Commit graph

1011 commits

Author SHA1 Message Date
Dana Jansens
08e28f38a9 add a sanity check for the snap offset, limiting it to 50 2002-08-03 17:05:09 +00:00
Dana Jansens
dba5b809ec change default resistance to 18 2002-08-02 21:41:41 +00:00
Dana Jansens
b9e40b8b1e add the resource for the window snapping offset 2002-08-02 21:07:17 +00:00
Dana Jansens
b34a0d1ce2 save the window-to-window snapping right 2002-08-02 20:56:25 +00:00
Dana Jansens
1ecf3b734a honor the snap_offset properly for windows, and for edges(?) 2002-08-02 20:50:51 +00:00
Dana Jansens
22869af55c snap to windows/edges an optional offset away 2002-08-02 20:37:33 +00:00
Dana Jansens
347baf0c0b had an extra window placement menu 2002-08-02 20:22:36 +00:00
Dana Jansens
50598700df keep the new menus on top of normal windows 2002-08-02 19:58:18 +00:00
Dana Jansens
d8a817813d redraw menu checkmarks when needed, this was broken since they're on the opposite side of the menu now 2002-08-02 19:49:29 +00:00
Dana Jansens
a16a273251 Enable corner snapping option for both snap types 2002-08-02 19:36:47 +00:00
Dana Jansens
81b3cf4023 add cvsignore file 2002-08-02 19:25:20 +00:00
Dana Jansens
ea02ab8cae add config menu entries for all the new window snapping/resistance options 2002-08-02 19:24:38 +00:00
Dana Jansens
3356db4885 add rc options for window snapping/resistance 2002-08-02 19:02:47 +00:00
Dana Jansens
b1a2c014eb snapping/resistance is optional for window and edge snapping 2002-08-02 18:37:31 +00:00
Dana Jansens
628a4ff368 snap to bottoms too =] 2002-08-02 17:37:28 +00:00
Dana Jansens
39bd954b8b window resistance complete 2002-08-02 17:30:50 +00:00
Dana Jansens
c2b3dc9f71 more resistance working. edge of screen works right now 2002-08-02 16:54:08 +00:00
Dana Jansens
d94e8c5068 stab #3. window-to-window works. window-to-screen doesnt 2002-08-02 16:42:23 +00:00
Dana Jansens
6fd2543588 second stab at resistance 2002-08-02 15:58:35 +00:00
Dana Jansens
e9a5c7158a first stab at window resistance instead of snapping 2002-08-02 15:40:46 +00:00
Dana Jansens
ef0bacbaaf dont switch workspaces when focusing a sticky window 2002-08-02 14:57:30 +00:00
Dana Jansens
988461343a replace frobozz with the original from kyle 2002-08-02 14:55:21 +00:00
Dana Jansens
f139b45714 add some new styles for 2.0 from miklos 2002-08-02 14:48:20 +00:00
Dana Jansens
09918dc5c8 try make bootstrap work in one pass for other people.. 2002-08-02 14:47:40 +00:00
Dana Jansens
76451a1346 make xft support default on 2002-08-02 08:08:06 +00:00
Dana Jansens
79916c273d remove the "exec " from the command for running menu stuff so that normal shell things work right in the menu 2002-08-01 07:25:25 +00:00
Dana Jansens
25a18140fa remove sticky windows from other workspaces when unsticking. stop the abuse of stick()! dont just re-call it! 2002-07-30 07:29:36 +00:00
Dana Jansens
a7515b6d85 don't focus non-visible windows 2002-07-30 07:17:07 +00:00
Dana Jansens
961d7eb5b3 since !isNormal windows cant focus from mouse enter events anyays, we don't need to unmap them/remap them on workspace changes, so we don't. this way they dont flash. 2002-07-29 22:56:08 +00:00
Dana Jansens
06b160db51 use a list of rects instead of windows for window-to-window snapping. Also, snap directly to the slit and toolbar, instead of snapping to the strut. 2002-07-29 15:06:46 +00:00
Dana Jansens
d86284c07b make root scrolling customizable 2002-07-29 14:49:12 +00:00
Dana Jansens
77c518f808 better sticky windows. 2002-07-29 06:21:31 +00:00
Dana Jansens
f61a455ec1 get the window's title before adding it to the workspace, since the workspace menu wants that title 2002-07-29 05:25:30 +00:00
Dana Jansens
03f9d6170b sync with bb-cvs (fixes the java bug, plus menu prasing redone) 2002-07-28 18:40:43 +00:00
Dana Jansens
9e7f5d2208 added sticky windows in the wrong place, before the window was even fully initialized ont he workspace. 2002-07-28 18:40:15 +00:00
Dana Jansens
d06cedce06 keep a minimum menu height so that the pixmaps (checkmarks) draw right in them 2002-07-28 17:58:06 +00:00
Dana Jansens
86af1224bd dont assert for focusing !isNormal() windows 2002-07-28 17:37:31 +00:00
Dana Jansens
5ec63388b8 fixes to make sticky windows work better. they appear in all workspace lists, they get focus when switching workspaces properly, their workspace menus show their focus properly. 2002-07-27 18:17:45 +00:00
Dana Jansens
3816b6a257 when a window is uniconified, ensure its nothe 'last focused window' on some other workspace 2002-07-27 08:19:40 +00:00
Dana Jansens
98c17f1809 let normal windows be netizens again 2002-07-26 21:38:05 +00:00
Dana Jansens
d2ab586410 sync with bb-cvs 2002-07-26 15:22:24 +00:00
Dana Jansens
d7bf31c5b5 make the execute process better 2002-07-26 09:21:17 +00:00
Dana Jansens
ca31686579 remove debug cout 2002-07-26 09:21:03 +00:00
Dana Jansens
83b6c9bfa0 sync with bb-cvs 2002-07-26 08:37:15 +00:00
Dana Jansens
cd6c4ebcb2 add new binary 2002-07-26 07:32:42 +00:00
Dana Jansens
462ccd7c4d sync with bb-cvs 2002-07-26 07:32:26 +00:00
Dana Jansens
6253730ef0 don't worry abou overlapping the toolbar if there is none. 2002-07-25 22:35:55 +00:00
Dana Jansens
aab3c5df07 add default workspace change bindings 2002-07-25 05:16:08 +00:00
Dana Jansens
b065c29aa6 make what is output optional 2002-07-25 05:15:45 +00:00
Dana Jansens
fb7b6b3761 add the xftlsfonts utility 2002-07-25 04:40:04 +00:00