summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2002-04-16renamed the obResource class to Resource.Dana Jansens
2002-04-16fixed HAVE_STRING_H introduced from some parrallel development. blastScott Moynes
2002-04-16Added a runtime option for hiding the toolbar totally. Will be cleanerScott Moynes
later. Stay tuned.
2002-04-16removed unneeded #include <X11/Xutil.h>Dana Jansens
2002-04-16reversed tehmouse wheel buttons on the root window. scrolling up now goes to ↵Dana Jansens
the next workspace.
2002-04-16get rid of the STDC_HEADERS check... this failed on IRIX with MIPSpro, use ↵Dana Jansens
checks for individual headers instead
2002-04-16removed the code to make the .blackboxrc symlink to openbox's rc file (it ↵Dana Jansens
cored anyways)
2002-04-16applied Ruhi's cleanup patch. moves colSmartPlacement into its own functionDana Jansens
using Geomtry objects instead of integer pairs in all of the placeWindow code now
2002-04-15added some consts to the cascade codeScott Moynes
2002-04-15apparently there were compiling problems with automake/autoconf. This should ↵Dana Jansens
make those go away.
2002-04-15Added a fallback for Best Fit to cascade. Also, moved cascade to its ownScott Moynes
function. May not be needed.
2002-04-14Slit has an area Rect now, and returns Rect, Size, and Points instead of ↵Dana Jansens
getX/Y and getWidth/Height.
2002-04-14BScreen (ScreenInfo) now contains a size() instead of a getWidth/getHeightDana Jansens
2002-04-14changed OpenboxWindow to not have getFrameX/getWidth/etc functions, and to ↵Dana Jansens
return Origins and Sizes and Rects, in fuctions like size(), origin(), and area().
2002-04-14Added Util.h, which contains only an ASSERT macro for nowDana Jansens
2002-04-14changed version number to 1.0.0. fixed a warning in BaseMenu from ↵Dana Jansens
pointer->reference conversion
2002-04-14using references instead of pointers if possible in ImageDana Jansens
2002-04-14using a Screen reference instead of pointer in WorkspaceDana Jansens