Dana Jansens
33ec08ea22
more namespacing with Rr*
2003-06-21 02:30:14 +00:00
Dana Jansens
ae9aed8545
dont use .. in include paths
2003-06-21 02:30:01 +00:00
Dana Jansens
c100b72c5d
more namespacing with Rr*
2003-06-21 02:26:50 +00:00
Dana Jansens
4541959b8c
kill a warning
2003-06-21 02:24:18 +00:00
Dana Jansens
dbe2851b91
more namespacing to Rr*
2003-06-21 02:15:13 +00:00
Dana Jansens
10232a436a
fix a warning
2003-06-21 02:14:53 +00:00
Dana Jansens
092616de9a
rename pixel32/16 to RrPixel32/16
2003-06-21 02:00:42 +00:00
Dana Jansens
bd59576748
rename color_rgb to RrColor
2003-06-21 01:56:14 +00:00
Dana Jansens
b1f5555218
put the render theme into a struct
2003-06-21 01:53:26 +00:00
Dana Jansens
a4a0cb7829
fixed to accomodate the changes to the render/ API.
2003-06-21 00:42:47 +00:00
Dana Jansens
3f32dfa87e
this is going to break the kernel/ building.
...
lots of modifications to the render API, prefixing everything, making proper
names for everything. the structures are not hidden/opaque yet, but the naming scheme of the public API works much better now.
2003-06-20 07:58:51 +00:00
Dana Jansens
49268650b4
oops typo
2003-06-20 05:45:55 +00:00
Dana Jansens
62240d2b0f
take the bevel width into account for the width available
2003-06-20 02:39:20 +00:00
Dana Jansens
f90ee94d6b
position the client menu right
2003-06-20 02:19:53 +00:00
Dana Jansens
cd12a2eae5
simply the render interface by not requiring the setting of all the areas. only take a w and h in paint(). best font layout ever.
2003-06-20 02:17:23 +00:00
Dana Jansens
349d0167db
miklos does themes like mad
2003-06-20 00:56:13 +00:00
Dana Jansens
ad30e7092b
slight optimizations, and make the last 4 gradients work properly
2003-06-20 00:46:53 +00:00
Dana Jansens
fd52dc5d35
center text vertically. use the font's height because all that space is needed for some charcters
2003-06-20 00:38:25 +00:00
Dana Jansens
6e93be1d2e
remove non-planar surfaces
2003-06-20 00:05:51 +00:00
Dana Jansens
438924b2ad
remove --enable-gl
2003-06-19 23:29:07 +00:00
Dana Jansens
36231e5cb3
fix for how base-size is used to comply with the icccm
2003-06-19 17:14:16 +00:00
Dana Jansens
5338fdbf2e
export the WANT_AUTOMAKE var before running acloacl
2003-06-17 16:31:48 +00:00
Dana Jansens
8a8f2c831f
remove an extra useless call to focus_set_client(NULL)
2003-06-08 23:25:21 +00:00
Dana Jansens
7cbac3c4d5
describe the complicated if a bit :)
2003-06-08 22:38:31 +00:00
Dana Jansens
07539c38c8
more checks for when to do an XResizeWindow
2003-06-08 22:37:31 +00:00
Dana Jansens
43d109dd06
send the configure notify for resizes too, just to be a little more safe
2003-06-08 22:30:55 +00:00
Dana Jansens
ddeb066ed4
onlt send configurenotify if the client actually moved, to work around emacs, hopefully :)
2003-06-08 22:28:32 +00:00
Dana Jansens
05e52e3c8e
some more fixes for resizing clients. aspect ratio is not the last thing checked and so rules all, that might need to change.. however, it now uses base-size only for aspect ratios and base-size/min-size for other sizing shit, as per the ICCCM.
2003-06-08 21:38:06 +00:00
Dana Jansens
bda9e6aaf9
from icccm:
...
If a base size is not provided, the minimum size is to be used in its place and vice versa.
Added support for this.
2003-06-08 21:21:23 +00:00
Dana Jansens
ac4e6784dd
i was backwards
2003-06-08 01:20:13 +00:00
Dana Jansens
7c13920066
this cnofigure is FINAL!
2003-06-08 01:18:51 +00:00
Dana Jansens
5b3d5bda24
don't resize the client itself while doing a resize if its not final when config_opaque_resize is not on
2003-06-08 01:01:13 +00:00
Dana Jansens
f7de8e5a59
better VIDMODE support, handle the cases where the functions fail
2003-06-04 23:21:51 +00:00
Dana Jansens
abd8ec3c2e
size fullscreen applications to the resolution with the VIDMODE extension
2003-06-04 23:19:06 +00:00
Dana Jansens
68cc6e30b8
remove the client_remaximize function, and replace it with the client_reconfigure function, which just calls client_configure with the window's current location and dimensions, user=TRUE and final=TRUE.
...
add support for the VIDMODE extension in client_configure, namely, fullscreen windows are positioned at the point of the viewport rather than at 0,0.
call client_reconfigure when uniconifying a window, so that fullscreen windows are put at the point of the view port.
2003-06-04 23:11:26 +00:00
Dana Jansens
a865fe603f
remove that fancy new leftHanded option, it should be done via xmodmap instead
2003-06-04 22:48:38 +00:00
Dana Jansens
ae0d84721d
add a leftHanded option for mouse bindings, reverses the left/right keywords
2003-06-04 22:46:17 +00:00
Dana Jansens
795d90c3bc
make key grabbing per window instead of always root
2003-06-04 22:45:54 +00:00
Dana Jansens
bb93763373
grab bindings on each client's frame (and the focus_backup) instead of on the root window
2003-06-04 22:40:33 +00:00
Dana Jansens
8a1fa6d3ac
allow cycling to iconic windows
2003-06-04 19:30:35 +00:00
Dana Jansens
c6fd3aa890
use client_can_focus from client_focus to always get the same result
2003-06-04 19:24:37 +00:00
Dana Jansens
4cb48bebb5
reverting the transient focus cycle change, its just not.. right. add the parent's title to the transient's for the popup instead of just relpacing it
2003-06-04 18:22:19 +00:00
Dana Jansens
1139d96e7f
better focus cycling for transients. use the parent instead of the transients in the list in case it has more than one, then after choosing it try focus a transient instead
2003-06-04 17:33:20 +00:00
Dana Jansens
0ce054c2b5
dont try change focus while looping thru the focus list
2003-06-04 17:17:55 +00:00
Dana Jansens
e0fa57d21c
allow focus_fallback to query if a client can be focused without changing the focus order on it
2003-06-04 17:16:50 +00:00
Dana Jansens
9232682ad6
grab the keybaord before cycling focus for reduced latency
2003-06-04 16:39:45 +00:00
Dana Jansens
f827fbcaee
remove debug print
2003-06-03 05:17:32 +00:00
Dana Jansens
9867ce2367
more unique error for unhandles image bit depths, remove debug prints
2003-06-03 05:07:39 +00:00
Dana Jansens
c4e60e4ad2
handle increase_depth on 1bpp images
2003-06-03 05:04:12 +00:00
Dana Jansens
70a34967d6
ignore xerrors while using the pixmaps specified by the client, since they can certainly be invalid and there's nothing i can do about it.
2003-06-03 04:52:54 +00:00