lp:~3v1n0/compiz/cursors-update-on-theme+size-changes
Created by
Marco Trevisan (Treviño)
and last modified
- Get this branch:
- bzr branch lp:~3v1n0/compiz/cursors-update-on-theme+size-changes
Only
Marco Trevisan (Treviño)
can upload to this branch. If you are
Marco Trevisan (Treviño)
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Andrea Azzarone: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 746 lines (+109/-133)24 files modifiedCMakeLists.txt (+1/-0)
include/core/screen.h (+1/-0)
plugins/expo/src/expo.cpp (+1/-8)
plugins/expo/src/expo.h (+0/-3)
plugins/freewins/src/action.cpp (+1/-5)
plugins/freewins/src/events.cpp (+2/-4)
plugins/freewins/src/freewins.h (+0/-2)
plugins/move/src/move.cpp (+4/-6)
plugins/move/src/move.h (+0/-2)
plugins/resize/src/logic/include/resize-logic.h (+1/-11)
plugins/resize/src/logic/include/screen-interface.h (+1/-0)
plugins/resize/src/logic/src/resize-logic.cpp (+23/-12)
plugins/resize/src/logic/tests/mock-screen.h (+1/-0)
plugins/resize/src/resize.cpp (+0/-37)
plugins/resize/src/screen-impl.h (+5/-0)
plugins/shelf/src/shelf.cpp (+1/-7)
plugins/shelf/src/shelf.h (+0/-1)
plugins/shift/src/shift.cpp (+0/-3)
plugins/shift/src/shift.h (+0/-2)
plugins/widget/src/widget.cpp (+2/-6)
plugins/widget/src/widget.h (+0/-1)
src/privatescreen.h (+6/-3)
src/privatescreen/tests/test-privatescreen.cpp (+1/-0)
src/screen.cpp (+58/-20)
Related bugs
Bug #1180165: The cursor does not change when a new cursor theme is chosen | Medium | Fix Released | |
Bug #1359211: Mouse cursor tiny when hovering unity elements in high DPI mode | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 3955. By Marco Trevisan (Treviño)
-
Screen: no need to update cursors on startup, we have none of them
- 3949. By Marco Trevisan (Treviño)
-
Screen: add cursorCache so that we can update all cursors once when theme/size changed
- 3948. By Marco Trevisan (Treviño)
-
Screen: use XCursor to set size and theme based on settings, and update cursors on settings change
- 3947. By Marco Trevisan (Treviño)
-
Screen: add cursorChangeNotify function and call it on XA_RESOURCE_MANAGER
We keep resources saved in resourceManager as CompOption, if anything cursor
related changes we emit a cursorChangeNotify
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:compiz/0.9.12