summaryrefslogtreecommitdiff
path: root/openbox/config.c
AgeCommit message (Collapse)Author
2003-09-07little bit of an actions overhaul, added action_run* so that duplicated code ↵Dana Jansens
can all be in the same place now woot. allow actions to specify when they can be used (ShowMenu cant in the OB_USER_ACTION_MENU_SELECTION case) remove KeyboardMove ad KeyboardResize. Instead, just use Move and Resize and determine if it should be a keyboard move/resize in the code
2003-09-04turn off focusDelay by defaultDana Jansens
2003-09-03add the focusDelay optionDana Jansens
2003-09-03rename the theme name node from 'theme' to 'name'Dana Jansens
2003-09-03make the default screen-edge resistance 20 (double what it is for windows)Dana Jansens
2003-09-01remove the urgent actionsDana Jansens
2003-09-01add urgent actionsDana Jansens
add some macros for moving/resizing clients add 'vibrate' action
2003-09-01move expand_tilde to ob_expand_tilde in openbox.c to make it global.Dana Jansens
use it on the command read in the menu parsing for pipe menus. use it on the command read for execute/restart actions.
2003-08-30make interactive actions a type and not special cases.Dana Jansens
add the <interactive> option to them to turn off interactivity
2003-08-28fix crash bug is parsing menu section of the rc3Dana Jansens
2003-08-28make client-list-menu work tooDana Jansens
more menu cleanups
2003-08-12move the resistance plugin into the kernel. dont resist when move/resizing ↵Dana Jansens
with the keyboard, only when doing it with the mouse.
2003-08-12adjust for changes to the parsing api.Dana Jansens
split the menu into its own file.
2003-08-12prefix/capitalize the mouse actions enumDana Jansens
2003-08-12oops read the mouse cnofig vars into the right placeDana Jansens
2003-08-12add the chainQuitKey option to teh <keyboard> section of the rc3Dana Jansens
2003-08-12add an option for if the popup is used for desktop cycling. defaults on.Dana Jansens
2003-08-12move the keyboard and mouse plugins into the kernel for mucho sexiness.Dana Jansens
make workspace changing a grabbed/interactive process like focus cycling is, with the popup and all. this is some hot shit.
2003-08-03kill non-opaque move/resizeDana Jansens
add an option for redrawing/resizing the client window while resizing, when disabled the client is not touched until the resize is complete.
2003-07-30move the titlebar layout from the theme to the rc fileDana Jansens
2003-07-23* Change xml parsing to pass the parent node, rather than the firstScott Moynes
child. * Add x,y co-ordinates on showmenu action so we can place menus on keypress.
2003-07-10prefixing and capitalizing the StackLayer -> ObStackingLayer enum.Dana Jansens
less includes in headers for less rebuilding on changes
2003-07-10use the ObOrientation enum instead of a horz bool for configuring the dock's ↵Dana Jansens
orientation
2003-07-10prefixing for the dock. use ObDirection instead of dupliacting it in another ↵Dana Jansens
enum for the dock's placement
2003-05-24this is a big one! im putting stats in here just cuz!Dana Jansens
59 files changed, 1691 insertions(+), 607 deletions(-) Adding the beginings of ObConf. Adding a resistance-config plugin for ObConf. Creating an obparser library that obrender can use, the kernel can use, plugins can use, and ObConf and its plugins can use. (its just code for using libXml2)
2003-05-24ECKS EM ELLDana Jansens
2003-05-16rename "Slit" to "Dock".Dana Jansens
add config options to the rc3 for the dock. create a window_map, add DockApps to the ObWindow types, use the window_map for translating windows into objects for event handling (only one lookup now) and remove the old maps (client_map, menu_map).
2003-05-11add opaque move/resize to the rc3Dana Jansens
2003-05-09all my changes while i was offline.Dana Jansens
better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
2003-04-13let specify theme in the rc3 file. rm the other old engine optionsDana Jansens
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-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-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-03-27add focus optionsDana Jansens
2003-03-23better parsing errorsDana Jansens
2003-03-23add booleansDana Jansens
2003-03-23add descriptive names and long descriptions to config var def'ns. set these ↵Dana Jansens
for the kernel config options.
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-22only load the system rc if the user rc didnt loadDana Jansens
2003-03-22load the engine out of the config shit. tho the ordering is fucked atmDana Jansens
2003-03-22give the filename to the parser for errorsDana Jansens
2003-03-22yah. fuckDana Jansens
2003-03-22add a check for adding the same exact def'n twiceDana Jansens
2003-03-22config system fleshed out. many thanks to woodlbock for his code! yay!Dana Jansens
2003-03-22start the config system, add the config file parserDana Jansens