Commit graph

62 commits

Author SHA1 Message Date
Dana Jansens
9084ca41a5 more build fixes 2003-04-03 15:09:24 +00:00
Dana Jansens
d447dc0f59 new build system without automake 2003-04-03 05:59:03 +00:00
Dana Jansens
71c8b0b7b2 create a generic tokenizer/sectionizer for the config file. pass off the token to functions registered for each section to parse them further. some fixes for the engine irt font shadows, and fixed a bug with rendering the iconify button when it was not in the layout 2003-04-02 07:46:46 +00:00
Dana Jansens
5ff6204ecd ob_ prefix 2003-04-02 06:03:41 +00:00
Dana Jansens
b0f7aa39cc base the handle's layout on the grip's parentrelative state 2003-04-02 06:03:09 +00:00
Dana Jansens
49eea4715f default focus text color for titlebars is black 2003-04-02 04:17:36 +00:00
Dana Jansens
2517e30755 catch button presses on the frame so that clicks on the side borders dont go through to the root window 2003-04-01 21:17:09 +00:00
Dana Jansens
5b323a9364 add the shade button to the default layout 2003-03-31 23:04:32 +00:00
Dana Jansens
4398c7c168 add a shaded button 2003-03-31 22:58:54 +00:00
Dana Jansens
2e4c88babe use merry's 7x7 bitmaps 2003-03-31 22:13:25 +00:00
Dana Jansens
5daa08c680 80 col rule 2003-03-31 19:59:31 +00:00
Dana Jansens
2881ed1ed3 use 'toggled' in the new button masks' resource names instead of 'pressed' to be more accurate to their use 2003-03-31 19:39:44 +00:00
Dana Jansens
506c1aa005 change buttons masks so that there are masks for max and desktop buttons when their state changes but not for all buttons just when they are pressed 2003-03-31 19:38:24 +00:00
Dana Jansens
71ade2a9b9 add support for foo.pressed.mask to load a different mask for pressed buttons 2003-03-29 21:24:37 +00:00
Dana Jansens
56713e45fb create the dirs for themes in ~/.openbox on startup 2003-03-29 19:47:01 +00:00
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