Commit graph

3690 commits

Author SHA1 Message Date
Dana Jansens
2494762dbf a couple frame layout bugfixes hidden inside all this.. wee
fixes for maximizing windows:
 - when you toggledecor, it will reconfigure once, but the new constraints from the decor changes would not be in effect when the window was resized to the contranits. fixed by calling frame_adjust_area first thing ni client_configure_fulll with fake=TRUE which will recalc all the frame geometry without resizing/redrawing anything in the frame. this way the decor can take effect in the geometries.
 - when maxed horizontally, make the client fill the screen, but dont do this by just making it wider than the screen, fit it to the screen and adjust the titlebar/handle as appropriate to keep it all on the screen.
 - when maxed horizontally and vertically, remove the handle from the decorations
2003-08-05 10:31:20 +00:00
Dana Jansens
853d5f4b70 when setting up decor on a window, it needs to reconfigure twice if the decor changes, cuz the constraints need the new frame sizes to work right 2003-08-05 07:39:44 +00:00
Dana Jansens
20aca7fb7a make the position dislpayed in the moving popup offset by the top/left struts so that 0,0 is inside teh struts not neccessarily at the screen edge 2003-08-05 07:25:22 +00:00
Dana Jansens
a5f083c199 add more widgets to the main window 2003-08-03 17:49:32 +00:00
Dana Jansens
b06efd107d recent changes 2003-08-03 17:48:09 +00:00
Dana Jansens
26827d875a kill non-opaque move/resize
add an option for redrawing/resizing the client window while resizing, when disabled the client is not touched until the resize is complete.
2003-08-03 17:47:10 +00:00
Dana Jansens
9ba3f7d0fd give the plate the same background color as its border 2003-08-03 17:11:07 +00:00
Dana Jansens
7d3127b17d has a pane and list and workarea 2003-08-02 19:26:51 +00:00
Dana Jansens
b874b99640 has a menu and a treeview 2003-08-02 19:19:03 +00:00
Dana Jansens
be7c0d426a use the frame size not the client size when figuring out if stuff fits on the screen 2003-08-02 18:09:46 +00:00
Dana Jansens
b4b0c6257c let transients go where they requested :( fuck xmms 2003-08-02 17:57:52 +00:00
Dana Jansens
cd64797626 add disabled button styles (from miklos) 2003-08-02 17:24:48 +00:00
Dana Jansens
0090ec430a missing sys/time.h 2003-08-02 15:31:09 +00:00
Dana Jansens
5f1259fd7f alpha4 2003-08-02 08:51:09 +00:00
Dana Jansens
40c86891aa recent changes 2003-08-02 08:44:55 +00:00
Dana Jansens
75bd479545 add the om4ob theme 2003-08-02 08:43:51 +00:00
Dana Jansens
4be3e7e24b recent changes 2003-08-02 08:37:38 +00:00
Dana Jansens
764e0e2866 oops indenting 2003-08-02 08:11:45 +00:00
Dana Jansens
ede531da35 look in theme dirs first, use the theme as the path as a last attempt only! 2003-08-02 08:11:17 +00:00
Dana Jansens
441041d17d the grips go below the titlebar buttons 2003-08-02 06:40:01 +00:00
Dana Jansens
cb3c457b82 place transients better 2003-08-02 06:27:05 +00:00
Dana Jansens
4cd886e518 add partial struts tho they arent useful eyt 2003-08-02 06:25:32 +00:00
Dana Jansens
960a7f0184 invisible resizing areas/grips in the top corners of the window 2003-08-02 06:20:31 +00:00
Dana Jansens
824bfd9d1f omg i found the bug that would make the mouse cursor end up way far from where you started the drag. 2003-08-02 06:18:53 +00:00
Dana Jansens
3123cf4a9f use the toggled mask for shade and desk buttons 2003-08-02 06:16:26 +00:00
Dana Jansens
4a2400c5c2 that line ended up in teh if somehow... 2003-08-02 05:31:23 +00:00
Dana Jansens
62f1473c65 oops buttons not keycodes 2003-08-01 19:36:47 +00:00
Dana Jansens
e3521c2371 if a dock app has a button grabbed already then dont die 2003-08-01 19:34:52 +00:00
Dana Jansens
b98021773b look for masks only where the themerc was read from 2003-08-01 18:23:23 +00:00
Dana Jansens
0c2ee99388 rename stick bitmaps to desk 2003-08-01 18:13:10 +00:00
Dana Jansens
b972055c9a rename stick buttons to desk 2003-08-01 18:11:42 +00:00
Dana Jansens
f407b5d80f add pressed bitmaps. rename stick bitmaps to desk 2003-08-01 18:11:13 +00:00
Dana Jansens
2b72e5d01c add toggled textuers for titlebar buttons 2003-08-01 17:58:48 +00:00
Dana Jansens
dd3ca168af make obconf_interface.h belong to the obconf sources 2003-08-01 15:09:33 +00:00
Dana Jansens
3a26c8aa8e move the dekstop file to data/ 2003-08-01 15:00:22 +00:00
Dana Jansens
c05ad7a36a install the .desktop file again 2003-08-01 15:00:09 +00:00
Dana Jansens
c757753a23 remove old stuff 2003-08-01 14:31:52 +00:00
Dana Jansens
d6559d02a8 install greenz theme 2003-08-01 14:21:59 +00:00
Dana Jansens
ce4ae7e862 remove old _data shit 2003-08-01 14:09:22 +00:00
Dana Jansens
6b606a098f s/_t.xbm/_toggled.xbm/ 2003-08-01 07:09:34 +00:00
Dana Jansens
d4170da07e renamed the _t bitmaps, and added disabled and hover bitmaps 2003-08-01 07:02:57 +00:00
Dana Jansens
4d9bd88f12 make themes inside a directory 2003-08-01 06:10:59 +00:00
Dana Jansens
759565a70e add the kdetrayproxy tool 2003-08-01 05:00:23 +00:00
Dana Jansens
12a4cc4cbe configre teh dock after finding the new screen sizes 2003-08-01 03:36:06 +00:00
Dana Jansens
bfd20c7a84 compile fixes 2003-08-01 02:57:11 +00:00
Dana Jansens
5101e89d14 add missing includes 2003-08-01 02:38:13 +00:00
Dana Jansens
1ffbf75f9f recent changes 2003-07-31 19:20:23 +00:00
Dana Jansens
34064ae3a6 alpha3 2003-07-31 19:20:04 +00:00
Dana Jansens
c68f0a0f11 fix a long-lurknig gravity bug 2003-07-31 19:16:04 +00:00
Dana Jansens
336cef8006 dont inlcude these headers they arent needed yet 2003-07-31 18:30:04 +00:00