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