Commit graph

483 commits

Author SHA1 Message Date
fluxgen
7d8560db64 fixed for-loop 2002-04-12 13:02:56 +00:00
fluxgen
c25795a910 typedef ScreenList 2002-04-12 13:02:12 +00:00
fluxgen
46e9b6e546 update from Workspace changes 2002-04-09 23:20:40 +00:00
fluxgen
bd7951bcda clean up 2002-04-09 23:18:12 +00:00
fluxgen
8afd178252 update from Workspace changes and removed grab/ungrab 2002-04-09 23:16:28 +00:00
fluxgen
67e5c6381e removed LinkedList.cc/hh 2002-04-09 12:34:22 +00:00
fluxgen
97cf0e209b removed 2002-04-09 12:30:26 +00:00
fluxgen
7b65db9172 fixed getHeight 2002-04-09 12:22:06 +00:00
fluxgen
674aa1fc95 minor fixes 2002-04-09 12:13:44 +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
b7ca86795e added RootMenu action 2002-04-09 09:40:18 +00:00
fluxgen
45364e82b3 clean up 2002-04-08 22:37:49 +00:00
fluxgen
02253281ee updated to match BaseMenu 2002-04-08 22:36:30 +00:00
fluxgen
1b64d4cfac added comments 2002-04-08 22:29:45 +00:00
fluxgen
c3fef77fa4 updated BasemenuItem 2002-04-08 22:24:50 +00:00
fluxgen
0e60ec478f minor indentation 2002-04-08 22:23:41 +00:00
fluxgen
d496d26c1a int to unsigned int 2002-04-08 18:58:47 +00:00
fluxgen
1ab9ee4954 identation 2002-04-08 18:57:53 +00:00
fluxgen
f234dd3db1 fixed signed/unsigned in Xinerama stuff 2002-04-08 18:57:04 +00:00
fluxgen
675f28ad9e fixed iconbar update bug 2002-04-04 22:39:52 +00:00
fluxgen
a959fc2fdf fixed some bools and indentation 2002-04-04 14:28:54 +00:00
fluxgen
3796077a94 moved Decor to FluxboxWindow 2002-04-04 14:27:56 +00:00
fluxgen
b1c398b775 minor const fix 2002-04-04 14:26:47 +00:00
fluxgen
1a69dd6e09 fixed ToggleDecor key action 2002-04-04 14:23:54 +00:00
fluxgen
598cd8a7fd added toggleDecoration and setDecoration functions 2002-04-04 14:23:30 +00:00
fluxgen
e4d3840f26 added startMoving, stopMoving, startResizing and stopResizing and fixed bug 528101 2002-04-04 13:19:10 +00:00
fluxgen
1717c11280 minor fix 2002-04-04 11:32:16 +00:00
fluxgen
2526e4bce8 moved nls defines to enums in namespace FBNLS 2002-04-04 11:28:19 +00:00
fluxgen
16b40d64c2 to std::string in locale and some other fixes 2002-04-04 00:21:48 +00:00
fluxgen
53e66b4906 removed int insert(const char **,... 2002-04-03 23:08:19 +00:00
fluxgen
70f3639c02 std::string for title and icon title in FluxboxWindow 2002-04-03 23:04:01 +00:00
fluxgen
36dcc230a2 char * to const char * 2002-04-03 23:00:10 +00:00
fluxgen
05761f6059 Fixed some signed/unsigned warnings 2002-04-03 12:08:54 +00:00
fluxgen
0f8e4f1f2d saner search in prev/next focus, and added bool doSkipWindow 2002-04-02 23:14:54 +00:00
fluxgen
11324be64f add new window after the last focused 2002-04-02 23:14:07 +00:00
fluxgen
0dfac0a999 signed/unsigned fixes 2002-04-02 23:13:38 +00:00
pekdon
81fb2b9fb6 Oopss.. typo 2002-03-29 21:47:58 +00:00
fluxgen
b7ca5d7466 forgot the std in debugmsg 2002-03-27 18:47:44 +00:00
fluxgen
14cd008c76 fixed getIconName in addIcon 2002-03-27 18:47:12 +00:00
fluxgen
0f270ee38f added some headers and fixed namespace std 2002-03-27 15:37:19 +00:00
fluxgen
ca942ddf89 Font.hh/cc 2002-03-23 15:15:47 +00:00
fluxgen
8daa080d11 some signed/unsigned stuff 2002-03-23 15:14:45 +00:00
pekdon
e133cf83a3 Xinerama 2002-03-23 02:02:01 +00:00
fluxgen
1022df4212 to namespace 2002-03-22 11:51:46 +00:00
fluxgen
537c89c9c4 minor fix 2002-03-21 11:05:41 +00:00
fluxgen
f44b282b00 added FbTk font to MenuStyle 2002-03-21 10:54:29 +00:00
fluxgen
3d3985609c first 2002-03-21 10:51:48 +00:00
fluxgen
3b330a5f62 signed/unsigned warnings 2002-03-20 14:10:03 +00:00
fluxgen
e072c2c744 rearrange private/public order 2002-03-20 14:08:45 +00:00
fluxgen
c5d1f0239d removed include BaseDisplay.hh and fixed include unistd.h 2002-03-20 11:50:36 +00:00
fluxgen
10d6e7a358 namespace istead of struct 2002-03-20 11:32:03 +00:00
fluxgen
ccf9f5749e we don't like to modify the arguments, const-correctness and other strange code in Xinerama 2002-03-19 21:19:55 +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
f666e3cd77 fixed timer pointer 2002-03-19 00:15:58 +00:00
fluxgen
c52f13c5f2 fixed pointer 2002-03-19 00:12:36 +00:00
fluxgen
9291eb0911 moved the update timer routines from BaseDisplay to BTimer and fixed indentation 2002-03-19 00:09:59 +00:00
fluxgen
6c1f079fbd indentation and timer 2002-03-19 00:07:00 +00:00
fluxgen
3ac8394996 update getMenu from slit 2002-03-19 00:05:49 +00:00
fluxgen
a29dd8e476 fixed indentation and timer var 2002-03-19 00:04:36 +00:00
fluxgen
e6e1db0ad6 moved timer update to BTimer, update of timer is done i BTimer::updateTimers() 2002-03-18 23:41:08 +00:00
fluxgen
c5bdfbfd50 removed add/removeTimer and fixed some stupid return referenses 2002-03-18 23:39:53 +00:00
fluxgen
46a715d217 copyright msg 2002-03-18 20:29:16 +00:00
fluxgen
f6254d8804 include guard 2002-03-18 20:28:24 +00:00
fluxgen
5f30e3a4fd parameter to prevFocus/nextFocus 2002-03-18 20:26:32 +00:00
fluxgen
5aa47abd86 added parameter to NEXTWINDOW/PREVWINDOW 2002-03-18 20:25:42 +00:00
fluxgen
c6b11959cf added parameter to next/prev Focus and optionsbits for them 2002-03-18 20:20:09 +00:00
fluxgen
3a23ff8bdc added isLowerTab() and lastFocusTime 2002-03-18 19:58:06 +00:00
fluxgen
6d4bd4d720 indentation 2002-03-18 15:46:42 +00:00
fluxgen
50e3ef9b4a changed to std::max/min and fixed some if-statments 2002-03-18 15:42:34 +00:00
fluxgen
2604c09bb0 using std::max/min 2002-03-18 15:32:50 +00:00
fluxgen
bcfcc6403a moved Atoms into FbAtoms 2002-03-18 15:28:25 +00:00
fluxgen
0e0f5800e1 Added FbAtoms.hh FbAtoms.cc 2002-03-18 15:23:36 +00:00
fluxgen
1e761e6b71 first 2002-03-18 15:23:08 +00:00
fluxgen
762fa526ef fixed minor KDE stuff 2002-03-11 12:29:57 +00:00
fluxgen
91d51a4d16 clean up 2002-03-08 12:21:46 +00:00
fluxgen
c92e9899e9 changed name on InitMenu to initMenu 2002-03-08 12:19:07 +00:00
fluxgen
4fc50aed36 fixed bug in ::removeNetizen and changed name from InitMenu to initMenu 2002-03-08 12:18:22 +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
1e9ee6cca4 minor fix 2002-03-01 14:53:14 +00:00
fluxgen
1eb1551cbc indentation 2002-02-28 15:47:36 +00:00
fluxgen
eaba89e7f3 back to basemenu insert/remove 2002-02-28 15:46:01 +00:00
fluxgen
34b2b9637b removed add/removeWorkspace and fixed indent 2002-02-28 15:44:39 +00:00
fluxgen
4921925c17 changed to remove/add workspace in Workspacemenu 2002-02-27 23:47:47 +00:00
fluxgen
188d53a879 added remove/add workspace 2002-02-27 23:43:41 +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
f049bb407a using sendToWorkspace 2002-02-26 22:44:25 +00:00
fluxgen
61cfe16b70 added setupConfigFiles 2002-02-26 22:42:58 +00:00
fluxgen
48a11352bc added setupConfigFiles, removed debug stuff and added SENDTOWORKSPACE key action 2002-02-26 22:42:23 +00:00
fluxgen
879402c306 gnome layer not supported yet 2002-02-26 22:40:31 +00:00
fluxgen
ddce851165 added gnome layer stuff 2002-02-26 22:35:58 +00:00
fluxgen
6f1a0490c4 added infinite loop check in transient 2002-02-26 22:34:49 +00:00
fluxgen
8d911dcbdd added sendToWorkspace(int id, bool changeWS) 2002-02-26 22:25:53 +00:00
fluxgen
33a42a6f5f removed 1-12 in sendtoworkspace 2002-02-26 22:20:24 +00:00
fluxgen
5250540d6c added SendToWorkspace 2002-02-26 22:19:51 +00:00
fluxgen
bdb0d00f2f indentation 2002-02-26 08:56:50 +00:00
fluxgen
ef91b604e6 count all clients in all workspaces 2002-02-21 12:03:40 +00:00
fluxgen
0d76989e39 indentation 2002-02-21 00:39:08 +00:00
fluxgen
777c136ae0 updateGnomeClientList when changin workspace 2002-02-21 00:38:51 +00:00
fluxgen
f1a96599e8 indentation 2002-02-20 23:49:06 +00:00
fluxgen
cda4903471 parameter to workspace change 2002-02-20 23:13:32 +00:00
fluxgen
71bb7a8f7c parameter to doWindowAction 2002-02-20 23:12:46 +00:00
fluxgen
df11c56ca0 using parameter value for key actions 2002-02-20 23:12:07 +00:00
fluxgen
2903379c49 added parameter to keyactions 2002-02-20 23:10:48 +00:00
fluxgen
f7c88e4da3 parameter values for next/prev/right/leftWorkspace 2002-02-20 23:04:51 +00:00
fluxgen
18931280a7 changed place on public and private, added getWindowList 2002-02-20 22:42:22 +00:00
fluxgen
ef969ea966 added updateGnomeClientList 2002-02-20 22:41:13 +00:00
fluxgen
36dbf60573 minor stuff 2002-02-20 22:39:14 +00:00
fluxgen
e953b30d9a fixed iconbar bug 2002-02-17 19:19:05 +00:00
fluxgen
552f589c75 include guard 2002-02-17 19:00:24 +00:00
fluxgen
c66f598b64 added getGnomeLayerAtom, moved WinState enum to FluxboxWindow and fixed include guard 2002-02-17 18:59:01 +00:00
fluxgen
0cfdcba5c7 clean menu parsing 2002-02-17 18:56:14 +00:00
fluxgen
fc82549383 createStyleMenu added 2002-02-17 18:54:58 +00:00
fluxgen
890ba372b2 gnome functions 2002-02-17 18:48:22 +00:00
fluxgen
b8c9d50d7d include guard, gnome functions and some net wm function prototypes 2002-02-17 18:47:45 +00:00
fluxgen
f6749fb6cd handleUnmapnotify and gnome stuff 2002-02-17 18:43:30 +00:00
fluxgen
168fe12d69 include guard and handleUnmapNotify 2002-02-17 18:42:15 +00:00
fluxgen
21d5810f1d changed include guard and added gnome_win 2002-02-17 10:28:18 +00:00
fluxgen
b7e31755be Bool to bool 2002-02-16 11:28:16 +00:00
fluxgen
4842c8632f fixed return value in unmapNotifyEvent and added grabButtons 2002-02-16 11:26:22 +00:00
fluxgen
5f39282ce6 fixed unmapNotifyEvent to return a value instead of suicide 2002-02-16 11:25:41 +00:00
fluxgen
59761a0f25 minor fix 2002-02-16 11:23:26 +00:00
pekdon
bf4a4b1ce3 Fixed typo, HorizMax != VertMax anymore 2002-02-16 02:28:11 +00:00
pekdon
941b6fb9fb shading/unshading fix when maximizing 2002-02-16 02:14:54 +00:00
pekdon
9ec1ee8a29 fixed this before, doing it again 2002-02-15 22:16:09 +00:00
fluxgen
b2d0bc4747 removed 2002-02-11 12:10:28 +00:00
fluxgen
27842d01fa removed catch 2002-02-11 11:52:07 +00:00
fluxgen
efa5e85503 added isManaged 2002-02-11 11:47:37 +00:00
fluxgen
c222ff6f0a fixed window creation 2002-02-11 11:33:14 +00:00
fluxgen
790cf3d5b4 removed throw in FluxboxWindow 2002-02-11 11:07:33 +00:00
fluxgen
60fef19adb to stl list 2002-02-11 10:58:48 +00:00
fluxgen
e65ae97a3c moved to stl list 2002-02-11 10:57:23 +00:00
fluxgen
022b9ccd51 bugfix in iconlist loop 2002-02-10 22:48:19 +00:00
fluxgen
f3eb92dd39 fixed bug in shutdown 2002-02-10 19:05:12 +00:00
fluxgen
31f552fa34 removed some debug msg 2002-02-10 11:18:17 +00:00
fluxgen
8248af0ef1 Fixed bug in removeWindow 2002-02-09 16:41:53 +00:00
fluxgen
81aff658fd if statement 2002-02-09 11:48:18 +00:00
fluxgen
be93c21b2f to stl 2002-02-08 14:06:35 +00:00
fluxgen
affd3c2afb fixed erase bug 2002-02-08 13:47:11 +00:00
fluxgen
83352ec53a to std list 2002-02-08 13:35:20 +00:00
fluxgen
fa46eaeeaa back to stl vector 2002-02-08 13:20:23 +00:00
fluxgen
bac6c2ddb5 added gnome functions 2002-02-07 15:13:19 +00:00
fluxgen
aa25d549c0 minor update 2002-02-07 15:12:23 +00:00
fluxgen
70d1991671 added initGnomeAtoms 2002-02-07 14:48:56 +00:00
fluxgen
5bed277d9c moved gnome atoms 2002-02-07 14:46:23 +00:00
fluxgen
5718180e6e indentation 2002-02-07 14:45:02 +00:00
fluxgen
43fd8e56ea Gnome hints atom 2002-02-07 14:44:09 +00:00
fluxgen
52ed056621 added gnome win state 2002-02-07 14:41:52 +00:00
fluxgen
8043a7f303 added _WIN_STATE to gnome atoms 2002-02-07 14:23:01 +00:00
fluxgen
f7cd6805a4 added eventhandling functions 2002-02-06 17:12:39 +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
ccb2beb0e1 initial import 2002-02-04 23:48:31 +00:00
fluxgen
26754cd477 minor fix 2002-02-04 22:46:10 +00:00
fluxgen
8572a544ec removed include LinkedList 2002-02-04 22:45:11 +00:00
fluxgen
936e16583d replaced LinkedList with stl container and fixed multibyte 2002-02-04 22:43:15 +00:00
fluxgen
cdc6210bfe replaced LinkedList with stl container 2002-02-04 22:41:27 +00:00
fluxgen
0c4c33f9f5 replaced LinkedList with stl container 2002-02-04 22:33:09 +00:00
fluxgen
e5358fe1ef added Id tag 2002-02-04 07:03:46 +00:00
fluxgen
b37a99672a indent 2002-02-04 07:02:52 +00:00
fluxgen
60c51badc4 fixed event mask, netwm and gnome workspace and workspace_count atoms 2002-02-04 07:01:06 +00:00
fluxgen
466e2980cc Added WinState and getGnomeStateAtom 2002-02-04 06:58:50 +00:00
fluxgen
caa40d71df fixed MapNotify event 2002-02-04 06:57:26 +00:00
fluxgen
7b175210c8 _WIN_WORKSPACE atom and some indent 2002-02-04 06:53:14 +00:00
fluxgen
ae9d3d84c9 added numObjects 2002-02-04 06:51:15 +00:00
fluxgen
511dca32f8 minor indent 2002-02-04 06:47:34 +00:00
fluxgen
374266759c indent 2002-02-04 06:42:00 +00:00
pekdon
91f2750298 Spellerror + (c) date update 2002-02-02 21:54:31 +00:00
pekdon
0c2fc0568b leftWorkspace/rightWorkspace added 2002-02-02 19:51:15 +00:00
pekdon
39d4112a5e When you fix things they shouldn't break 2002-02-02 18:20:44 +00:00
fluxgen
b6f3feac0b indentation 2002-01-27 13:16:07 +00:00
fluxgen
76a38e466c indentation and the frame.handle destroy 2002-01-27 13:13:33 +00:00
fluxgen
2652479b7c indentation 2002-01-27 13:08:53 +00:00
fluxgen
53ad4872bd clean up 2002-01-27 12:52:02 +00:00
fluxgen
1aa01577ab fixed small bug in expandFilename 2002-01-27 12:46:28 +00:00
fluxgen
ed2da1f141 Fixed menu parsing 2002-01-27 12:45:32 +00:00
fluxgen
d21b4f2d80 indentation 2002-01-26 11:22:06 +00:00
fluxgen
b56f6242d0 Fixed some indentation 2002-01-26 11:16:25 +00:00
fluxgen
57d7ce2538 fixed clear to erase 2002-01-22 07:37:54 +00:00
fluxgen
68c5d384a7 fixed bool and some resource 2002-01-21 02:12:11 +00:00
fluxgen
b3427664c4 Fixed update of workspaces and some indentation 2002-01-21 02:10:25 +00:00
fluxgen
ca75fd7960 Fixed screen resources 2002-01-21 02:04:23 +00:00
fluxgen
52e87702d7 removed some debugmsg 2002-01-21 02:02:38 +00:00
fluxgen
fad5bbfdb9 added getStringBetween 2002-01-21 01:56:39 +00:00
fluxgen
3d20c78714 indentation and removed some debug code 2002-01-21 01:48:47 +00:00
fluxgen
5957d88157 Changed new_workspace_name to std::string and removed new_name_pos 2002-01-21 00:54:38 +00:00
fluxgen
95c81cf42a Changed new_workspace_name to std::string and fixed some indentation 2002-01-21 00:53:02 +00:00
fluxgen
d55ce44131 removed bsd-snprintf.c/.h 2002-01-20 11:19:16 +00:00
fluxgen
90a006e356 fixed std 2002-01-20 02:25:35 +00:00
fluxgen
f72da2f967 Small casting 2002-01-20 02:20:18 +00:00
fluxgen
618c8bd6de added screen resources 2002-01-20 02:19:16 +00:00
fluxgen
ab328564e5 Added screen resourcemanager 2002-01-20 02:18:18 +00:00
fluxgen
6ea3678d02 Fixed resources 2002-01-20 02:17:23 +00:00
fluxgen
aaa0c6d078 Named enums 2002-01-20 02:15:23 +00:00
fluxgen
e1b1f375c6 Fixed grabguard, return value of destroyNotifyEvent and some indentation 2002-01-20 02:14:20 +00:00
fluxgen
d462b97960 changed return value for destroyNotifyEvent 2002-01-20 02:12:52 +00:00
fluxgen
93c4028463 Fixed redudant include guards and named enum 2002-01-20 02:11:51 +00:00
fluxgen
b07fd39e66 fixed include screen 2002-01-20 02:10:37 +00:00