AwnEffects rework for 0.4
There are some design flaws in current implementation of AwnEffects, AwnEffects should be more separated from AWN and its internals - AwnSettings / AwnEffectsSettings.
Blueprint information
- Status:
- Complete
- Approver:
- Neil J. Patel
- Priority:
- Medium
- Drafter:
- Michal Hruby
- Direction:
- Approved
- Assignee:
- Michal Hruby
- Definition:
- Approved
- Series goal:
- Proposed for 0.4
- Implementation:
-
Implemented
- Milestone target:
-
0.4.0
- Started by
- Michal Hruby
- Completed by
- Michal Hruby
Whiteboard
Turn AwnEffects into real GObject, derived directly from GObject, so it supports properties (g_object_
- add to the class properties which are currently part of AwnSettings (ie. "frame_rate", "show_shadows", "icon_offset" etc.)
- redraw widget when any of these properties change
- turn current awn-(effects-
This will allow broader usage of AwnEffects - could be used in any widget for more bling.
I'm all for this. I'll leave it to njpatel to approve for the 0.4 milestone. (comment by moonbeam).