Derek Foreman
911d7251f8
keep XVisualInfo around in preparation for opengl stuff
2003-05-22 19:48:11 +00:00
Dana Jansens
13f701bdb1
remove the elliptic gradient type.
...
add bevel light/dark colors for solid textures with bevels
2003-05-20 07:28:31 +00:00
Dana Jansens
a18c1697b1
make icons use pixel32 data, and image_draw takes pixel32 data.
...
client.c gets pixmap icons as a backup to netwm ones, and they are converted into pixel32 data.
2003-05-18 23:06:11 +00:00
Dana Jansens
993fc6226d
2 in 1 deal :\
...
client.c stacking.c: fixing looping transient case for group transient windows. now a window which is transient for a group is *not* transient for any other transient windows in the group (perviously the other window had to be transient for the group to be excluded, now it can be transient for anything).
client.c/h event.c render.c/h: adjustnig icon handling a bit. will be converting the legacy pixmap icons into rgba data so they can be handled the same as netwm icons.
2003-05-18 17:09:55 +00:00
Dana Jansens
f26f23de50
all my changes while i was offline.
...
better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
2003-05-09 16:57:17 +00:00
Dana Jansens
bbaef2ee57
make minsize take int*'s not a Size*
2003-04-15 18:05:25 +00:00
Dana Jansens
5cf61ee023
move the openbox engine into librender and the kernel. the theme is loaded and stored inside librender. the frame is decorated and managed inside the kernel.
2003-04-13 07:18:28 +00:00
Dana Jansens
8d08de4bb6
add function to give the minimum size of an appearance to fully render it's data
2003-04-06 06:19:36 +00:00
Derek Foreman
214fa8714e
added superb pseudo-color (8bpp) support
2003-04-06 04:03:05 +00:00
Dana Jansens
88f8ebada9
make tint signed
2003-04-05 19:14:23 +00:00
Dana Jansens
4d5885d271
add pixmap_mask_copy, and add the data to the mask struct, since it is needed for allowing copies
2003-03-29 21:12:47 +00:00
Derek Foreman
3d6b970a4b
moved paint's arguments into the appearance struct
2003-03-28 03:25:51 +00:00
Derek Foreman
175271a126
fix draw order in x_paint
2003-03-28 03:01:12 +00:00
Derek Foreman
8e68958a07
prep for parentrelative
2003-03-27 23:13:22 +00:00
Derek Foreman
c9c72cbe29
added "NoTexture" type
2003-03-26 05:23:28 +00:00
Derek Foreman
9b4c587cd4
filled out rgba
2003-03-26 04:54:33 +00:00
Derek Foreman
6401ceed2b
include appropriate header file for Rect
2003-03-26 00:52:43 +00:00
Derek Foreman
384ba398b2
added position to the textures
2003-03-26 00:50:06 +00:00
Derek Foreman
de307661b6
added depth reduction and startup for true color visuals
...
16bpp should now work
2003-03-19 23:26:54 +00:00
Dana Jansens
a4838c740c
measure the font's height instead of listening to Xft
2003-03-17 06:41:40 +00:00
Derek Foreman
ab68bcfb1e
more changes wrt passing x, y, w, h to render
2003-03-17 04:53:36 +00:00
Derek Foreman
fdabd3daf9
paint gets more parameters
2003-03-17 04:50:40 +00:00
Derek Foreman
e9a7fc91bc
apparently my variable names were too verbose.
2003-03-17 04:43:42 +00:00
Derek Foreman
3147507622
offsets in planar surfaces
2003-03-17 04:42:49 +00:00
Derek Foreman
3cb562fe0b
added justification to textureText
2003-03-17 01:21:33 +00:00
Derek Foreman
57314ce522
move pixmap_mask typedef
...
add stub for draw_mask
2003-03-17 00:53:28 +00:00
Dana Jansens
1f63f7b331
add a struct for pixmap masks
2003-03-17 00:37:23 +00:00
Derek Foreman
4672adbfa0
font changes
2003-03-16 23:35:51 +00:00
Derek Foreman
6682d070c3
filled out font texture
2003-03-16 22:34:45 +00:00
Dana Jansens
f8a47de5ec
merge the C branch into HEAD
2003-03-16 21:11:39 +00:00