Commit graph

7521 commits

Author SHA1 Message Date
Dana Jansens
5705ea3613 bug #1 from click placement fixed. was catching more motionNotify events 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-30 07:24:54 +00:00
Dana Jansens
b88c4292e5 removing old files that got merged in 2002-04-30 02:12:11 +00:00
Dana Jansens
f290e1c04c save the titlebarLayout in the default config 2002-04-30 02:08:33 +00:00
Dana Jansens
b79ced0198 changelog fixes 2002-04-29 23:45:06 +00:00
Dana Jansens
deb016c7b4 fix positioning of the window menu 2002-04-29 23:35:35 +00:00
Dana Jansens
84f0293a88 fix bug with window menu positioning 2002-04-29 23:27:31 +00:00
Dana Jansens
22f8550d45 fixed col placement 2002-04-29 20:29:10 +00:00
Dana Jansens
1368ffc54c better logic when changing a window's decoration level, for choosing what elements of decoration get placed on the window. 2002-04-29 07:41:53 +00:00
Dana Jansens
00dc78c66f better logic when changing a window's decoration level, for choosing what elements of decoration get placed on the window. 2002-04-29 07:31:44 +00:00
Dana Jansens
fb1ef42d42 fixed bug from converting over to STL 2002-04-29 01:58:28 +00:00
Dana Jansens
65118aafb6 bsetroot supports transparent apps with root property 2002-04-28 19:38:47 +00:00
Dana Jansens
6796e79827 took bsetroot from Blackbox moving_target.. "bsetroot now sets xrootpmap_id, pseudo transparent apps should be happy" 2002-04-28 19:35:59 +00:00
Dana Jansens
127252cc10 when a window is iconified, it was being moved, end the move cleanly 2002-04-28 19:17:16 +00:00
Dana Jansens
5e3ca8e665 don't click-to-place windows when they specify a position 2002-04-28 19:14:54 +00:00
Dana Jansens
4852193a57 properly handle placing a window while another window is still placing. 2002-04-28 19:09:25 +00:00
Dana Jansens
1789f16af9 if user is moving a window and switches workspaces, stop moving that window 2002-04-28 12:34:34 +00:00
Dana Jansens
8ef0610e90 added ClickMouse window placement policy 2002-04-28 12:12:24 +00:00
Dana Jansens
830e53f25c moved the 'moving window' logic into separate functions "startMove" "doMove" and "endMove" 2002-04-28 11:26:55 +00:00
Dana Jansens
ad7f61121c new row/col Smart Placement from colophon 2002-04-28 01:05:12 +00:00
Dana Jansens
20cd70c466 added UnderMouse windwo placement. 2002-04-28 00:11:19 +00:00
Dana Jansens
07281446ea better cascadePlacement. uses screen.availableArea(). 2002-04-27 21:15:00 +00:00
Dana Jansens
e5685e3cfd added BScreen::availableArea() which returns a rect specifying where windows can be placed on the screen, and what area they can fill when maximized 2002-04-27 19:25:20 +00:00
Dana Jansens
fb96e47f23 removed debugging couts 2002-04-27 19:24:09 +00:00
Dana Jansens
b7d0a77d16 add std:: to the vector typedef in Basemenu
converted slit to use a std::list instead of LinkedList
2002-04-27 18:53:59 +00:00
Dana Jansens
5c9ab8b845 converted from LinkedList to a vector 2002-04-27 18:21:21 +00:00
Dana Jansens
3001cec790 more dithering fix. 2002-04-26 07:38:17 +00:00
Dana Jansens
b2453eec0e that segfaulted. oops. added a workaround so setImageDither doesnt reconfig when saving off all the rc values 2002-04-26 07:19:22 +00:00
Dana Jansens
3f6f897d88 when Image Dither is changed in the menu, make ob reconfigure so it uses the dithering 2002-04-26 07:13:22 +00:00
Dana Jansens
9fa48a9fbe fix Resource class so that you cant cast a string to a Resource 2002-04-24 20:34:17 +00:00
Dana Jansens
1a44d80843 Rolled back to the old row and column smart placement so we can get a 1.0.0 release out the door. 2002-04-23 19:59:44 +00:00
Dana Jansens
6a36505f8a even more fixes for maximizing/placement with hidden slit/toolbar/etc 2002-04-22 23:00:57 +00:00
Dana Jansens
2809005ab0 maximize and placeWindow now behave properly when the slit is hidden 2002-04-22 22:24:15 +00:00
Dana Jansens
cf950146f7 changing to the older version of this style. its far superior :) 2002-04-22 19:40:52 +00:00
Dana Jansens
6f2064b186 posible fix for maximizing when slit is auto-hidden 2002-04-22 18:59:04 +00:00
Dana Jansens
75c0a76a53 changed external window interface to only have an area(), no size() and 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-21 18:52:28 +00:00
Dana Jansens
b8dd077ab0 some placement fixes from colophon. 2002-04-21 17:54:51 +00:00
Dana Jansens
7eb8d6966c new row and column placement, using a modified bestfit. These don't work right yet, nor does bestfit, but they are coming. 2002-04-21 07:58:46 +00:00
Dana Jansens
f994c778d8 fixed some uninstall issues 2002-04-21 04:26:11 +00:00
Dana Jansens
e1b78a1f84 even better bestfit placement. way to go colophon! 2002-04-21 03:36:09 +00:00
Dana Jansens
18499a6920 specify the std:: namespace for the ostrstreams. 2002-04-21 02:17:34 +00:00
Dana Jansens
32951060f6 bestfit placement now honors the left->right and top->bottom options for window placement.
fix for the placement config menu.
2002-04-21 02:02:27 +00:00
Scott Moynes
ec028e395f *** empty log message *** 2002-04-21 01:22:21 +00:00
Scott Moynes
194ad38678 tyops 2002-04-21 00:10:48 +00:00
Dana Jansens
981ed3081c compile fix for --disable-slit 2002-04-20 20:01:26 +00:00
Dana Jansens
95df11ff89 added Changelog entry for the improved maximize-window code. 2002-04-20 19:57:03 +00:00
Dana Jansens
8e083798b5 better logic to not place windows over the slit and toolbar
maximize uses this same logic to not maximize over the toolbar *and the slit*
2002-04-20 19:53:19 +00:00
Dana Jansens
ca3bc6421b changes to bestfit from ruhi. takes windows sizes into account properly, and places windows 1 borderwidth apart on all sides, while still placeing up against the edge of the screen. 2002-04-20 18:30:47 +00:00
Dana Jansens
de7a567d5b on reconfigure, if an option isn't specified in the rc file, then it will revert to its default value instead of staying at its current value. 2002-04-20 18:24:12 +00:00
Dana Jansens
874d0ea446 comment typo and function spacing fix 2002-04-20 18:13:55 +00:00
Scott Moynes
0a3cfdfcb9 fixed memory leaks for strftime_format and rootcommand 2002-04-20 15:28:14 +00:00