Commit graph

3120 commits

Author SHA1 Message Date
fluxgen
2b7c80b183 improved transparent rendering speed, the button instances do not need to updateTransparent explicit since they do that in their clear function 2004-02-27 12:20:01 +00:00
fluxgen
b559977bd4 added CompareWindow 2004-02-27 12:18:45 +00:00
fluxgen
bad4ea701d just a typedef 2004-02-27 12:18:26 +00:00
fluxgen
ee537685be added CompareEqual 2004-02-27 12:11:40 +00:00
fluxgen
217e4a0ee0 compare equal helper for containers 2004-02-27 12:11:05 +00:00
fluxgen
635e30e915 improved transparent rendering 2004-02-27 11:55:27 +00:00
fluxgen
afb137c788 added SendToNextWorkspace and SendToPrevWorkspace, patch from Mathias Gumz 2004-02-20 19:40:31 +00:00
fluxgen
6b3a626cbe filename fix, patch from Mathias Gumz 2004-02-20 09:29:07 +00:00
fluxgen
3c78d753c0 fixed focus issues with remember hidden, patch from Mathias Gumz 2004-02-20 09:07:27 +00:00
fluxgen
b0dc83601b change workspace on click 2004-02-18 10:16:23 +00:00
fluxgen
b54f07dbf7 update 2004-02-16 20:47:51 +00:00
fluxgen
17c41e5bac added hidden state to remember, patch from akira 2004-02-16 10:26:03 +00:00
fluxgen
42e698e19c fixed bug in no decoration windows on restart 2004-02-16 09:19:45 +00:00
fluxgen
00831fd9e9 fixed pointer check 2004-02-14 12:15:35 +00:00
rathnor
1616e9d168 minor fix 2004-02-12 10:29:24 +00:00
fluxgen
6d1ed67e54 minor fix 2004-02-10 19:03:42 +00:00
fluxgen
a560e67df5 removed wall 2004-02-10 19:02:40 +00:00
fluxgen
f751865512 const operator 2004-02-10 18:55:12 +00:00
fluxgen
a8f458d593 added missing templates 2004-02-10 18:53:37 +00:00
fluxgen
bb58367f36 removed wall flag 2004-02-10 18:53:07 +00:00
fluxgen
fc7333db85 minor fix 2004-02-10 18:52:10 +00:00
fluxgen
598cbb6b61 added missing template 2004-02-10 18:51:08 +00:00
fluxgen
80fa55a1f8 minor stuff 2004-02-10 18:50:07 +00:00
fluxgen
804d0449a5 minor fix 2004-02-10 18:45:57 +00:00
fluxgen
51f1503689 added missing template 2004-02-10 18:45:26 +00:00
rathnor
54fcccc44e fix slitlist issue, thanks mathias gumz 2004-02-06 12:09:14 +00:00
rathnor
fb8ec8979b fix loading of the ColSmartPlacement policy 2004-02-03 12:55:35 +00:00
rathnor
136848e7c2 fix small oversight with slitlist fixes 2004-01-31 11:39:32 +00:00
rathnor
8b5f039f10 slitlist fixing up 2004-01-30 11:06:25 +00:00
fluxgen
8a4be38909 minor fix 2004-01-23 11:04:05 +00:00
rathnor
e56c3c5b44 fix some issues with window frame that happened when changing style 2004-01-23 10:38:25 +00:00
fluxgen
09c055f7b2 inline 2004-01-21 20:22:26 +00:00
fluxgen
8963045bd7 nothrow 2004-01-21 20:19:50 +00:00
fluxgen
173d740377 check valid attr.height and width 2004-01-21 20:07:41 +00:00
fluxgen
660b3bddd6 const fixes 2004-01-21 20:00:33 +00:00
fluxgen
d1b45b69c6 fixed window size bug, it could been negative in hideHandle and hideTitlebar 2004-01-21 19:47:30 +00:00
fluxgen
f7f454524d check memory allocation 2004-01-21 17:01:27 +00:00
fluxgen
3cf9619a92 we dont move to dock layer for dock windows, need to check this later. 2004-01-21 15:52:21 +00:00
fluxgen
9c80af4b78 copyright update 2004-01-21 15:42:59 +00:00
fluxgen
66227979f2 minor updates 2004-01-21 15:42:35 +00:00
fluxgen
68627c2408 minor fixes 2004-01-21 15:42:14 +00:00
fluxgen
4d25367039 some debug msg should be in ifdef 2004-01-21 15:30:27 +00:00
fluxgen
b479fdc7df minor stuff 2004-01-21 14:16:41 +00:00
fluxgen
bb6b80e4e4 inline 2004-01-21 14:16:02 +00:00
fluxgen
15b013dd6a minor fix for static var sqrt_table 2004-01-21 14:15:29 +00:00
fluxgen
5e5118b4e3 using empty instead of size 2004-01-21 14:14:40 +00:00
fluxgen
9c0272004e using empty instead of size 2004-01-21 13:36:09 +00:00
fluxgen
5685dc9195 empty accessor 2004-01-21 13:34:40 +00:00
fluxgen
11a7029b22 using empty instead of size 2004-01-21 13:16:09 +00:00
fluxgen
87629ad23c fixed cursor bug, thanks Mathias Gumz 2004-01-21 12:32:53 +00:00
fluxgen
f8224b1537 support for _NET_WM_WINDOW_TYPE and _NET_WM_WINDOW_TYPE_DOCK 2004-01-21 09:37:10 +00:00
fluxgen
edba109c26 no need to ignore modifiers when we navigate the menu with keys 2004-01-21 09:03:13 +00:00
fluxgen
30bd98456e update 2004-01-20 14:30:33 +00:00
fluxgen
b70408815c support for _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW 2004-01-19 22:43:08 +00:00
fluxgen
b3a2564ffd clientlist notify when window changes workspace 2004-01-19 22:07:24 +00:00
fluxgen
64d125c38b minor update 2004-01-19 18:36:27 +00:00
fluxgen
1fecb21ffd update workspace area and focused window to atomhandlers 2004-01-19 18:33:05 +00:00
fluxgen
5a54e1a546 state sig notify when hidden value changes 2004-01-19 18:32:12 +00:00
fluxgen
2c9e26ba03 operator == 2004-01-19 18:30:59 +00:00
fluxgen
2e0fba3253 workspace area signal 2004-01-19 18:29:43 +00:00
fluxgen
df5d6f30e2 using isHidden attrib in Window 2004-01-19 18:28:08 +00:00
fluxgen
2773c9725e update 2004-01-19 18:27:17 +00:00
fluxgen
44b52a44eb minor update 2004-01-19 18:26:25 +00:00
fluxgen
5a0d8f81a4 minor bug fix 2004-01-19 18:26:04 +00:00
fluxgen
66268661f3 updateFocusedWindow, updateWorkarea 2004-01-19 18:22:37 +00:00
fluxgen
ece1736237 support for _NET_WM_CLIENT_LIST_STACKING, _NET_WM_DESKTOP_VIEWPORT, _NET_WM_DESKTOP_GEOMETRY, _NET_WORKAREA, _NET_ACTIVE_WINDOW 2004-01-19 18:21:51 +00:00
fluxgen
eb078ab8cf support for _NET_WM_STATE_HIDDEN and _NET_WM_STATE_SKIP_TASKBAR 2004-01-18 19:14:08 +00:00
fluxgen
dba6249a1c fixed MapRequest Event 2004-01-18 12:42:47 +00:00
fluxgen
cd9d9941e6 minor fixes, fixed popupMenu position if m_last_button_x is outside window 2004-01-17 00:49:20 +00:00
fluxgen
2e57767332 fixed minor issue with keyboard navigation in menus 2004-01-16 18:07:40 +00:00
fluxgen
5a24731d3a different window for position coordinates, patch from Junichiro Kita 2004-01-16 11:58:45 +00:00
fluxgen
f8f65c3945 different window for position coordinates, patch from Junichiro Kita 2004-01-16 11:47:07 +00:00
fluxgen
b7cd0599ae windowmenu command, patch fomr Junichiro Kita 2004-01-16 11:41:38 +00:00
fluxgen
41eae48eb4 oops 2004-01-16 11:38:30 +00:00
fluxgen
40cfbb7568 minor fix 2004-01-16 11:29:12 +00:00
fluxgen
c31e60a9c1 revert focus when a menu is losing focus, so we dont get unfocused window after keyboard navigation in menu 2004-01-16 11:28:00 +00:00
fluxgen
bc672d4a1d menu keyboard navigation fixes, patch from Junichiro Kita 2004-01-16 11:02:54 +00:00
fluxgen
53b7311033 on click iconify if focused else raise and focus 2004-01-16 09:32:44 +00:00
fluxgen
c2ba488919 use max screen area for arrange windows 2004-01-16 09:21:31 +00:00
fluxgen
b9e375bca0 set border width on buttons before we render textures for them so we get the right texture size 2004-01-14 23:06:13 +00:00
fluxgen
f305b77709 no need to do error check for mode left and right 2004-01-14 23:05:14 +00:00
rathnor
6914d00eb7 toolbar transparency 2004-01-13 14:41:32 +00:00
rathnor
9475d7bc82 little include fix 2004-01-13 12:55:25 +00:00
fluxgen
abf2bd26e3 fixed crash bug 2004-01-13 12:27:51 +00:00
fluxgen
75b1b052f5 minor fix 2004-01-12 20:24:06 +00:00
fluxgen
34858071e8 removed print 2004-01-12 20:22:40 +00:00
fluxgen
0513bafac5 year 2004-01-12 12:25:16 +00:00
fluxgen
2db11d2104 minor fix 2004-01-11 21:04:21 +00:00
fluxgen
a819ff8252 texture tests 2004-01-11 20:57:53 +00:00
fluxgen
d03b0107e7 added missing invert type 2004-01-11 20:33:24 +00:00
fluxgen
65e8c31f71 year 2004-01-11 16:14:41 +00:00
fluxgen
b2bcbf92f6 remove unused textures 2004-01-11 16:13:09 +00:00
fluxgen
7197a4951f hide extra menus 2004-01-11 16:10:51 +00:00
fluxgen
6cf28915fb hide menus 2004-01-11 16:09:50 +00:00
fluxgen
be2f29dee6 hide menus on click 2004-01-11 16:08:57 +00:00
fluxgen
978b72ca6f copyright 2004-01-11 16:08:28 +00:00
fluxgen
3af441d3ef hideMenus function, hides all menus on current screen 2004-01-11 16:06:22 +00:00
fluxgen
fabfc41002 use FbPixmap 2004-01-11 15:02:11 +00:00
fluxgen
ddd2cd1311 destroy fluxbox 2004-01-11 13:12:02 +00:00
fluxgen
9d433e6f49 minor fixes 2004-01-11 13:10:39 +00:00
fluxgen
8448a652c4 fillstyle and fillrule 2004-01-11 12:53:46 +00:00
fluxgen
766a385c83 cleaning, using FbPixmap 2004-01-11 12:52:37 +00:00
fluxgen
abe0204256 FbDrawable in constructor 2004-01-11 12:48:46 +00:00
fluxgen
135579a9bf back to std list until we get std set working again 2004-01-11 12:40:47 +00:00
rathnor
d5b04d1fa0 fix grip drawing issue 2004-01-10 20:22:05 +00:00
fluxgen
4f55e1f005 destroy screens on shutdown 2004-01-10 02:58:50 +00:00
fluxgen
47a20c9ef2 minor fix for shutdown 2004-01-10 02:58:21 +00:00
fluxgen
ba24f20831 clear root menu 2004-01-10 02:58:01 +00:00
rathnor
58a586a73e fix small rendering issue on iconbar 2004-01-10 01:19:13 +00:00
rathnor
5e87ca1ea4 fix some minor transparency issues 2004-01-10 00:37:35 +00:00
fluxgen
1a2acd2ba7 remove first and trailing white space in color string 2004-01-09 21:36:21 +00:00
fluxgen
66c38184c6 detach from signals when screen is shuttingdown 2004-01-09 11:59:10 +00:00
fluxgen
7ec159759d minor changes 2004-01-09 11:37:01 +00:00
fluxgen
5451d138c3 minor bug in ALLWINDOWS mode 2004-01-09 10:27:23 +00:00
fluxgen
1fa71bfcf9 use m_buffer for gc instead since it is the target 2004-01-09 02:19:02 +00:00
fluxgen
a86e7f8d54 calloc for consisten alloc/free with XDestroyImage, makes valgrind happy 2004-01-09 02:17:46 +00:00
fluxgen
a944c7cca4 init m_display 2004-01-09 02:15:02 +00:00
fluxgen
9f6621a599 init m_update 2004-01-09 02:06:55 +00:00
fluxgen
f5ed316411 init vars 2004-01-09 01:54:37 +00:00
fluxgen
08f6ca0514 save some memory 2004-01-09 01:19:48 +00:00
fluxgen
a48d734251 wall flag 2004-01-08 22:09:20 +00:00
fluxgen
f25aab1956 cleaning 2004-01-08 22:07:58 +00:00
grubert
5643caa655 Fix: locale extraction from LC_ALL: remove "LC_CTYPE=". 2004-01-06 13:42:47 +00:00
fluxgen
1ac796e8e0 check texture type too, it could be tiled 2004-01-03 01:12:10 +00:00
fluxgen
76006e0ac9 separator menu item 2004-01-03 00:28:02 +00:00
fluxgen
b766418c4f init m_max_screens later 2004-01-02 22:55:35 +00:00
fluxgen
0132b31f4e fixed bug in textured cache 2004-01-02 22:54:29 +00:00
fluxgen
a5be2ef67d textured pixmap cache fix 2004-01-02 22:19:39 +00:00
fluxgen
b9049cefad minor stuff 2004-01-02 22:01:08 +00:00
fluxgen
baa6a4a42f fixed checking in ThemeItem int 2004-01-02 21:59:52 +00:00
fluxgen
1feb5a6623 tab complete commands 2004-01-02 13:53:21 +00:00
fluxgen
5103e80e9a command factory accessor 2004-01-02 13:43:58 +00:00
fluxgen
345ef845c9 lock roottheme so it doesn't get run twice 2004-01-02 13:29:01 +00:00
fluxgen
e9b5ad4e40 some indent 2004-01-02 13:28:00 +00:00
fluxgen
85d572ee7e fixed cache bug 2004-01-02 13:27:29 +00:00
fluxgen
b4fc4b5793 some cleaning, using FbWindow setClientWindow instead 2004-01-02 13:26:44 +00:00
fluxgen
698c46130a removed setClientWindow(Window), we are using setClientWindow(FbTk FbWindow) instead 2004-01-02 13:25:55 +00:00
fluxgen
40dd63200d no need for theme change signal here since its already in FbTk Theme 2004-01-02 13:05:19 +00:00
fluxgen
5935013854 copy label unfocus to label active instead of trying loading it from the database again 2004-01-02 13:04:26 +00:00
fluxgen
c9ff8760ca using fixed values again 2003-12-31 11:57:47 +00:00
fluxgen
4e60178604 accessor for lock modifiers 2003-12-31 00:39:26 +00:00
fluxgen
b2ba9c1355 minor fix for theme loading on start 2003-12-31 00:38:40 +00:00
fluxgen
3ecca36129 using num, scroll and capslock mask from KeyUtil. Using use_mod1 resource 2003-12-31 00:36:16 +00:00
fluxgen
6bacfb6ed9 use mod1 resource 2003-12-31 00:35:21 +00:00
fluxgen
3490c73f57 fixed focus issue 2003-12-30 20:56:41 +00:00
fluxgen
4a8a7a32d4 minor fix from keys 2003-12-30 18:26:18 +00:00
fluxgen
5febf6c902 minor cleaning 2003-12-30 18:16:51 +00:00
fluxgen
35e2057fb7 minor fix 2003-12-30 18:14:33 +00:00
fluxgen
06eaec00ca use real mods for caps, num and scroll 2003-12-30 18:11:44 +00:00
fluxgen
35394a486c inline 2003-12-30 17:57:12 +00:00
fluxgen
8c8e4f0f4a inline 2003-12-30 17:17:05 +00:00
fluxgen
0c4b5306cd screen based theme loading 2003-12-29 11:04:09 +00:00
fluxgen
33f69f1815 minor fix for previous fix 2003-12-29 01:23:04 +00:00
fluxgen
3c3f805fcd removed call to ThemeManager load in constructor, we call it load theme later 2003-12-29 01:06:32 +00:00
rathnor
ea184b3566 fix rendering of icon buttons when they are slightly larger because of
rounding
2003-12-23 01:55:07 +00:00
fluxgen
28a7b90437 minor stuff 2003-12-21 23:24:25 +00:00
fluxgen
33d0a6025c sync after input focus 2003-12-21 23:23:03 +00:00
fluxgen
a11575f959 update last time 2003-12-21 22:42:31 +00:00
fluxgen
18898e08dc updated m_last_time, this fixes the mozilla focus issue 2003-12-21 16:23:59 +00:00
fluxgen
a151145500 minor fix for setCurrentClient and focused label 2003-12-21 16:23:19 +00:00
rathnor
06cd80c6c8 fix rounding 2003-12-21 16:12:19 +00:00
rathnor
dfdb8219fa more sloppy focus fixing 2003-12-21 15:24:28 +00:00
fluxgen
8192e8bc2a removed old save for window placement 2003-12-21 15:13:00 +00:00
fluxgen
70b945f0db assuming passive 2003-12-21 13:57:38 +00:00
fluxgen
eb3533f81e big comment 2003-12-21 13:31:12 +00:00
fluxgen
ce36978e76 fixed autohide bug 2003-12-20 19:10:49 +00:00
fluxgen
044aa68e34 fixed autohide bug 2003-12-20 19:05:42 +00:00
fluxgen
b3723c2094 cleaning 2003-12-20 19:04:45 +00:00
fluxgen
5a91d8747e bindkey command 2003-12-20 17:42:04 +00:00
fluxgen
d86f0e36bb keys accessor 2003-12-20 17:40:50 +00:00
fluxgen
29c7784599 addBinding function and some cleaning 2003-12-20 17:37:57 +00:00
fluxgen
d26252aa8e edit clock format menu item 2003-12-19 18:26:48 +00:00
fluxgen
c613a57c64 resourceValue and findResource 2003-12-19 18:25:39 +00:00
fluxgen
72df5cf1bc added setresourcevalue and setresourcevaluedialog actions 2003-12-19 18:17:08 +00:00
fluxgen
a88e5e57c1 added post command and fixed correct font 2003-12-19 18:16:01 +00:00
fluxgen
7287a0f11e added post command 2003-12-19 18:15:19 +00:00
fluxgen
6c647097c2 SetResourceValueCmd and SetResourceValueDialogCmd 2003-12-19 17:22:04 +00:00
fluxgen
ffc8cb9443 setResourceValue function and a dump 2003-12-19 17:08:25 +00:00
fluxgen
bfd09dc88c accessor and manipulator for m_shadow 2003-12-19 17:07:53 +00:00
fluxgen
1dd4b27d30 timedRender so we can remove flicker while changing current client in window 2003-12-19 14:58:48 +00:00
fluxgen
9b88b1f2c7 reconfig timer back, needs to have a timer so we can reconfig fluxbox save in the next event round, see comments... 2003-12-19 13:37:28 +00:00
fluxgen
498f852907 replaced by CommandDialog 2003-12-19 11:53:52 +00:00
fluxgen
f3efaa8a6e update mouse and key screen before we enter FbTk EventManager 2003-12-19 03:58:36 +00:00
fluxgen
78c5d474f7 updates for new workspace name cmd 2003-12-19 03:57:40 +00:00
fluxgen
63a5065d5e WorkspaceNameDialogCmd, CommandDialogCmd and changes in SetWorkspaceNameCmd 2003-12-19 03:56:51 +00:00
fluxgen
fbceff651a new actions, CommandDialog and SetWorkspaceNameDialog 2003-12-19 03:55:10 +00:00
fluxgen
1ad9f53d10 replaced setworkspacename with CommandDialog 2003-12-19 03:53:36 +00:00
fluxgen
65a6213dbe generic command dialog, replaces old setworkspacename 2003-12-19 03:53:21 +00:00
fluxgen
c2042323b7 cleaning 2003-12-19 01:46:58 +00:00
fluxgen
3999aded8c cleaning 2003-12-19 00:48:41 +00:00
fluxgen
0c8e616492 update 2003-12-19 00:48:16 +00:00
fluxgen
f972b9f047 minor fix 2003-12-19 00:47:55 +00:00
fluxgen
d2dcfe4139 minor fix 2003-12-19 00:36:53 +00:00
fluxgen
8002a73374 cleaning 2003-12-19 00:35:08 +00:00
fluxgen
448d9fa722 moved focus enum to BScreen, change window placement resource to FbTk Resource 2003-12-19 00:34:23 +00:00
fluxgen
7f8adc5a49 add style item only if the file is a regular file and not a .file or a backup~ file, thanks Ciaran McCreesh 2003-12-18 21:13:52 +00:00
fluxgen
6018caf733 minor fix for xinerama 2003-12-18 20:56:18 +00:00
fluxgen
bb02a522fb code cleaning 2003-12-18 18:03:23 +00:00
fluxgen
8735c6a08b clamp menu delay resource 2003-12-18 15:27:21 +00:00
fluxgen
52d4430533 minor cleaning 2003-12-17 01:34:13 +00:00
fluxgen
3cf2c3343b inline display 2003-12-17 01:23:32 +00:00
fluxgen
ae48259567 cleaning 2003-12-17 01:21:49 +00:00
fluxgen
175a9ace52 rearrangement and some minor style cleaning 2003-12-17 01:20:49 +00:00
fluxgen
f89c71c0db obsolete getTitle() from win client change to title() 2003-12-17 01:19:39 +00:00
fluxgen
c54ab3189d using menu update 2003-12-17 00:45:30 +00:00
fluxgen
db7ae6eb5a cleaning 2003-12-17 00:43:51 +00:00
fluxgen
8294b04f5e using menu as observer, cleaning in menu theme 2003-12-17 00:43:22 +00:00
fluxgen
90ff80f89b cleaning 2003-12-16 23:36:06 +00:00
fluxgen
72b878f78c fixed some icc warnings 2003-12-16 17:06:52 +00:00
rathnor
a1930dbf6a tidy redundant 2003-12-16 12:46:14 +00:00
rathnor
7b0e1504f0 tweak of defaults - make no input hint, no send focus default to
passive
2003-12-15 20:20:20 +00:00
rathnor
907c2d2aaa fix mozilla focus issue 2003-12-15 11:55:58 +00:00
fluxgen
baeacf877f no need to have Workspace instance in ClientMenuItem since it already hold the window which has workspace num 2003-12-14 01:10:39 +00:00
fluxgen
49c13b9e03 minor cleaning 2003-12-14 01:09:00 +00:00
fluxgen
521932e0a2 move client to drop zone when detaching client to root window 2003-12-14 01:06:22 +00:00
fluxgen
4e0150bf46 minor fix 2003-12-12 21:47:36 +00:00
fluxgen
e0411a94f7 fixed menu timer bug 2003-12-12 19:45:46 +00:00
fluxgen
bf75608df0 menu delay and mode 2003-12-12 18:18:49 +00:00
fluxgen
30957f197c fixed bug in adding new workspaces 2003-12-12 15:19:22 +00:00
fluxgen
602115fe9c removed next prev client from menu 2003-12-12 14:59:16 +00:00
fluxgen
d2d3fbc96c alignment of iconbar buttons 2003-12-12 14:36:22 +00:00
fluxgen
722036eab0 alignment 2003-12-12 14:35:34 +00:00
fluxgen
96c1445408 remember position patch from Mathias Gumz 2003-12-11 15:23:14 +00:00
rathnor
67bbf9ff2c fix up label transparency 2003-12-11 12:48:39 +00:00
fluxgen
291f74fa3a separator line, thanks ciaranm 2003-12-10 23:33:15 +00:00
fluxgen
94747da13c separator in menu 2003-12-10 23:32:41 +00:00
fluxgen
5ffb6290c1 cleaning in the menu code 2003-12-10 23:08:06 +00:00
fluxgen
cb8e8e8d05 fixed geometry bug 2003-12-10 22:28:07 +00:00
fluxgen
7fab9c0a0b fixed bug in loading label.active 2003-12-10 21:40:22 +00:00
rathnor
689fdc77b0 focus tweak - ignore NotifyInferior 2003-12-09 12:28:24 +00:00
rathnor
15b41a3c35 add window.label.active theme items 2003-12-09 08:48:08 +00:00
fluxgen
76b14e9c94 minor stuff 2003-12-08 17:32:08 +00:00
fluxgen
58c47cf714 visible menu item 2003-12-08 17:29:44 +00:00
fluxgen
b40bea67b7 const 2003-12-08 17:29:24 +00:00
fluxgen
f5b4473628 inline 2003-12-08 16:39:44 +00:00
fluxgen
4e435cb3db listen to title change 2003-12-07 17:51:02 +00:00
fluxgen
e9be87766b observe title signal 2003-12-07 17:49:07 +00:00
fluxgen
b8c1d3e5ee title change signal 2003-12-07 17:47:42 +00:00
fluxgen
c5b79ed14b usePixmap from Texture 2003-12-07 16:39:43 +00:00
fluxgen
d2959aeb6b usePixmap accessor 2003-12-07 16:32:12 +00:00
fluxgen
65d0aa333d tmp fix for error in toolbar 2003-12-07 15:45:28 +00:00
fluxgen
6ae6cebd64 added config menu to Screen 2003-12-07 15:27:52 +00:00
fluxgen
fc4e008f3c fixed minor bug in menu item and saving resources when changing value 2003-12-06 16:49:06 +00:00
fluxgen
95d565ba62 toggle clock format via menu 2003-12-04 23:02:23 +00:00
fluxgen
29beda2d6b sync function 2003-12-04 21:31:02 +00:00
fluxgen
a8f39f0d7a fixed send to bug 2003-12-04 00:08:55 +00:00
fluxgen
f7fc364a4c minor cleaning 2003-12-03 23:08:48 +00:00
fluxgen
6f0c8388ac window menu for client in clientmenu 2003-12-03 23:05:29 +00:00
fluxgen
e76fda0c61 return type, default void 2003-12-03 22:13:56 +00:00
fluxgen
7238e21fc5 reload style command 2003-12-03 22:13:21 +00:00
fluxgen
8553753773 no need for FbCommands here 2003-12-03 22:12:26 +00:00
fluxgen
d6c216885d minor fix 2003-12-03 17:55:13 +00:00
fluxgen
6d95ba1af2 hide toolbar menu on root window click 2003-12-03 00:49:20 +00:00
fluxgen
5e9b6453f0 removed ToolbarHandler 2003-12-03 00:33:30 +00:00
fluxgen
8971b068ac removed 2003-12-03 00:32:58 +00:00
fluxgen
82e72ab493 minor stuff 2003-12-03 00:18:58 +00:00
fluxgen
5ce6c4e762 internal menu 2003-12-03 00:16:56 +00:00
rathnor
1473cb0f06 missing include 2003-12-02 11:59:51 +00:00
fluxgen
1586e9a256 fixed shadow option bug 2003-12-01 19:57:01 +00:00
fluxgen
47ed1fb449 changed text 2003-11-29 00:36:09 +00:00
fluxgen
9dc08a463c added shadow 2003-11-28 23:27:29 +00:00
fluxgen
53e1f759c1 minor stuff 2003-11-28 23:26:27 +00:00
fluxgen
9a6555695a minor stuff 2003-11-28 23:02:05 +00:00
fluxgen
139792c860 GContext 2003-11-28 22:53:10 +00:00
fluxgen
f6fa266493 copy stuff 2003-11-28 22:50:55 +00:00
fluxgen
9f4d10256d disable current workspace in menu 2003-11-28 13:39:41 +00:00
fluxgen
c3031f6572 Send to menu 2003-11-27 22:04:09 +00:00
fluxgen
d937beae9e send to menu 2003-11-27 22:02:28 +00:00
fluxgen
0ea8c47326 minor fix 2003-11-27 22:01:11 +00:00
fluxgen
098dd96c44 send to menu 2003-11-27 21:57:17 +00:00
fluxgen
f4ce6f226c fixed multi button menu item for maximize item 2003-11-27 14:31:28 +00:00
fluxgen
5ce35d9fa8 toggle pixmap for IconButton 2003-11-27 14:30:11 +00:00
fluxgen
258cb10be2 added MultiButtonMenuItem 2003-11-27 13:22:45 +00:00
fluxgen
3de12a0ad3 multi button menu item 2003-11-27 13:20:57 +00:00
rathnor
d757c08e00 some menu tweaking 2003-11-19 12:57:27 +00:00
fluxgen
a2f947e300 check for sstream header 2003-11-17 00:33:16 +00:00
fluxgen
f592b67c70 check for sstream header 2003-11-17 00:20:54 +00:00
rathnor
c8d1e5491b add better theme path searching 2003-11-16 22:33:56 +00:00
rathnor
b6d5b558fe slit client mapping on restart, surplus menu redraw 2003-11-01 00:12:53 +00:00
rathnor
08089dd064 out-by-one correction 2003-10-31 20:02:49 +00:00
rathnor
af7deab379 tweak winbutton icon drawing, plus a little fix to icon changes 2003-10-31 19:32:40 +00:00
rathnor
b88f9b2a9e fix a number of positioning and sizing issues 2003-10-31 10:37:09 +00:00
rathnor
d617c5288f fix handling of zero handleWidth in themes 2003-10-30 20:27:51 +00:00
rathnor
7c70b2cd5b fix build with --disable-slit 2003-10-28 17:39:59 +00:00
rathnor
f5f979ef37 make client windows only reparented one below toplevel - i.e. not into
clientarea
2003-10-28 02:17:03 +00:00
fluxgen
b4b86bbdcf minor stuff 2003-10-26 21:05:03 +00:00
fluxgen
5cdb896772 some extra checks 2003-10-26 20:59:07 +00:00
fluxgen
e8659c7f17 fixed uninitialized variables 2003-10-26 20:52:28 +00:00
fluxgen
8681e27ec2 minor bugfix 2003-10-26 20:13:11 +00:00
fluxgen
be807760d0 minor compile fix 2003-10-26 20:11:27 +00:00
fluxgen
35b2305b62 minor fix 2003-10-26 12:36:55 +00:00
fluxgen
9c35bbdd40 added resizeto and moveto commands 2003-10-25 22:11:22 +00:00
fluxgen
4d16109457 removing trailing whitespace in filename 2003-10-25 22:10:43 +00:00
fluxgen
e8082ed519 fixed trailing whitespace in pixmap filename 2003-10-25 22:09:19 +00:00
fluxgen
233a4d85f4 added removeTrailingWhitespace 2003-10-25 22:06:53 +00:00
fluxgen
bc75892375 default background gray 2003-10-14 21:49:21 +00:00
rathnor
f89532c0cb fix identification of event targets in event manager 2003-10-14 16:23:16 +00:00
fluxgen
af430a858e old style toolbar as default 2003-10-14 00:21:52 +00:00
fluxgen
e3edff5bc8 minor bug fix in NextWindow and PrevWindow Cmd 2003-10-14 00:21:16 +00:00
fluxgen
89e769e4bf minor fixes 2003-10-13 23:51:04 +00:00
fluxgen
a0604948fe added ToolFactory, Generictool, ButtonTool and ButtonTheme 2003-10-13 23:50:21 +00:00
fluxgen
cb7ab28601 cleaning 2003-10-13 23:49:12 +00:00
fluxgen
716f98a01a moved tool creation to ToolFactory, removed FbCommands deps and using CommandParser instead 2003-10-13 23:48:48 +00:00
fluxgen
dda53b698d added toolbar.button.size 2003-10-13 23:47:38 +00:00
fluxgen
2aef1e67c3 added pressed color 2003-10-13 23:43:11 +00:00
fluxgen
9911b38f8d extends tooltheme with picColor and pressed texture for toolbar buttons 2003-10-13 23:41:07 +00:00
fluxgen
ec1049e894 helper tool class for button tools 2003-10-13 23:38:17 +00:00
fluxgen
53be8d6f67 creates tools 2003-10-13 23:37:41 +00:00
fluxgen
82ac933efe helper class for simple tools 2003-10-13 23:35:54 +00:00
fluxgen
2468ef1dcc added ThemeItems 2003-10-13 22:57:43 +00:00
fluxgen
481202b91d cleaning, moved theme items to ThemeItems.hh 2003-10-13 22:57:14 +00:00
fluxgen
75c98b0c8d moved from Theme.cc 2003-10-13 22:56:28 +00:00
fluxgen
45905b9b77 using auto_ptr 2003-10-13 19:31:56 +00:00
fluxgen
ea61aa6480 minor fix 2003-10-13 19:31:04 +00:00
rathnor
4e91ce1b21 small solaris build fix 2003-10-12 16:25:28 +00:00
rathnor
018665d7a3 drawing optimisations and fixes 2003-10-09 16:48:09 +00:00
rathnor
29a69a69c1 minor menu positioning tweaks 2003-10-06 09:55:36 +00:00
rathnor
e5dd3d2e85 fix rendering of offscreen windows 2003-10-06 09:28:35 +00:00
rathnor
dda34421a3 fix shape - all menus shaped, and some weird shape bugs 2003-10-06 06:22:43 +00:00
rathnor
9a155ea7b5 fix window size when changing titlebar height 2003-10-05 09:03:43 +00:00
rathnor
6984eb8970 shuffle bunch of stuff from Keys into FbTk/KeyUtil 2003-10-05 07:20:47 +00:00
rathnor
c516aa13a1 fix reading of auto raise delay 2003-10-05 06:28:47 +00:00
rathnor
fa4328d862 make doFocusLast work for sloppy focus as well 2003-10-05 02:31:23 +00:00
rathnor
158b515e21 address some memory issues shown up with valgrind 2003-10-02 16:14:41 +00:00
rathnor
bb1a7c92d8 fix rendering of grips for parent relative textures
- make them children of the handle
2003-10-02 14:14:46 +00:00
rathnor
ae6e193aa7 fix rendering of window frame on focus change 2003-10-02 13:09:24 +00:00
rathnor
cb1a64576e fix aterm opaue move updating - thanks Mathias Gumz 2003-09-29 15:00:06 +00:00
rathnor
81378f9494 fix handling of base_Width/height hints in wm_normal_hints
- fixes abiword resize issues
2003-09-29 14:58:15 +00:00
fluxgen
15dfe81112 added MacroCmd action, thanks Mathias Gumz 2003-09-29 14:22:07 +00:00
fluxgen
75b3606424 added removeFirstWhitespace 2003-09-29 14:01:48 +00:00
fluxgen
71504b8bbe added size accessor 2003-09-29 14:00:46 +00:00
rathnor
2d8613ca6c small patch from Mathias Gumz 2003-09-29 13:01:01 +00:00
rathnor
10ce5372d9 quadrant-resizing (Thanks Mathias Gumz) 2003-09-29 12:53:58 +00:00
rathnor
2c8e8e5915 fix crash when closing active window while cycling focus 2003-09-24 14:26:01 +00:00
rathnor
feb7462e38 Fix updates to mwm_hints, and make configure request move and resize atomic 2003-09-24 14:02:25 +00:00
fluxgen
87995b9755 fixed the aterm bug 2003-09-24 11:33:40 +00:00
rathnor
a4c41f621b add support for _NET_WM_STATE_FULLSCREEN 2003-09-23 13:52:05 +00:00
rathnor
2f2e2185c3 fix invisible minimize button 2003-09-22 12:07:00 +00:00
rathnor
752ece1322 silliness :-/ 2003-09-21 13:24:27 +00:00
rathnor
4d83785792 fix disappearing close button 2003-09-21 12:49:48 +00:00
grubert
790c55ca52 Fix ArrangeWindows for greater number of windows. 2003-09-20 10:46:01 +00:00
fluxgen
f99e1c6091 minor fix 2003-09-17 14:16:53 +00:00
rathnor
9859cc53d0 more gravity tweaks 2003-09-16 13:11:42 +00:00
fluxgen
2746ab43aa minor change in window menu 2003-09-15 20:27:06 +00:00
fluxgen
3e615b15de fixed mode NONE bug 2003-09-15 20:19:36 +00:00
fluxgen
4ca7cc7b94 update transparent for grips and handle 2003-09-15 20:14:49 +00:00
fluxgen
55e22bb42c minor fix 2003-09-15 20:13:24 +00:00
fluxgen
56b9ef14ba fixed stick pressed pixmap bug 2003-09-14 17:34:47 +00:00
fluxgen
8aa1b8d5b0 minor stuff 2003-09-14 12:03:40 +00:00
rathnor
7047c4b7ad correct little focus thing 2003-09-14 11:56:11 +00:00
rathnor
f68c15cfa2 focus fixes 2003-09-14 11:23:48 +00:00
fluxgen
7a20120bbc minor debug stuff 2003-09-14 11:17:21 +00:00
fluxgen
32a6aa1f54 less flicker 2003-09-14 10:32:31 +00:00
fluxgen
ce1852c293 minor fix 2003-09-14 10:22:45 +00:00
fluxgen
9928d4505d less flicker on workspace change 2003-09-14 10:13:54 +00:00
fluxgen
0224880587 less flicker 2003-09-14 10:13:06 +00:00
fluxgen
c8bcddf58b buffered background 2003-09-14 09:51:40 +00:00
fluxgen
1111861bd2 less flicker 2003-09-14 09:50:01 +00:00
fluxgen
b580752cb0 minor fix for Solaris 2.x 2003-09-13 09:29:26 +00:00
fluxgen
056a997e39 fixed new theme items 2003-09-12 23:38:50 +00:00
fluxgen
c136741213 added window.handleWidth and window.bevelWidth 2003-09-12 23:37:12 +00:00
fluxgen
4c1c1267b6 fixed minor transparent issue 2003-09-12 23:36:16 +00:00
fluxgen
4a63da7168 update for winFrameTheme on geom 2003-09-12 23:35:31 +00:00
fluxgen
0246b8d413 cleaning in frame theme 2003-09-12 23:34:13 +00:00
fluxgen
7e320b7d31 removed bevel width and handle width 2003-09-12 23:33:13 +00:00
fluxgen
5aae53172b new names for theme items, the new names are menu.bevelWidth menu.borderWidth menu.borderColor 2003-09-12 23:32:02 +00:00
fluxgen
96132f2afe fixed focus issue when changing next or prevclient 2003-09-12 22:55:33 +00:00
fluxgen
5eaa343471 fixed correct fallback 2003-09-12 22:52:22 +00:00
fluxgen
a6b3e25679 optimized rendering 2003-09-12 22:49:14 +00:00
fluxgen
00514c3f08 using FbTk GContext 2003-09-12 21:34:22 +00:00
fluxgen
b0b517b70c minor stuff 2003-09-12 16:30:21 +00:00
rathnor
da503e9247 fix problems relating to windows reparenting themselves.
Fixes vncviewer switch to fullscreen. Maybe mplayer fullscreen issue
too?
2003-09-11 21:30:20 +00:00
fluxgen
4b035f1d07 cleaning 2003-09-11 20:00:09 +00:00
fluxgen
3b9f04d440 added font, function and subwindow mode 2003-09-11 19:57:38 +00:00
rathnor
6d6425cbde fix gravity handling 2003-09-11 19:55:27 +00:00
fluxgen
16653d23d5 update 2003-09-11 16:58:55 +00:00
fluxgen
fbe722de6d update 2003-09-11 16:51:21 +00:00
rathnor
9582e35ab8 correct temporary insanity :-/ 2003-09-11 13:35:37 +00:00
rathnor
01af61822d add gravity translate 2003-09-11 13:17:14 +00:00
rathnor
7056c000e2 erk 2003-09-11 13:15:58 +00:00
fluxgen
7965166d82 reduced flicker with transparency 2003-09-10 21:43:54 +00:00
fluxgen
03fd9e1147 minor bugfixes 2003-09-10 21:41:18 +00:00
fluxgen
3b66daeaa2 clearArea 2003-09-10 21:40:01 +00:00
fluxgen
d9f17a17c3 cleaning 2003-09-10 21:37:05 +00:00
fluxgen
8c9818a84b reduced flicker with buffer 2003-09-10 21:36:37 +00:00
fluxgen
69583dc266 resize function 2003-09-10 21:28:13 +00:00
fluxgen
6d9afb8453 no graphics exposure by default 2003-09-10 21:27:02 +00:00
fluxgen
dd0aad54c0 minor consistency fix 2003-09-10 21:26:28 +00:00
fluxgen
a963aeaceb fixed exposeEvent flicker and bug in setBackgroundColor 2003-09-10 21:24:36 +00:00
fluxgen
7c479799e4 accessors for background pixmap and color and foreground pixmap 2003-09-10 21:23:36 +00:00
fluxgen
cd85257a4b fixed loading of color or pixmaps for texture 2003-09-10 21:22:25 +00:00
fluxgen
b78edef5b6 added move command, thanks Mathias Gumz 2003-09-10 14:07:48 +00:00
fluxgen
d93bedd844 fixed expose event 2003-09-10 11:19:39 +00:00
fluxgen
a992dec03c fixed workspace mode 2003-09-10 11:17:53 +00:00
fluxgen
e977ca580b comments 2003-09-10 11:08:14 +00:00
fluxgen
d5c3c3c6b2 setUpdateDelayTime 2003-09-10 09:56:18 +00:00
fluxgen
37c8e349fb fixed timer to update transparent while moving 2003-09-10 09:53:21 +00:00
fluxgen
7df61abcbd added updateDelayTime resource 2003-09-10 09:51:58 +00:00
fluxgen
3e3166af39 fixed lock mask for num and scroll lock 2003-09-08 21:26:19 +00:00
fluxgen
61f74b3957 minor fixes 2003-09-08 19:18:22 +00:00
fluxgen
9dadf682d6 using iconbar mode 2003-09-08 18:18:25 +00:00
fluxgen
aa13ddc1ab minor fix 2003-09-08 18:17:19 +00:00
fluxgen
925f968a6a add iconbar mode 2003-09-08 17:52:34 +00:00
fluxgen
935616cab6 iconlist signal to notify when iconlist changed 2003-09-08 16:37:27 +00:00
fluxgen
825273e01f lock graphic while doing stuff 2003-09-08 16:28:32 +00:00
fluxgen
a4e781298c fixed dead observer while notifying 2003-09-08 15:38:46 +00:00
fluxgen
8679fd20b1 fixed minor bug 2003-09-08 15:37:37 +00:00
rathnor
4da8af73fa fix drawing bug when selecting, plus an unnecessary redraw of the
submenu when entering parent on active submenu item
2003-09-07 14:57:49 +00:00
fluxgen
b4b4293aa5 key util to determine mod mask for keys 2003-09-06 15:46:00 +00:00
fluxgen
fbf8c7d40c added KeyUtil file 2003-09-06 15:43:42 +00:00
fluxgen
39abccae4a resize command 2003-09-06 15:43:27 +00:00
fluxgen
d75ac0afcc get image from drawable 2003-09-06 15:39:06 +00:00
fluxgen
addb1ef436 minor fixes 2003-09-06 15:02:41 +00:00
fluxgen
6e9130b2ad show root menu and workspace menu under mouse 2003-09-06 14:13:06 +00:00
fluxgen
12532042f5 using KeyUtil cleanMods 2003-09-06 14:05:32 +00:00
fluxgen
85316137ba moved modifier detection to FbTk KeyUtil 2003-09-06 13:58:06 +00:00
fluxgen
e67aa125ff accessor for done 2003-09-06 12:16:08 +00:00
fluxgen
215bfdd38d using FbTk GContext 2003-09-05 20:42:47 +00:00
fluxgen
f20bcea618 added workspacemenu action, thanks Mathias Gumz 2003-08-30 11:59:29 +00:00
fluxgen
685a3e36b3 more speed 2003-08-30 01:03:48 +00:00
fluxgen
a8ea48df6e removed old transparency 2003-08-30 01:03:12 +00:00
fluxgen
d0d5f2e547 minor cleaning 2003-08-30 01:02:38 +00:00
fluxgen
1a98c78272 need to know when alpha changes 2003-08-30 01:02:09 +00:00
fluxgen
4bbdd0923b fixes slit border color fallbakc 2003-08-29 23:52:14 +00:00
fluxgen
4897df3085 added SlitTheme.cc 2003-08-29 10:55:44 +00:00
fluxgen
6980502df2 using signals for slit 2003-08-29 10:50:32 +00:00
fluxgen
86f59cdcb0 fixed fallback items 2003-08-29 10:34:41 +00:00
fluxgen
e90cbd35e0 slit as an observer 2003-08-29 10:30:46 +00:00
fluxgen
359037659a first 2003-08-29 10:30:08 +00:00
fluxgen
8bb23162d4 removed some warning msg 2003-08-29 00:58:20 +00:00
fluxgen
ad3a374b58 added WorkspaceNameTheme 2003-08-29 00:57:12 +00:00
fluxgen
e4e1e05c7d handles theme for workspacename tool 2003-08-29 00:51:55 +00:00
fluxgen
8f0b2b2016 minor fixes 2003-08-29 00:48:41 +00:00
fluxgen
76c1bd4b62 fixed workspace theme for old themes 2003-08-29 00:44:41 +00:00
fluxgen
0288973679 fixed theme items for old themes 2003-08-28 23:51:26 +00:00
fluxgen
80908ebff1 added verbose option to enable verbose theme warnings 2003-08-28 23:18:37 +00:00
fluxgen
ec235918df verbose setting on theme warnings 2003-08-28 23:06:27 +00:00
fluxgen
8fb8a767d4 minor fix 2003-08-28 15:46:13 +00:00
fluxgen
0a5cba1261 expand filename 2003-08-28 15:12:36 +00:00
fluxgen
4a1fd349f8 fixed default values for tools 2003-08-28 15:04:47 +00:00
fluxgen
86828f7a80 setDefaultValue for themeitems in constructor 2003-08-28 14:19:27 +00:00
fluxgen
2de46c7ade fixed pixmap bug 2003-08-28 14:18:36 +00:00
fluxgen
eb7ff98f6a added configurable tools 2003-08-28 13:58:18 +00:00
fluxgen
ac9b4987cf default value fixed 2003-08-28 13:57:16 +00:00
fluxgen
f1e492da01 fixed resize after client death 2003-08-28 13:44:58 +00:00
fluxgen
9962557cc6 added support for _NET_WM_STATE_MAXIMIZE_VERT and _NET_WM_STATE_MAXIMIZE_HORZ, Thanks stephan wezel 2003-08-27 21:06:04 +00:00
fluxgen
20012d911a added height theme item 2003-08-27 20:13:32 +00:00
fluxgen
99c95b1435 added toolbar.height item 2003-08-27 19:56:56 +00:00
fluxgen
84c9a6a804 using FbTk GContext 2003-08-27 18:05:12 +00:00
fluxgen
1c3ddb390b using GContext 2003-08-27 17:52:08 +00:00
fluxgen
3d5ef23a97 stylemenuitem is toggle item 2003-08-27 14:26:37 +00:00
fluxgen
8da64c481d toggle item 2003-08-27 14:25:32 +00:00
fluxgen
fc5c45f0c5 height and width of pixmap 2003-08-27 14:21:25 +00:00
fluxgen
8aff73f205 added m_toggle_item value 2003-08-27 14:18:02 +00:00
fluxgen
2be2a2b5cc added pixmap for bullet and selected and unselected 2003-08-27 14:14:04 +00:00
fluxgen
097fcff44f added pixmap for bullet and selected and unselected 2003-08-27 14:07:16 +00:00
fluxgen
f81055e4af added GContext 2003-08-27 13:54:30 +00:00
fluxgen
d4931615fe a X GC wrapper 2003-08-27 13:45:11 +00:00
fluxgen
38bff12455 minor fix 2003-08-27 00:21:54 +00:00
fluxgen
450c1d80f6 added edit current workspace name menu item 2003-08-27 00:11:57 +00:00
fluxgen
720da3cc56 minor fixes 2003-08-27 00:11:24 +00:00
fluxgen
38e8bdd4b7 minor fix 2003-08-26 23:53:49 +00:00
fluxgen
237ba57044 added new action SetWorkspaceName 2003-08-26 23:53:01 +00:00
fluxgen
64387c8706 added SetWorkspaceNameCmd 2003-08-26 23:52:09 +00:00
fluxgen
e984c66191 added SetWorkspaceName 2003-08-26 23:48:53 +00:00
fluxgen
fe6b6f9172 workspace name setting tool 2003-08-26 23:48:19 +00:00
fluxgen
9d3b8d55ff added eventMask 2003-08-26 23:45:36 +00:00
fluxgen
1fc69d17ad added TextBox 2003-08-26 23:26:18 +00:00
fluxgen
7473c2e0b0 text box for input 2003-08-26 23:24:48 +00:00
fluxgen
462286b46c listen to workspace name sig 2003-08-26 23:20:07 +00:00
fluxgen
b947855ca5 moved border color and width to frame theme 2003-08-25 17:07:32 +00:00
fluxgen
2e97e2ccf1 removed unused variable 2003-08-25 16:51:16 +00:00
fluxgen
3ad7d05d87 moved border color and width to frame theme 2003-08-25 16:37:50 +00:00
fluxgen
2fadb492ed moved border color and width to frame theme 2003-08-25 16:17:18 +00:00
fluxgen
49f5eef946 moved border color and width to frame theme 2003-08-25 16:07:09 +00:00
rathnor
06a66cc304 fix some style initialisation issues 2003-08-25 13:15:53 +00:00
fluxgen
f1c45fdb01 setting default values 2003-08-24 23:21:58 +00:00
fluxgen
b4331b03fe just listen to screen size changes 2003-08-24 23:15:02 +00:00
fluxgen
531e989499 fixed transparent bug 2003-08-24 16:57:38 +00:00
fluxgen
67898ededb fixed menu 2003-08-24 16:24:19 +00:00
fluxgen
6610e1c210 remove round corners for already shaped windows, i.e xmms 2003-08-24 15:39:52 +00:00
fluxgen
710ef5d3c9 fixed isShaped and setShapeNotify 2003-08-24 15:37:12 +00:00
fluxgen
d1b14ad084 remove round corners for already shaped windows, i.e xmms 2003-08-24 15:18:09 +00:00
fluxgen
9160cf2e96 fixed shape stuff 2003-08-24 15:02:15 +00:00
fluxgen
f71446bf7f listen to screen resize sig 2003-08-24 13:17:00 +00:00
fluxgen
329ac9d0bb fixed resize signal so objects can resize when the screen size changes 2003-08-24 13:07:01 +00:00
fluxgen
d509be7ac9 cleaning 2003-08-24 11:19:45 +00:00
fluxgen
e405a967e2 cleaning 2003-08-24 10:46:56 +00:00
fluxgen
ba3a470148 added compose 2003-08-24 10:40:57 +00:00
fluxgen
52f7ee11f7 composes two functions into one 2003-08-24 10:37:31 +00:00
fluxgen
92ae6d6a87 minor fix 2003-08-23 15:46:06 +00:00
fluxgen
0836477c19 added accessor for button 2003-08-23 15:45:38 +00:00
fluxgen
efc1ec4b20 fixed dispatch to parent 2003-08-23 15:44:06 +00:00
fluxgen
bc8e67136f fixed autohide issue and toolbar menu 2003-08-23 15:42:48 +00:00
fluxgen
34fb292c06 added Image, PixmapWithMask and ImageXPM files 2003-08-22 22:38:51 +00:00
fluxgen
44d3e2ee98 fixed theme items for pixmapwithmask 2003-08-22 22:17:30 +00:00
fluxgen
dafe9f9fb6 fixed basename 2003-08-22 22:11:19 +00:00
fluxgen
062768a077 fixed search paths for new image loading 2003-08-22 21:38:58 +00:00
fluxgen
dc3f13d2fc fixed new image loading 2003-08-22 21:35:40 +00:00
fluxgen
834645f545 image handling 2003-08-22 21:25:14 +00:00
fluxgen
7b059d2399 cleaning, added toUpper and findExtension 2003-08-22 19:38:00 +00:00
fluxgen
6ec807a118 cleaning, added toUpper 2003-08-22 19:37:07 +00:00
fluxgen
f9058a5480 fixed theme height 2003-08-22 15:20:32 +00:00
fluxgen
ad0cadcc04 minor offset fix 2003-08-22 15:19:39 +00:00
fluxgen
1e7983d49f fixed scaling in theme instead 2003-08-22 15:04:18 +00:00
fluxgen
46fb72ba75 calling winbutton theme with frame theme 2003-08-22 15:03:28 +00:00
fluxgen
44208838af new theme item window.title.height, Window.Title.Height 2003-08-22 15:02:33 +00:00
fluxgen
ec5c2b77a1 fixed scaling for winbuttons 2003-08-22 14:48:10 +00:00
fluxgen
5749014fa7 added resizehorizontal and resizevertical, patch from Mathias Gumz 2003-08-19 23:37:31 +00:00
fluxgen
2c1bd69a42 moved TextButton to FbTk 2003-08-19 21:52:22 +00:00
fluxgen
2ccb04a1db fixed some theme items 2003-08-19 21:28:57 +00:00
fluxgen
c7dbf0dd65 fixed fallback for item 2003-08-19 21:27:40 +00:00
fluxgen
be89656dea fixed fallback items 2003-08-19 21:26:45 +00:00
fluxgen
46ea237c38 fixed load item 2003-08-19 21:25:26 +00:00
fluxgen
ce77642a0e cleaning 2003-08-19 16:19:28 +00:00
fluxgen
923d9eaf2b removed old functions 2003-08-19 16:16:28 +00:00
fluxgen
3006ba49e4 moved textbutton to fbtk 2003-08-19 16:15:32 +00:00
fluxgen
3dc7ab0599 added TextButton 2003-08-19 16:14:08 +00:00
fluxgen
4044ac424e copyright update 2003-08-19 16:03:52 +00:00
fluxgen
e5ce1a6583 bug fix 2003-08-19 16:03:26 +00:00
fluxgen
443874957b moved from fluxbox main source 2003-08-18 12:15:39 +00:00
fluxgen
8bf640a799 moved to FbTk 2003-08-18 12:15:04 +00:00
fluxgen
51fe5995b1 minor ceaning 2003-08-18 11:49:50 +00:00
fluxgen
98013ee6f7 minor cleaning 2003-08-18 11:37:15 +00:00
fluxgen
2ae58a7e49 cleaning 2003-08-18 11:26:17 +00:00
fluxgen
f1f5472711 added removeWindow and fixed workspace sig 2003-08-18 11:13:32 +00:00
fluxgen
cc01c64c5c minor fix 2003-08-18 09:55:11 +00:00
fluxgen
6d0866b80a minor fix 2003-08-18 09:32:15 +00:00
fluxgen
b25e9d0c20 minor fix 2003-08-17 19:06:10 +00:00
fluxgen
d101fdb770 cleaning 2003-08-17 13:21:32 +00:00
fluxgen
2211428f2d added isDirectory and isRegularFile 2003-08-17 13:19:54 +00:00
fluxgen
bfbf875de4 removed old files 2003-08-16 16:20:20 +00:00
fluxgen
3cc8fa8bbc not used 2003-08-16 13:38:06 +00:00
fluxgen
fff0fbae22 default value 2003-08-16 13:36:52 +00:00
fluxgen
0d18eba693 default valueS 2003-08-16 12:23:17 +00:00
fluxgen
e39e47b5cf minor cleaning 2003-08-16 12:12:21 +00:00
fluxgen
a44683165c cleaning 2003-08-16 12:10:19 +00:00
fluxgen
247d68bbf1 minor cleaning 2003-08-16 12:04:12 +00:00
fluxgen
a1df5f7d15 fixed iconified windows and minor optimization 2003-08-16 11:47:26 +00:00
fluxgen
90b87d9942 default values on start 2003-08-16 11:33:13 +00:00
fluxgen
e643be0e49 clamp some values 2003-08-16 11:30:48 +00:00
fluxgen
e327629342 default values on start 2003-08-16 11:05:19 +00:00
fluxgen
3496a1e198 default values 2003-08-16 10:01:57 +00:00
fluxgen
502dd6b3e3 minor fix in rendering 2003-08-15 17:23:23 +00:00
fluxgen
56650fc160 minor bugfix for pixmap 2003-08-15 15:30:18 +00:00
fluxgen
1cfe725542 minor bug fix 2003-08-15 15:29:10 +00:00
fluxgen
f95868bfc1 minor offset fix 2003-08-15 14:00:20 +00:00
fluxgen
730872b1df copyright update 2003-08-15 13:58:56 +00:00
fluxgen
1ed6519a20 minor fix 2003-08-15 13:57:18 +00:00
fluxgen
99a12262fd added SystemTray files 2003-08-15 13:53:45 +00:00
fluxgen
091748bd46 reparent 2003-08-15 13:52:06 +00:00
fluxgen
859fafeecf added SystemTray and fixed ConfigureNotify so we can rearrange the items 2003-08-15 13:51:43 +00:00
fluxgen
4eb59bdb8d minor indent 2003-08-15 13:50:42 +00:00
fluxgen
9d69d8b94e systray 2003-08-15 13:48:50 +00:00
fluxgen
779a0f4707 added resource item for height and handleEvent for ConfigureNotify 2003-08-15 13:25:03 +00:00
fluxgen
c14986b485 fixed shape bug when changing between shaped and non shaped themes 2003-08-13 22:52:35 +00:00
fluxgen
1f45e91e12 load themes before we create any windows 2003-08-13 16:53:13 +00:00
fluxgen
7d37f9b98b using TextButton for label 2003-08-13 16:39:24 +00:00
fluxgen
884928264a fixed rendering problem on focused textbutton 2003-08-13 16:36:37 +00:00
fluxgen
9ffcd43e70 border width fixes 2003-08-13 15:28:24 +00:00
fluxgen
b0849b643c default width 2003-08-13 15:26:35 +00:00
fluxgen
97e0164135 default justify 2003-08-13 15:25:58 +00:00
fluxgen
62adec2f25 cleaning 2003-08-13 15:12:39 +00:00
fluxgen
bdae051554 added BorderTheme files 2003-08-13 10:26:24 +00:00
fluxgen
4eb377f5ef border theme 2003-08-13 10:19:57 +00:00
fluxgen
662be09609 Button changed to a FbWindow 2003-08-13 10:14:54 +00:00
fluxgen
225e89d775 borderWidth 2003-08-13 10:11:14 +00:00
fluxgen
26722ad5c0 using border theme 2003-08-13 10:08:18 +00:00
fluxgen
07190d2133 obsolete 2003-08-13 10:04:29 +00:00
fluxgen
447486fd8b Button changed to a FbWindow 2003-08-13 10:03:45 +00:00
fluxgen
671e2688b6 copyright 2003-08-13 10:03:06 +00:00
fluxgen
9c631e6c6f helper class for border items 2003-08-13 10:01:38 +00:00
fluxgen
cb0c4213a4 border and setAntialias 2003-08-13 09:59:25 +00:00
fluxgen
eebfc5b889 border theme item 2003-08-13 09:57:40 +00:00
fluxgen
2f9ab86178 added border 2003-08-13 09:56:06 +00:00
fluxgen
df809ea1b2 setAntialias 2003-08-13 09:54:50 +00:00
fluxgen
1222e96416 removed old theme items 2003-08-13 09:53:46 +00:00
fluxgen
044165d1e7 added rearrangeItems 2003-08-13 09:51:22 +00:00
fluxgen
d07e9e3b95 rearrange items with borderWidth included 2003-08-13 09:50:45 +00:00
fluxgen
c4ef95612c Button changed to a FbWindow 2003-08-13 09:42:22 +00:00
fluxgen
87c97a9668 since Button changed to a FbWindow we can change the container to hold fbwindows 2003-08-13 09:39:16 +00:00
fluxgen
86016331b0 added border width 2003-08-13 09:36:12 +00:00
fluxgen
6b12f0c31a button changed to a Fbwindow 2003-08-13 09:34:40 +00:00
fluxgen
ea4adcf695 more virtual 2003-08-13 09:28:44 +00:00
fluxgen
eac153c43c Button is a FbWindow 2003-08-13 09:25:16 +00:00
fluxgen
5855c7825b added loadItem 2003-08-13 09:24:33 +00:00
fluxgen
34a392c138 default values for texture items and added loadItem function 2003-08-13 09:24:02 +00:00
fluxgen
72b654992d minor cleaning 2003-08-12 21:00:54 +00:00
fluxgen
1f4944abb4 added shutdown variable to indicate that we are shutting down and dont need to listen to some signals 2003-08-12 12:21:42 +00:00
fluxgen
cb0621a6b6 code cleaning and optimization 2003-08-12 12:16:28 +00:00
fluxgen
ee0ff9d6e3 minor code cleaning 2003-08-12 12:14:37 +00:00
fluxgen
9f939d9af9 added TILED option 2003-08-12 11:44:41 +00:00
fluxgen
680407c294 optimized focus change rendering 2003-08-12 11:09:46 +00:00
fluxgen
060219fca2 extra checks 2003-08-12 01:19:22 +00:00
fluxgen
7be86791e4 reverted back to no updateNetizenWindowDel in removeClient 2003-08-12 01:04:16 +00:00
fluxgen
905538affe listen to die signal 2003-08-12 01:01:16 +00:00
fluxgen
3a109be9b3 removing client from workspace and sending update netizen window del 2003-08-12 00:27:57 +00:00
fluxgen
85b4fd8717 non const accessor for workspace list 2003-08-12 00:27:13 +00:00
fluxgen
ecda5f9735 sending updateNetizenWindowDel in BScreen removeWindow 2003-08-12 00:26:42 +00:00
fluxgen
c6a969f61b fixed copy x pixmap bug 2003-08-12 00:25:23 +00:00
fluxgen
eada72fae3 fixed background pixmap bug 2003-08-12 00:22:11 +00:00
fluxgen
b441ee120b update 2003-08-12 00:20:47 +00:00
fluxgen
687d1a8021 added empty pixmap and change icon2winmap to a std list 2003-08-12 00:19:14 +00:00
fluxgen
062da9647f added empty texture item 2003-08-12 00:17:56 +00:00
fluxgen
1da02c9f9d raise and focus on click, and fixed icon mask 2003-08-12 00:16:16 +00:00
fluxgen
c64ffad647 fixed minor copy bug 2003-08-11 23:39:28 +00:00
fluxgen
631729ddfc load theme after all screens are created 2003-08-11 20:59:58 +00:00
fluxgen
315e9e2135 removed obsolete functions 2003-08-11 20:51:32 +00:00
fluxgen
2b63f32449 minor fix 2003-08-11 20:39:05 +00:00
fluxgen
11643efc67 loading theme after we created all screens 2003-08-11 20:32:51 +00:00
fluxgen
9bc62a0cfb minor fixes 2003-08-11 20:29:30 +00:00
fluxgen
57b41ae42f cleaning 2003-08-11 20:22:38 +00:00
fluxgen
7d778ce8ac minor fix 2003-08-11 18:02:51 +00:00
fluxgen
3374687fef using timer command 2003-08-11 17:15:51 +00:00
fluxgen
2205f787a7 using new timer command and focus signal 2003-08-11 17:04:32 +00:00
fluxgen
2248c548a5 added focus sig and updated for time command 2003-08-11 16:57:11 +00:00
fluxgen
6016857678 updated for new toolbar 2003-08-11 16:54:46 +00:00
fluxgen
f6d07eacb3 removed strftimeformat resource, it is in clocktool now 2003-08-11 16:27:23 +00:00
fluxgen
e9e60037b0 fixed minor focus bug and updated to use timer command 2003-08-11 16:06:51 +00:00
fluxgen
f35a4840ef new timer command 2003-08-11 16:05:18 +00:00
fluxgen
e163208cab rearranged accessors and fixed new timer command 2003-08-11 16:02:38 +00:00
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
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