Commit graph

3015 commits

Author SHA1 Message Date
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
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
fluxgen
b17abb05c8 using property and changeProperty 2003-05-19 22:43:48 +00:00
fluxgen
3027bf1341 property and changeProperty 2003-05-19 22:38:55 +00:00
rathnor
52a71aa781 correct some maximise numbers 2003-05-19 15:39:06 +00:00
rathnor
b68b1c7623 xinerama updates 2003-05-19 15:32:47 +00:00
rathnor
cc9c7960c1 add back some xinerama support (toolbar, slit (+menu), screen) 2003-05-19 14:26:30 +00:00
rathnor
c62dc1e2af fix initialise of s_display in a constructor for FbWindow (fixes bsetroot
segfault)
2003-05-19 08:27:49 +00:00
fluxgen
80161fc208 moved XrmDatabaseHelper to FbTk 2003-05-18 22:12:25 +00:00
fluxgen
0d34ca1ea0 moved Resource to FbTk and change name of DirHelper to FbTk Directory 2003-05-18 22:08:19 +00:00
fluxgen
251ca294ab moved Resource to FbTk 2003-05-18 22:04:06 +00:00
fluxgen
b90558a9a9 moved Resource to FbTk and change name of DirHelper to FbTk Directory 2003-05-18 22:01:14 +00:00
fluxgen
1e78e743a7 moved Resource, XrmDatabaseHelper and DirHelper to FbTk 2003-05-18 21:57:41 +00:00
fluxgen
df3b2a2766 moved to FbTk, and change DirHelper to Directory 2003-05-18 21:55:16 +00:00
fluxgen
0e1eb74841 fixed autohide bug on toolbar buttons 2003-05-17 11:30:59 +00:00
fluxgen
1d49072a76 fixed cursor for grips 2003-05-17 11:08:06 +00:00
fluxgen
dc3455a72e minor fixes 2003-05-17 11:05:33 +00:00
fluxgen
e55252b464 fixed slit client die issue 2003-05-17 11:00:50 +00:00
fluxgen
0933da772a minor raise fix 2003-05-17 10:44:32 +00:00
fluxgen
4ec9bdbee2 added set and unsetCursor 2003-05-17 10:43:20 +00:00
fluxgen
f1a34dc2f6 minor fix for register empty windows 2003-05-17 10:40:12 +00:00
fluxgen
ae5ce5e368 fixed -log argument and did some cleaning 2003-05-16 00:46:41 +00:00
fluxgen
eac7d2ac30 minor fix 2003-05-16 00:35:50 +00:00
fluxgen
a11f4f512a minor fix 2003-05-16 00:19:51 +00:00
fluxgen
643743f297 better warning message 2003-05-16 00:17:16 +00:00
fluxgen
5bbc766232 minor cleaning 2003-05-15 23:30:07 +00:00
fluxgen
988392b1eb minor cleaning in BScreen interface 2003-05-15 12:00:46 +00:00
fluxgen
cbce8634dd cleaning in FluxboxWindow interface 2003-05-15 11:17:29 +00:00
fluxgen
54acafe5a8 added better shape support 2003-05-14 14:43:06 +00:00
fluxgen
615ec14ab2 added better shape support 2003-05-14 14:37:06 +00:00
fluxgen
4195e26d01 using clients screen instead of fluxboxwindwos screen 2003-05-14 12:10:54 +00:00
fluxgen
f478e85aa8 moved updateClientmenu to public area so we can force it to update 2003-05-14 12:09:44 +00:00
fluxgen
53ea8fd780 update client menu when we remove a client 2003-05-14 12:08:19 +00:00
fluxgen
9d5eb092fa added screen accessor and removed client from window before we send signal 2003-05-14 12:07:06 +00:00
fluxgen
61448a5bd4 added access for dest and source drawables 2003-05-13 21:16:27 +00:00
fluxgen
3ac43716b7 transparent slit 2003-05-13 21:12:18 +00:00
fluxgen
d050c6d0a6 minor fix for alpha 0 2003-05-13 20:50:56 +00:00
fluxgen
f37df2619b minor fix 2003-05-13 14:07:24 +00:00
fluxgen
ff5f444666 removed ScreenInfo 2003-05-13 14:06:45 +00:00
fluxgen
56af958aa5 minor fixes 2003-05-13 14:05:58 +00:00
fluxgen
955a8e76cf minor debug msg fix 2003-05-13 14:05:00 +00:00
fluxgen
aa66c52768 obsolete 2003-05-13 14:01:48 +00:00
fluxgen
45e689d4a2 fixed slit redrawing bug 2003-05-13 13:28:28 +00:00
fluxgen
2afb87a4e4 minor fix 2003-05-13 11:47:29 +00:00
fluxgen
33130ce0a6 fixed better error msg 2003-05-13 11:43:44 +00:00
fluxgen
e97f8d7816 minor changes 2003-05-13 11:41:29 +00:00
rathnor
b83b826bfb fix saving of workspace icons toolbar mode 2003-05-13 11:21:23 +00:00
rathnor
e7903086f2 fix iconify with autoraise 2003-05-13 11:14:05 +00:00
fluxgen
e460cf2dc0 minor const fix 2003-05-13 00:24:26 +00:00
fluxgen
4e5ea3a83b moved find to public area and fixed const 2003-05-13 00:24:00 +00:00
fluxgen
dec9d5b7f5 fixed restoring of submenus after a reconfigure, and changed some configure menu items to just saverc instead of doing that and reconfigure 2003-05-13 00:23:05 +00:00
fluxgen
2014d60ef3 fixed menu timestamps stuff 2003-05-13 00:20:49 +00:00
fluxgen
cffa01d79b added auto hide option to toolbar menu 2003-05-12 23:05:19 +00:00
fluxgen
553cee1dde trying to use XRRScreenChangeSelectInput 2003-05-12 11:14:47 +00:00
fluxgen
47f5dbb143 reset background on screen resize 2003-05-12 04:47:34 +00:00
fluxgen
cf8811f3a9 added updateGeometry to force an update 2003-05-12 04:29:50 +00:00
fluxgen
fd9a18daa4 added updateSize so we can notify screen clients that the root window size changed 2003-05-12 04:28:46 +00:00
fluxgen
1b652642fc minor fix in RANDR init 2003-05-12 04:28:05 +00:00
fluxgen
244c63f4b4 added RANDR support 2003-05-12 04:23:31 +00:00
fluxgen
a084e737f8 minor fix so we can force update on geometry in subclasses 2003-05-12 04:20:25 +00:00
rathnor
99b6dc4e5d fix up various focus-related issues 2003-05-11 23:44:09 +00:00
fluxgen
7037b9ca2c minor fix 2003-05-11 22:19:17 +00:00
fluxgen
725af388cd minor fix 2003-05-11 19:01:09 +00:00
fluxgen
7695134b99 minor cleaning 2003-05-11 17:42:51 +00:00
fluxgen
c188d1d39a minor cleaning 2003-05-11 17:14:41 +00:00
fluxgen
7149b4dd5b minor cleaning 2003-05-11 17:06:02 +00:00
fluxgen
0d5b919606 using ref instead of pointer for revertFocus 2003-05-11 15:35:24 +00:00
fluxgen
227fe60ed9 changed getScreen to screen 2003-05-11 15:35:03 +00:00
fluxgen
051b017ea6 minor fixes 2003-05-11 15:32:23 +00:00
fluxgen
c07eb7b2de changes in revertFocus 2003-05-11 15:26:34 +00:00
fluxgen
403a9727ce fixed focus last crash bug, a dangling m_focused_window pointer 2003-05-11 15:24:09 +00:00
fluxgen
aa72e23c8e minor cleaning 2003-05-11 13:36:12 +00:00
rathnor
816190411a just a little clean up 2003-05-11 11:47:19 +00:00
fluxgen
a9e2a8d2e6 documentation 2003-05-10 23:14:22 +00:00
fluxgen
c0fa8f2263 minor fix 2003-05-10 23:11:33 +00:00
fluxgen
39425a6762 using FbRootWindow 2003-05-10 23:07:42 +00:00
fluxgen
b0641a8cbd using parent window instead of root window 2003-05-10 23:04:37 +00:00
fluxgen
d81df81428 removed some functions 2003-05-10 23:01:00 +00:00
fluxgen
3e1ac648d0 using FbRootWindow 2003-05-10 22:59:32 +00:00
fluxgen
03c52ee0c4 added FbRootWindow 2003-05-10 22:51:12 +00:00
fluxgen
26df4622fd root window 2003-05-10 22:50:19 +00:00
fluxgen
8142aae84e minor cleaning 2003-05-10 22:47:55 +00:00
fluxgen
161be32b3a using FbRootWindow 2003-05-10 22:45:08 +00:00
fluxgen
a5e763ca72 changed netizen 2003-05-10 18:15:23 +00:00
fluxgen
43dfd00e44 minor cleaning 2003-05-10 16:55:11 +00:00
fluxgen
6567f8d1bf variable name changes 2003-05-10 16:53:09 +00:00
fluxgen
980060a509 fixed typeo 2003-05-10 15:22:28 +00:00
fluxgen
3772c0125a minor bugfix 2003-05-10 14:43:45 +00:00
fluxgen
b12ea8c13d removed BaseDisplay so we moved some of the functions here 2003-05-10 14:32:35 +00:00
fluxgen
08b94c6243 moved BlackboxHints from BaseDisplay 2003-05-10 14:27:57 +00:00
fluxgen
c9638d0473 BlackboxHints in FluxboxWindow now 2003-05-10 14:16:38 +00:00
fluxgen
b6098fa2e7 added ScreenInfo 2003-05-10 14:03:27 +00:00
fluxgen
49231d1b14 moved over some old BaseDisplay functions 2003-05-10 14:01:07 +00:00
fluxgen
4a396013c6 minor cleaning 2003-05-10 13:57:07 +00:00
fluxgen
94deb10b01 holds info about screen 2003-05-10 13:54:29 +00:00
fluxgen
62f37d75bd using ScreenInfo 2003-05-10 13:46:31 +00:00
fluxgen
4f806e266a comments 2003-05-10 13:45:50 +00:00
fluxgen
79e8404cbf using FbTk App 2003-05-10 13:41:44 +00:00
fluxgen
2416e27d39 source doc 2003-05-10 13:31:46 +00:00
fluxgen
d8bdbf3bb9 comments 2003-05-10 13:29:13 +00:00
fluxgen
ba5272b845 code doc 2003-05-10 13:28:11 +00:00
fluxgen
f3098da834 bit depth 2003-05-10 13:26:37 +00:00
fluxgen
03a54fff5a comments and depth function 2003-05-10 13:24:59 +00:00
fluxgen
d927e1b85a we don't use fluxbox here 2003-05-10 13:21:36 +00:00
fluxgen
c6c3b37365 obsolete 2003-05-10 13:20:44 +00:00
rathnor
e14d4c8115 fix some missing enternotifies 2003-05-08 15:14:50 +00:00
fluxgen
dc8fcca4e4 debugmsg 2003-05-08 15:10:57 +00:00
rathnor
768613f3e0 fix sloppy focus for embedded tabs 2003-05-08 15:06:59 +00:00
fluxgen
7066ef620b set antialias on toolbar before we load the theme 2003-05-08 10:57:20 +00:00
fluxgen
3cd853536d no title on remember menu 2003-05-08 10:55:33 +00:00
fluxgen
79a6bbe715 conditional compile 2003-05-08 10:45:12 +00:00
rathnor
30d1d5a951 fix updating of gnome layer atom 2003-05-08 02:50:38 +00:00
rathnor
a7a1785899 fix silly mistake in widow move layers 2003-05-08 02:20:52 +00:00
rathnor
65fc419175 fix some focus problems when changing workspace 2003-05-08 01:51:18 +00:00
fluxgen
af6a1a123f fixed slit ordering bug 2003-05-08 01:04:05 +00:00
fluxgen
db3b6fa758 update 2003-05-07 23:45:44 +00:00
fluxgen
1c5e3c98d0 minor fix 2003-05-07 23:17:38 +00:00
rathnor
72e4f1eeb3 move compiled-in option reporting into -info
Also explicitly say which ones aren't in.
2003-05-07 23:17:24 +00:00
fluxgen
1b9a07dcbc fixed expose event 2003-05-07 22:53:21 +00:00
fluxgen
b04a5bb1c8 fixed options 2003-05-07 22:19:59 +00:00
rathnor
e7a5539b29 fix crash from removeClient if window wasn't the active client 2003-05-07 16:44:51 +00:00
rathnor
d63bf127ad transient fixes by making them WinClients 2003-05-07 16:21:26 +00:00
rathnor
de68c88ed8 minor focus twiddle 2003-05-07 13:50:41 +00:00
rathnor
31c77912d8 fix alignment of unstuck default pixmap 2003-05-07 12:16:09 +00:00
fluxgen
10211d5fec better error msg 2003-05-07 11:43:03 +00:00
fluxgen
755d0d1504 comments 2003-05-07 11:36:43 +00:00
fluxgen
956848a585 forgot return 2003-05-07 11:35:59 +00:00
fluxgen
90dc9ca680 init m_background_pm 2003-05-07 11:35:22 +00:00
fluxgen
7981cc0fc7 fixed focus new on deiconify 2003-05-07 11:33:56 +00:00
fluxgen
ac931c2215 minor cleaning 2003-05-07 11:33:12 +00:00
fluxgen
96005a8feb rearranged Resource class 2003-05-07 11:32:42 +00:00
fluxgen
9548e4bf50 Fixed include and some comments 2003-05-07 11:30:28 +00:00
fluxgen
b42f722198 fixed RENDER extension checking 2003-05-07 09:31:29 +00:00
fluxgen
7298f23b0d added stuck pixmap, and unfocus pixmaps 2003-05-06 23:58:08 +00:00
fluxgen
1cbf54adeb fixed problem with multiple screens redrawing, the m_screen_num wasnt set 2003-05-06 23:50:31 +00:00
rathnor
114a72f9b1 change slit menus to FbMenus 2003-05-06 01:45:17 +00:00
rathnor
2ac0d82e45 fix up focus problems 2003-05-04 23:38:06 +00:00
fluxgen
65bbfbe51b license update 2003-05-04 21:01:43 +00:00
fluxgen
1a4c4052b0 fixed bug in slit background theme 2003-05-04 20:50:15 +00:00
rathnor
b10dc8434b add session.ignoreBorder to ignore border for movement events 2003-05-04 16:55:40 +00:00
rathnor
cd3379270b fix warping with multiple screens 2003-05-04 13:55:39 +00:00
rathnor
c21b6fb29f little debugging message improvement... 2003-05-04 13:07:17 +00:00
rathnor
6871d536ec fix multiple screen keyactions to sometimes take effect on screen the pointer is on 2003-05-04 13:07:00 +00:00
rathnor
1762dd8a0b fix segfault on restart/close when icons exist 2003-05-04 13:04:31 +00:00
fluxgen
853c075a5e minor cleaning 2003-05-04 10:34:09 +00:00
rathnor
c2cc8cb8b8 autohide tweak 2003-05-01 15:35:24 +00:00
rathnor
830ffc0c6f fix slit auto hide triggering 2003-05-01 15:03:36 +00:00
rathnor
ed3f64bc5f Fix some alignment and redraw problems 2003-05-01 14:33:36 +00:00
rathnor
c5e5009c2f clean ups of reconfigure/redraws 2003-05-01 13:19:36 +00:00
rathnor
6b125d1c60 reconfigure fix (setFocusedWindow didn't check if win already focused) 2003-04-29 12:39:45 +00:00
fluxgen
7b766b6aa1 license update 2003-04-29 09:00:13 +00:00
fluxgen
f589d55aa9 FbPixmap is a FbDrawable 2003-04-29 08:53:24 +00:00
fluxgen
d9467066a9 FbWindow is a FbDrawable 2003-04-29 08:51:59 +00:00
fluxgen
e76c16bc15 added FbDrawable 2003-04-29 08:50:29 +00:00
fluxgen
a6f0529842 for basic draw operations 2003-04-29 08:49:36 +00:00
fluxgen
456792bbeb rearranged themes and added WinButtonTheme 2003-04-28 22:43:26 +00:00
fluxgen
3f62d0e808 added WinButtonTheme with pixmap support 2003-04-28 22:41:28 +00:00
fluxgen
a615953477 added WinButtonTheme 2003-04-28 22:39:12 +00:00
fluxgen
157673be29 minor screen num fix 2003-04-28 22:33:19 +00:00
fluxgen
556b74b333 handles close, maximize, iconify, shade and stick theme pixmaps 2003-04-28 22:30:34 +00:00
fluxgen
39e05f49d0 render scaled pixmap 2003-04-28 22:27:29 +00:00
fluxgen
e37f631c4f added pixmap support 2003-04-28 22:25:13 +00:00
fluxgen
7a643267c1 added pixmap 2003-04-28 22:23:41 +00:00
fluxgen
678fe92bc2 virtual fixes 2003-04-28 22:22:25 +00:00
fluxgen
14f7fc9b9d init m_pressed 2003-04-28 22:21:56 +00:00
rathnor
41c0ea543c toolbar size + alignment fixes 2003-04-28 16:48:23 +00:00
rathnor
e7b893beba fixing remembering of decorations 2003-04-28 13:38:23 +00:00
rathnor
c67517647a tiny consistency fix 2003-04-28 13:34:38 +00:00
rathnor
af8510a5a7 fix detachClient issue where the menu wouldn't get created before adding
remember. Also make this safer in Remember.cc
2003-04-28 12:58:08 +00:00
rathnor
93fab45acc add client window to event manager 2003-04-28 12:56:38 +00:00
fluxgen
81a5f04a49 license 2003-04-28 01:47:29 +00:00
fluxgen
f839644e32 fixed copyArea pos and size args 2003-04-28 01:32:47 +00:00
fluxgen
697aa33355 forgot putenv 2003-04-28 01:17:39 +00:00
fluxgen
aa7ca74e8b license fix 2003-04-28 00:39:34 +00:00
fluxgen
92f49bd874 fixed execute on right screen 2003-04-28 00:38:42 +00:00
fluxgen
45fff3a4b2 fixed scaling and bug in copyArea 2003-04-27 23:56:13 +00:00
fluxgen
1db7e5fb0c fixed scaling 2003-04-27 23:55:08 +00:00
rathnor
1e145051c7 fix remember to match on instance rather than class name
Also make remember menu appear on transients, only disabled
2003-04-27 15:53:53 +00:00
rathnor
63ac5deee6 fix nextFocus problem with tabbed windows 2003-04-27 14:36:05 +00:00
fluxgen
ecf483e0c6 fixed workspace warp bug 2003-04-27 12:31:43 +00:00
rathnor
2fb9e90627 fix bug for not using modifiers on nextWindow 2003-04-27 04:56:18 +00:00
rathnor
64d7fa3b96 remove mention of old useIconbar resource (toolbar modes now do this
task)
2003-04-27 04:28:04 +00:00
rathnor
4d57d6b394 add missing #include <cassert> 2003-04-27 02:26:21 +00:00
fluxgen
41f40a68db minor fixes 2003-04-27 01:54:18 +00:00
fluxgen
6b44b9c173 license update 2003-04-27 01:51:04 +00:00
fluxgen
c7c9ec5f4d fixed focus new bug 2003-04-27 00:36:28 +00:00
fluxgen
4e9eac4824 assign new pixmap via constructor and operator 2003-04-27 00:12:17 +00:00
fluxgen
5a543f8d7c moved StringUtil to FbTk 2003-04-26 22:10:53 +00:00
fluxgen
6125c24401 moved StringUtil to FbTk 2003-04-26 18:58:30 +00:00
fluxgen
a01e77133e removed colormap atom 2003-04-26 18:56:02 +00:00
fluxgen
6e460803e4 moved StringUtil to FbTk 2003-04-26 18:27:56 +00:00
fluxgen
ae47696324 moved from fluxbox source 2003-04-26 18:12:47 +00:00
fluxgen
3e92ad1010 moved to FbTk 2003-04-26 18:12:16 +00:00
fluxgen
2065e654a3 removed nl_types_cygnus and did some cleaning 2003-04-26 15:46:03 +00:00
fluxgen
00dc4656ea removed nl_types_cygnus.h 2003-04-26 15:44:17 +00:00
fluxgen
63775be4a4 not needed 2003-04-26 15:39:37 +00:00
fluxgen
f1624c901f removed DrawUtil 2003-04-26 15:22:51 +00:00
fluxgen
d3daeff47a obsolete 2003-04-26 15:21:38 +00:00
fluxgen
a26d408964 fixed menu bug 2003-04-26 15:00:25 +00:00
fluxgen
5856d7af0d minor cleaning 2003-04-26 14:47:40 +00:00
fluxgen
e3c5e77bbf deleting not internal menus 2003-04-26 14:47:04 +00:00
rathnor
b2c53bf3a1 fix bug where it wouldn't add remember menu 2003-04-26 14:36:21 +00:00
rathnor
872ba85594 add some comments to better describe the difference between the 2
decoration-related enumerations
2003-04-26 14:05:47 +00:00
rathnor
df8a780df1 add remembering of layer 2003-04-26 13:47:53 +00:00
fluxgen
033f79b1d8 ops 2003-04-26 13:14:37 +00:00
fluxgen
d44da76ad4 indentation and minor fixes 2003-04-26 12:46:18 +00:00
fluxgen
0c28882025 minor include fix 2003-04-26 12:44:53 +00:00
fluxgen
13a98385f0 bug in alpha value when setting new source 2003-04-26 12:44:24 +00:00
fluxgen
eb9b2363e3 minor transparent fixes 2003-04-26 12:34:48 +00:00
rathnor
007fb25e82 more namespace corrections (doh) 2003-04-26 12:01:55 +00:00
rathnor
9fa14bd5ff Fix some namespace stuff 2003-04-26 11:24:55 +00:00
rathnor
52a89a9225 Remember functionality 2003-04-26 07:57:00 +00:00
rathnor
68ffc78978 Add code for remember functionality (Simon) 2003-04-26 05:42:36 +00:00
fluxgen
7d41b4c799 minor comments 2003-04-25 18:13:29 +00:00
fluxgen
5a5b854c96 fixed WinButton state update 2003-04-25 17:39:00 +00:00
fluxgen
9751d05db3 fixed so it gets win state sticky to update sticky button 2003-04-25 17:35:28 +00:00
fluxgen
7815e2b30e fixed simple drawable functions 2003-04-25 17:32:21 +00:00
fluxgen
c31a8b5290 fixed listen to window state 2003-04-25 17:29:58 +00:00
fluxgen
c955d69323 minor fix 2003-04-25 17:27:36 +00:00
fluxgen
278b562d1d minor cleaning 2003-04-25 16:55:39 +00:00
fluxgen
834abda73c minor transparent fix 2003-04-25 16:23:59 +00:00
fluxgen
7028c5e3f5 removed old Theme files 2003-04-25 16:12:18 +00:00
fluxgen
4e0757bef0 fixed MapRequest and PropertyNotify events 2003-04-25 16:11:00 +00:00
fluxgen
ac6650454b removed setNoFocus in class Fluxbox 2003-04-25 16:08:45 +00:00
fluxgen
8832a07533 cleaning 2003-04-25 16:07:46 +00:00
fluxgen
45ed9ca96f cleaning 2003-04-25 16:00:03 +00:00
fluxgen
7b433c31a5 cleaning 2003-04-25 15:52:58 +00:00
fluxgen
f801b384e5 obsolete 2003-04-25 13:58:31 +00:00
fluxgen
3d73a90a7b optimized transparent 2003-04-25 12:32:57 +00:00
fluxgen
21b815ab30 added FbPixmap files 2003-04-25 12:30:41 +00:00
fluxgen
46d6a06ece a X pixmap wrapper 2003-04-25 12:29:49 +00:00
fluxgen
d2a50e0320 minor fix for root pixmap 2003-04-25 11:56:13 +00:00
fluxgen
e3921394c9 fixed inline 2003-04-25 11:40:58 +00:00
fluxgen
cc52814731 minor cleaning 2003-04-25 11:28:44 +00:00
rathnor
c318ce9f68 small fix for gcc 3.3 compile bug (Simon) 2003-04-25 11:27:13 +00:00
fluxgen
4b1343f4ae added RootTheme files 2003-04-25 11:25:03 +00:00
fluxgen
169e45c49b fixed border width stuff 2003-04-25 11:22:40 +00:00
fluxgen
ccf0afe07e just some extra safety 2003-04-25 11:21:17 +00:00
fluxgen
9f0885bcbe update for rootheme 2003-04-25 11:19:45 +00:00
fluxgen
8bbc39b8d0 fixed include 2003-04-25 11:15:01 +00:00
fluxgen
538f6406a2 updated for RootTheme 2003-04-25 11:11:27 +00:00
fluxgen
dc6fb9e55c removed old theme engine, fixed RootTheme and some deps 2003-04-25 11:05:11 +00:00
fluxgen
eafc85bca7 removed old theme engine and fixed some deps 2003-04-25 11:02:57 +00:00
fluxgen
511909eee6 fixed SlitTheme and RootTheme 2003-04-25 10:46:07 +00:00
fluxgen
f679f26f80 fixed SlitTheme 2003-04-25 10:45:02 +00:00
fluxgen
dd7755ae01 fixed roottheme 2003-04-25 10:40:31 +00:00
fluxgen
a553264550 root theme 2003-04-25 10:14:54 +00:00
rathnor
384603e962 add UnderMousePlacement placement policy, plus a little fix for window
positioning (Simon)
2003-04-25 09:07:14 +00:00
fluxgen
f1e4305409 minor fix 2003-04-23 10:51:17 +00:00
fluxgen
bb97e86a3a minor cleaning 2003-04-23 00:17:51 +00:00
fluxgen
29dec75f5d minor fix 2003-04-23 00:13:47 +00:00
rathnor
c73329d363 some small fixes for toolbar init + reconfiging 2003-04-21 07:01:03 +00:00
rathnor
bd9a39fde6 fix couple of functions that shouldn't have been marked as inline
(is/hasTransient) (Simon)
2003-04-20 15:11:48 +00:00
fluxgen
54cf041b83 fixed HAVE_XRENDER 2003-04-20 14:47:35 +00:00
fluxgen
4be176add0 forgot include memory 2003-04-20 14:20:14 +00:00
fluxgen
92d50b07ed license update 2003-04-20 13:52:29 +00:00
fluxgen
f2cef83565 menu alpha 2003-04-20 13:49:26 +00:00
fluxgen
671fdb606f root pixmap and menu alpha item 2003-04-20 13:46:18 +00:00
fluxgen
74792af1cc menu alpha and root pixmap 2003-04-20 13:45:07 +00:00
fluxgen
1e3fad7bb0 added Transparent 2003-04-20 13:29:21 +00:00
fluxgen
b232cd8645 for transparent drawable 2003-04-20 13:27:16 +00:00
rathnor
2a1bc27e90 add directional focus movement (Simon)
incl new keybindings FocusUp, FocusDown, FocusLeft, FocusRight
2003-04-20 12:21:35 +00:00
rathnor
e75378d0e6 Add window snapping (Simon) 2003-04-20 02:47:15 +00:00
fluxgen
430f07a5a6 delete rootmenu 2003-04-18 12:51:14 +00:00
fluxgen
a492a40923 disabling delete of non internal menu 2003-04-17 14:17:33 +00:00
fluxgen
c4d1f735f6 doing an extra remove to make sure this window is removed from eventmanager 2003-04-17 14:16:20 +00:00
rathnor
1cdb10e841 save toolbar mode properly (Simon) 2003-04-16 23:33:59 +00:00
fluxgen
e51f618cc0 fixed resize bug 2003-04-16 22:17:46 +00:00
fluxgen
2ff48d59e5 no border for clientarea 2003-04-16 22:15:22 +00:00
rathnor
e48f7836fd fix saving of various slit params (Simon) 2003-04-16 16:18:06 +00:00
fluxgen
9163668e98 changed size_t to unsigned 2003-04-16 16:02:14 +00:00
rathnor
b3921bc4e6 fix workspace warping and netizen updates for warping (Simon) 2003-04-16 14:43:06 +00:00
rathnor
06e830812e fix saving of toolbar + slit layers - simon 2003-04-16 13:43:50 +00:00
fluxgen
b47337fca6 minor fix 2003-04-16 13:33:18 +00:00
fluxgen
f640a05414 changed mode to bottom of the menu 2003-04-16 13:30:55 +00:00
fluxgen
e538db9009 toolbar width percent menu item 2003-04-16 12:53:14 +00:00
fluxgen
0e251388f0 added detachCurrentClient 2003-04-16 12:28:39 +00:00
fluxgen
67929002b1 current label button focused 2003-04-16 12:27:49 +00:00
fluxgen
274e0a928e fixed button alignment with border 2003-04-16 10:56:37 +00:00
rathnor
6fd35dc9b5 fix focusing new windows - simon 2003-04-16 10:49:59 +00:00
fluxgen
21bc356be2 fixed click raise option, patch from Dale P. Smith 2003-04-16 00:38:06 +00:00
rathnor
80c38380d1 whoops, fix some ifdefs and things 2003-04-15 23:20:31 +00:00
rathnor
909b3c5665 raise on focus [at end of cycle], also a temporary raise while cycling
(Simon)
2003-04-15 23:09:26 +00:00
fluxgen
4ca88642fa fixed y offset error on ConfigureRequestEvent 2003-04-15 21:38:23 +00:00
fluxgen
bf7fc0d8fe removed already handled events 2003-04-15 19:04:18 +00:00
fluxgen
7de46de6be added resizeClient and sendConfigureNotify 2003-04-15 18:56:42 +00:00
fluxgen
5e9d9bbed5 send notification when we get configureNotify 2003-04-15 18:55:33 +00:00
fluxgen
83da8b5006 temporarly disabled skip lower tabs and changed lower window button from press to release 2003-04-15 14:42:03 +00:00
fluxgen
9e96f89dbe drag and drop support for tabs 2003-04-15 14:40:24 +00:00
fluxgen
86f3dc3b8c make sure we only use button actions for titlebar 2003-04-15 14:36:12 +00:00
rathnor
e0d61ab4f5 use most recently focused window to attach (using screen's focus list)
(Simon)
2003-04-15 13:58:57 +00:00
rathnor
a9c82d41d8 make toolbar work somewhat - it only displays groups, not all clients.
Will address this in 0.9.2 I'd say (Simon)
2003-04-15 13:38:57 +00:00
fluxgen
9932f2e49a removed 2003-04-15 12:54:09 +00:00
fluxgen
9a3c710294 fixed missing break 2003-04-15 12:31:53 +00:00
fluxgen
89fddca1d7 cleaning 2003-04-15 12:22:52 +00:00
fluxgen
77beb5472b fixed client and icon count 2003-04-15 12:22:06 +00:00
fluxgen
143be7a2d1 minor iconbar constructor fix 2003-04-15 12:15:44 +00:00
fluxgen
3797138f93 const accessor for windowstyle 2003-04-15 12:14:13 +00:00
fluxgen
80b0f72d30 need fbtk ThemeManager 2003-04-15 12:13:22 +00:00
fluxgen
9a2777a116 need fbatoms 2003-04-15 12:12:29 +00:00
fluxgen
c09fbcd480 minor cleaning 2003-04-15 12:06:11 +00:00
fluxgen
78d4f8f610 fixed license, construtor and moved motif_wm_hints atom to getWMHints in FluxboxWindow instead 2003-04-15 11:59:02 +00:00
fluxgen
f679d372d3 removed mapNotifyEvent since its handled in Window.cc 2003-04-15 08:54:40 +00:00
rathnor
58e19dc91e add most recently used window cycling (Simon)
It is now the default cycling action
2003-04-15 00:50:25 +00:00
fluxgen
1aa5ede1b7 fixed client count bug 2003-04-15 00:17:59 +00:00
fluxgen
af077ae1ac mask event so we dont get unmap while reparent 2003-04-14 23:40:41 +00:00
fluxgen
fd6d2d20d9 merged with embedded-tab-branch 2003-04-14 15:28:52 +00:00
fluxgen
2928b32f3a merged with embedded-tab-branch 2003-04-14 15:01:55 +00:00
fluxgen
b6ca956c82 removed cycle clients with mouse wheel 2003-04-14 14:53:12 +00:00
fluxgen
f4ce449632 merged with embedded-tab-branch 2003-04-14 12:13:36 +00:00
fluxgen
0c895209d2 merged with emebbeded-tab-branch 2003-04-14 12:04:32 +00:00
rathnor
51007f35a5 Little fixes to bugs highlighted by valgrind - Simon 2003-04-09 17:20:06 +00:00
fluxgen
2f9ba66d12 minor fix 2003-04-09 13:18:36 +00:00
fluxgen
588a71101a minor fix 2003-04-09 13:00:21 +00:00
fluxgen
cb4d16f2d0 minor update 2003-04-09 12:59:57 +00:00
fluxgen
cfc6af5f7d removed ifdef have_strftime 2003-04-07 13:56:20 +00:00
rathnor
67f058496a fix shading bug (Simon) 2003-04-03 22:37:43 +00:00
rathnor
fdf611064e fixed bug for when toolbar is off 2003-03-23 05:07:03 +00:00
rathnor
227e0b0ab1 more fixes for !strftime 2003-03-23 04:18:59 +00:00
rathnor
029e4e5dc7 Some fixes for when strftime isn't available 2003-03-23 01:33:31 +00:00
fluxgen
524481403e updated copyright 2003-03-22 13:31:04 +00:00
fluxgen
93c4d43b69 minor indent 2003-03-22 11:38:24 +00:00
rathnor
4b2ba8de47 fix outline moving and warping (Simon) 2003-03-22 05:13:08 +00:00
rathnor
121e135a37 workaround another bug until can be rearranged properly 2003-03-10 22:25:18 +00:00
rathnor
04dcbebc79 fix little bug in deiconifying windows when in "Workspace" Toolbar mode 2003-03-10 21:38:47 +00:00
fluxgen
4c852829b8 minor stuff 2003-03-04 21:41:05 +00:00
fluxgen
65567d31ef fixing some old BaseDisplay to FbTk App 2003-03-04 11:13:42 +00:00
fluxgen
3df50325de fixing some old BaseDisplay to FbTk App 2003-03-04 11:06:03 +00:00
rathnor
3b62510fcb add toolbar modes/handler 2003-03-03 21:53:01 +00:00
rathnor
19875e5a5b Add code for toolbar modes 2003-03-03 21:51:13 +00:00
fluxgen
824fd0db7a updated Keys 2003-03-01 07:30:42 +00:00
fluxgen
256b0968db cleaning 2003-02-28 23:55:37 +00:00
fluxgen
7af4b1a71a minor cleaning 2003-02-28 23:37:41 +00:00
rathnor
9b98967032 fix sloppy focus to not lose focus on root window 2003-02-23 21:41:49 +00:00
rathnor
67f5dd9dd7 fix shade size bug 2003-02-23 21:32:37 +00:00
fluxgen
5e5d810a0d data type misses 2003-02-23 19:13:22 +00:00
fluxgen
7be1fe8954 fixed minor type issue 2003-02-23 16:52:17 +00:00
fluxgen
ecfeae295b fixed minor button placement 2003-02-23 16:29:26 +00:00
fluxgen
7e8dfddb98 added LayerMenu and FbMenu 2003-02-23 15:36:49 +00:00
fluxgen
78ff5ba13e minor license text fix 2003-02-23 14:30:18 +00:00
fluxgen
6eb4a4426d fixed vertical alignment of items 2003-02-23 14:29:08 +00:00
rathnor
159ef752ca silliness. I blame it on lack of sleep ;) 2003-02-23 13:58:36 +00:00
rathnor
b3ba757929 various frame size, and window resize/moving/outline bugs 2003-02-23 13:40:22 +00:00
fluxgen
0470d0087c vertical workspace name editing and starting timer if the auto hide option changed, in reconfigure 2003-02-23 12:04:27 +00:00
fluxgen
689d435c0f added auto hide menu item for toolbar 2003-02-23 12:02:30 +00:00
fluxgen
344bd1d00a using short instead of char 2003-02-23 01:09:20 +00:00
fluxgen
748467ac49 removed old function 2003-02-23 01:08:09 +00:00
fluxgen
0ff94f1c8f using not sticky state as default 2003-02-23 01:06:23 +00:00
fluxgen
3b594d1ba6 added button pic gc 2003-02-23 01:03:56 +00:00
fluxgen
c424978f5a fixed correct bullet position name 2003-02-23 01:00:48 +00:00
fluxgen
cd9634cf94 fixed menu bullet and clearWindow 2003-02-23 01:00:02 +00:00
fluxgen
aa96020afa added virtual clearWindow 2003-02-23 00:59:13 +00:00
fluxgen
32cfe10bc3 set right gc value for window buttons 2003-02-23 00:57:55 +00:00
fluxgen
955e3865b6 added toolbar placement resource 2003-02-23 00:56:09 +00:00
fluxgen
50d8c9a8a1 changed default placement 2003-02-23 00:54:13 +00:00
fluxgen
e565603f46 restored slit saving...still some stuff to do. 2003-02-23 00:53:31 +00:00
fluxgen
1178fde5ca minor cleaning, fixed vertical text 2003-02-23 00:51:40 +00:00
fluxgen
f8202a9c32 fixed vertical text and font 2003-02-23 00:50:53 +00:00
fluxgen
f3be5a9d06 removed some pointers 2003-02-23 00:50:02 +00:00
fluxgen
19f4dc774c changed layeritem to normal type instead of pointer, added placement menu and fixed font to iconbar 2003-02-23 00:49:01 +00:00
fluxgen
4c0fb1ff75 fixed better default value for Color themeitem 2003-02-23 00:47:34 +00:00
fluxgen
e45779ef17 fixed auto hide bug just expose leave events for child windows 2003-02-22 23:07:23 +00:00
fluxgen
588897315c minor cleaning, moved first resize move of frame 2003-02-22 21:40:35 +00:00
fluxgen
18d479afb3 added DIAMOND 2003-02-22 21:24:19 +00:00
fluxgen
024dd21c69 fixed bug in bullet type 2003-02-22 19:08:28 +00:00
fluxgen
6cafb55bb9 fixed minor resize bug 2003-02-22 18:31:00 +00:00
fluxgen
f3879a8387 fixed resize bug 2003-02-22 18:28:32 +00:00
rathnor
b1cb6bcf66 fix autoraise to be saved as separate init option 2003-02-22 16:09:44 +00:00
rathnor
cc2f023a22 fix focus models for new event handler and Resource setup 2003-02-22 15:10:43 +00:00
fluxgen
4e6d572681 changed createStylemenu function and removed iconUpdate 2003-02-20 23:33:08 +00:00
fluxgen
6513acb0e0 focus menu and sorting style menu the other way 2003-02-20 23:31:13 +00:00
fluxgen
8c67f63d44 fixed bug in titlebar toggle 2003-02-20 23:21:23 +00:00
fluxgen
6e1f30c308 fixed menu position when we dont have a titlebar and minor cleaning 2003-02-20 23:17:36 +00:00
fluxgen
3e2586bc1b fixed updateClientmenu each time we add or remove a window 2003-02-20 21:00:29 +00:00
fluxgen
ab62678bc6 fixed slit client resize bug and a bug in slit client list menu 2003-02-20 16:41:22 +00:00
fluxgen
318c6e02c5 minor cleaning 2003-02-20 16:38:17 +00:00
rathnor
c9ca55d85d fix clientmenu bug where remove last workspace would segfault 2003-02-20 12:06:26 +00:00
fluxgen
e0ac7575cc fixed transient raise and lower 2003-02-19 14:53:38 +00:00
rathnor
7368b7dc76 whoops, missewd adding file for layer menus 2003-02-18 22:09:02 +00:00
fluxgen
9c7f25c173 redraw title and title bar once we are done with reconfigure 2003-02-18 21:41:09 +00:00
rathnor
b4ffe4fe21 Added layer menus for windows, toolbar, and slit, plus associated
resources. Cleaned up some cruft from the previous layering setup.
2003-02-18 15:11:12 +00:00
rathnor
aa602770fb change XLayerItem to hold FbWindows instead of X Window IDs (Window) 2003-02-18 15:08:12 +00:00
rathnor
9de08b90e8 Rename LayeredMenu to FbMenu (Simon) 2003-02-18 15:06:28 +00:00
fluxgen
ead4aa8b54 using StringUtil 2003-02-17 23:36:43 +00:00
fluxgen
cac009a7ad minor fix 2003-02-17 22:57:52 +00:00
fluxgen
504989bcf1 fixed alignment problem in titlebar 2003-02-17 22:45:42 +00:00
fluxgen
84bfa4dd3b fixed non opaque moving 2003-02-17 22:42:52 +00:00
fluxgen
d104801f63 holding last move 2003-02-17 22:41:24 +00:00
fluxgen
ebc9e3547a minor indentation 2003-02-17 12:53:21 +00:00
fluxgen
12d0fed19a added IntResMenuItem 2003-02-17 12:49:08 +00:00
fluxgen
584440f2b0 changes resource integer value in the menu 2003-02-17 12:45:59 +00:00
fluxgen
2f8e99f9df added shade button option, fixed antialias for menus, added toolbar width percent menu item 2003-02-17 12:35:59 +00:00
fluxgen
24adaad3d5 inserting width percent from screen,using resource<int> value 2003-02-17 12:32:21 +00:00
fluxgen
565201d14f execute command from key input 2003-02-17 12:31:17 +00:00
fluxgen
23729b78ba return string instead of char * from getStyleFilename 2003-02-17 12:29:35 +00:00
fluxgen
2186aac511 need to toggle antialias in font 2003-02-17 12:28:57 +00:00
fluxgen
50a2f33b73 we might want to change command once the object is created 2003-02-17 12:28:06 +00:00
fluxgen
a3e6f621d0 minor cleaning 2003-02-17 09:56:00 +00:00
fluxgen
2c801101f8 removed slit 2003-02-17 02:40:00 +00:00
rathnor
79aec8465f Fixed gnome init problems (Simon) 2003-02-16 17:57:54 +00:00
fluxgen
9a82a5b1dc raise and focus when we click on titlebar and fixed workspace names in workspace menu 2003-02-16 16:45:23 +00:00
fluxgen
c0e839b64d added raiseAndFocus 2003-02-16 16:43:00 +00:00
fluxgen
98a3f4c726 changed screen pointer to reference and fixed client menu 2003-02-16 16:40:19 +00:00
fluxgen
9db6e01895 changed screen pointer to reference 2003-02-16 16:32:43 +00:00
rathnor
453e220df9 Add layer menu to window menu 2003-02-16 15:12:08 +00:00
fluxgen
e24348aedb fixed return statment 2003-02-16 15:03:22 +00:00
fluxgen
2a80ac63ef using configurated button position for titlebar 2003-02-16 13:55:49 +00:00
fluxgen
a6e3b3a6f6 fixed geom_window to FbTk FbWindow and changes some old windowstyle to m_windowtheme 2003-02-16 01:14:54 +00:00
fluxgen
7d39d015db minor stuff 2003-02-16 01:13:24 +00:00
fluxgen
9fed36293e using FbWindow for geom_window 2003-02-16 00:36:17 +00:00
fluxgen
82c251779b using reference for screen, some minor indentation 2003-02-16 00:09:34 +00:00
fluxgen
df5ba6f280 using reference for screen 2003-02-16 00:08:29 +00:00
fluxgen
6d159ae8c7 fixed style menu and some minor indentation 2003-02-15 02:03:09 +00:00
fluxgen
0a01f73b51 fixed indentation and added theme listener object 2003-02-15 02:00:29 +00:00
fluxgen
f25cf733d6 added theme listener subject 2003-02-15 01:59:00 +00:00
fluxgen
2031f46de3 added SetStyleCmd 2003-02-15 01:58:06 +00:00
fluxgen
96c49e2d0d added theme listener 2003-02-15 01:54:54 +00:00
fluxgen
fead9f1578 added subject for listeners 2003-02-15 01:49:43 +00:00
fluxgen
80a8703272 added theme observer 2003-02-15 01:48:16 +00:00
fluxgen
483f82fbb8 added a few headers 2003-02-15 01:44:49 +00:00
fluxgen
f6117a7514 added entries and readFilename 2003-02-15 01:42:17 +00:00
fluxgen
7061805dfd removed Observer and Subject 2003-02-15 01:24:04 +00:00
fluxgen
1d8589a0e2 added Subject and Observer 2003-02-15 01:22:22 +00:00
fluxgen
72f584da70 moved from fluxbox src 2003-02-15 01:21:40 +00:00
fluxgen
ab9cb939cf moved to FbTk 2003-02-15 01:20:06 +00:00
rathnor
e3b99d4e48 fixing up of layer code 2003-02-09 14:11:14 +00:00
fluxgen
1a04cf1ce2 added LayeredMenu.hh 2003-02-03 13:58:23 +00:00
fluxgen
cefcfd37d8 first 2003-02-03 13:58:09 +00:00
fluxgen
c595504676 creating screen with specified number of layers 2003-02-03 13:57:08 +00:00
fluxgen
1ac79b9733 cleaning 2003-02-03 13:56:12 +00:00
fluxgen
128bdea1a8 added layer for constructor 2003-02-03 13:53:48 +00:00
fluxgen
c6a8dfa99e minor adjustments 2003-02-03 13:50:35 +00:00
fluxgen
5bb2d4b901 using reference instead 2003-02-03 13:49:39 +00:00
fluxgen
ccd06de8c2 removed numlayers 2003-02-03 13:46:42 +00:00
fluxgen
76d490dcbb needs cleaning 2003-02-03 13:46:13 +00:00
fluxgen
7e2187d8c5 stoped 2003-02-03 13:45:23 +00:00
fluxgen
4870c5f091 cleaning 2003-02-03 13:43:46 +00:00
fluxgen
b8cc8770e8 changed name on windowID to window 2003-02-03 13:41:19 +00:00
fluxgen
7865dd73c1 changed name on windowID to window and removed layer item 2003-02-03 13:40:52 +00:00
fluxgen
7b81a4d603 removed layeritem 2003-02-03 13:39:57 +00:00
fluxgen
742e125db9 removed layeritem 2003-02-02 22:03:27 +00:00
rathnor
1b063dcea9 Integration of new Layering code, plus updates to the layering code itself
- new KeyActions: Raise/LowerLayer, AlwaysOnTop/Bottom, Top/BottomLayer
Added a "Quit" KeyAction
2003-02-02 16:32:41 +00:00
rathnor
5244fc3244 restructured layering a little so that a XLayerItem now contains several
windows that are to remain equivalent in depth (e.g. tabs, or grouped
windows) - (Simon)
2003-01-29 21:42:53 +00:00
rathnor
0f5247ccce added simple test file for layering (Simon) 2003-01-29 21:39:52 +00:00
fluxgen
b0d9aa1124 fixed minor style issues 2003-01-24 12:19:15 +00:00
rathnor
000fe76aae New Layer System 2003-01-16 12:41:27 +00:00
fluxgen
00e1014666 minor comment fix 2003-01-13 12:59:26 +00:00
fluxgen
78e01c7c6c update menu when we are done creating windows 2003-01-13 03:04:47 +00:00
fluxgen
035ed4d452 added root theme so it can redraw the background 2003-01-12 23:56:49 +00:00
fluxgen
8f9dc59683 added root theme so we can redraw the background 2003-01-12 23:54:10 +00:00
fluxgen
9716ff884e fixed minor bug in scrollClientUp/down 2003-01-12 23:52:37 +00:00
fluxgen
d844c4c1ca fixed button gc 2003-01-12 20:31:54 +00:00
fluxgen
60073cee69 removed 2003-01-12 19:19:31 +00:00
fluxgen
6fda6d83fa removed Clientmenu and Workspacemenu 2003-01-12 18:53:16 +00:00
fluxgen
c6b4257381 removed Basemenu 2003-01-12 18:52:35 +00:00
fluxgen
1f6ab73150 removed Windowmenu 2003-01-12 18:51:46 +00:00