Commit graph

5688 commits

Author SHA1 Message Date
Dana Jansens
31f63fb6f7 remove activate from the mouse focus example rc.xml 2007-05-25 21:17:35 +00:00
Dana Jansens
1fcbb41d05 remove activate action from the config file, so things are more explicit. dont unshade on click for things that can move the window. don't unshade on right clicks on the titlebar 2007-05-25 21:16:34 +00:00
Dana Jansens
1eedc817c2 bump the version for 993 2007-05-25 19:20:20 +00:00
Dana Jansens
6c8b7c1e6d add C-A-Up/Down mouse bindings, for consistency with the C-A-arrow key bindings! 2007-05-25 19:10:47 +00:00
Dana Jansens
e10c54137a let you use control button to run keyboard accels in menus 2007-05-25 19:01:57 +00:00
Dana Jansens
5d5156dcb3 dont use empty desktop names from the rc file 2007-05-25 17:49:15 +00:00
Dana Jansens
1f71a0db72 small optimization heh for screen_set_desktop - set the root proerty less
initialize screen_last_desktop properly
2007-05-25 15:49:16 +00:00
Dana Jansens
ad8e8d4988 less negatives means less confusing.. but yeah. get rid of omnipresent check in focus_fallback 2007-05-25 15:41:14 +00:00
Mikael Magnusson
cca8a90301 haha typo etc 2007-05-25 15:36:26 +00:00
Mikael Magnusson
91dbbeb65e missed a spot 2007-05-25 15:35:24 +00:00
Mikael Magnusson
ddd2a4da21 check desktop switching stuff in screen_set_desktop 2007-05-25 15:34:31 +00:00
Dana Jansens
336011efb1 prevent flicker in the follow actiosn again instead of in focus fallback. focus fallback needs to be very reliable. 2007-05-25 15:23:48 +00:00
Dana Jansens
7cf4c970ae debug print in focus.c
when focus goes to something that isn't a client (window already unmapped) then set focus_client to NULL so we know nothing has focus right now
2007-05-25 15:02:20 +00:00
Dana Jansens
6a9d502f20 put the actions back so they don't have to be smart.
make focus_fallback not send focus anywhere if the new target is the same as what is already focused
2007-05-25 14:44:49 +00:00
Mikael Magnusson
c83832887b make omnipresent windows not flicker when changing desktops 2007-05-25 14:31:24 +00:00
Dana Jansens
9cb80fc994 save the focus_client when falling back 2007-05-25 14:26:12 +00:00
Dana Jansens
9f7554a4fe backwards logic 2007-05-25 14:21:48 +00:00
Dana Jansens
ae65a6b25e cleanup, and don't send windows to desktop if they are already there 2007-05-25 14:18:45 +00:00
Dana Jansens
912f8eed50 don't fallback focus if the focused client is being moved there and follow is on 2007-05-25 14:16:43 +00:00
Dana Jansens
d1570968cf put the hostname in icon titles too 2007-05-25 14:08:54 +00:00
Dana Jansens
38d1f2cba6 send iconic windows to the bottom of the focus list so you can a-s-tab tog get back what you just iconified 2007-05-25 14:07:34 +00:00
Mikael Magnusson
1ca83752a8 titleNumber disappeared a while ago 2007-05-25 09:29:35 +00:00
Dana Jansens
c9850a8189 prevent very small windows from having elements with negative or zero sizes 2007-05-24 23:30:16 +00:00
Dana Jansens
f638c5b8fa some focus changes...
1) listen for inferiornotify. that way when iconify animating reverts to parent, we see it.
2) set client to null when falling back and update the root window property
3) get rid of the "focus didnt move anywhere" business, and just process the envents in the right order.
2007-05-24 21:50:35 +00:00
Dana Jansens
70fc99f90e stop unmapping the plate window. that was just a coincidence that it fixed the libwnck stuff 2007-05-24 21:49:32 +00:00
Mikael Magnusson
37aaf4c1e4 merge r6815 from 3.4-working (!) 'fix positioning of tlt, top and trt resize elements. thanks mulberry' 2007-05-24 21:39:23 +00:00
Dana Jansens
f9cf8fcea8 dont give focus to transients when the situation is ambiguous 2007-05-24 21:01:19 +00:00
Dana Jansens
33d48c5271 add a debug print 2007-05-24 20:33:55 +00:00
Dana Jansens
2fabd7bd15 add the big.c test 2007-05-24 20:30:34 +00:00
Dana Jansens
081c7c0cfe experimental change. when apps map, make them fit inside the struts and the screen and stuff, unless they are user-positioned 2007-05-24 20:29:30 +00:00
Dana Jansens
689157e869 only put a transient for the group onto some other desktop if its whole group is over there 2007-05-24 19:38:03 +00:00
Dana Jansens
e2da966bcb choose the closest icon size, not always the first icon. :X 2007-05-24 19:28:22 +00:00
Mikael Magnusson
0f48ef7d9b Added dutch translation 2007-05-24 16:44:04 +00:00
Mikael Magnusson
9b95bf5ce0 updated russian translation 2007-05-24 16:43:41 +00:00
Dana Jansens
aa81b46ff3 bump the version to 992 2007-05-24 12:54:50 +00:00
Dana Jansens
10e08f6cd8 use maximized state to try find fullscreen sized windows that shouldnt be considered fullscreen, instead of using the undecorated flag 2007-05-24 12:47:19 +00:00
Dana Jansens
b526714861 kill the top and bottom resize contexts for max-vert windows 2007-05-24 03:13:24 +00:00
Dana Jansens
3052eaaa2a mention that they dont take command line arguments 2007-05-23 18:02:07 +00:00
Dana Jansens
c3e0a6d734 don't let the session scripts take arguments 2007-05-23 17:59:58 +00:00
Dana Jansens
48314dc246 i remembered why i remvoed the fake enter events from press type actions moving windows around. it makes for focus events with notifywhilegrab. remove it and make a comment explaining why. 2007-05-23 17:34:09 +00:00
Dana Jansens
192cc6b4f4 don't let you maximize menu and toolbars 2007-05-23 16:17:03 +00:00
Dana Jansens
630d9504d3 let you iconify utility windows 2007-05-23 16:13:50 +00:00
Dana Jansens
93d9201cba first step of changing the types and their restrictions 2007-05-23 16:07:55 +00:00
Dana Jansens
2fb7a6e478 yay! gravity finally works right! 2007-05-23 15:16:13 +00:00
Mikael Magnusson
459449c7e1 työtila %i 2007-05-23 14:51:08 +00:00
Mikael Magnusson
03f578f8d7 töölaud %i 2007-05-23 14:31:31 +00:00
Mikael Magnusson
9f7a19daac update zh_TW translation and add the desktop %i string to most translations, not sure about et though 2007-05-23 14:26:28 +00:00
Dana Jansens
52a28bb5d8 little comment about unmapping the plate window for libwnck 2007-05-23 13:59:56 +00:00
Dana Jansens
a055fd9e57 validate the desktop layout loaded from session 2007-05-23 13:58:51 +00:00
Dana Jansens
cec4b9df2e mention that the desktop stuff are default values only 2007-05-23 04:33:09 +00:00