Dana Jansens
51c0c73982
better prefix symbols to reduce clashes
2003-03-28 06:56:43 +00:00
Dana Jansens
a55247476f
ignore new shit
2003-03-28 04:42:49 +00:00
Dana Jansens
883a38eeb2
split the render functions into obrender.c. rename all the src files to obfoo so no more conflicts with code elsewhere in the tree.
2003-03-28 04:42:26 +00:00
Dana Jansens
beb0fa814d
use the new render interface, no area params for paint, rect in the struct instead
2003-03-28 04:29:52 +00:00
Dana Jansens
ef3f83cadc
free the themename properly
2003-03-28 00:59:09 +00:00
Dana Jansens
fe2ec09512
use the theme name only for the buttons dir
2003-03-28 00:58:29 +00:00
Dana Jansens
fe882632d3
parent relative for grips
2003-03-27 23:44:46 +00:00
Dana Jansens
d54b8724e7
support parent relative titlebar elements
2003-03-27 23:33:07 +00:00
Dana Jansens
1b20f591af
use the right data when initially placing the frame. was fucking up the gravity calcs
2003-03-26 15:08:19 +00:00
Dana Jansens
fef5d0d9bc
use rgba icons for clients
2003-03-26 05:36:18 +00:00
Dana Jansens
2003bee604
set the position for all textures
2003-03-26 04:32:23 +00:00
Dana Jansens
d56e90fac8
use g_hash_table properly
2003-03-24 22:03:38 +00:00
Dana Jansens
3bbe809596
remove debug print
2003-03-24 20:16:00 +00:00
Dana Jansens
3fb9753fa4
proper height for shaded windows
2003-03-24 19:55:20 +00:00
Dana Jansens
436c85576e
only perform the actions necessary when performing an engine_adjust_area. pass whether the client has moved or resized
2003-03-24 19:52:09 +00:00
Dana Jansens
797d54d933
no enter events on decorations
2003-03-23 23:45:06 +00:00
Dana Jansens
f3153710ea
make the labels one bigger than the text on the top and bottom
2003-03-23 22:07:13 +00:00
Dana Jansens
12436b886a
woops playing with the hash table left it in a half changed state here
2003-03-23 21:15:49 +00:00
Dana Jansens
fb893e8dcd
turn off all elements, would miss them randomly if titlebar was disabled before
2003-03-23 20:16:39 +00:00
Dana Jansens
9ff6ea27b1
load config values right. load the bool shadow option too now.
2003-03-23 00:39:28 +00:00
Dana Jansens
30260ef6c4
make the default font Sans-7
2003-03-23 00:15:10 +00:00
Dana Jansens
5bf68f762b
make the openbox engine use the new config shit instead of the themerc shit.
...
order te startup so that plugins can set up their config shit before parsing the config, then the config is parsed, engine is loaded, and finally the plugins are officially started.
2003-03-22 23:26:43 +00:00
Dana Jansens
4135ceb672
cast the pixmap data to a char* for the pixmap_mask_new
2003-03-22 06:21:06 +00:00
Dana Jansens
7425647268
load bitmap button masks for themes
2003-03-22 06:18:06 +00:00
Dana Jansens
2487e74d40
move and resize the plate window at the same time
2003-03-22 05:54:28 +00:00
Dana Jansens
0a9ef7591f
make the shadow offset 1
2003-03-22 04:27:12 +00:00
Dana Jansens
0a69cfc6d2
add strict ansi compliance
2003-03-21 20:25:34 +00:00
Dana Jansens
327a0b3de7
always adjust the frames size and position together, so there is no more weird resizing before moving and edge flickering when resizing from the top/left
2003-03-21 18:38:08 +00:00
Dana Jansens
db75d406ce
rm the focused member from the client struct, it was redundant with the focus_client variable around
2003-03-21 08:18:39 +00:00
Dana Jansens
ff39eb9ba2
strdup the database string, dont return it directly
2003-03-19 07:20:29 +00:00
Dana Jansens
4ed3fb8915
plugins work.
...
start a focus plugin.
2003-03-18 03:11:55 +00:00
Dana Jansens
463224359a
use the render depth/visual for creating windows
2003-03-17 22:31:17 +00:00
Dana Jansens
b8de0b48fd
use the dispatch stuff to get mouse button events
2003-03-17 22:30:27 +00:00
Dana Jansens
055b459cdf
add the headers
2003-03-17 18:53:59 +00:00
Dana Jansens
6abd9fe801
set the size of the label properly
2003-03-17 07:28:48 +00:00
Dana Jansens
4b9556c031
use the unfocused label when not focused
2003-03-17 05:10:48 +00:00
Dana Jansens
a0a55d5761
pass x,y to paint()
2003-03-17 04:59:53 +00:00
Dana Jansens
432ac0983e
give engines mouse event notifications. make the openbox engine display pressed buttons
2003-03-17 01:47:20 +00:00
Dana Jansens
9a3459e983
get rid of the 'sep' variable
2003-03-17 01:36:10 +00:00
Dana Jansens
5270b1dd10
replaced one too many bevels
2003-03-17 01:32:29 +00:00
Dana Jansens
9dc2a9171c
properly layout the titlebar, with proper separatation
2003-03-17 01:31:39 +00:00
Dana Jansens
b6ad10764e
load and set the titles justification
2003-03-17 01:26:15 +00:00
Dana Jansens
9c2b06668e
kill some whack extra whitespace
2003-03-17 01:16:43 +00:00
Dana Jansens
3b0b41ba81
pixmap button masks work (hardcoded)
2003-03-17 01:15:17 +00:00
Dana Jansens
717c0fa62c
trying to render text!
2003-03-17 00:09:37 +00:00
Dana Jansens
bb3e654ede
will draw fonts when stop segging
2003-03-16 23:45:25 +00:00
Dana Jansens
f8a47de5ec
merge the C branch into HEAD
2003-03-16 21:11:39 +00:00