Commit Graph

696 Commits

Author SHA1 Message Date
Tom Beckmann
627b93884d rework workspace switching code to support workspaces-only-on-primary 2014-06-29 15:52:39 +02:00
Rico Tzschichholz
a964a26bb7 Fix typo :\ 2014-06-29 15:42:25 +02:00
Rico Tzschichholz
745ddd66ba windowoverview: Add some null checks and clean up 2014-06-29 14:33:38 +02:00
Rico Tzschichholz
61b558e407 Rename TiledWindow* to WindowClone* 2014-06-29 13:30:47 +02:00
Tom Beckmann
058b076ca5 minor cleanup to icongroup 2014-06-29 12:42:31 +02:00
Tom Beckmann
c3d5bf15a4 shadow effect: respect actor's paint opacity 2014-06-29 12:20:26 +02:00
Tom Beckmann
2e743a1107 windowoverview: respect padding 2014-06-29 12:10:34 +02:00
Tom Beckmann
3a6dba23b8 fix warning from icongroups 2014-06-29 12:02:53 +02:00
Tom Beckmann
74f471d029 Removed MultitaskingView folder, use get_frame_rect when available, use TiledWindow/Container for WindowOverview 2014-06-29 12:01:09 +02:00
Rico Tzschichholz
c399e882d8 icongroup: use gobject-style construction 2014-06-26 16:13:42 +02:00
Tom Beckmann
99ad3c80f1 update to trunk rev388 2014-06-26 14:02:57 +02:00
Rico Tzschichholz
7874c733af vapi: Update gnome-desktop-3.0 to 3.12 2014-06-26 13:00:23 +02:00
Rico Tzschichholz
213123dd14 vapi/libmutter: Fix Util.show_dialog binding 2014-06-26 12:59:18 +02:00
Tom Beckmann
bca9b67b1e implement confirm_display_change 2014-06-26 12:50:55 +02:00
Rico Tzschichholz
4880224d61 Add dummy overrides for show_window_menu/_for_rect
Those needs to be implemented for proper mutter 3.13+ support
2014-06-26 11:26:26 +02:00
Tom Beckmann
8205985a6c fix crash when dropping a window from the primary to a secondary monitor 2014-06-24 15:12:35 +02:00
Tom Beckmann
96748eeded Document the MultitaskingView, fix IconGroup.clear, make sure we don't draw the IconGroup highlight when it's not even visible 2014-06-24 15:05:09 +02:00
Rico Tzschichholz
54bf615d27 Unify API of TiledWindowContainer
Provide open/close methodes like we do in other places
2014-06-24 14:42:46 +02:00
Rico Tzschichholz
199abb5464 Some API cleaning in TiledWindow/Container 2014-06-24 14:07:20 +02:00
Rico Tzschichholz
213ff3bf8a FramedBackground: Use gobject-style construction 2014-06-24 12:26:41 +02:00
Rico Tzschichholz
a9522dc566 No need to hold a reference of WindowManager 2014-06-24 12:01:36 +02:00
Rico Tzschichholz
6c6132f9e0 Don't hold a reference of WindowManager 2014-06-24 11:54:26 +02:00
Rico Tzschichholz
f585ca7fe2 Clean up WorkspaceManager 2014-06-24 11:50:46 +02:00
Tom Beckmann
61d5e56d0c properly limit the scroll distance with a concept from maya 2014-06-24 00:06:18 +02:00
Tom Beckmann
4971e9b26e abort all drags when the view is closed 2014-06-23 23:14:17 +02:00
Tom Beckmann
e00c49f1a7 remove some unncesseary code 2014-06-23 23:03:25 +02:00
Tom Beckmann
c89d239930 add close button to icon groups 2014-06-23 23:01:21 +02:00
Tom Beckmann
01959195e2 don't allow scrolling while the view is moving 2014-06-23 22:31:32 +02:00
Tom Beckmann
5521478ad5 make sure the active workspace's icongroup is always visible 2014-06-23 22:26:42 +02:00
Tom Beckmann
c99bafce16 make sure a window can be activated before closing the view 2014-06-23 21:46:07 +02:00
Rico Tzschichholz
97b71fce4b More API clean ups
Drop "window_stacking_order" and "windows_restacked" from window-manager
and replace it by an implementation in TiledWindowContainer
2014-06-23 21:29:18 +02:00
Rico Tzschichholz
195dfd06f9 Avoid using lambdas to disconnect properly 2014-06-22 23:44:07 +02:00
Rico Tzschichholz
287b080288 Clean up select_next_window and avoid more type-checks in favor of casts 2014-06-22 23:36:58 +02:00
Rico Tzschichholz
f3a3c848db Replace type-checks with simple cast where possible 2014-06-22 19:54:46 +02:00
Rico Tzschichholz
e1097f5882 Clean up API a bit 2014-06-22 19:30:14 +02:00
Tom Beckmann
fd7f0ad753 only draw the plus sign on the last workspace 2014-06-22 19:09:33 +02:00
Tom Beckmann
1dd51b4ae4 make placement of icon groups more stable, prepare for window insert code 2014-06-22 18:17:16 +02:00
Tom Beckmann
7c190df02c decrease pulse animation scale 2014-06-22 17:56:35 +02:00
Tom Beckmann
c9324d31d2 use a click action on the icon groups to force both button press and release to be on that actor 2014-06-22 17:54:13 +02:00
Rico Tzschichholz
1f15d25853 Fix build with mutter git 2014-06-22 09:22:30 +02:00
Rico Tzschichholz
345148df43 merge trunk 384 2014-06-22 09:17:52 +02:00
Tom Beckmann
a3fcb17c86 fix regression on DnD 2014-06-21 19:58:03 +02:00
Tom Beckmann
1ea3fd452c lots of cleanup, add copyright headers, remove unused classes 2014-06-21 16:29:59 +02:00
Tom Beckmann
933f8d5576 add proper multimonitor support if workspaces-only-on-primary is enabled 2014-06-21 16:04:24 +02:00
Tom Beckmann
efa173fda1 fix hotcorners not being available when screensaver is uninstalled 2014-06-21 12:57:49 +02:00
Tom Beckmann
38437474f8 update shadows and window positions if they changed while the view was closed 2014-06-21 12:52:48 +02:00
Chris Johns
920f4274d8 Fix installation instructions in HACKING 2014-06-20 14:54:32 +01:00
Tom Beckmann
ed459f6529 fix a problem where the first workspace could not be removed 2014-06-19 17:04:16 +02:00
Tom Beckmann
25916425c2 make sure icon groups stay centered when adding/removing 2014-06-18 19:04:40 +02:00
Tom Beckmann
2aacc047b0 fix crash on selecting a window from a different workspace in windowoverview 2014-06-18 18:57:00 +02:00