summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2002-04-28properly handle placing a window while another window is still placing.Dana Jansens
2002-04-28if user is moving a window and switches workspaces, stop moving that windowDana Jansens
2002-04-28added ClickMouse window placement policyDana Jansens
2002-04-28moved the 'moving window' logic into separate functions "startMove" "doMove" ↵Dana Jansens
and "endMove"
2002-04-28new row/col Smart Placement from colophonDana Jansens
2002-04-28added UnderMouse windwo placement.Dana Jansens
2002-04-27better cascadePlacement. uses screen.availableArea().Dana Jansens
2002-04-27added BScreen::availableArea() which returns a rect specifying where windows ↵Dana Jansens
can be placed on the screen, and what area they can fill when maximized
2002-04-27removed debugging coutsDana Jansens
2002-04-27add std:: to the vector typedef in BasemenuDana Jansens
converted slit to use a std::list instead of LinkedList
2002-04-27converted from LinkedList to a vectorDana Jansens
2002-04-26more dithering fix.Dana Jansens
2002-04-26that segfaulted. oops. added a workaround so setImageDither doesnt reconfig ↵Dana Jansens
when saving off all the rc values
2002-04-26when Image Dither is changed in the menu, make ob reconfigure so it uses the ↵Dana Jansens
dithering
2002-04-24fix Resource class so that you cant cast a string to a ResourceDana Jansens
2002-04-23Rolled back to the old row and column smart placement so we can get a 1.0.0 ↵Dana Jansens
release out the door.
2002-04-22even more fixes for maximizing/placement with hidden slit/toolbar/etcDana Jansens
2002-04-22maximize and placeWindow now behave properly when the slit is hiddenDana Jansens
2002-04-22posible fix for maximizing when slit is auto-hiddenDana Jansens
2002-04-21changed external window interface to only have an area(), no size() and ↵Dana Jansens
origin(), since all of their values are also in area() changed toolbar external inteface to have an area, no more getX/Y/Width/Height
2002-04-21some placement fixes from colophon.Dana Jansens
2002-04-21new row and column placement, using a modified bestfit. These don't work ↵Dana Jansens
right yet, nor does bestfit, but they are coming.
2002-04-21even better bestfit placement. way to go colophon!Dana Jansens
2002-04-21specify the std:: namespace for the ostrstreams.Dana Jansens
2002-04-21bestfit placement now honors the left->right and top->bottom options for ↵Dana Jansens
window placement. fix for the placement config menu.
2002-04-20compile fix for --disable-slitDana Jansens
2002-04-20better logic to not place windows over the slit and toolbarDana Jansens
maximize uses this same logic to not maximize over the toolbar *and the slit*
2002-04-20changes to bestfit from ruhi. takes windows sizes into account properly, and ↵Dana Jansens
places windows 1 borderwidth apart on all sides, while still placeing up against the edge of the screen.
2002-04-20on reconfigure, if an option isn't specified in the rc file, then it will ↵Dana Jansens
revert to its default value instead of staying at its current value.
2002-04-20comment typo and function spacing fixDana Jansens
2002-04-20fixed memory leaks for strftime_format and rootcommandScott Moynes
2002-04-20fixed memory leak of application_nameScott Moynes
2002-04-20fixed a memory leak for resource.titlebar_layoutScott Moynes
2002-04-19fixed memory leak in screen::load()Dana Jansens
2002-04-19starting openbox without an rc file now works. it makes an empty Xrm db ↵Dana Jansens
instead of crashing :)
2002-04-19temprary fix for the memleaks in ::load() and ::set* when using ostrstreams. ↵Dana Jansens
Need to find a better solution for strings than std::string and ostrstream, or else put up with memory leaks all over the place.
2002-04-18added new bsetbg manpageScott Moynes
2002-04-18fix 2 bus errors on osx:Dana Jansens
- it's std::string doesnt like being set to NULL. - in Window.cc, caught someone using a membr variable after calling 'delete this'. bad.
2002-04-18optimized the finding-the-slit-position code in positionWindowDana Jansens
2002-04-18added Inflate, Deflate, and Translate to the Rect geometry classDana Jansens
2002-04-18remove debugging coutsDana Jansens
2002-04-18temporary solution to avoid placing windows over the slit and toolbar, until ↵Dana Jansens
NETWM is in effect.
2002-04-18now yuo can change styles again! (oops) wasnt saving teh nwe style file to ↵Dana Jansens
the Resource class when it changed.
2002-04-18maps/unmaps the toolbar when its resource setting is loaded from the file so ↵Dana Jansens
it takes effect during a reconfigure.
2002-04-18accidently removed a line somehow. OpaqueMove is now read from the rc file.Dana Jansens
2002-04-17menus update their values when they are reconfigure()d.Dana Jansens
the screen, toolbar and slit rc values are reloaded in BScreen::reconfigure() before the menus. the toolbar and slit rc values are explicitly loaded in their constructors, as is BScreen's.
2002-04-17configuration changes "done"!!Dana Jansens
on start, the config file is read entirely off the disc, and missing values are assigned defaults. the config file is immediately written back to the disk to populate missing defaults in the file. any time a config option is changed the control, the config file is re-written with the change. choosing reconfig will reload the current config file on the disc. on shutdown, nothing is written to the config file.
2002-04-17Toolbar saves its settings as their changedDana Jansens
Main config's Hide Toolbar option is also saved when it is changed Removed 2 debug couts from Slit
2002-04-16Slit loads its own settings and saves them as they are changedDana Jansens
added an assert in Resource
2002-04-16fixed snap to edges with toolbar hiddenScott Moynes