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