Commit Graph

758 Commits

Author SHA1 Message Date
Tom Beckmann
0fa90dddbe fix edge cases when inserting workspaces 2014-07-17 00:47:36 +02:00
Tom Beckmann
9bc51fc694 make sure close button on icon groups is hidden when the cursor leaves the actor during a click 2014-07-08 23:40:58 +02:00
Tom Beckmann
87204bfd8e play bell when active icongroup is selected 2014-07-08 21:45:55 +02:00
Tom Beckmann
ad8e2642bd implement inserting windows between IconGroups 2014-07-07 18:24:04 +02:00
Tom Beckmann
f145d23595 make sure windows that are set to be on all workspaces are not shown in the multitaskingview 2014-07-07 14:42:36 +02:00
Tom Beckmann
e82a819d0e update to trunk rev390 2014-06-29 15:59:45 +02:00
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
d500c2ffd4 vapi: Update mutter bindings to 3.13.3+ 2014-06-29 15:15:06 +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
Tom Beckmann
fce1ba9bb6 fix some stuff 2014-06-28 01:47:13 +02:00
Rico Tzschichholz
c399e882d8 icongroup: use gobject-style construction 2014-06-26 16:13:42 +02:00
Rico Tzschichholz
5cc0de3b9f po: Update translation template 2014-06-26 14:06:46 +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
f3fa2b79fc try to find the window a notification belongs to and focus it when the notification is clicked 2014-06-24 01:27:33 +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
Tom Beckmann
bd13e5d929 fix crash when loading image icons 2014-06-23 21:21:37 +02:00
Tom Beckmann
9878c7b7d9 First implementation of a notification plugin, some small changes to libgala 2014-06-23 17:41:54 +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