Commit graph

1799 commits

Author SHA1 Message Date
fluxgen
2e4b09e37c using new timer command 2003-08-11 15:59:49 +00:00
fluxgen
af93496614 executing a command on timeout instead of calling a TimeoutHandler 2003-08-11 15:58:34 +00:00
fluxgen
586f78c56e first stage width new toolbar items 2003-08-11 15:56:10 +00:00
fluxgen
4ae7cd5384 iconbar theme 2003-08-11 15:53:13 +00:00
fluxgen
50239e2f03 added files 2003-08-11 15:51:31 +00:00
fluxgen
334a78fa7a theme item for iconbutton 2003-08-11 15:49:56 +00:00
fluxgen
86f934e73e shows pixmap with text 2003-08-11 15:45:50 +00:00
fluxgen
edbfc9234e items in toolbar 2003-08-11 15:44:12 +00:00
fluxgen
fe1c6012e4 iconbar for toolbar 2003-08-11 15:42:29 +00:00
fluxgen
0df2793bb7 removed strftimeformat and fixed const accessor for currentWorkspace 2003-08-11 15:32:46 +00:00
fluxgen
242798ae46 gui container 2003-08-11 15:28:33 +00:00
fluxgen
b490cca098 we are not using WindowStack anymore 2003-08-11 15:05:22 +00:00
fluxgen
e6a241ed0d removed old debugmsg 2003-08-11 15:03:11 +00:00
fluxgen
751ba70bf2 not copyable 2003-08-11 15:01:50 +00:00
fluxgen
7581c6e5a3 updated copyright 2003-08-11 14:59:57 +00:00
fluxgen
346dacc633 added copy for X Pixmap 2003-08-11 14:59:07 +00:00
fluxgen
ac033939cb added signal since we're using them in all of the themes 2003-08-11 14:55:14 +00:00
fluxgen
b221fe9fc6 reconfigTheme after all themes are loaded 2003-08-11 14:54:18 +00:00
fluxgen
039ad99525 changed Theme load from char * to std string 2003-08-11 14:52:10 +00:00
fluxgen
9814dba88b minor indent stuff 2003-08-11 14:51:15 +00:00
fluxgen
8172608b6f return text width and using a drawText functions which derived classes can use to offset the text 2003-08-11 14:42:03 +00:00
fluxgen
1a70e35478 fixed minor bug in backgroun update 2003-08-11 14:40:15 +00:00
fluxgen
088bb502fb center text in height by default 2003-08-11 14:34:46 +00:00
fluxgen
d45b3ad764 basic tools for toolbar 2003-08-11 14:32:39 +00:00
fluxgen
4f51fab7af first import 2003-08-11 14:28:38 +00:00
fluxgen
48de057b48 removed debugmsg 2003-08-11 13:47:51 +00:00
rathnor
c8c5072fd1 fix ~ to work properly in session.menuFile 2003-08-10 12:50:04 +00:00
fluxgen
babf480280 minor fix 2003-08-08 10:54:36 +00:00
fluxgen
19230e6927 minor fix 2003-08-04 18:16:22 +00:00
fluxgen
9858833a57 minor cleaning 2003-08-04 16:28:10 +00:00
fluxgen
301bd5c0aa minor cleaning 2003-08-04 12:57:23 +00:00
fluxgen
6e1cecc261 updateTransparent 2003-08-04 12:52:39 +00:00
fluxgen
261ae69cd1 added alpha option for transparent 2003-08-04 12:49:20 +00:00
fluxgen
10c972f7f7 using transparent window 2003-08-04 12:47:36 +00:00
fluxgen
aab891843a using transparent 2003-08-04 12:46:49 +00:00
fluxgen
774b2a874e using builtin transparent in FbWindow 2003-08-04 12:45:42 +00:00
fluxgen
93a10f6233 added transparent option and fixed copy constructor 2003-08-04 12:44:43 +00:00
fluxgen
6b9d7cb224 added transparent option 2003-08-04 12:43:21 +00:00
fluxgen
c73dafb79c added kde dockapp test in createWindow 2003-07-28 20:11:55 +00:00
fluxgen
8c26f29b2f moved kde dockapp test to screen 2003-07-28 20:10:05 +00:00
fluxgen
8079bfdb0c minor fixes 2003-07-28 18:30:02 +00:00
fluxgen
8f01d5e9b7 added IconMenuItem header 2003-07-28 18:29:14 +00:00
fluxgen
58504cb91b menu item for icon menu 2003-07-28 18:28:39 +00:00
fluxgen
b72bf7b854 added iconmenu to workspace menu 2003-07-28 18:28:03 +00:00
rathnor
f71e53fbe9 some more fixing of wm_protocols 2003-07-28 16:29:25 +00:00
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