Commit graph

2169 commits

Author SHA1 Message Date
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
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
fluxgen
32cdc02556 added cursor 2003-06-11 14:52:45 +00:00
fluxgen
127778b167 moved cursor to FbWinFrameTheme 2003-06-11 14:51:56 +00:00
fluxgen
735776fbeb minor fix 2003-06-11 14:51:22 +00:00
rathnor
6c0db93dda revert NULL thing 2003-06-11 10:50:59 +00:00
rathnor
0f7c0b9c5f make sure that "0" is 4-bit safe for a null pointer by replacing it with (void
*) NULL
2003-06-11 04:21:17 +00:00
fluxgen
6a14858ac7 added antialias nls 2003-06-11 00:51:07 +00:00
fluxgen
28f550bdb1 added Xinerama file 2003-06-10 12:39:26 +00:00
fluxgen
9d430c9ca9 copyright update 2003-06-10 12:18:26 +00:00
rathnor
48929dab4d small fix 2003-06-08 14:54:05 +00:00
rathnor
81e4fe8d44 add reconfigure and restart keys 2003-06-08 14:32:28 +00:00
rathnor
93b2f8921c fix restart in menu to accept and use an argument 2003-06-08 13:47:30 +00:00
rathnor
efe8bf4acd fix bug that left empty window frames around 2003-06-08 00:13:41 +00:00
rathnor
2fc279a5e2 fix crash on window attach - triggered when attaching from the focused window
later unfocusing that window would die since it had no client. Now we
make sure we remove all references from the fluxbox Window->FluxboxWindow list first
2003-06-06 14:45:13 +00:00
rathnor
06de965f4b fix crash bug when no name defined 2003-06-06 14:07:22 +00:00
fluxgen
49c57942f3 minor fix 2003-06-05 17:40:02 +00:00
fluxgen
593624dc89 minor stuff 2003-06-05 13:33:27 +00:00
rathnor
a5e8987acd much improved window placement algorithm 2003-06-05 13:21:10 +00:00
fluxgen
72479063aa minor fix 2003-06-05 13:20:05 +00:00
fluxgen
01d069fbef minor fixes 2003-06-05 13:09:08 +00:00
fluxgen
18de3a67dd pressed pixmap fix, we use old background pixmap if m_pressed_pm is null 2003-06-05 12:42:31 +00:00
fluxgen
a25551769e fixed slit bug 2003-06-05 11:30:06 +00:00
rathnor
1d381d5fc3 remember of shaded and stuck states were mixed up 2003-05-31 01:07:36 +00:00
rathnor
af543ba9d3 remove RC_PATH from remember.cc 2003-05-27 11:55:23 +00:00
rathnor
fc760d0b68 add border option for write as well as read 2003-05-26 11:27:31 +00:00
rathnor
b8802ad22a fix usage of decoration.border (incl xmms move bug)
add BORDER to help turn on borders to remember stuff
2003-05-26 04:24:24 +00:00
rathnor
bbaca5b43b mark a bunch of menus as internal 2003-05-24 13:13:22 +00:00
fluxgen
292f5c550f reorder menus 2003-05-24 13:02:49 +00:00
fluxgen
d20ace2f97 reordered menus 2003-05-24 13:01:48 +00:00
rathnor
3e2d57d7c9 little correction when removing menu items 2003-05-24 12:34:16 +00:00
fluxgen
3eafda3f2e fixed layer menu bug, it should be internal so the parent dont kill it 2003-05-24 12:04:39 +00:00
rathnor
270cbb6592 toolbar crash (menu bug) and initialisation fixups 2003-05-24 05:49:31 +00:00
rathnor
7891106ca3 initialisation problem with xinerama enabled but not active - caused crash 2003-05-22 01:17:15 +00:00
rathnor
51f7970f74 fix cascade placement for multiple heads 2003-05-21 23:59:54 +00:00
rathnor
a88511a4a7 xinerama for placement + snapping, + tidy 2003-05-20 11:03:11 +00:00
fluxgen
f911c4035f cleaning 2003-05-19 22:45:51 +00:00