summaryrefslogtreecommitdiff
path: root/openbox/openbox.h
AgeCommit message (Collapse)Author
2007-07-17remove trailing whitespaceMikael Magnusson
2007-05-22don't reload the session on restartDana Jansens
2007-05-14we don't need to save the config type in the session because if they dont ↵Dana Jansens
run their DE with the openbox-*-session command, openbox won't be loaded anyhow. and if they do, they the var will be set and doesn't need to come from the session.
2007-05-14add --debug-xineramaDana Jansens
2007-05-13save the config type in the session command line argumentsDana Jansens
2007-05-06refactor all the session stuff. yay, it works properly now.Dana Jansens
make sessions save the desktop being displayed. can we get rid of config_firstdesk now? refactor startup a bit. focus the window that was focused when we were restarted. have clients properly restore their session state. add undecorated to the saved session state for clients.
2007-04-231) translate all of openbox's outputDana Jansens
2) update copyrights. 3) make release. ok that part not quite yet.
2007-03-18use const char*'s when we should beDana Jansens
2007-03-04oops... I'm combining two different things in this commit... so I'll try be ↵Dana Jansens
clear 1. when another wm requests to replace openbox, openbox exits. but the SM will just restart openbox unless we tell it not to. so now ob_exit_replace() will change the session manager's view of openbox to not restart it. that way the new WM will be able to run. 2. allow windows to move themselves off of the screen 90% of the way, if they really want to. but only 90% to the left, right, and bottom of the screen. it won't let the app move off the top of the screen on its own at all now, since hiding the titlebar on you without you being a part of the process is pretty darn evil! this is really to address bug # 2982 - for the tilda application. but i guess if windows really want to move off the screen, who's to say no? also, every other window manager will let them - except metacity won't let them on the left/top side of the screen.
2003-09-17no tabsDana Jansens
2003-09-17add copyright headers, adjust --version output to include copyright, and ↵Dana Jansens
--help output to not include version output.
2003-09-17make ob_exit() take an error code. don't exit with 0 for signals other than ↵Dana Jansens
TERM and INT.
2003-09-15make openbox base-dir spec compliant, and change the theme dir structure, so ↵Dana Jansens
that themes go in $XDG_DATA_DIRS/themes/ with gtk/metacity/whateverelse themes
2003-09-03add the NONE cursor.Dana Jansens
remove startup notification code from openbox.c and openbox.h call the new sn_startup/shutdown for startupnotification.c
2003-09-03add a reconfigure action, also reconfigure on SIGUSR2.Dana Jansens
support reconfiguring throughout the entire codebase.
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-30using the ObMainLoop, which rulz the planetDana Jansens
2003-07-31expose exit_with_errorDana Jansens
2003-07-24save and load the session save file, though its data is not used yet!Dana Jansens
2003-07-22add the --replace command line option, and support for the WM_Sn selectionDana Jansens
2003-07-10move ob_pointer_pos to screen_pointer_posDana Jansens
2003-07-10make ob_state a function so it cant be changed outside of openbox.cDana Jansens
2003-07-10remove the ob_root var, its redundant of what Xlib already providesDana Jansens
2003-07-10use gintDana Jansens
2003-07-10ob_remote has been killed, remove ob_sync from the public header, its only ↵Dana Jansens
used internally
2003-07-10the --rc arg and rc_path var wasnt even being used so just rm itDana Jansens
2003-07-10make the ob_restart/shutdown stuff static vars and expose them only through ↵Dana Jansens
functions ob_restart_other(), ob_restart() and ob_exit()
2003-07-10add misc.h with some standard enumerations with proper prefixing and ↵Dana Jansens
capitalizations. use the new enums throughout. provide keycodes and cursors through ob_cursor and ob_keycode functions, which use the new misc.h enums for picking the cursor and keycode.
2003-06-21put the render theme into a structDana Jansens
2003-06-21fixed to accomodate the changes to the render/ API.Dana Jansens
2003-05-18add (optional) support for showing a busy cursor via startup notificationDana Jansens
2003-04-17add the left/right/top/bottom direction arrows and use them for resizing ↵Dana Jansens
those ways
2003-04-17add support for interactive/keyboard move/resizeDana Jansens
2003-04-17add more cursors for move/resizing, and use the arrows not the angle bracketsDana Jansens
2003-03-20add -help -version -sync and -rc cmd line optionsDana Jansens
2003-03-16merge the C branch into HEADDana Jansens