summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2002-05-11make image dithering value load correctlyDana Jansens
2002-05-11converted from LinkedList to STL vector and listDana Jansens
2002-05-10fixes for using ostrstream in gcc3. have to unfreeze the string more. annoying.Dana Jansens
save workspace names/count properly
2002-05-10better gcc3 compat. using ostrstream again. and using namespace std;Dana Jansens
some focus changes. workspace contains a focused window instead of openbox class. this fixes a seg
2002-05-07gcc 3 compatibility, converted strstreams to stringstreamsDana Jansens
2002-05-03stop moving a window if it is maximizedDana Jansens
2002-05-02windows at positions x<0 or y<0 are no longer ignored in the placing codeDana Jansens
2002-05-01better toolbar strftime size/padding fixDana Jansens
2002-05-01BScreen::resource.root_command wasnt being initializedDana Jansens
2002-05-01fix possible seg because of new move code. make sure that the masked_window ↵Dana Jansens
pointer gets cleanup up (call endMove) when a window is destroyed (pointer is then invalid)
2002-04-30when a window begins moving, make sure another window is not moving already, ↵Dana Jansens
and if it is, end its move
2002-04-30make sure that the only time Click-to-place kicks in is when initially ↵Dana Jansens
placing/mapping the window
2002-04-30bug #1 from click placement fixed. was catching more motionNotify events ↵Dana Jansens
than i wanted to with the new/modified move grabs. now i drop any left-over extras when the move completes so they dont come in too late
2002-04-30save the titlebarLayout in the default configDana Jansens
2002-04-29fix bug with window menu positioningDana Jansens
2002-04-29fixed col placementDana Jansens
2002-04-29better logic when changing a window's decoration level, for choosing what ↵Dana Jansens
elements of decoration get placed on the window.
2002-04-29fixed bug from converting over to STLDana Jansens
2002-04-28when a window is iconified, it was being moved, end the move cleanlyDana Jansens
2002-04-28don't click-to-place windows when they specify a positionDana Jansens
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