Commit graph

3603 commits

Author SHA1 Message Date
Dana Jansens
084c66a32a clear the window after setting the background color, this isnt implicit 2003-08-10 03:31:18 +00:00
Dana Jansens
79e189dbac changes to the timer api, pass the timer to the callback function.
add a desktop-switch popup with the desktop's name
2003-08-09 04:56:12 +00:00
Dana Jansens
356318b562 include Xlib.h for other platforms 2003-08-08 15:09:10 +00:00
Scott Moynes
164a095375 Fix lock up when not using a session manager and doing fd management. 2003-08-07 17:06:12 +00:00
Dana Jansens
f50c2bc2a3 missed changing the resize resist function 2003-08-06 04:11:08 +00:00
Dana Jansens
e74fd76330 remove the <windows> option from the resistance plugin since window and edge resistance have been separated, a 0 value will work now 2003-08-06 04:10:34 +00:00
Dana Jansens
d987d33951 disable the current desktop in the send-to menu 2003-08-06 03:56:34 +00:00
Dana Jansens
fd364fe424 dont ignore topleft layouts 2003-08-05 19:40:28 +00:00
Dana Jansens
8db526a8a5 missed prefix of define 2003-08-05 18:59:59 +00:00
Dana Jansens
dbaa0c1511 pick the xinerama head of the parent if possible 2003-08-05 18:59:39 +00:00
Dana Jansens
985738469e center parentless dialogs on the screen 2003-08-05 18:58:33 +00:00
Dana Jansens
c94341602e dont map the tl/tr invisible grips when the grip decors are turned off 2003-08-05 18:58:18 +00:00
Dana Jansens
08f1f213f1 split the increment into a separate macro 2003-08-05 10:51:19 +00:00
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