Commit graph

47 commits

Author SHA1 Message Date
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