summaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2003-04-13move the openbox engine into librender and the kernel. the theme is loaded ↵Dana Jansens
and stored inside librender. the frame is decorated and managed inside the kernel.
2003-04-08move config option loading for the kernel into config.c/hDana Jansens
add options for the number of desktops and the names of the desktops
2003-04-08use a size not area for the labelDana Jansens
2003-04-07look for masks in the right place. display the error with just the requested ↵Dana Jansens
button name.
2003-04-06add the ability to render and size text labels for non-window-decorationsDana Jansens
2003-04-06add functions to the engine interface for rendering and sizing a text labelDana Jansens
2003-04-05change how rc parsing will work. a=b will be parsed in any [section] and ↵Dana Jansens
given to a separate parsing callback. no more general config infrastructure needed/
2003-04-05use a context enum instead of quarksDana Jansens
2003-04-03more build fixesDana Jansens
2003-04-03new build system without automakeDana Jansens
2003-04-02create a generic tokenizer/sectionizer for the config file. pass off the ↵Dana Jansens
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-02ob_ prefixDana Jansens
2003-04-02base the handle's layout on the grip's parentrelative stateDana Jansens
2003-04-02default focus text color for titlebars is blackDana Jansens
2003-04-01catch button presses on the frame so that clicks on the side borders dont go ↵Dana Jansens
through to the root window
2003-03-31add the shade button to the default layoutDana Jansens
2003-03-31add a shaded buttonDana Jansens
2003-03-31use merry's 7x7 bitmapsDana Jansens
2003-03-3180 col ruleDana Jansens
2003-03-31use 'toggled' in the new button masks' resource names instead of 'pressed' ↵Dana Jansens
to be more accurate to their use
2003-03-31change buttons masks so that there are masks for max and desktop buttons ↵Dana Jansens
when their state changes but not for all buttons just when they are pressed
2003-03-29add support for foo.pressed.mask to load a different mask for pressed buttonsDana Jansens
2003-03-29create the dirs for themes in ~/.openbox on startupDana Jansens
2003-03-28better prefix symbols to reduce clashesDana Jansens
2003-03-28ignore new shitDana Jansens
2003-03-28split the render functions into obrender.c. rename all the src files to ↵Dana Jansens
obfoo so no more conflicts with code elsewhere in the tree.
2003-03-28use the new render interface, no area params for paint, rect in the struct ↵Dana Jansens
instead
2003-03-28free the themename properlyDana Jansens
2003-03-28use the theme name only for the buttons dirDana Jansens
2003-03-27parent relative for gripsDana Jansens
2003-03-27support parent relative titlebar elementsDana Jansens
2003-03-26use the right data when initially placing the frame. was fucking up the ↵Dana Jansens
gravity calcs
2003-03-26use rgba icons for clientsDana Jansens
2003-03-26set the position for all texturesDana Jansens
2003-03-24use g_hash_table properlyDana Jansens
2003-03-24remove debug printDana Jansens
2003-03-24proper height for shaded windowsDana Jansens
2003-03-24only perform the actions necessary when performing an engine_adjust_area. ↵Dana Jansens
pass whether the client has moved or resized
2003-03-23no enter events on decorationsDana Jansens
2003-03-23make the labels one bigger than the text on the top and bottomDana Jansens
2003-03-23woops playing with the hash table left it in a half changed state hereDana Jansens
2003-03-23turn off all elements, would miss them randomly if titlebar was disabled beforeDana Jansens
2003-03-23load config values right. load the bool shadow option too now.Dana Jansens
2003-03-23make the default font Sans-7Dana Jansens
2003-03-22make the openbox engine use the new config shit instead of the themerc shit.Dana Jansens
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-22cast the pixmap data to a char* for the pixmap_mask_newDana Jansens
2003-03-22load bitmap button masks for themesDana Jansens
2003-03-22move and resize the plate window at the same timeDana Jansens
2003-03-22make the shadow offset 1Dana Jansens
2003-03-21add strict ansi complianceDana Jansens