Commit graph

1313 commits

Author SHA1 Message Date
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
fluxgen
d9c7b141c1 removed Basemenu, Workspacemenu and Clientmenu 2003-01-12 18:50:27 +00:00
fluxgen
6cc034afd3 moved KDE slit handling to Slit.cc 2003-01-12 18:49:36 +00:00