Dana Jansens
|
9f9cdf1194
|
fixes for using ostrstream in gcc3. have to unfreeze the string more. annoying.
save workspace names/count properly
|
2002-05-10 07:13:40 +00:00 |
|
Dana Jansens
|
098fae70a6
|
better gcc3 compat. using ostrstream again. and using namespace std;
some focus changes. workspace contains a focused window instead of openbox class. this fixes a seg
|
2002-05-10 02:58:09 +00:00 |
|
Dana Jansens
|
8956328138
|
gcc 3 compatibility, converted strstreams to stringstreams
|
2002-05-07 15:34:46 +00:00 |
|
Dana Jansens
|
38de48bd8b
|
stop moving a window if it is maximized
|
2002-05-03 22:02:51 +00:00 |
|
Dana Jansens
|
445e28af9a
|
windows at positions x<0 or y<0 are no longer ignored in the placing code
|
2002-05-02 04:44:19 +00:00 |
|
Dana Jansens
|
ba832151d0
|
better toolbar strftime size/padding fix
|
2002-05-01 22:30:44 +00:00 |
|
Dana Jansens
|
73f0a90993
|
BScreen::resource.root_command wasnt being initialized
|
2002-05-01 22:21:12 +00:00 |
|
Dana Jansens
|
5f9c458fbc
|
fix possible seg because of new move code. make sure that the masked_window pointer gets cleanup up (call endMove) when a window is destroyed (pointer is then invalid)
|
2002-05-01 07:13:12 +00:00 |
|
Dana Jansens
|
0be1c1e8d7
|
when a window begins moving, make sure another window is not moving already, and if it is, end its move
|
2002-04-30 08:09:53 +00:00 |
|
Dana Jansens
|
f4d29bb737
|
make sure that the only time Click-to-place kicks in is when initially placing/mapping the window
|
2002-04-30 07:46:46 +00:00 |
|
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
|
f290e1c04c
|
save the titlebarLayout in the default config
|
2002-04-30 02:08:33 +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
|
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
|
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
|
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
|
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 |
|
Dana Jansens
|
981ed3081c
|
compile fix for --disable-slit
|
2002-04-20 20:01:26 +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 |
|
Scott Moynes
|
bed4d7c1e5
|
fixed memory leak of application_name
|
2002-04-20 15:26:41 +00:00 |
|