Commit graph

127 commits

Author SHA1 Message Date
Dana Jansens
b18959e1bd provide access to the desktop names 2003-02-10 23:28:56 +00:00
Dana Jansens
22b5d6458e initialize the net_showing_desktop hint 2003-02-10 22:49:46 +00:00
Dana Jansens
1e46a39dc3 more user friendly net_showing_desktop support 2003-02-10 22:17:40 +00:00
Dana Jansens
ba9b0617ed smarter focus restoring 2003-02-10 17:01:32 +00:00
Dana Jansens
5d47526b30 focus the desktop when entering show-desktop-mode, and refocus what was focused before when leaving 2003-02-10 17:00:34 +00:00
Dana Jansens
265cf6c947 show desktop mode works! 2003-02-10 16:56:03 +00:00
Dana Jansens
f305e7f18d rm some old commented code 2003-02-10 16:28:00 +00:00
Dana Jansens
81c164bbf9 add support for desktop layouts specified by pagers 2003-02-10 16:12:33 +00:00
Dana Jansens
4ef1514836 stop using a desktop number for iconic windows. woot! 2003-02-10 07:16:56 +00:00
Dana Jansens
12108e16e1 keep track of struts for each desktop 2003-02-10 06:50:19 +00:00
Dana Jansens
43c1f2a8f8 modal works like a charm now 2003-02-10 03:47:54 +00:00
Dana Jansens
115fedf432 use the c++ std cheaders 2003-02-09 23:07:54 +00:00
Dana Jansens
9e05db9518 remove includes for widgetbase.hh. fix bug with circular modal pointer. 2003-02-08 10:48:19 +00:00
Dana Jansens
17b0266979 No longer using otk widgets for the frame decorations.
The titlebar no long has any buttons, in preparation for a new button system.
Using otk::Size for sizes, and unsigned ints (*PAIN*) we'll see..
2003-02-08 07:37:22 +00:00
Dana Jansens
f26ebce547 only show prints for debug builds 2003-02-05 15:53:22 +00:00
Dana Jansens
220b5c40f9 make python config variables very visible by making them all capitals. cleaner nicer documentation in the py modules. make public functions more visible. 2003-02-04 11:03:57 +00:00
Dana Jansens
f6085d7801 rm debug prints 2003-02-04 03:53:15 +00:00
Dana Jansens
1cd253f468 handle modal windows better (bugfixes).
handle client-installed colormaps.
2003-02-03 20:18:30 +00:00
Dana Jansens
c9389a8970 support for modal children, both in the focus code and in the raise/lower code 2003-02-03 10:35:26 +00:00
Dana Jansens
e44c0cba4b set the desktop number before the number of desktops 2003-02-03 09:26:19 +00:00
Dana Jansens
9f8253a0a8 fix a signed/unsigned thing 2003-02-03 09:06:25 +00:00
Dana Jansens
ef48bd3dff only watch for events on our window.
rm a XXX
2003-02-03 08:32:18 +00:00
Dana Jansens
2472004b8c watch for windows on desktops being removed, and change desktops if on one being removed 2003-02-03 08:30:41 +00:00
Dana Jansens
c00829334d rm a XXX 2003-02-03 08:21:06 +00:00
Dana Jansens
16df453856 fix compile err 2003-02-03 08:16:52 +00:00
Dana Jansens
8b7373cfca rm a XXX 2003-02-03 07:58:49 +00:00
Dana Jansens
83bfa01b0b remaximize windows when the strut changes 2003-02-01 12:25:24 +00:00
Dana Jansens
b18e83e010 always call the placewindow routine 2003-02-01 10:22:33 +00:00
Dana Jansens
fe9fb53a7b fire Startup on startup, not shutdown 2003-02-01 09:15:59 +00:00
Dana Jansens
785957de80 add comment 2003-01-31 23:50:59 +00:00
Dana Jansens
5de35ba1f7 update the strut when a client is unmanaged 2003-01-30 21:50:24 +00:00
Dana Jansens
359218b6ef fix compiling bug 2003-01-29 22:11:00 +00:00
Dana Jansens
44d653e3e8 make struts get added to the screen when mapping a window. let the user disable window decorations. 2003-01-29 21:48:46 +00:00
Dana Jansens
6c5c7fd04b don't manage override_redirect windows.
don't manage windows for whome get attributes fails.
validate the client before managing it.
2003-01-29 08:59:13 +00:00
Dana Jansens
668b2866c2 comment unused variable 2003-01-29 00:46:31 +00:00
Dana Jansens
5face4c6f3 use otk objects in the ob scripts by importing otk 2003-01-27 13:42:41 +00:00
Dana Jansens
997f94cf86 new/better/cleaner scripting interface 2003-01-25 16:36:55 +00:00
Dana Jansens
39f19f427b watch for multiple map requests on the same window. ignore after the first. 2003-01-24 00:08:55 +00:00
Dana Jansens
406c79aea1 out with the blackbox source 2003-01-24 00:02:24 +00:00
Dana Jansens
8d4fe416e5 maprequests do not come here once the window is managed any more. they go to the plate. make events on the plate go to the client for handling, and dont bother looking for clients in the maprequesthandler anymore 2003-01-23 12:12:17 +00:00
Dana Jansens
9a64438a5a set the root window, to a color for now 2003-01-23 07:26:32 +00:00
Dana Jansens
28b8f67562 remove the word "sticky" from everywhere, and replace with "all desktops". change the titlebar layout to use D instead of S for the all-desktops button 2003-01-23 05:20:13 +00:00
Dana Jansens
bf24a3b7fc dont use a const_iterator 2003-01-23 02:30:58 +00:00
Dana Jansens
7048f64f45 dont use a const_iterator 2003-01-23 02:29:17 +00:00
Dana Jansens
dd6f906848 compiles with the new render subsystem... 2003-01-23 00:14:44 +00:00
Dana Jansens
d9d2e7a509 Some cleanups in the mapping procedure. Apply requested states during the process.
Add new function types for new netwm supported actions, i.e. Func_Shade and Func_Fullscreen.
Add support for the _NET_WM_FULLSCREEN state.
2003-01-17 09:15:07 +00:00
Dana Jansens
5cc40ecc8f call the place routine after the window is grabbed 2003-01-17 07:06:34 +00:00
Dana Jansens
48741b97c2 call the place window routine after the frame is created 2003-01-17 07:04:30 +00:00
Dana Jansens
af1ac846cc new raise/lower window code. only restacks 2 windows (1 move) at a time, ever. ManMower, u rulz. 2003-01-16 23:32:16 +00:00
Dana Jansens
d8aff44a6a redo otk::Property. make it static. 2003-01-16 08:44:52 +00:00