Commit graph

387 commits

Author SHA1 Message Date
fluxgen
c188d1d39a minor cleaning 2003-05-11 17:14:41 +00:00
fluxgen
403a9727ce fixed focus last crash bug, a dangling m_focused_window pointer 2003-05-11 15:24:09 +00:00
fluxgen
aa72e23c8e minor cleaning 2003-05-11 13:36:12 +00:00
fluxgen
39425a6762 using FbRootWindow 2003-05-10 23:07:42 +00:00
fluxgen
980060a509 fixed typeo 2003-05-10 15:22:28 +00:00
fluxgen
3772c0125a minor bugfix 2003-05-10 14:43:45 +00:00
fluxgen
b12ea8c13d removed BaseDisplay so we moved some of the functions here 2003-05-10 14:32:35 +00:00
fluxgen
1c5e3c98d0 minor fix 2003-05-07 23:17:38 +00:00
fluxgen
ac931c2215 minor cleaning 2003-05-07 11:33:12 +00:00
rathnor
2ac0d82e45 fix up focus problems 2003-05-04 23:38:06 +00:00
rathnor
b10dc8434b add session.ignoreBorder to ignore border for movement events 2003-05-04 16:55:40 +00:00
rathnor
6871d536ec fix multiple screen keyactions to sometimes take effect on screen the pointer is on 2003-05-04 13:07:00 +00:00
rathnor
6b125d1c60 reconfigure fix (setFocusedWindow didn't check if win already focused) 2003-04-29 12:39:45 +00:00
rathnor
c67517647a tiny consistency fix 2003-04-28 13:34:38 +00:00
fluxgen
92f49bd874 fixed execute on right screen 2003-04-28 00:38:42 +00:00
rathnor
2fb9e90627 fix bug for not using modifiers on nextWindow 2003-04-27 04:56:18 +00:00
rathnor
64d7fa3b96 remove mention of old useIconbar resource (toolbar modes now do this
task)
2003-04-27 04:28:04 +00:00
fluxgen
c7c9ec5f4d fixed focus new bug 2003-04-27 00:36:28 +00:00
rathnor
68ffc78978 Add code for remember functionality (Simon) 2003-04-26 05:42:36 +00:00
fluxgen
45ed9ca96f cleaning 2003-04-25 16:00:03 +00:00
fluxgen
cc52814731 minor cleaning 2003-04-25 11:28:44 +00:00
rathnor
384603e962 add UnderMousePlacement placement policy, plus a little fix for window
positioning (Simon)
2003-04-25 09:07:14 +00:00
rathnor
2a1bc27e90 add directional focus movement (Simon)
incl new keybindings FocusUp, FocusDown, FocusLeft, FocusRight
2003-04-20 12:21:35 +00:00
rathnor
e48f7836fd fix saving of various slit params (Simon) 2003-04-16 16:18:06 +00:00
rathnor
b3921bc4e6 fix workspace warping and netizen updates for warping (Simon) 2003-04-16 14:43:06 +00:00
rathnor
6fd35dc9b5 fix focusing new windows - simon 2003-04-16 10:49:59 +00:00
fluxgen
bf7fc0d8fe removed already handled events 2003-04-15 19:04:18 +00:00
rathnor
e0d61ab4f5 use most recently focused window to attach (using screen's focus list)
(Simon)
2003-04-15 13:58:57 +00:00
fluxgen
89fddca1d7 cleaning 2003-04-15 12:22:52 +00:00
fluxgen
f679d372d3 removed mapNotifyEvent since its handled in Window.cc 2003-04-15 08:54:40 +00:00
rathnor
58e19dc91e add most recently used window cycling (Simon)
It is now the default cycling action
2003-04-15 00:50:25 +00:00
fluxgen
fd6d2d20d9 merged with embedded-tab-branch 2003-04-14 15:28:52 +00:00
rathnor
029e4e5dc7 Some fixes for when strftime isn't available 2003-03-23 01:33:31 +00:00
rathnor
4b2ba8de47 fix outline moving and warping (Simon) 2003-03-22 05:13:08 +00:00
rathnor
19875e5a5b Add code for toolbar modes 2003-03-03 21:51:13 +00:00
fluxgen
824fd0db7a updated Keys 2003-03-01 07:30:42 +00:00
rathnor
9b98967032 fix sloppy focus to not lose focus on root window 2003-02-23 21:41:49 +00:00
fluxgen
e565603f46 restored slit saving...still some stuff to do. 2003-02-23 00:53:31 +00:00
rathnor
b1cb6bcf66 fix autoraise to be saved as separate init option 2003-02-22 16:09:44 +00:00
rathnor
cc2f023a22 fix focus models for new event handler and Resource setup 2003-02-22 15:10:43 +00:00
rathnor
b4ffe4fe21 Added layer menus for windows, toolbar, and slit, plus associated
resources. Cleaned up some cruft from the previous layering setup.
2003-02-18 15:11:12 +00:00
fluxgen
565201d14f execute command from key input 2003-02-17 12:31:17 +00:00
rathnor
e3b99d4e48 fixing up of layer code 2003-02-09 14:11:14 +00:00
fluxgen
c595504676 creating screen with specified number of layers 2003-02-03 13:57:08 +00:00
rathnor
1b063dcea9 Integration of new Layering code, plus updates to the layering code itself
- new KeyActions: Raise/LowerLayer, AlwaysOnTop/Bottom, Top/BottomLayer
Added a "Quit" KeyAction
2003-02-02 16:32:41 +00:00
fluxgen
d9c7b141c1 removed Basemenu, Workspacemenu and Clientmenu 2003-01-12 18:50:27 +00:00
fluxgen
f423bdc3a4 moved slit handling over to Slit.cc and temporarly disabled slit save/load resources 2003-01-12 18:11:12 +00:00
fluxgen
c4a6b773d1 removed Keyboard execute function 2003-01-10 00:44:17 +00:00
fluxgen
e48b3e0cfd removed rootmenu 2003-01-09 18:32:09 +00:00
fluxgen
9195cea6e7 adjusted for fluxboxwindow referens events, updated fbwin configure to moveresize, moved creation of fluxboxwindow object to BScreen 2003-01-05 22:41:21 +00:00
fluxgen
37163b419c minor fix for keys ptr 2002-12-09 22:21:00 +00:00
fluxgen
044713cd75 removed menu and toolbar functions 2002-12-03 23:58:06 +00:00
fluxgen
0611f932ee indentation and EventManager usage 2002-12-02 23:49:56 +00:00
rathnor
28b5c60449 Indenting from tabs to emacs 4-space 2002-12-01 13:42:15 +00:00
fluxgen
59e52a6906 using imagecontrol 2002-11-30 20:18:35 +00:00
fluxgen
1eed220f98 using new SignalEventHandler 2002-11-27 22:00:19 +00:00
fluxgen
59daed1cdc referens on menu 2002-11-15 12:19:17 +00:00
fluxgen
6c5732899d compile time option for gnome and net wm hints, updateds for screen constructor 2002-10-25 21:17:15 +00:00
fluxgen
7934b75a9d fixed auto_ptr assignment 2002-10-23 22:00:46 +00:00
fluxgen
0ea4319159 enable ewmh 2002-10-16 20:02:00 +00:00
fluxgen
190fb70173 fixed wrong counter in init for screen with atomhandler 2002-10-15 20:41:08 +00:00
fluxgen
1e44f00f5c ewmh support and minor debug output 2002-10-11 10:23:54 +00:00
fluxgen
65ce3a88e6 update workspace and check for tab in next/prev window keyevent 2002-09-08 19:31:27 +00:00
fluxgen
c89591388b added AtomHandler, fixed observer and removed gnome stuff 2002-09-07 20:25:39 +00:00
fluxgen
39e80fa25c make sure we have valid keybindings while moving a window 2002-08-30 14:07:38 +00:00
fluxgen
2b168a584f removed grabguard 2002-08-30 13:11:47 +00:00
fluxgen
25e318b255 setup cursors before creating screens 2002-08-18 11:01:52 +00:00
fluxgen
033a6dc462 initiate cursors and changed to FbTk EventHandler with SignalEvent 2002-08-17 22:14:00 +00:00
fluxgen
0ac03c322c minor style cleaning and extra checking in unmapNotifyEvent 2002-08-16 11:09:25 +00:00
fluxgen
7cb7a71561 from char to std string in getRcFilename and updated to match the new expandFilename 2002-08-14 23:03:07 +00:00
fluxgen
fdd8313050 changed signalhandling to FbTk SignalHandler 2002-08-14 00:01:10 +00:00
fluxgen
e7f5d341bc removed friend main 2002-08-13 21:19:00 +00:00
fluxgen
f6e49369df added groupfile resource 2002-08-11 20:38:23 +00:00
fluxgen
33d482aba5 minor fixes for preprocessors 2002-08-04 15:00:50 +00:00
fluxgen
82d7a8d13d minor style issues 2002-08-02 13:00:23 +00:00
fluxgen
d8d2b3aa13 added algorithm include 2002-07-14 01:00:23 +00:00
fluxgen
b831814482 fixed check on valid win and screen pointer in setFocusedWindow 2002-07-13 14:04:46 +00:00
fluxgen
ffbf15dd45 slit order filename 2002-05-29 06:22:31 +00:00
fluxgen
0c4d60adc2 removed sstream include 2002-05-24 13:25:25 +00:00
fluxgen
70ececc5d7 strstream to sstream and minor fix with the a warning 2002-05-17 11:16:26 +00:00
fluxgen
b53183cfe3 added desktopwheeling option 2002-05-08 10:14:51 +00:00
fluxgen
1f5c8b5ba1 fixed checking on focused_window in handleKeyEvents 2002-05-08 09:33:11 +00:00
fluxgen
5e9343fc7f fixed ScreenList and added MoveTabPrev/Next, FirstTab/LastTab key bindings 2002-05-02 07:14:22 +00:00
fluxgen
6749157af4 dont save on shutdown 2002-04-28 18:57:10 +00:00
fluxgen
7f43f5bf11 fixed workspace warping 2002-04-20 10:27:13 +00:00
fluxgen
9b8c02c542 added ToggleTab 2002-04-19 09:33:42 +00:00
fluxgen
0790b898ea root window scrolling 2002-04-17 06:57:10 +00:00
fluxgen
7d8560db64 fixed for-loop 2002-04-12 13:02:56 +00:00
fluxgen
46e9b6e546 update from Workspace changes 2002-04-09 23:20:40 +00:00
cout
30fe2fb8fe Replaced LinkedList structures with std::map, std::vector, and std::list. 2002-04-09 12:09:03 +00:00
fluxgen
4d6f6ba54f added action RootMenu 2002-04-09 09:42:16 +00:00
fluxgen
02253281ee updated to match BaseMenu 2002-04-08 22:36:30 +00:00
fluxgen
1a69dd6e09 fixed ToggleDecor key action 2002-04-04 14:23:54 +00:00
fluxgen
2526e4bce8 moved nls defines to enums in namespace FBNLS 2002-04-04 11:28:19 +00:00
fluxgen
0dfac0a999 signed/unsigned fixes 2002-04-02 23:13:38 +00:00
fluxgen
95aeda2627 Xinerama support 2002-03-19 14:30:43 +00:00
fluxgen
02466ab040 Fixed timer pointer 2002-03-19 00:16:44 +00:00
fluxgen
5f30e3a4fd parameter to prevFocus/nextFocus 2002-03-18 20:26:32 +00:00
fluxgen
018599a9fe expand keyfilename 2002-03-01 16:58:51 +00:00
fluxgen
32cb305aad fixed default arguments for titlebar 2002-03-01 15:28:56 +00:00
fluxgen
0cba1e7dff fixed the focusbug when deleting a window which calls Fluxbox::setFocusedWindow and the calls FluxboxWindow::setFocusFlag on the same window 2002-02-27 22:04:01 +00:00
fluxgen
48a11352bc added setupConfigFiles, removed debug stuff and added SENDTOWORKSPACE key action 2002-02-26 22:42:23 +00:00
fluxgen
df11c56ca0 using parameter value for key actions 2002-02-20 23:12:07 +00:00
fluxgen
f6749fb6cd handleUnmapnotify and gnome stuff 2002-02-17 18:43:30 +00:00
pekdon
bf4a4b1ce3 Fixed typo, HorizMax != VertMax anymore 2002-02-16 02:28:11 +00:00
pekdon
9ec1ee8a29 fixed this before, doing it again 2002-02-15 22:16:09 +00:00
fluxgen
c222ff6f0a fixed window creation 2002-02-11 11:33:14 +00:00
fluxgen
31f552fa34 removed some debug msg 2002-02-10 11:18:17 +00:00
fluxgen
8043a7f303 added _WIN_STATE to gnome atoms 2002-02-07 14:23:01 +00:00
fluxgen
532d0eb203 moved some events in process_event to eventhandling functions 2002-02-06 17:12:09 +00:00
fluxgen
42fa67144f fixed isTransient in UnmapNotify 2002-02-06 10:17:30 +00:00
fluxgen
caa40d71df fixed MapNotify event 2002-02-04 06:57:26 +00:00
pekdon
0c2fc0568b leftWorkspace/rightWorkspace added 2002-02-02 19:51:15 +00:00
fluxgen
ca75fd7960 Fixed screen resources 2002-01-21 02:04:23 +00:00
fluxgen
618c8bd6de added screen resources 2002-01-20 02:19:16 +00:00
pekdon
74454c8f2a Fixed lower/raise of windows when using keybindings/windowmenu 2002-01-18 18:28:17 +00:00
fluxgen
f16075f277 Fixed better resourcehandling with Resource<T> 2002-01-18 01:23:54 +00:00
pekdon
34f9c5e446 small bugfix in keybindings 2002-01-11 22:48:45 +00:00
fluxgen
e2ddbd4ff1 fixed enums 2002-01-11 09:26:33 +00:00
fluxgen
ef911eda20 moved rootcommand to screen loading and added loadRootCommand 2002-01-10 12:51:21 +00:00
fluxgen
cbc8d51bb4 included file memory for auto_ptr 2002-01-09 15:08:22 +00:00
fluxgen
a7e1cc466a Updated copyright date and fixed auto_ptr 2002-01-09 14:07:09 +00:00
fluxgen
49f3715f0c Fixed getRcFilename 2002-01-08 11:36:43 +00:00
fluxgen
6b6c41f1f1 replaced char [] with strstream and updated keys creation 2002-01-08 00:29:12 +00:00
fluxgen
68d83ecc98 Changed Misc:: 2002-01-06 11:07:42 +00:00
pekdon
edb664f929 Changed toolbar placement enums to uppercase letters. (Claes N�st�n) 2002-01-06 09:37:50 +00:00
pekdon
69ebd4b8dc Changed tab placement/alignment enums to uppercase letters 2002-01-05 23:00:18 +00:00
pekdon
73baf52ae9 now use of tabs/iconbar will get saved/restored correctly 2002-01-05 19:20:44 +00:00
fluxgen
ffe908dc2a Added maxoverslit resource 2002-01-05 10:57:31 +00:00
fluxgen
bec0065e4a pekdon patch 2002-01-04 21:21:43 +00:00
fluxgen
bc53e48abb Updated keygrabbing constants 2001-12-29 11:35:01 +00:00
fluxgen
260ce1e171 cast from long to BaseDisplay::Decor 2001-12-19 13:54:58 +00:00
fluxgen
dc006a1b18 Moved expandFilename to class Misc 2001-12-17 19:33:36 +00:00
fluxgen
b6ae55efd1 Merge with pekdon 2001-12-17 00:46:15 +00:00
fluxgen
f9c5225e33 Fixed tabcycling 2001-12-17 00:37:42 +00:00
fluxgen
b82730cde7 Fixed bstrdup to Misc::strdup 2001-12-13 21:56:45 +00:00
fluxgen
18830ac9ad Initial revision 2001-12-11 20:47:02 +00:00