Commit graph

1799 commits

Author SHA1 Message Date
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
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
fluxgen
84cb556961 removed menu style 2003-01-12 18:48:14 +00:00
fluxgen
0a24450afd removed Workspacemenu.hh 2003-01-12 18:47:02 +00:00
fluxgen
528f14ea0c removed menu style from Theme, and removed forward declarations of Iconmenu and Workspacemenu 2003-01-12 18:46:01 +00:00
fluxgen
9504b64e96 replaced by FbTk Menu 2003-01-12 18:41:50 +00:00
fluxgen
54c446cbcf removed toolbar 2003-01-12 18:31:33 +00:00
fluxgen
c3a3ecebb6 removed Workspacemenu, Windowmenu, Clientmenu and Basemenu. Added BoolMenuItem. 2003-01-12 18:25:08 +00:00
fluxgen
21dda060fc we do not use IntResMenuItem, yet 2003-01-12 18:21:27 +00:00
fluxgen
55b9d5ffb0 replaced by FbTk Menu 2003-01-12 18:19:45 +00:00
fluxgen
6c7f8c4d15 toggles a bool variable from the menu 2003-01-12 18:15:23 +00:00
fluxgen
f423bdc3a4 moved slit handling over to Slit.cc and temporarly disabled slit save/load resources 2003-01-12 18:11:12 +00:00
fluxgen
346ed33abb removed slit functions 2003-01-12 18:09:22 +00:00
fluxgen
2c9ae560e0 removed toolbar 2003-01-12 18:08:05 +00:00
fluxgen
66206cb19c changed Toolbarmenu to FbTk Menu 2003-01-12 18:04:39 +00:00
fluxgen
57a53674bc changed Configmenu to FbTk Menu and fix new function setupConfigmenu and removed toolbar placement resource 2003-01-12 17:59:20 +00:00
fluxgen
fcf431100c major update, moved SlitClient to Slit.cc, changed frame.window to FbWindow type, changed menus to FbTk Menu type, fixed clientlist menu with cycle up/down functions, changed Slit to an EventHandler 2003-01-12 17:56:15 +00:00
fluxgen
d3f98a9ca4 added MenuItem files 2003-01-12 17:27:01 +00:00
fluxgen
99692be706 item in the menu 2003-01-12 17:06:07 +00:00
fluxgen
5dabdacd6f moved out MenuItem to MenuItem.hh 2003-01-12 17:02:33 +00:00
fluxgen
aff60c437c moved MenuItem to MenuItem.hh, fixed minor bug in drawItem 2003-01-12 17:01:02 +00:00
fluxgen
1acdd42fd7 removed explicit from copy constructor 2003-01-11 01:16:36 +00:00
fluxgen
076e3d1185 executes a list of commands 2003-01-11 01:09:24 +00:00
fluxgen
19e4d6eb04 fixed bug in configureRequestEvent and some minor indent 2003-01-10 20:20:37 +00:00
fluxgen
6072177888 fixed bad pointer check 2003-01-10 02:16:29 +00:00
fluxgen
9cdda3e68a added TextureRender, Timer and ImageControl 2003-01-10 01:03:15 +00:00
fluxgen
b2cd18b3d9 removed i18n 2003-01-10 01:02:02 +00:00
fluxgen
c8362adbf8 need cstdio for sscanf 2003-01-10 00:54:12 +00:00
fluxgen
3328de262c removed debugmsg and adjusted for FbTk ImageControl 2003-01-10 00:47:59 +00:00
fluxgen
24be5654f4 adjusted for FbTk ImageControl 2003-01-10 00:46:54 +00:00
fluxgen
c4a6b773d1 removed Keyboard execute function 2003-01-10 00:44:17 +00:00
fluxgen
6626addd03 adjusted for FbTk Timer 2003-01-10 00:41:15 +00:00
fluxgen
7e8796c31e adjusted for FbTk ImageControl 2003-01-10 00:35:19 +00:00
fluxgen
d879cbae7f adjusted for FbTk ImageControl 2003-01-09 22:18:06 +00:00
fluxgen
20037a89be adjusted for FbTk Timer and ImageControl 2003-01-09 22:16:40 +00:00
fluxgen
2e40e38c42 adjusted for FbTk Timer and ImageControl 2003-01-09 22:10:53 +00:00
fluxgen
ec1dffac32 disabled rootcommand 2003-01-09 22:09:19 +00:00
fluxgen
5cfe837b74 adjusted for FbTk ImageControl 2003-01-09 22:08:27 +00:00
fluxgen
d5a394a1e4 adjusted for FbTk Timer 2003-01-09 22:06:49 +00:00
fluxgen
4ac3236730 moved ImageControl, Timer and TextureRender to FbTk 2003-01-09 22:04:30 +00:00
fluxgen
ebf2893a20 minor change in config.h include 2003-01-09 21:58:59 +00:00
fluxgen
cc9ac6adeb adjusted for FbTk imagecontrol 2003-01-09 21:57:46 +00:00
fluxgen
a4d46a4cac removed bexec and fixed indent 2003-01-09 21:55:58 +00:00
fluxgen
d019be5bf5 remove bexec 2003-01-09 21:54:51 +00:00
fluxgen
c9299fff8f moved to FbTk 2003-01-09 21:52:09 +00:00
fluxgen
7dd4823340 moved from fluxbox to fbtk 2003-01-09 21:09:49 +00:00
fluxgen
7a74a56fe4 removed iconmenu 2003-01-09 20:44:09 +00:00
fluxgen
4b765849b7 changed workspace menu to FbTk Menu and removed iconmenu and rootmenu 2003-01-09 18:42:32 +00:00
fluxgen
5cd2b90e26 removed Rootmenu and Iconmenu. Added FbCommands 2003-01-09 18:40:34 +00:00
fluxgen
a9579c3c44 changed client menu to FbTk Menu 2003-01-09 18:33:58 +00:00
fluxgen
e48b3e0cfd removed rootmenu 2003-01-09 18:32:09 +00:00
fluxgen
f123c69829 included typeinfo 2003-01-09 18:28:48 +00:00
fluxgen
a50b4b029a minor ident and removal of debug msg 2003-01-09 18:03:33 +00:00
fluxgen
3eb4d3637f contains basic commands to restart, reconfigure, execute command and exit fluxbox 2003-01-09 17:46:10 +00:00
fluxgen
7debbae5bd removed iconmenu, changed workspacemenu and rootmenu to FbTk Menu and removed setAutoGroupWindow, disabled Stylemenu 2003-01-09 17:41:02 +00:00
fluxgen
a22aa6fa52 removed iconmenu changed workspacemenu and rootmenu to FbTk Menu and removed setAutoGroupWindow 2003-01-09 17:38:40 +00:00
fluxgen
51c33a318d removed 2003-01-09 17:29:14 +00:00
fluxgen
ccd693067e added menu border color and border width and bevel width 2003-01-09 16:51:52 +00:00
fluxgen
41bee7797d fixed menu border color and border width and bevel width 2003-01-09 16:45:21 +00:00
fluxgen
7d8ca27562 removed exec and function from MenuItem 2003-01-09 16:43:54 +00:00
fluxgen
eecde95040 included config.h for slit option 2003-01-07 02:50:20 +00:00
fluxgen
f1bb9545d1 added disable/enable title and removeAll items function 2003-01-07 02:10:24 +00:00
fluxgen
a7f4b6edb6 added disable/enable title, removeAll items function and changed itemSelected to normal virtual 2003-01-07 02:09:43 +00:00
fluxgen
188ac46621 using fbtk menu instead of windowmenu 2003-01-07 02:07:43 +00:00
fluxgen
87e65a8c06 fixed menu and button action setup 2003-01-07 02:06:06 +00:00
fluxgen
877689f61c fixed menu theme 2003-01-07 02:03:57 +00:00
fluxgen
3889975c4f fixed Windowmenu to FbTk Menu and added last know button pos and popupMenu function on last known position 2003-01-07 01:34:49 +00:00
fluxgen
06f63eec84 added double click interval, fixed actions on titlebar, added hide/show decorations 2003-01-07 01:30:57 +00:00
fluxgen
33dbf7cc0f minor comments 2003-01-05 23:42:27 +00:00
fluxgen
28ec637856 minor comments fixes 2003-01-05 23:39:50 +00:00
fluxgen
58c7f9f683 minor comment fix 2003-01-05 23:34:38 +00:00
fluxgen
5733082fc4 adjusted for moveResize instead of configure in fluxboxwindow 2003-01-05 23:04:46 +00:00
fluxgen
29bf0656d4 using bad_cast from typeinfo 2003-01-05 23:00:19 +00:00
fluxgen
459f2563d2 added border size 2003-01-05 22:58:11 +00:00
fluxgen
b36851a476 added WinButton.hh/cc FbWinFrame.hh/cc FbWinFrameTheme.hh/cc 2003-01-05 22:52:30 +00:00
fluxgen
3145c28d09 draws simple window graphics and handles buttons 2003-01-05 22:48:54 +00:00
fluxgen
9195cea6e7 adjusted for fluxboxwindow referens events, updated fbwin configure to moveresize, moved creation of fluxboxwindow object to BScreen 2003-01-05 22:41:21 +00:00
fluxgen
f61ff3329e using moveresize instead of configure in fluxboxwindow 2003-01-05 22:38:53 +00:00
fluxgen
1cc72819ff no need to hide it 2003-01-05 22:37:46 +00:00
fluxgen
1af005c78e no need to crash n burn because of stupid size 2003-01-05 22:36:28 +00:00
fluxgen
64bf9a94fe maximize fix 2003-01-05 22:31:36 +00:00
fluxgen
949f690d86 using moveResize instead of configure in fluxboxwindow 2003-01-05 22:30:20 +00:00
fluxgen
a7ca500229 added max functions so we can determine maximum workspace area. Creation of a new FluxboxWindow object is now handled in BScreen::createWindow 2003-01-05 22:26:56 +00:00
fluxgen
017f79e9fd added max functions so we can determine maximum workspace area. Creation of a FluxboxWindow is now handled in BScreen 2003-01-05 22:24:55 +00:00
fluxgen
4060a219e6 major changes to make FluxboxWindow use FbWinFrame and decouple it from buttons and menus 2003-01-05 22:22:33 +00:00
fluxgen
cb7cfbf152 huge commit, changed FluxboxWindow to a EventHandler and it now holds a FbWinFrame, added dieSig 2003-01-05 22:20:46 +00:00
fluxgen
4484d32680 frame handling 2003-01-05 22:14:10 +00:00
fluxgen
7a36fd6204 fixed minor bug in operator = Pointer 2003-01-01 23:38:03 +00:00
rathnor
dbe2879dfe added iconified windows to the _NET_CLIENT_LIST window in response to
pointer to: http://bugzilla.gnome.org/show_bug.cgi?id=99625
2002-12-27 02:15:08 +00:00
fluxgen
31dd91c2a8 menu files 2002-12-25 11:47:24 +00:00
fluxgen
f2a4e6ae2c moved from Basemenu to FbTk menu and starting to use MenuTheme with Commands 2002-12-25 11:46:50 +00:00
fluxgen
61ec462e66 first add, theme class for Menu 2002-12-25 11:42:05 +00:00
fluxgen
21bf0c15f1 virtual for hide/show and showsubwindows 2002-12-25 11:29:34 +00:00
fluxgen
885ddd9322 using number for buttons and max five buttons 2002-12-25 11:28:43 +00:00
fluxgen
550b9760dd parent and showSubwindows function 2002-12-16 11:17:26 +00:00
fluxgen
3327fb7e11 fixed some bugs and the new commands 2002-12-16 11:05:35 +00:00
fluxgen
ce899439c9 two more commans for right and middle click 2002-12-16 11:02:41 +00:00
fluxgen
e0ae69d0b9 comments and include guard fix 2002-12-16 11:01:43 +00:00
fluxgen
84fa1bb533 minor stuff 2002-12-13 20:39:41 +00:00
fluxgen
e5a9068447 added ArrowButton files 2002-12-13 20:39:07 +00:00
fluxgen
c5023fd193 using ArrowButton for arrows in toolbar 2002-12-13 20:37:55 +00:00
fluxgen
f018f1f99e added a few comments 2002-12-13 20:35:36 +00:00
fluxgen
bce4606b15 added simplecommand and command 2002-12-13 20:33:53 +00:00
fluxgen
25fd5b3852 simplecommand 2002-12-13 20:32:55 +00:00
fluxgen
41faa6eada command 2002-12-13 20:30:57 +00:00
fluxgen
9db217ac4b not equal operator 2002-12-13 20:29:31 +00:00
fluxgen
9fb33e51d4 added button and refcount files 2002-12-13 20:28:12 +00:00
fluxgen
31f6a3bb35 ref counting for pointers 2002-12-13 20:26:22 +00:00
fluxgen
560e8bdd6a button 2002-12-13 20:24:33 +00:00
fluxgen
3d8a063bd0 arrowbutton 2002-12-13 20:21:12 +00:00
fluxgen
6f01383c89 fixed autoptr on rootmenu 2002-12-13 20:19:05 +00:00
fluxgen
939f13be4f fixed autoptr on rootmenu and next/prev focus/workspace functions so they behave nice with simplecommand 2002-12-13 20:16:17 +00:00
fluxgen
bbc42200c6 minor fix 2002-12-09 23:43:50 +00:00
fluxgen
48ffebc59d s/blackbox.cat/fluxbox.cat 2002-12-09 22:51:23 +00:00
fluxgen
37163b419c minor fix for keys ptr 2002-12-09 22:21:00 +00:00
fluxgen
c563042bdd fixed bug in rotate 2002-12-09 22:12:56 +00:00
fluxgen
6073c44a8e fixed setRotate function 2002-12-09 22:10:01 +00:00
fluxgen
bf6662921e don't rotate text in iconbar, until we can set it vertical 2002-12-09 19:03:13 +00:00
rathnor
f758ee4bbd proper fix for [ 561602 ] Problem using ToggleDecor in terminals.
old_decoration wasn't initialised.
2002-12-09 14:17:50 +00:00
fluxgen
e4c680e4cf fixed rotate argument for drawText 2002-12-08 19:12:07 +00:00
fluxgen
216da58a08 comments and bool rotate argument for drawText 2002-12-08 18:37:08 +00:00
fluxgen
a64796680e comment fixes 2002-12-07 13:36:03 +00:00
fluxgen
5af8543e8a toolbar placement in resource 2002-12-04 22:43:18 +00:00
fluxgen
b69bb1d0f8 saving toolbar resource 2002-12-04 22:36:47 +00:00
fluxgen
27a73906fe fixed right and left placement 2002-12-04 17:58:01 +00:00
rathnor
9acaeba680 fixing indentation due to ifdef (and resulting unbalanced brackets). 2002-12-04 14:16:42 +00:00
fluxgen
67e963a40c comparsion operator 2002-12-04 00:02:52 +00:00
fluxgen
044713cd75 removed menu and toolbar functions 2002-12-03 23:58:06 +00:00
fluxgen
ec1947ccc1 using FbTk EventHandler and FbTk FbWindow. Fixed indenting and other minor cleaning 2002-12-03 23:35:38 +00:00
fluxgen
fa1d775e09 using FbTk EventHandler and FbTk FbWindow 2002-12-03 23:21:42 +00:00
fluxgen
eb9bb882ed initiate s_display in assignment too 2002-12-03 21:59:58 +00:00
fluxgen
cc775983b6 FbWindow add and remove 2002-12-03 17:06:49 +00:00
fluxgen
9233cd9db0 using FbTk FbWindow 2002-12-03 17:02:53 +00:00
fluxgen
d611c016c7 using FbTk FbWindow 2002-12-03 16:54:13 +00:00
fluxgen
1350945498 FbWindow files 2002-12-03 16:26:08 +00:00
fluxgen
d559c49e0a simple X window wrapper 2002-12-03 16:25:27 +00:00
fluxgen
64c280e6e2 minor fixes 2002-12-03 01:46:28 +00:00
fluxgen
0611f932ee indentation and EventManager usage 2002-12-02 23:49:56 +00:00
fluxgen
29c647645b using dirhelper and fixed toolbar reconfigure 2002-12-02 23:19:16 +00:00
fluxgen
2b617dcea2 minor cleaning 2002-12-02 22:50:57 +00:00
fluxgen
145ca1ab89 new functions....minor hack 2002-12-02 22:12:09 +00:00
fluxgen
3f8b92ae1d ToolbarTheme files and DirHelper files 2002-12-02 22:09:04 +00:00
fluxgen
b20972bbe4 catch more exceptions 2002-12-02 22:02:35 +00:00
fluxgen
af7c6a7c6b using new toolbartheme, fixed placement function and changed to FbTk EventHandler 2002-12-02 21:54:30 +00:00
fluxgen
fdb116cec5 removed Toolbar theme 2002-12-02 20:54:30 +00:00
fluxgen
ab1204e53a throw string with error msg when out of memory 2002-12-02 20:15:22 +00:00
fluxgen
f75a0ee5e3 text utils 2002-12-02 20:11:58 +00:00
fluxgen
cd3df03791 removed getToolbarStyle 2002-12-02 20:05:29 +00:00
fluxgen
12488d4f56 throws string instead of number 2002-12-02 20:02:56 +00:00
fluxgen
3633489dbf toolbar theme 2002-12-02 19:56:38 +00:00
fluxgen
bf2642c831 directory reading helper 2002-12-02 19:44:25 +00:00
fluxgen
dadeffaf86 Theme files 2002-12-02 19:38:26 +00:00
fluxgen
2045fcca49 add and remove functions 2002-12-02 19:36:58 +00:00
fluxgen
c8aff5576a theme classes 2002-12-02 19:34:54 +00:00
fluxgen
3d18945fb5 minor comment fixes 2002-12-02 19:31:05 +00:00
fluxgen
0bab849b7e fixed iostream include 2002-12-01 19:41:40 +00:00
rathnor
28b5c60449 Indenting from tabs to emacs 4-space 2002-12-01 13:42:15 +00:00
fluxgen
6dbabfb1d8 copyright notice 2002-11-30 20:59:54 +00:00
fluxgen
4c3b6ea0fe not using imagecontrol 2002-11-30 20:58:13 +00:00
fluxgen
fa24d5c13d using imagecontrol 2002-11-30 20:56:54 +00:00
fluxgen
f3d243acbe forward declare fluxboxwindow 2002-11-30 20:56:21 +00:00
fluxgen
992e3d4968 not using image control in Theme 2002-11-30 20:55:23 +00:00
fluxgen
00803e499a using imagecontrol 2002-11-30 20:39:42 +00:00
fluxgen
d9438a679d old copyright 2002-11-30 20:36:22 +00:00
fluxgen
5205a761cc removed include config.h 2002-11-30 20:35:06 +00:00
fluxgen
46a1a9f162 no need for interlace compiletime option 2002-11-30 20:34:27 +00:00
fluxgen
29fa22c6f3 texturerender and imagecontrol files 2002-11-30 20:31:22 +00:00
fluxgen
4788d2fb9b using imagecontrol 2002-11-30 20:29:27 +00:00
fluxgen
59e52a6906 using imagecontrol 2002-11-30 20:18:35 +00:00
fluxgen
7748d1a09c forward declare fluxboxwindow and tab 2002-11-30 20:16:14 +00:00
fluxgen
5a5f274ac7 not using imagecontrol 2002-11-30 20:14:04 +00:00
fluxgen
5754cfd26e moved from BImage class to TextureRender 2002-11-30 20:07:49 +00:00
fluxgen
49491d32b6 moved from Image.hh/cc 2002-11-30 20:07:06 +00:00
fluxgen
da452116d3 changed name to ImageControl 2002-11-30 19:57:54 +00:00
rathnor
7efd955b43 missing include config.h broke interlacing 2002-11-30 14:13:43 +00:00
fluxgen
5cef8b6505 return false if we cant parse nor allocate color string 2002-11-28 19:22:40 +00:00
fluxgen
a4668b0772 copyright notice 2002-11-27 22:07:42 +00:00
fluxgen
f11809c588 texture passed as const referens to BImageControl's renderImage 2002-11-27 22:06:06 +00:00
fluxgen
037ece44a9 using const ref for texture option in render 2002-11-27 22:04:02 +00:00
fluxgen
1eed220f98 using new SignalEventHandler 2002-11-27 22:00:19 +00:00
fluxgen
9682bdd1a5 using new SignalEventHandler and EventHandler classes 2002-11-27 21:59:25 +00:00
fluxgen
f04a97d200 texture passed as const referens to BImageControl's renderImage 2002-11-27 21:58:35 +00:00
fluxgen
97a2ea9d23 cleaning 2002-11-27 21:55:36 +00:00
fluxgen
02352e9f81 removed compile time options 2002-11-27 21:53:55 +00:00
fluxgen
f604debc9f texture passed as const referens to BImageControl's renderImage 2002-11-27 21:52:34 +00:00
fluxgen
c9e62e7aee virtual eventLoop, default displayname and exit eventLoop variable 2002-11-27 21:50:32 +00:00
fluxgen
d39c023411 using SignalEventHandler class instead of the old EventHandler template 2002-11-27 21:47:46 +00:00
fluxgen
97d610761e using new EventHandler class 2002-11-27 21:44:45 +00:00
fluxgen
d0d1714b36 added EventManager 2002-11-27 21:42:14 +00:00
fluxgen
e3785fc3c3 removed templated and fixed XEvent functions 2002-11-27 21:41:38 +00:00
fluxgen
7d6df5692c initial import 2002-11-27 21:41:13 +00:00
fluxgen
2f588e5570 minor changes 2002-11-27 15:11:19 +00:00
fluxgen
6e27b3ec6a removed config.h 2002-11-27 14:49:47 +00:00
fluxgen
146df03e73 toolbar changes 2002-11-27 14:00:44 +00:00
fluxgen
2f70830cbc toolbar changes 2002-11-27 13:03:04 +00:00
fluxgen
5a699db18f indentation 2002-11-27 13:00:05 +00:00
fluxgen
256b12aa35 updated from cleaning in Toolbar 2002-11-27 12:30:38 +00:00
fluxgen
06ad66a211 cleaning 2002-11-27 12:20:23 +00:00
fluxgen
4ce0b72282 noinst lib 2002-11-26 23:41:16 +00:00
fluxgen
7f80988043 change libFbTk location 2002-11-26 23:40:35 +00:00
fluxgen
a98bbe8e03 temp fix for strcasestr 2002-11-26 20:04:15 +00:00
fluxgen
c6752ce211 another missing header 2002-11-26 19:56:48 +00:00
fluxgen
70b0a14fd1 nothrow in header new 2002-11-26 19:49:40 +00:00
fluxgen
fc4f15e2c4 NotCopyable is now in FbTk 2002-11-26 16:50:32 +00:00
fluxgen
558aa0f9f9 using drawutil's doAlignment function 2002-11-26 16:46:05 +00:00
fluxgen
75eb138d4e using drawutil's doAligment function 2002-11-26 16:40:57 +00:00
fluxgen
48f3316064 notcopyable is now fbtk 2002-11-26 16:37:18 +00:00
fluxgen
0cbcb87b88 minor cleaning 2002-11-26 16:07:29 +00:00
fluxgen
3dacf70154 display connection from FbTk App 2002-11-26 16:05:34 +00:00
fluxgen
cf287a3fde moved FbTk files into FbTk dir 2002-11-26 16:03:36 +00:00
fluxgen
ac4420cdc5 initial import 2002-11-26 16:01:28 +00:00
fluxgen
b5acf3a78f moved to FbTk 2002-11-26 15:57:11 +00:00
fluxgen
fe2e6b32e7 alignment function 2002-11-26 15:50:46 +00:00
fluxgen
99c92a6373 fixed rotated text on vertical tab in XFontImp and a rotate function in FontImp interface 2002-11-25 14:07:21 +00:00
fluxgen
1fc16d3d3d removed rotate font functions 2002-11-25 14:00:20 +00:00
fluxgen
451ea7e5b8 auto_ptr for slit variable 2002-11-24 20:57:32 +00:00
fluxgen
fafc0a6e49 cleaning 2002-11-24 20:56:06 +00:00
fluxgen
500aa3ce02 cleaning, removed compiletime option for interlaced and removed basedisplay variable in class 2002-11-24 20:54:29 +00:00
fluxgen
39a51f2572 cleaning, removed compiletime option for interlaced 2002-11-24 20:22:38 +00:00
rathnor
76a3ad0bd3 fix to make it remember font names that were requested to load (so that
reloads try to use them). Fixes incorrect antialias fonts on startup.
2002-11-24 05:23:36 +00:00
rathnor
3737a18dad toggleDecor fix - rather than static, use an extra member of decorations
(means that odd number of toggles don't cause the next window toggled
 to "ignore" it). I think this fixes bug [ 561602 ] Problem using
ToggleDecor in terminals.
2002-11-23 16:07:19 +00:00
rathnor
bdbff9c5c2 initialised m_net_moveresize_window, fixes bug [641136]
OpenOffice 1.0.1 aborts
2002-11-23 14:54:50 +00:00
fluxgen
f14500832d reconfigure theme directly after construction 2002-11-21 15:57:47 +00:00
fluxgen
36c4c79abd fixed error in if-statement 2002-11-21 15:26:34 +00:00
fluxgen
9a9e59a233 config.h with have_xft_utf8 2002-11-17 17:20:49 +00:00
fluxgen
c515dc040a justification fixes 2002-11-17 13:40:01 +00:00
fluxgen
1193d5b6e2 functions in toggleDecor and extra tab creation checking in toggleTab 2002-11-17 12:50:20 +00:00
fluxgen
08f299afc0 include netizen 2002-11-17 11:29:06 +00:00
fluxgen
b51501aa42 fixed so workspace menu is shown when you left click on workspace label 2002-11-16 22:17:06 +00:00
fluxgen
f05ff36236 removed some includes and fixed forward decl 2002-11-16 22:13:19 +00:00
fluxgen
e4ae8cf3eb minor stuff 2002-11-15 14:24:59 +00:00
fluxgen
ffcc409ad9 make sure the tab window does not map if the window is iconified 2002-11-15 14:06:33 +00:00
fluxgen
11a3304789 antialias toggle in toolbar 2002-11-15 13:10:48 +00:00
fluxgen
8515c1dc15 fluxbox in KDE option 2002-11-15 12:31:58 +00:00
fluxgen
59daed1cdc referens on menu 2002-11-15 12:19:17 +00:00
fluxgen
a2cf2805f2 referens 2002-11-15 12:17:44 +00:00
fluxgen
68aeecad1d comments 2002-11-15 12:17:03 +00:00
fluxgen
adb2f2aed6 pointer/referens fixes 2002-11-15 12:15:39 +00:00
fluxgen
530a55a1e4 headmenu fixes 2002-11-15 12:13:56 +00:00
fluxgen
79ad9df4de cleaning 2002-11-15 12:09:36 +00:00
fluxgen
5f4aea396d indentation 2002-11-15 12:05:04 +00:00
fluxgen
bdda4aebd0 cleaning in xinerama area 2002-11-15 12:04:27 +00:00
fluxgen
3d4b40c43f comment 2002-11-15 11:57:33 +00:00
fluxgen
ff8702a3f3 fixed bug 581588, toolbar auto hiding while editing workspace name 2002-11-14 11:38:38 +00:00
fluxgen
d68f996683 cleaning and fixed menu always fully visible 2002-11-14 10:32:11 +00:00
fluxgen
d6e2f5d0ee cleaning 2002-11-14 10:31:10 +00:00
fluxgen
d6ed5970a8 minor cleaning 2002-11-14 10:12:42 +00:00
fluxgen
7c24bf9b5a referens from slit menus 2002-11-14 00:24:35 +00:00
fluxgen
e13cb99bd0 cleaning 2002-11-14 00:23:19 +00:00
fluxgen
cade394b91 cleaning 2002-11-14 00:15:10 +00:00
fluxgen
598ff7125d determine lock masks 2002-11-13 14:35:01 +00:00
fluxgen
2cce3fbba6 indentation 2002-11-12 22:58:40 +00:00
fluxgen
9207eb135c check string size before draw 2002-11-12 22:57:03 +00:00
fluxgen
be32c5c2e8 line 2002-11-12 22:50:36 +00:00
fluxgen
e6a8acfe0d moved uds 2002-11-12 22:50:09 +00:00
fluxgen
1cfd8e76bf minor fix 2002-11-12 22:47:19 +00:00
fluxgen
d53d9eaa31 removed DrawString 2002-11-12 22:44:17 +00:00
fluxgen
18f90c5afb indentation 2002-11-12 22:15:06 +00:00
fluxgen
2446ed4861 restored label alignment 2002-11-12 22:04:16 +00:00
rathnor
a92136b4e8 for loop waited for negative value on unsigned type. Fixed to check for
zero in break case.
2002-11-12 16:13:24 +00:00
rathnor
64c9a446ba Removed limit (screen resolution) on max window size, max_{width,height} == 0 now means unrestricted. 2002-11-12 14:54:45 +00:00
fluxgen
a2c61d4d5d minor indent 2002-11-12 14:40:26 +00:00
rathnor
856da248f7 Fix geometry window sizing (W is wider than 0), plus vertical centring
(font ascent, not height).
2002-11-12 14:37:18 +00:00
fluxgen
720423af01 name change of the list 2002-11-03 15:02:21 +00:00
fluxgen
239c673965 fixed label text color 2002-11-03 10:39:25 +00:00
fluxgen
10523692d6 const fixes 2002-10-29 16:24:54 +00:00
fluxgen
35cf32850e function name change, changed to FbTk Font 2002-10-29 16:09:37 +00:00
fluxgen
495530c421 function name change, minor cleaning 2002-10-29 16:08:42 +00:00
fluxgen
5ebc789e88 changed toolbar, so it uses fbtk font 2002-10-29 16:07:27 +00:00
fluxgen
1c4b2d2f8b toolbar changed function name 2002-10-29 16:03:15 +00:00
fluxgen
da99dcae15 new names for some functions in toolbar 2002-10-29 16:00:20 +00:00
fluxgen
05c16eb649 const fixes and function renaming for toolbar 2002-10-29 15:59:35 +00:00
fluxgen
37b629be4b cleaning and const fixes 2002-10-29 15:53:45 +00:00
fluxgen
4490ea4590 const 2002-10-29 15:52:44 +00:00
fluxgen
6c5732899d compile time option for gnome and net wm hints, updateds for screen constructor 2002-10-25 21:17:15 +00:00
fluxgen
e111d9f445 include fix 2002-10-25 21:15:49 +00:00
fluxgen
1df87f87ab const, variable fix 2002-10-25 21:12:20 +00:00
fluxgen
76f20728b9 const fixes 2002-10-25 21:11:42 +00:00
fluxgen
016b6891ea include 2002-10-25 21:10:58 +00:00
fluxgen
a660cb0d08 compile time options for newwmspec, gnome and multibyte 2002-10-25 21:07:56 +00:00
fluxgen
db886fc7c8 compile time option for multibyte support 2002-10-25 21:07:07 +00:00
fluxgen
a0abbf6056 include fix 2002-10-25 21:05:01 +00:00
fluxgen
06d3ea58c0 minor cleaning 2002-10-25 21:03:13 +00:00
fluxgen
a42295bccb rearranged includes, minor cleaning 2002-10-25 20:58:14 +00:00
fluxgen
cc60dc63d6 fixed auto_ptr for m_toolbar, rearranged includes, fixed forward declaration, removed
fluxbox from constructor and fixed some minor accessors
2002-10-25 20:56:12 +00:00
fluxgen
527e21377f changed name from Icon to Iconmenu 2002-10-25 20:54:08 +00:00
fluxgen
1168fcc08a changed name to Iconmenu 2002-10-25 20:53:42 +00:00
fluxgen
1cb8a2d14a minor changes for screeninfo constructor 2002-10-25 20:52:42 +00:00
fluxgen
2f0c8b1c27 use gnu extensions for snprintf 2002-10-24 11:40:36 +00:00
fluxgen
ef9da86c27 minor fix 2002-10-24 11:30:45 +00:00
fluxgen
660f363f19 fixed assignment issue with gcc 2.95.x and auto_ptr 2002-10-24 11:26:16 +00:00
fluxgen
537d41c96e minor cleaning 2002-10-23 22:02:13 +00:00
fluxgen
7934b75a9d fixed auto_ptr assignment 2002-10-23 22:00:46 +00:00
fluxgen
a1a01de8f9 removed obsolete NEWWMSPEC 2002-10-23 17:32:30 +00:00
fluxgen
ac00b050de using isGroupable 2002-10-22 14:47:22 +00:00
fluxgen
3a456e72e9 clear item 2002-10-22 14:46:11 +00:00
fluxgen
fc14d38de2 no need to have antialias if it isn't compiled with use_xft 2002-10-22 14:45:01 +00:00
fluxgen
20de37981c fixed text drawing 2002-10-22 14:42:58 +00:00
fluxgen
59c1036121 isGroupable 2002-10-22 14:41:13 +00:00
fluxgen
5835711c20 groupable function 2002-10-22 14:39:21 +00:00
fluxgen
780d4583cc tab option 2002-10-19 17:12:44 +00:00
fluxgen
5e5dc14ea9 minor include fix 2002-10-19 14:15:07 +00:00
fluxgen
00ed3b97cf use xft always 2002-10-19 14:13:21 +00:00
fluxgen
2b934318c7 lines 2002-10-19 14:13:05 +00:00
fluxgen
799617f6d1 windowmenu always visible, fixes bug [ 604634 ] Fluxbox 0.1.11 menu on iconbar problem 2002-10-19 14:07:00 +00:00
fluxgen
1b6e3c1750 ascent and descent 2002-10-19 14:01:05 +00:00
fluxgen
28b84d6fc0 using ascent and descent again 2002-10-19 14:00:09 +00:00
fluxgen
38253628c2 fixed deps 2002-10-19 13:56:54 +00:00
fluxgen
5b62ce19cb auto_ptr for windowmenu 2002-10-19 10:56:30 +00:00
fluxgen
834576a531 testFont 2002-10-19 10:05:47 +00:00
fluxgen
135e770f41 minor 2002-10-19 10:04:20 +00:00
fluxgen
d8a6207106 initial import 2002-10-19 10:03:16 +00:00
fluxgen
4d67b9d3d7 try XLFD if load failes 2002-10-16 23:56:13 +00:00
fluxgen
e8ae40e072 wm support check on checkwindow 2002-10-16 23:32:17 +00:00
fluxgen
4b412d94b1 minor stuff 2002-10-16 23:31:10 +00:00
fluxgen
d9483d04fb const fix 2002-10-16 23:30:17 +00:00