Dana Jansens
|
72c56d793b
|
sync with blackbox
|
2002-08-07 00:24:58 +00:00 |
|
Dana Jansens
|
aa06c07dec
|
sync with bb-cvs
|
2002-08-06 23:39:33 +00:00 |
|
Dana Jansens
|
4e84a99f0a
|
disable things in the placement menu when they dont have any effect for the selected placement type
|
2002-08-06 23:39:13 +00:00 |
|
Scott Moynes
|
ab80aa4981
|
bad patch
|
2002-08-06 23:33:40 +00:00 |
|
Scott Moynes
|
3c4a0e5fa9
|
added the lex source file
|
2002-08-06 23:08:54 +00:00 |
|
Scott Moynes
|
6d40002093
|
Big fat merge for epist.
This adds a config parser, chaining, and a tonne of other stuff.
Still need to fix up build system for the lex and yacc stuff.
|
2002-08-06 22:37:06 +00:00 |
|
Dana Jansens
|
00391787e3
|
perhaps fix a segfault here
|
2002-08-06 22:21:12 +00:00 |
|
Dana Jansens
|
b8c0c7af12
|
dont snap things around crazy with small windows in resistance mode
|
2002-08-06 12:03:08 +00:00 |
|
Dana Jansens
|
a2a348c233
|
perhaps fix an infinate loop in here..
|
2002-08-06 08:13:22 +00:00 |
|
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 |
|