Commit graph

3630 commits

Author SHA1 Message Date
Dana Jansens
3c5f6db04c remove the event dispatcher 2003-08-29 06:52:55 +00:00
Dana Jansens
1ce196c4f3 add separator above "All desktops" 2003-08-29 06:51:39 +00:00
Dana Jansens
0b4cd7a0cf typo, reading from the wrong member of the actiondata union 2003-08-29 06:48:32 +00:00
Dana Jansens
5e06be6abb add window placement routines to the kernel 2003-08-29 06:40:35 +00:00
Dana Jansens
db4b0e6270 place submenus with their borders over the parent's 2003-08-29 05:49:30 +00:00
Dana Jansens
735776321c nicer default bullets 2003-08-29 05:44:17 +00:00
Dana Jansens
5fb0a42b2d only left-justify menus, remove the menu.frame.justify option 2003-08-28 19:53:36 +00:00
Dana Jansens
700e551390 fix a bunch of memleaks from valgrind and stuff 2003-08-28 19:10:36 +00:00
Dana Jansens
5baa7c802a s/Shade/Roll up\/down/ 2003-08-28 19:08:49 +00:00
Dana Jansens
7a48ef1f54 s/(Un)// 2003-08-28 19:08:30 +00:00
Dana Jansens
75e948b197 free rgba texture caches 2003-08-28 19:06:35 +00:00
Dana Jansens
d911fbf44c only execute enabled items 2003-08-28 18:34:06 +00:00
Dana Jansens
0e29139be4 was not disabling the normal layer when appropriate 2003-08-28 18:33:02 +00:00
Dana Jansens
ec9dd7fdd7 new method for loading menu files etc 2003-08-28 17:32:49 +00:00
Dana Jansens
fb035e4b0f fix crash bug is parsing menu section of the rc3 2003-08-28 17:27:13 +00:00
Dana Jansens
5c63aaa9ae missed one thing, using invalid mem still 2003-08-28 17:22:10 +00:00
Dana Jansens
79c9910207 make the maximize item toggle maximized 2003-08-28 17:15:35 +00:00
Dana Jansens
9e85e930da fix for using freed memory to exec stuff 2003-08-28 17:15:10 +00:00
Dana Jansens
5efc7236a6 free the menu entry frames 2003-08-28 17:05:44 +00:00
Dana Jansens
21b07748af wrong action name 2003-08-28 16:14:47 +00:00
Dana Jansens
60fa05f70c rm double ;; 2003-08-28 08:15:45 +00:00
Dana Jansens
15386e86d4 add icons to the client-list-menu 2003-08-28 08:08:18 +00:00
Dana Jansens
2c263fc823 load the plugins in the rc3 for the menus 2003-08-28 07:55:01 +00:00
Dana Jansens
c34915ae8d make submenus not require the menu to exist when they are created, not until they are shown.
crash fix in client_menu
2003-08-28 07:49:57 +00:00
Dana Jansens
f7eb47dba4 make client-list-menu work too
more menu cleanups
2003-08-28 07:34:03 +00:00
Dana Jansens
ffba11aeb0 load menu plugins automatically from whats in the menu file
menu fixups
move enabled into the 'normal menu item' specific data stuff
2003-08-28 06:32:27 +00:00
Dana Jansens
615cbd9607 change the menu plugin interface, no need for the create/destroy functions any more.
redo the client-menu plugin to work with the new menu api
2003-08-28 05:44:13 +00:00
Dana Jansens
9290376bbb add follow option back for sendto actions 2003-08-28 05:43:05 +00:00
Dana Jansens
6f37c38b1c split the menus out so they aren't nested in the example 2003-08-28 02:16:29 +00:00
Dana Jansens
c34ef4028e half way through the changes to new menu code/design. hot shit. static menus work, on to plugins next. 2003-08-28 02:10:23 +00:00
Dana Jansens
cadab91e52 oooops RECT_SET_POINT was broken 2003-08-27 23:16:06 +00:00
Dana Jansens
56cc3dc663 more typo :) 2003-08-27 18:53:25 +00:00
Dana Jansens
d075ca0993 typo :) 2003-08-27 18:52:15 +00:00
Dana Jansens
a32c2c125c dont be rude to non-normal windows with keeping them onscreen 2003-08-27 18:50:12 +00:00
Dana Jansens
9a0c31797a fix border on shaded maximized windows 2003-08-27 18:38:36 +00:00
Dana Jansens
8173509e90 double deref, props to 'mmj' for spotting this 2003-08-27 05:20:27 +00:00
Dana Jansens
fdfaa0c8dd remove the last of the cool stuff thanks to GTK fuck fuck. no more not focusing windows in groups that arent focused on map 2003-08-25 18:40:00 +00:00
Dana Jansens
8251308845 blef 2003-08-25 15:29:40 +00:00
Dana Jansens
507e7ac875 type change 2003-08-25 15:29:18 +00:00
Dana Jansens
1a94524b08 make --disable-session-management work i think 2003-08-25 15:28:32 +00:00
Dana Jansens
dcb5a38fdb dont force fallbacks within groups 2003-08-25 08:57:09 +00:00
Dana Jansens
5186d04c61 better handling of maximizing, wrt changing decorations on the windows, and showing the correct decor for the max state especially for windows which dont change size (Xnest) when maximized cuz they are at their maximum size already 2003-08-25 08:49:48 +00:00
Dana Jansens
584656d96a add STRUT_EQUAL 2003-08-25 08:37:29 +00:00
Dana Jansens
7e7efa5c1a set the client decorations to match the frame's so that there is not thot to be changes later on whene there were actually none 2003-08-25 08:37:23 +00:00
Dana Jansens
0964b804a1 restore the stacking order of a saved session 2003-08-25 07:48:28 +00:00
Dana Jansens
486c189d0b save the stacking order of the windows, and sort the saved session data based on stacking when it is loaded. make the list public. 2003-08-25 07:46:59 +00:00
Dana Jansens
97e0908f16 dont put #define values into the supported atoms list 2003-08-25 07:45:08 +00:00
Dana Jansens
4739cf190b clarify that stacking_below sucks 2003-08-25 07:44:33 +00:00
Dana Jansens
7120face25 add stacking_below which moves a window to immediately below another window. use with care it doesn't enforce transient shit etc.. 2003-08-25 07:43:27 +00:00
Dana Jansens
496fbac21c better handling of multiple niteractive actions 2003-08-23 17:52:48 +00:00