summaryrefslogtreecommitdiff
path: root/openbox/screen.c
AgeCommit message (Collapse)Author
2004-03-21update copyright noticesMikael Magnusson
2004-03-21yay no tabs in the sourceMikael Magnusson
2004-02-19add setting <desktops><firstdesk>num<//> to set which desktop to start on, ↵Mikael Magnusson
also fix a guint that should be gint. (used to let you say you want negative number of desktops)
2003-12-22dont persist the linear state, not sure why i did it and it breaks stuff. ↵Dana Jansens
hope changing this doesnt break other stuff!!! closes #1025
2003-12-22whitespaceDana Jansens
2003-10-25use g_[s]list_next/previous consistantly, and check for "it" instead of "it ↵Dana Jansens
!= NULL" consistantly. props to Logan again :)
2003-10-15consistant glib type usageDana Jansens
2003-10-13indentingDana Jansens
2003-10-12when not wrapping, still show the dialog when you reach an edgeDana Jansens
2003-10-11if the current SN_WM owner is our window (can this happen?) then ignore itDana Jansens
2003-10-08set focus_hilite when switching desktops and hjilitin a window which isnt ↵Dana Jansens
focused yet
2003-10-03hilight the fallback target before it actually gets focused to avoid flickeringDana Jansens
2003-09-29only fallback when nothing is focused, provide comment explaining whyDana Jansens
2003-09-26remove the dialog optionsDana Jansens
2003-09-26indentingDana Jansens
2003-09-26add <dialog><focus/><desktop/> to allow disabling popupsDana Jansens
2003-09-26make the desktop popup a public functionDana Jansens
2003-09-26add ob_wm_state_undecorated to the net_supported hintDana Jansens
2003-09-26use partial struts to determine struts properly for different xinerama headsDana Jansens
2003-09-25indentingDana Jansens
2003-09-22whitespaceDana Jansens
2003-09-22eat enter events on desktop switch so that our own policy can be appliedDana Jansens
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-16fallback when nothing is focused and we switch desktops!Dana Jansens
2003-09-15remove focusLast and focusLastOnDesktopDana Jansens
2003-09-14dont bother fucking everythign up when the desktops number hasnt changedDana Jansens
2003-09-12new popups with subclasses, added an ObIconPopup for popups with icons, and ↵Dana Jansens
ObPagerPopup, for a popup with a pager on it. better logic also for the desktop layout code figuring out how many rows and columns there are.
2003-09-09no more interactive mouse actions, they are evil etc. actions now "feel" ↵Dana Jansens
much more solid. if move/resizing a window while changing workspaces, it will follow.
2003-09-08move windows around before removing the focus order lists to prevent nasty ↵Dana Jansens
segfault when it removes a window from an already freed list
2003-09-06sync before removing all the enter events. this way it actually catches themDana Jansens
2003-09-03remove all the startup notification code from screen.cDana Jansens
2003-09-03add a reconfigure action, also reconfigure on SIGUSR2.Dana Jansens
support reconfiguring throughout the entire codebase.
2003-08-31add the DesktopLast action, props to marius nita for this oneDana Jansens
2003-08-31make desktop cycling work properly when non-interactiveDana Jansens
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-30using the ObMainLoop, which rulz the planetDana Jansens
2003-08-29remove the event dispatcherDana Jansens
2003-08-28fix a bunch of memleaks from valgrind and stuffDana Jansens
2003-08-28load menu plugins automatically from whats in the menu fileDana Jansens
menu fixups move enabled into the 'normal menu item' specific data stuff
2003-08-25dont put #define values into the supported atoms listDana Jansens
2003-08-20reset first to TRUE properly when the desktop popup is offDana Jansens
2003-08-12add an option for if the popup is used for desktop cycling. defaults on.Dana Jansens
2003-08-12when cancelling return the first desktopDana Jansens
2003-08-12remove debug printingsDana 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-09changes to the timer api, pass the timer to the callback function.Dana Jansens
add a desktop-switch popup with the desktop's name
2003-08-05dont ignore topleft layoutsDana Jansens
2003-08-01configre teh dock after finding the new screen sizesDana Jansens
2003-07-28make the new placement restrictions not affect !normal windows like panelsDana Jansens