Commit graph

1804 commits

Author SHA1 Message Date
rathnor
35234ae644 missed updating wm_protocols 2003-07-28 15:46:00 +00:00
rathnor
d353b688de update many things to use WinClient instead of FluxboxWindow 2003-07-28 15:06:36 +00:00
fluxgen
985ee077e8 added moveClientLeft and Right 2003-07-28 12:49:18 +00:00
fluxgen
b9a62bbd5e added moveClientLeft and Right 2003-07-28 12:42:32 +00:00
fluxgen
88c3562634 using list instead of vector so we can rearrange labels better 2003-07-28 12:11:57 +00:00
fluxgen
7c76910844 added movetableft and movetabright commands 2003-07-28 12:05:27 +00:00
fluxgen
0ec62e41d2 minor fix 2003-07-27 13:53:34 +00:00
rathnor
2585aefafe fix window size when varying borderWidth 2003-07-26 16:17:02 +00:00
rathnor
2b7aace6b3 fix a couple of keybindings 2003-07-26 13:44:00 +00:00
rathnor
ac7edef9ad make sure all menus have titles, make -version go to stdout 2003-07-25 10:03:55 +00:00
rathnor
9ca1f367cb fix bug that gave inconsistent icons, plus caused crashes 2003-07-25 08:46:51 +00:00
rathnor
d4131b25bb fix some bugs + issues with maximisation.
it should be much safer now
2003-07-24 03:19:02 +00:00
fluxgen
cc062647d0 fixed kde dockapp bug 2003-07-23 10:43:30 +00:00
rathnor
906a6b2395 fix removeClient (no idea why that line was removed [by me]) 2003-07-21 17:54:07 +00:00
rathnor
9932b88049 fix focus properly 2003-07-21 15:26:57 +00:00
rathnor
370a9d4744 fix little bug that highlighted items that went disabled after selected 2003-07-21 02:45:27 +00:00
rathnor
037bd174bf fix focus and raising for transient windows in particular 2003-07-20 18:05:40 +00:00
rathnor
734b99611b fix menu redrawing, particularly so that selecting an option will update
properly upon selection, rather than subsequent movement
2003-07-20 10:41:56 +00:00
rathnor
1741ac072d fix menus for "extra" things, like remember, so that they will be
added back if the menu is rebuilt.
2003-07-20 08:12:36 +00:00
rathnor
ace3e2e629 fix toolbarmode = OFF bug, plus add toolbar menu back to screen's config menu 2003-07-20 02:45:57 +00:00
rathnor
1591c15b8b make sure we pass null (rather than blank) to XOpenDisplay 2003-07-19 14:07:28 +00:00
rathnor
9c3b06945a fix most commands to run on screen mouse is in, rather than focused window 2003-07-19 13:51:24 +00:00
rathnor
2f1f364fa2 fix up xinerama for heads of toolbar and slit 2003-07-19 11:55:49 +00:00
rathnor
a827c24e36 fix alpha setting for menus when multiple screens by moving from static in menu
to part of MenuTheme
2003-07-19 03:59:56 +00:00
rathnor
2e3bd41f4e add compiled-in defaults to output of fluxbox -info (thanks Matt Hope) 2003-07-18 15:44:36 +00:00
rathnor
7e1733c435 reorganise operation of ResourceManager
plus fix initialisation of layer for slit and toolbar
2003-07-18 15:40:55 +00:00
rathnor
06d723aefe updates from han
- solaris fix for fb-gm
- some additions to .cvsignore
2003-07-17 23:39:34 +00:00
rathnor
ea07625303 fix java bug (wasn't sending ConfigureNotify events in response to
ConfigureRequests). Also fix no border on transients and some
initial gnome atom values.
2003-07-17 17:56:28 +00:00
fluxgen
9c913f509a fixed 8 bpp crash 2003-07-12 21:50:15 +00:00
fluxgen
ad60375f4e added TOOLBAR to info 2003-07-11 15:03:02 +00:00
fluxgen
a967ab60a4 types header before regex.h 2003-07-10 19:59:21 +00:00
fluxgen
11673856e3 added maximize over resource and menu item 2003-07-10 15:52:58 +00:00
fluxgen
2e3a046d41 extra checking 2003-07-10 14:49:26 +00:00
fluxgen
6b36857d21 minor offset fix 2003-07-10 14:47:53 +00:00
fluxgen
55f4857ea9 changed menu.shape to menu.roundCorners 2003-07-10 14:17:18 +00:00
fluxgen
af1d8d9a8a added border width for buttons 2003-07-10 13:48:35 +00:00
rathnor
a3c69f6611 add [startup] to remember 2003-07-10 13:23:09 +00:00
fluxgen
c4333aeda1 for round corners 2003-07-10 12:04:46 +00:00
fluxgen
353ecfae6c minor fix 2003-07-10 12:01:17 +00:00
fluxgen
4fb4805251 minor cleaning 2003-07-10 12:00:49 +00:00
fluxgen
0e1a719781 added shape 2003-07-10 12:00:09 +00:00
fluxgen
f0700416fd menutheme fix 2003-07-10 11:58:36 +00:00
fluxgen
f741534401 minor indent fix 2003-07-10 11:58:13 +00:00
fluxgen
23d0b99888 fixed so we can extend reconfigure 2003-07-10 11:55:49 +00:00
fluxgen
2ed0befbad added rotate 2003-07-10 11:55:01 +00:00
fluxgen
ffead0ce00 some extra checks on icons 2003-07-10 11:53:44 +00:00
fluxgen
0fc80a5a9b extends fbtk menutheme with shape support 2003-07-10 11:52:47 +00:00
fluxgen
5538a2b45b minor fix for fluxbox menutheme 2003-07-10 11:51:59 +00:00
fluxgen
3b95805b5f added shape 2003-07-10 11:48:14 +00:00
fluxgen
e7d0cfd16c added Shape, FbMenu.cc fluxbox specific MenuTheme 2003-07-10 11:43:28 +00:00
fluxgen
313bc86431 added shape item 2003-07-10 11:38:12 +00:00
fluxgen
16d5dfd6f2 added shape 2003-07-10 11:36:21 +00:00
fluxgen
34e479a1d4 dont need to call constructor with menutheme 2003-07-10 11:33:31 +00:00
fluxgen
6e416d3e40 using extended fluxbox menutheme instead of fbtk menutheme 2003-07-10 11:29:45 +00:00
fluxgen
876e6f7dfc first 2003-07-10 11:26:40 +00:00
fluxgen
4426964102 added Shape and extended clearWindow and reconfigure from FbTk Menu 2003-07-10 11:25:13 +00:00
fluxgen
5825bf7519 copyright update 2003-07-10 11:23:35 +00:00
fluxgen
1f855e63ac fixed so we cant have multiple instances of fluxbox window in iconbar 2003-07-10 11:09:19 +00:00
rathnor
51d5903898 fix build issue 2003-07-06 07:09:53 +00:00
rathnor
16c567638c fix winclient death signalling 2003-07-04 14:06:20 +00:00
fluxgen
e82122eb44 cstdio for sscanf 2003-07-04 10:25:11 +00:00
rathnor
3144086eef support in remember for specifying groups.
Also split atomhandler::setupWindow
2003-07-04 01:03:41 +00:00
fluxgen
d919892957 added visual enable thing for style menus so one can see which style is currently selected 2003-07-03 13:57:58 +00:00
fluxgen
fe6a0795ac make sure at least one pixel is visible in autohide mode 2003-07-03 13:01:58 +00:00
fluxgen
8890bfe946 using left to close submenu and right to open it 2003-07-03 12:47:22 +00:00
fluxgen
b4aba1ff12 minor fix in keyboard navigation 2003-07-03 12:23:28 +00:00
fluxgen
cf0681f1ba fixed bug in updateWorkspace 2003-07-02 14:31:43 +00:00
fluxgen
a1c84c8404 check for last_key 2003-07-02 05:42:21 +00:00
fluxgen
3d80ba0c1a minor cleaning 2003-07-02 05:27:40 +00:00
fluxgen
10d70ecd54 added keyboard navigation 2003-07-02 05:26:45 +00:00
fluxgen
2737e94b24 added setInputFocus 2003-07-02 05:17:30 +00:00
fluxgen
0703926d3a added rootmenu command 2003-07-02 05:14:48 +00:00
fluxgen
b54dbfb7b1 handle focus out event to revert focus to fluxboxwindow if a menu isnt focused 2003-07-01 20:29:44 +00:00
fluxgen
0409604f3a added ShowRootMenuCmd 2003-07-01 20:24:19 +00:00
fluxgen
e6e43b0052 fixed antialias update on reconfigure 2003-07-01 12:41:44 +00:00
fluxgen
c05206da7a fixed redraw workspace label bug. Thanks Jochem Kossen j.kossen-AT-home.nl 2003-07-01 12:40:56 +00:00
fluxgen
c34e820240 added default themeitem handlers for integer and string 2003-07-01 12:39:49 +00:00
fluxgen
6fce27ea13 added reconfig signal 2003-07-01 12:39:09 +00:00
fluxgen
1e097242f9 added left and right workspace cmd 2003-07-01 09:47:41 +00:00
fluxgen
6ad9158c4f not using showCommands 2003-07-01 09:04:52 +00:00
rathnor
015c61ede0 make it work... (fix some small issues) 2003-07-01 01:49:13 +00:00
fluxgen
17665c37f7 forgot a comma 2003-06-30 22:21:33 +00:00
fluxgen
33ba1f5109 minor indent fix 2003-06-30 21:51:47 +00:00
fluxgen
77031bc8c1 forgot to register some commands 2003-06-30 21:50:37 +00:00
fluxgen
785b3f955f some extra checking 2003-06-30 20:59:28 +00:00
fluxgen
da2fe66b59 include generated defaults file 2003-06-30 20:37:57 +00:00
fluxgen
e0a08e502c minor fix 2003-06-30 20:37:44 +00:00
fluxgen
cbcc6401c6 cleaner compile, default defines in generated defaults.hh file now 2003-06-30 20:33:05 +00:00
fluxgen
5fe9fc2b04 added toggledecor 2003-06-30 19:51:07 +00:00
fluxgen
6a56ce2829 forgot to add arguments 2003-06-30 19:42:20 +00:00
fluxgen
952759281a fixed xinerama bug in maximization stop 2003-06-30 18:04:48 +00:00
fluxgen
3598527d19 we can now use the same action strings in the menu as in key actions 2003-06-30 15:31:54 +00:00
fluxgen
b5d5fb3567 added new files 2003-06-30 15:07:29 +00:00
fluxgen
d1ccbe827c using FbTk Command in keys instead of enum 2003-06-30 15:05:26 +00:00
fluxgen
aab42a4c09 added mouse and key screen so we can determine which screen we are on for some commands 2003-06-30 15:04:06 +00:00
fluxgen
6a5fff9ae1 dont resize if not isResizable, disabled title in layermenu 2003-06-30 15:02:39 +00:00
fluxgen
790c861b60 using default key screen if no screen num was specified 2003-06-30 15:00:32 +00:00
fluxgen
e516527b60 using -1 for default mouse screen 2003-06-30 14:59:38 +00:00
fluxgen
24b7682033 using new CommandParser and Commands instead of enum actions 2003-06-30 14:57:14 +00:00
fluxgen
5c657dabae command factory for basic fluxbox commands 2003-06-30 14:49:23 +00:00
fluxgen
bbe279233a new command parser 2003-06-30 14:44:43 +00:00
fluxgen
0dc31b93a8 for commands on current workspace 2003-06-30 14:38:42 +00:00
fluxgen
695d926b2f commands on current window 2003-06-30 14:35:11 +00:00
rathnor
a69b117fe4 fix slit netizen issues 2003-06-27 15:05:19 +00:00
fluxgen
94ccbb4602 updated copyright 2003-06-26 12:30:07 +00:00
rathnor
4993e2f363 speedups for having lots of stuck windows 2003-06-26 12:22:43 +00:00
fluxgen
6b3881d999 applied max vert horiz toggle patch from MrChuoi 2003-06-25 13:37:06 +00:00
fluxgen
2a08e33735 compile time option for toolbar 2003-06-25 13:07:34 +00:00
fluxgen
2cc98fe16d fixed autohide 2003-06-25 12:33:28 +00:00
fluxgen
0a5cb42d4d temp disabled xinerama menu item 2003-06-25 06:11:39 +00:00
fluxgen
4117b5d130 removed toolbar from screen 2003-06-25 06:02:53 +00:00
fluxgen
bbd93b6c07 minor workspace fix 2003-06-25 06:02:15 +00:00
fluxgen
c3939e170e removed toolbarhandler 2003-06-25 05:47:23 +00:00
fluxgen
756dceab76 fixed set alpha 2003-06-24 20:19:36 +00:00
fluxgen
c9c86f5b84 include toolbarhandler 2003-06-24 18:34:52 +00:00
fluxgen
1510e1c0cf need menu item header 2003-06-24 18:34:01 +00:00
fluxgen
cae1bf89be using toolbar border width, color and bevel width 2003-06-24 18:33:29 +00:00
fluxgen
cb40c16274 moved toolbar mode resource to ToolbarHandler 2003-06-24 16:30:13 +00:00
fluxgen
b22a04f1c6 moved toolbar mode resources to ToolbarHandler 2003-06-24 16:29:54 +00:00
fluxgen
2d0536a223 using slit themes border color, border width and bevel width 2003-06-24 16:29:14 +00:00
fluxgen
f58489b8e3 added bevel width, border color and border width 2003-06-24 16:28:40 +00:00
fluxgen
44fbcc447e cleaning, moved toolbar mode resource here 2003-06-24 16:27:18 +00:00
fluxgen
11a0b784b3 added bevel, border width and color 2003-06-24 16:26:56 +00:00
fluxgen
976f78576b removed window number 2003-06-24 15:02:39 +00:00
fluxgen
f7bd41a157 minor cleaning 2003-06-24 15:01:54 +00:00
fluxgen
4d389149bc minor cleaning, removed window number 2003-06-24 14:57:54 +00:00
fluxgen
225dc75dd9 minor cleaning 2003-06-24 14:54:45 +00:00
fluxgen
cc217ded94 fixed minor button line bug 2003-06-24 14:05:00 +00:00
fluxgen
d870f44fa4 fixed some slit stuff 2003-06-24 13:56:01 +00:00
fluxgen
dc410934c6 fixed transparent stuff 2003-06-24 13:48:34 +00:00
fluxgen
e913c6f086 added theme accessors 2003-06-24 13:42:23 +00:00
rathnor
069c3873d9 add some more initialisations for winclient - fixes remember not matching 2003-06-24 12:58:57 +00:00
fluxgen
2609be29f0 redraw workspace label when we change workspace 2003-06-24 10:37:39 +00:00
fluxgen
fc5de0455e added clearArea 2003-06-24 10:12:57 +00:00
fluxgen
476c6d1d17 minor fix 2003-06-23 14:33:43 +00:00
fluxgen
312b7b0523 minor stuff 2003-06-23 14:18:54 +00:00
rathnor
09a5c23c5b fix grouping to persist over restart, plus various related bugs.
Also move a large proportion of window initialisation from FluxboxWindow to
WinClient
2003-06-23 14:16:05 +00:00
fluxgen
2e6baffb9b removed toolbar in load rc 2003-06-23 13:35:45 +00:00
fluxgen
442118f771 setting normal layer for toolbar 2003-06-23 13:34:54 +00:00
fluxgen
19fcd63937 moved slit resources from BScreen to Slit 2003-06-23 13:32:30 +00:00
fluxgen
3029aca7ef reconfigure toolbar after we load resources 2003-06-23 13:31:47 +00:00
fluxgen
150db600ff moved toolbar resources from screen to Toolbar 2003-06-23 13:17:57 +00:00
fluxgen
429c59cf59 moved toolbar resources to Toolbar 2003-06-23 13:10:52 +00:00
fluxgen
3dadf1d7ea moved toolbar resources to Toolbar 2003-06-23 12:57:36 +00:00
fluxgen
12b2fafb17 removed iconbar dep 2003-06-22 21:29:32 +00:00
fluxgen
c9f52604c6 minor cleaning 2003-06-22 19:39:47 +00:00
fluxgen
bf81d4e6c3 removing strut when maximize over is set 2003-06-22 14:17:17 +00:00
fluxgen
99150507d8 save resources 2003-06-22 14:16:25 +00:00
fluxgen
95193fd598 moved getWMName to Xutil 2003-06-22 12:35:03 +00:00
fluxgen
01a3274e35 unused variable m_do_auto_hide 2003-06-22 12:32:08 +00:00
fluxgen
d156afb9ac cleaning 2003-06-22 12:31:37 +00:00
fluxgen
74b34bf3ae added Xutil 2003-06-22 12:25:09 +00:00
fluxgen
679bc63e6e getWMName for winclient, slit and slitclient 2003-06-22 12:23:57 +00:00
fluxgen
4308cf2e77 minor cleaning 2003-06-20 01:48:06 +00:00
fluxgen
fc9b134e5b minor indent 2003-06-20 01:30:41 +00:00
fluxgen
4dd65d902a moved slit resources into slit 2003-06-20 01:30:08 +00:00
fluxgen
b0d89d4e8c cleaning, moved slitclient and slittheme to other files and removed slit resource from screen 2003-06-20 01:27:28 +00:00
fluxgen
55df2a8b05 moved slit resource from screen 2003-06-20 01:26:16 +00:00
fluxgen
97034df0ba added SlitClient and SlitTheme files 2003-06-20 01:25:43 +00:00
fluxgen
32bf14b3bd some refactoring 2003-06-20 01:25:26 +00:00
fluxgen
76f1113959 added Strut.hh 2003-06-19 17:14:23 +00:00
fluxgen
e3ab62fed1 added strut support 2003-06-18 13:55:17 +00:00
fluxgen
501168b557 handling propertyNotify for atomhandlers 2003-06-18 13:51:37 +00:00
fluxgen
b373962b76 Strut support 2003-06-18 13:42:21 +00:00
fluxgen
1314a15988 added propertyNotify function 2003-06-18 13:35:36 +00:00
fluxgen
0d5ccfd2a1 added propertyNotify function and added _NET_WM_STRUT support 2003-06-18 13:34:30 +00:00
fluxgen
06349993ed for requesting space on screen 2003-06-18 12:27:48 +00:00
fluxgen
c9daf1dcf3 ignore 2003-06-18 08:01:05 +00:00
fluxgen
c9f128447e cleaning and fixed trailing whitespace in group file loading 2003-06-16 14:54:18 +00:00
fluxgen
2dff875e65 minor error msg fix for font loading 2003-06-15 21:02:41 +00:00
fluxgen
80006acde5 minor stuff 2003-06-15 20:09:13 +00:00
fluxgen
7e04a570e3 using winclient instance name 2003-06-15 19:34:34 +00:00
fluxgen
2b1bc6565e updateWMClassHint 2003-06-15 18:36:40 +00:00
fluxgen
c182d9846f updateWMClassName 2003-06-15 18:36:16 +00:00
fluxgen
f6fcf36231 instance and class name in WinClient instead 2003-06-15 18:35:32 +00:00
rathnor
fbcd0c3191 lil fix for winclient comparison 2003-06-15 11:52:44 +00:00
rathnor
77f43591ce new keys for cycling through groups - NextGroup/PrevGroup (they are an alias
for NextWindow/PrevWindow 1
2003-06-15 11:38:35 +00:00
rathnor
1856480901 fix up nextFocus/prevFocu for cycling through groups (not just clients) 2003-06-15 11:37:53 +00:00
fluxgen
8a511aa196 removed debug output 2003-06-13 21:00:18 +00:00
fluxgen
c60b20fda6 fixed autogrouping, checkGrouping now returns true or false... 2003-06-13 20:50:49 +00:00
fluxgen
bad0725b22 added autogrouping 2003-06-13 20:49:05 +00:00
fluxgen
5f558cbbfc include cstdio for sprintf 2003-06-13 13:03:44 +00:00
fluxgen
b05f27d33a minor cleaning 2003-06-13 12:02:00 +00:00
fluxgen
cb14466431 minor fixes 2003-06-13 11:43:46 +00:00
fluxgen
13a00b7d34 renamed i18n to I18n 2003-06-13 05:04:14 +00:00
fluxgen
0a4d2b858b cleaning 2003-06-12 15:24:37 +00:00
fluxgen
243d8723fc minor fixes 2003-06-12 15:22:59 +00:00
rathnor
cebc254049 add support for nesting in getStringBetween 2003-06-12 15:14:03 +00:00
rathnor
c314d05553 add some property accessors 2003-06-12 15:13:23 +00:00
rathnor
e139cbb028 add regular expression support in remember capabilities
see ChangeLog for details
2003-06-12 15:12:19 +00:00
fluxgen
94f1c16416 renamed i18n to I18n 2003-06-12 14:51:59 +00:00
fluxgen
5202f9fcc5 renamed i18n to I18n 2003-06-12 14:37:21 +00:00
fluxgen
4223370926 minor fixes 2003-06-12 14:35:36 +00:00
fluxgen
bb004b6325 moved cursor to FbWinFrameTheme 2003-06-12 14:33:14 +00:00
fluxgen
a08c3e7126 moved cursor to FbWinFrameTheme and setting pid of fluxbox on root window here instead of in BScreen 2003-06-12 14:32:08 +00:00
fluxgen
fa254cccd4 getting workspace name directly in constructor 2003-06-12 14:30:01 +00:00
fluxgen
e9ae291109 using desktop names 2003-06-12 14:28:00 +00:00
fluxgen
603b784efd moved i18n.hh and .cc files to I18n.hh .cc 2003-06-12 14:24:26 +00:00
fluxgen
7f78b30cbe better error msg 2003-06-12 14:09:59 +00:00
fluxgen
ee90d85b14 hide toolbar menu and slit menu if we click on root window 2003-06-11 14:53:54 +00:00