Commit Graph

482 Commits

Author SHA1 Message Date
Tom Beckmann
05ed8e811f forgot DragDropAction.vala file 2013-06-26 14:07:05 +02:00
Tom Beckmann
1e7ab1d307 workspacethumb: use a new DnD action class to fix various problems with the clutter one 2013-06-26 13:57:42 +02:00
Rico Tzschichholz
86e789323d Update and fix for mutter 3.9.1+ 2013-05-23 15:40:25 +02:00
Tom Beckmann
42adee1bd3 workspaceview: don't use meta_get_window_actors as it apparently hates us 2013-05-20 13:00:30 +00:00
Tom Beckmann
8cd230a0ee make sure we actually have an actor for a window 2013-05-20 14:34:14 +02:00
Tom Beckmann
168fed98b9 Cleanup 2013-05-20 14:30:12 +02:00
Rico Tzschichholz
c4be896f5d windowswitcher: Update for plank api change 2013-05-20 08:21:52 +02:00
Tom Beckmann
366579d46b workspaceview: don't use meta_get_window_actors as it apparently hates us 2013-05-18 18:13:17 +02:00
Rico Tzschichholz
81feafbbbc vapi: Fix typo 2013-05-11 16:53:47 +02:00
Tom Beckmann
e9cbb893d2 fixed syntax errors from rev324 2013-05-11 16:43:06 +02:00
Rico Tzschichholz
f950cb079c vapi: Add conditionals for libmutter api changes between 3.6 and 3.8 2013-05-11 16:34:41 +02:00
Rico Tzschichholz
af1519b9e8 build: Add conditionals for libmutter 3.10 2013-05-11 16:28:59 +02:00
Tom Beckmann
41dc0838e4 workspacethumb: Add proper null check for meta_get_window_actors 2013-05-11 15:35:45 +02:00
Tom Beckmann
42c162dbcb Connect to the screen's window_left_monitor signal at the places where window clones are being used.
This solves meta_window_appears_focused crashes when using sticky windows.

Fixes some appearances of bug #1166111, most probably not all though.
2013-05-11 15:22:46 +02:00
Tom Beckmann
29d053493b dont use meta_window_located_on_workspace where it's not available 2013-05-11 15:03:07 +02:00
Tom Beckmann
86da6d3699 remove blank line 2013-05-03 18:57:04 +02:00
Tom Beckmann
b06b3137ac Add watches for window_left_monitors to the places where we use window clones 2013-05-03 18:53:49 +02:00
Rico Tzschichholz
1487a78b27 windowswitcher: Redraw fake-plank if the theme changed 2013-04-28 11:30:41 +02:00
Tom Beckmann
9f4e1ba1df workspacethumb: listen for monitor changes and resize accordingly 2013-03-31 15:11:51 +02:00
Tom Beckmann
f27f64b8a6 Revert change in workspaceview entirely, make resize private 2013-03-29 18:45:46 +01:00
Tom Beckmann
5c483376b6 Make each thumb listen for the change 2013-03-29 18:41:25 +01:00
Tom Beckmann
ff891d2c21 workspacethumb: move resizes that depend on the screen size out to one central method and listen for monitor changes 2013-03-29 18:05:41 +01:00
Tom Beckmann
7861d5956b workspacethumb: make background buffer static to increase performance 2013-03-29 17:49:52 +01:00
Rico Tzschichholz
b2686842ed Just make it compile and run with mutter 3.8
Properly handling the background is missing!
2013-03-27 17:52:39 +01:00
Rico Tzschichholz
8d1380e588 vapi: update to mutter 3.8.0 2013-03-27 17:46:25 +01:00
Rico Tzschichholz
cfae2f921c vapi: Fix some header references 2013-03-26 21:57:28 +01:00
Tom Beckmann
6af2a9154a Fixing some errors 2013-03-26 20:22:24 +01:00
Rico Tzschichholz
d464cdc55f plugin: update for binding changes 2013-03-26 19:06:23 +01:00
Rico Tzschichholz
aeaa9e9820 vapi: update to mutter 3.7.92 2013-03-26 18:45:00 +01:00
Rico Tzschichholz
977175ee30 Make sure we don't procede if Compositor.get_window_actors is null 2013-03-26 17:50:07 +01:00
Tom Beckmann
75747cecc5 plugin: make docks not added while switching workspaces when a fullscreened window in on one of the workspaces 2013-03-26 15:11:33 +01:00
Tom Beckmann
b88e40b7c1 workspacethumb: fix the disappearing plus sign issue 2013-03-25 14:04:19 +01:00
Tom Beckmann
07c50e88a3 windowoverview: Added check for window's monitor as there is possibly a bug 2013-03-23 23:16:12 +01:00
Tom Beckmann
08e683d2a7 Use plank's surface to draw the workspace thumb's background 2013-03-23 22:40:27 +01:00
Tom Beckmann
62096214e8 Add a warning about the closed window 2013-03-23 16:19:16 +01:00
Tom Beckmann
ffd0888dbb Add info about the window if watch_window is called when it should not be called 2013-03-23 16:11:01 +01:00
Tom Beckmann
806d89f49c Delete the clones list in watch_windows 2013-03-23 16:09:35 +01:00
Tom Beckmann
cc064cb74f Fix meta_window_appears_focused crashes happening on workspace switching if a dock closes 2013-03-22 23:52:04 +01:00
Tom Beckmann
0329374a4e windowoverview: make sure the close button disappears on closing 2013-03-20 17:27:15 +01:00
Tom Beckmann
6f09a317d0 plugin: add move-to-workspace-first/last keybindings 2013-03-20 17:04:50 +01:00
Tom Beckmann
cac2828284 windowoverview: allow navigating via arrow keys and mouse 2013-03-20 16:44:00 +01:00
Tom Beckmann
9ac446201b windowswitcher: make sure the switcher won't close twice 2013-03-20 16:19:40 +01:00
Tom Beckmann
8c965b6a4d workspaceview: remove the rather broken timeout for showing the workspace during a workspaceswitch 2013-03-20 16:12:52 +01:00
Tom Beckmann
d0efe77bd8 windowswitcher: make sure gala won't lock up if the windowoverview is overriden 2013-03-19 23:07:44 +01:00
Tom Beckmann
2a9fa6e7c5 windowswitcher: call activate if we only got one window on that window 2013-03-19 20:55:12 +01:00
Tom Beckmann
90c133e718 windowoverview: don't duplicate windows that are on all workspaces 2013-03-19 20:51:35 +01:00
Tom Beckmann
753585b146 Workspaceview: wait for workspaceswitch animation to be finished before closing to fix bug #1051732. 2013-03-11 04:52:59 -05:00
Rico Tzschichholz
34b12b6a5c vapi: update to mutter 3.7.91 2013-03-09 12:49:37 +01:00
Rico Tzschichholz
c6c12069e9 build: explictly link against libm 2013-03-09 10:47:13 +01:00
Tom Beckmann
ee5c21f7b9 workspaceview: visual improvements, namely custom drawn plus sign, border and top stroke for thumbs and overlaid noise texture on the view 2013-02-24 00:20:35 +01:00