summaryrefslogtreecommitdiff
path: root/openbox/screen.c
AgeCommit message (Collapse)Author
2007-05-23add the "desktop %i" string to the translationsDana Jansens
2007-05-23restore the desktop names and number from the session. don't clobber them if ↵Dana Jansens
they are already set when we start up.
2007-05-23set the desktop names when there are too few from the config file when ↵Dana Jansens
possible. otherwise use "desktop %d". if we change the desktop names at all, set the root hint so other apps know about it too and we can all agree
2007-05-23save and restore the desktop number/layout/names in the session.Dana Jansens
also fix a segfault in some debug prints, printing ints as strings!
2007-05-22back out 6769 on files that werent supposed to commit yetDana Jansens
2007-05-22comment out the applications exampleDana Jansens
2007-05-19for startup notification, use the left ptr+watch if it is available, and ↵Dana Jansens
fall back to the pointer instead of the unusable watch if its not
2007-05-18super correct enter event ignoring that will only ignore what it has to, yay?Dana Jansens
2007-05-17add an atom ob_wm_action_undecorate to match with ob_wm_state_undecorated, ↵Dana Jansens
so stuff could know if the window can be undecorated
2007-05-15always ignore errors for client_focus like we used to.Dana Jansens
2007-05-15simplify focus handling a bit. no need to listen to focus going to the frame ↵Dana Jansens
because if it ever does that, the window is unmapping and the frame will just unmap and send it to root. make focus fallback a lil more robust, it checks for errors when it sets focus on the window, and if an error occured it will focus the next option.
2007-05-15try draw the decorations soonerDana Jansens
2007-05-15updates for the build system. always set Openbox on the support windowDana Jansens
2007-05-13but rename ob_pid back to openbox_pid for backwards compatibility. this will ↵Dana Jansens
go away entirely soon.
2007-05-13rename the openbox_* atoms back to ob_*Dana Jansens
2007-05-13fix for wrapping in desktop cyclingDana Jansens
2007-05-13reset the pager popup's size after reconfigureDana Jansens
2007-05-13add support for _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW which aren't ↵Dana Jansens
in the NETWM spec yet, but will be shortly.
2007-05-13some changes to focus handling.Dana Jansens
most interesting is the change in focus_fallback, which means that it won't call xsetinput focus in some cases, potentially reducing flicker and stuff. also potentially producing bugs? heh. the screen.c focus fallback code doesn't seem to need special cases anymore, which is really good, if that is really the case. move the focus_tried stuff out of event.c into focus.c, where it seems to belong.
2007-05-10when un-showing the desktop if a window is getting shown, iconify the others ↵Dana Jansens
so just the one is shown
2007-05-10make sure math is done in the right orderDana Jansens
2007-05-10fix assert happening by combining interactive and non-interactive actionsDana Jansens
2007-05-10make the squares a little smaller. it looks nicer?Dana Jansens
2007-05-10don't make interactive desktop cycling switch until you release the mods. ↵Dana Jansens
this is needed because otherwise focus moves around during the grab and applications get confused. :| change the pager popup to resize based on the layout so the squares can be bigger
2007-05-10add support for _NET_RESTACK_WINDOWDana Jansens
2007-05-09add support for _NET_REQUEST_FRAME_EXTENTSDana Jansens
2007-05-09add support for _NET_WM_USER_TIME_WINDOW. round 1 ! ding.Dana Jansens
2007-05-09make cycling desktops not move when cancellingDana Jansens
2007-05-09get the mouse pointer position if it is on another screen too.Dana Jansens
let you move/resize from the client menu if the mouse is on another screen
2007-05-08try again. merge r6177-6182 from 3.4-workingDana Jansens
2007-05-08i dont like this "application window" concept. swap it with "helper" windows ↵Dana Jansens
instead which are the inverse. helper windows are utility/menu/toolbar windows.
2007-05-08make helper windows share desktops with all their application top level windowsDana Jansens
2007-05-07fix a crash after reconfigure, the desktop names were not being re-set. so ↵Dana Jansens
now they aren't deleted since we don't want to change them over a reconfigure anyways.
2007-05-07popups fixes. if the text for the popup is empty now, there wont be extra ↵Dana Jansens
padding for it. desktop name fixes.
2007-05-07we werent dropping it in screen, we were dropping it in propDana Jansens
2007-05-07we were always overwriting the last desktop nameDana Jansens
2007-05-07fix a commentDana Jansens
2007-05-07add .desktops for running Openbox, KDE/Openbox and GNOME/OpenboxDana Jansens
add more .desktops for gnome and update it add scripts to run an KDE/Openbox and GNOME/Openbox session also add scripts for openbox-gnome and openbox-kde which are placeholders and will be replaced by real programs. also set the name on the wm_support_win to be how we were called (which is passed in the environment) rather than just "Openbox" add an envionment variable for wanting to be notified (SIGUSR2) when openbox reconfigures. this would be used by openbox-shell to update the root window.. if i make such a thing.. i dunno.
2007-05-06lower the screen support win at startup. this way we don't map everything ↵Dana Jansens
over top of the kde splash screen. and other windows wont get burried under the desktop window this way too, like amarok's osd.
2007-05-06resize the desktop switch popup to as big as it needs to be for all the ↵Dana Jansens
desktop names. don't overrite desktop names on startup, only set them if they aren't already set. that property isn't even for us.
2007-05-06add an allDesktops option to Next/PreviousWindow to alt-tab across all desktops.Dana 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-05-05change the --config-file to --config, which works differently..Dana Jansens
change the _OPENBOX_RC root property to _OPENBOX_CONFIG which is also different.
2007-05-05fixes to the properties and net_supported. a bunch weren't supported. better ↵Dana Jansens
checking at runtime to make sure everything is in the atom.
2007-05-05when restoring from show-desktop mode because a window is going to be ↵Dana Jansens
focused, then don't restore focus how it was before showing the desktop.
2007-05-02remove delay for focus/desktop popups. its fast anyway any not showing it is ↵Dana Jansens
annoying
2007-05-02add a slight delay to the focus/desktop switch dialogs. so if you hit the ↵Dana Jansens
key really fast there is no flicker. of course if you hit it fast but not fast enough there is still flicker. is this cool or does this make it feel bad? i dunno. we'll see.. make the keychain popup use the new delay popup facilities
2007-05-02small change to the render API. RrMinsize became RrMinSize. added RrMinWidth ↵Dana Jansens
and RrMinHeight. make focus/desktop popups wider based on the screen size with the old size as a minimum. left-align the desktop dialog.. i think better dialogs would be nice. and to make them hide or something when you switch desktops while switching windows etc.
2007-05-01fix this client message.Dana Jansens
2007-04-24don't split strings inside _() across lines. change some of the text messagesDana Jansens