mathias
5324a82b01
most used items should appear ontop of a menu. so i reordered the
...
workspacemenu a bit to fit that idea.
2005-06-08 23:03:12 +00:00
mathias
a663db8fd3
Fixed justification in WorkspaceNameTool #1213262 , values were set after the
...
render() call was made.
2005-06-07 09:01:29 +00:00
mathias
99a7f9a110
added -screen to -help
2005-06-04 11:46:42 +00:00
mathias
ef76b45ab1
- Usage of xft-fonts is prefered, except a font-description starts with '-'
...
- Removed "antialias"-option completly, to enable/disable "antialias"
use either <fontname>:antialias=<bool> in the style or use
Xft.antialias: <bool> in your .Xdefaults
- Added new styleresources:
*.font.effect: <halo|shadow>
*.font.shadow.x : <int> - shadow x offset
*.font.shadow.y : <int> - shadow y offset
*.font.shadow.color : <color> - color of shadow
*.font.halo.color : <color> - color of halo
- Removed 'shadow' and 'halo' options from fontdefinitions:
!! Style authors have to update their styles !!
- Simplified XmbFontImp to not try all possible fonts to match locale
- Style authors may specify multiple fonts:
<font1>|<font2>|<font3>
if loading of font1 fails, fluxbox probes <font2>, etc. The last font is
"fixed". Hints for style authors:
- if xft tries to load a font it will _ALWAYS_ return a valid font,
it doesnt have to look like the one you want to have, read more
about it: http://fontconfig.org/fontconfig-user.html
- export XFT_DEBUG=1 before running fluxbox helps to see
which fonts are picked.
eg:
*.font: Verdana,Arial-12:antialias=true|-artwiz-snap-*-
if fluxbox is compiled with xft this will NEVER try to
load "-artwiz-snap-*-" since xft gives for sure a font,
most likely Verdana or Arial but noone knows. So, if
fluxbox has no xft support the first fontpattern fails
and fluxbox tries the next one, which might be successful.
if everything fails, it will use "fixed"
- Added caching of fonts, fonts are only loaded once.
- Fixed #1090902 (slow utf8 start)
2005-06-03 07:25:48 +00:00
mathias
9c27e2e799
deleted the "fallback"-code, which was one of the reasons for slowing down
...
fluxbox in utf8-locales:
if no fontset is found up to this point its because of
a) no such font
b) not supported locale
if we try our best and enhance the basename-list and add some
more generic patterns the xserver will give us a valid
fontset .. which is good coz we have something to work with
but which is BAD coz we return a valid fontset as if we
have found the font the user wants .. so, every fallback
in higher level code will fail coz we find a valid fontset by any
meaning here. if no fontset can be found, the "fixed"-fontset should
be there already.
2005-06-03 07:22:27 +00:00
mathias
5f489c23e4
* patch from vadim <suhanov_vadim@mail.ru>:
...
"_BLACKBOX_NOTIFY_WINDOW_ADD was emited before _NET_CLIENT_LIST
and _NET_CLIENT_LIST_STACKING lists updates."
2005-06-02 01:39:31 +00:00
mathias
ad5eb13210
* patch from vadim <suhanov_vadim@mail.ru>:
...
"when i iconify some window it disappears from _NET_CLIENT_LIST until
Ewmh::updateClientLis are been called again."
2005-06-02 01:38:03 +00:00
mathias
3d497bb703
* _NET_WM_STATE_HIDDEN is now used correctly -> if the window goes iconic, this
...
state is set... what about moving it outside of the visible area? we need to
think about this.
* mixing _NET_WM_STATE_HIDDEN and _NET_WM_STATE_SKIP_TASKBAR is solved, we
dont do this anymore
* we dont use _NET_WM_STATE_SKIP_PAGER .. so we shouldnt delete it, thats
handled now correctly -> look at the *State() - functions
2005-06-02 01:36:28 +00:00
fluxgen
f9af363e24
added the ability to use keycode in keys file
2005-05-20 22:25:22 +00:00
fluxgen
c8898e2017
locale path
2005-05-18 08:32:17 +00:00
fluxgen
9e34722e67
locale path
2005-05-18 08:31:58 +00:00
fluxgen
8bbf5e6eed
update
2005-05-18 08:31:27 +00:00
simonb
e3e8d5c33b
fix systemtray overlap
2005-05-17 11:24:50 +00:00
mathias
33e359a0df
Vadim pointed out that _NET_CLIENT_LIST and _NET_CLIENT_LIST_STACKING are not updated
...
when sending _BLACKBOX_NOTIFY_WINDOW_DEL
_NET_WM_DESKTOP and _WIN_WORKSPACE had wrong initial values (-1), which lead to probems
with (eg) fbpager (unaware of newly created windows and such things)
2005-05-14 01:55:31 +00:00
simonb
5175ac3a40
fix a segfault
2005-05-13 11:01:01 +00:00
mathias
64336d4cec
llittle rewrite for the FbTk_istringstream usage.. was needed coz gcc2.95.x
...
systems had problems before. with this change fluxbox should compile on such
old compilers.
2005-05-12 20:16:45 +00:00
mathias
6280b9de05
replaced setenv() completly by putenv(). since putenv() really puts the
...
*string into the environment we need to track what we putenv.
2005-05-12 20:03:08 +00:00
mathias
87212dd249
missing #include <typeinfo>
2005-05-12 19:58:47 +00:00
mathias
7d1d67ca78
__APPLE__ doesnt have <nl_types.h>
2005-05-12 19:56:40 +00:00
mathias
59a806799f
when the app changes its pixmap we need to trigger that correctly
2005-05-12 19:55:49 +00:00
mathias
44f2af5c10
minor optimization
2005-05-11 08:57:53 +00:00
mathias
f726168051
copy N paste ... icc complained slightly
2005-05-10 19:38:02 +00:00
simonb
5fec1906cc
cache the root pixmap (per screen)
2005-05-10 16:29:00 +00:00
mathias
318d76b47c
fix from vadim for fbrun-tabcompletion
2005-05-09 07:20:17 +00:00
mathias
aba44f47aa
fix for gentoo #91955 , remembering the current window-position didnt store the
...
reference corner to the appsfile.
2005-05-09 06:09:37 +00:00
mathias
4ddda95f20
patch from vadim to fix the issues in input-areas he introduced with his last
...
patch
2005-05-07 19:33:54 +00:00
simonb
5763339f4c
remove default gray background on created FbWindows
...
(not everything should get a bg set)
2005-05-07 12:59:43 +00:00
mathias
64eb8cd6a9
new code in WinButton was assuming that at ::clear() - time there is always a
...
valid m_listen_to.winClient() .. which is not true under some circumstance.
i guarded the code accordingly.
2005-05-07 08:06:23 +00:00
simonb
a65511a32e
fix titlebar transparency in some cases
2005-05-07 06:25:51 +00:00
mathias
4338fbec76
Added new Buttons for the Titlebar of a Window (Mathias)
...
- Shade - just like the "Stick"-button
Styleresources:
window.shade.pixmap, window.shade.unfocus.pixmap, window.shade.pressed.pixmap
window.unshade.pixmap, window.unshade.unfocus.pixmap, window.unshade.pressed.pixmap
etc.
- MenuIcon - click on it provides the windowmenu, if the app
contains a pixmap (gvim, konqueror etc etc) the pixmap is displayed, a
little menu otherwise.
Styleresources:
windowmenu.pixmap, windowmenu.unfocus.pixmap windowmenu.pressed.pixmap
etc.
Example ~/.fluxbox/init - entry:
session.titlebar.left: MenuIcon Stick
session.titlebar.right: Shade Minimize Maximize Close
hint: if the app HAS a pixmap i use window.title.focus.pixmap (look
WinButtonTheme for reference)in pixmap-based-styles. this looks excellent and dont need
much extra-code to pipe that info into WinButtons.
2005-05-06 18:04:14 +00:00
simonb
783a390375
fix wm_name for fluxbox
2005-05-06 15:24:53 +00:00
simonb
90fcc93d6e
fix segfault opportunity in menu
2005-05-06 15:22:24 +00:00
mathias
d6ee96775d
more keyactions for textbox-patch from Vadim <suhanov_vadim at mail dot ru>
2005-05-06 10:02:03 +00:00
mathias
6c057c6903
Fix for #1160244 , #1099704 , #1094107 :
...
if the xkb-extension is enabled and the user switches between his/her
keyboardlayouts fluxbox's keybhandling doesn't work well anymore because
xkeyevent.state contains also xkb-related flags and thus we have to handle
that with caution.
KeyUtils now contain 'isolateModifierMask()' to really work only on the
modifiers. why not as part of cleanMods() ? because the XLookupString return
false results, eg TextBox's would only print chars from the first
keyboardlayout.
2005-05-06 09:22:53 +00:00
simonb
7d4f711204
fix some menu drawing issues
2005-05-03 13:53:25 +00:00
fluxgen
575578d810
minor fix
2005-05-03 09:53:13 +00:00
fluxgen
1bf17f9c32
using associateClient to create new tab and map it to labelbuttons
2005-05-03 09:28:05 +00:00
fluxgen
bc3b377efb
code cleaning
2005-05-03 09:25:46 +00:00
fluxgen
86ee497b55
more compose and select2nd
2005-05-02 18:55:36 +00:00
fluxgen
ab3309338f
Select2nd file
2005-05-02 12:14:31 +00:00
fluxgen
dce0e2e40c
using Select2nd
2005-05-02 12:10:01 +00:00
fluxgen
6b943ec69a
select 2nd element in pair
2005-05-02 12:03:15 +00:00
fluxgen
d3362370f5
cleaning, create and delete tabs with FbWinFrame createTab/removeTab
2005-05-02 01:17:08 +00:00
mathias
55f62bc5cc
Fix #1086673 ArrangeWindows on shaded aterms causes inconsistency (Mathias)
...
we now place shaded Windows above the normal windows. ArrangeWindows
touches only windows on the current (xinerama)-head.
there are still some open issues with this, look at my notes at the function
itself.
2005-04-30 13:10:15 +00:00
fluxgen
815e0cb09a
minor const fix
2005-04-30 10:29:06 +00:00
mathias
cd3062405f
commited the wrong file in the last session :/
2005-04-29 18:02:14 +00:00
mathias
9214e519b3
added new IconbarModes:
...
NoIcons - display all noniconified windows
WorkspaceNoIcons - display all noniconified windows on the current
workspace
modified the nls-files accordingly
2005-04-29 16:54:30 +00:00
mathias
e2acd2b04c
removed dead code
2005-04-29 16:46:26 +00:00
mathias
08601c23d3
enabled MenuItems / Separators are not clickable and the same logic should
...
apply to keys.
2005-04-29 11:20:41 +00:00
fluxgen
7e11e99f79
minor stuff
2005-04-29 02:53:34 +00:00
fluxgen
dba0d4ffb3
display accessor
2005-04-29 02:53:06 +00:00
fluxgen
c7eb5b0332
transient window fix
2005-04-29 02:52:36 +00:00
fluxgen
40d026ff99
transient window fix
2005-04-29 02:49:24 +00:00
simonb
94e3fa88fc
revert mathias last change, and fix it differently using info already
...
there
2005-04-28 14:20:59 +00:00
mathias
f1c5abd17f
i added an attribute to FbWindow to mark windows which are only used as
...
"carrier" (maybe a temporarly name?) ... carriers dont need background-updates
.. ever.
this leads to a big performance"boost" over the last commits. before we
updated also the windows which are the hosts for the apps (m_window and
m_clientarea in FbWinFrame) -> bad idea.
2005-04-27 21:18:41 +00:00
simonb
c0f7258063
fix background setting + initialisation
2005-04-27 17:57:40 +00:00
simonb
690030444b
add rough support for non-default depth pixmaps. Saves us having ghost
...
holes in windows
2005-04-27 17:45:56 +00:00
simonb
9970dd11c7
fix a few more bugs with recent reworking stuff
...
Some fixes could incidentally fix a few other bugs... the flaws were
pre-existing, I've just been weeding out a lot of duplication
2005-04-27 15:15:36 +00:00
mathias
b97c3db251
close #1182770
...
if someone changed the session.screen0.workspaces:<int> value and fired a
"reload config"/reconfigure-Command fluxbox crashed.
changes:
- cleaner way of reading in the workspacenames
- cleaner way of initialize the workspaces in BScreen()
- on BScreen::reconfigure we add/delete Workspaces to the
current screen until init-file and fluxbox are in sync
-> the user changed the initfile and pressed reload, so
imho he wants to have the changes in the init-file realized.
2005-04-27 09:52:30 +00:00
simonb
6df9d6ed54
fix drawing foreground when transparency off
2005-04-26 11:37:29 +00:00
simonb
e57a30f664
fix systray client sizing
2005-04-26 04:18:10 +00:00
simonb
1c2f92a3d2
extension of previous big patch. Move a bunch of menu things onto
...
background pixmap. Same for textbuttons.
2005-04-26 01:41:55 +00:00
mathias
b49432be05
we are fluxbox, not blackbox.
2005-04-25 09:43:31 +00:00
mathias
adc88698fb
#1188690 , fbrun segfault
2005-04-25 06:47:01 +00:00
mathias
9288ae8eb0
close #956325
2005-04-23 10:03:06 +00:00
mathias
efe4ead214
fixed #960535 , Deiconify with apps set 'sticky'
2005-04-23 08:44:45 +00:00
mathias
b0076fb3b4
fixed #1020399 aka broken ShowDesktop, its an error to travers the
...
workspace-windowlist and deiconify each window coz that list is
modified each time a window is iconified. a copy of that list solves
the problem.
2005-04-23 08:11:42 +00:00
mathias
d1876666c9
clear the maximized-Flag from a resized/moved Window ... a moved or resized
...
Window is not maximized any longer per definition imho. maybe we need to apply
the same policy to the fullscreen-State
2005-04-22 17:21:30 +00:00
mathias
0cc3391cec
fixed a problem with iconified + sticky window not displayed in the iconbar
...
when running in WorkspaceIcons-mode
2005-04-22 11:25:07 +00:00
mathias
4c091d0529
fixes #1133809 , ArrangeWindows doesnt respect available space on the
...
workspace (toolbar and slit would be covered)
2005-04-21 09:05:02 +00:00
mathias
1591c95285
fixes a problem with clients which define/request a Strut (see
...
http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html#id2507548 ), eg
kicker: after killing/closing kicker the availableWorkspaceArea is not
recalculated which lead to kind of invisible barrier where the Strut was.
2005-04-20 15:55:56 +00:00
mathias
e7cf5cbe3c
fixes a problem with snapping to the slit. slit's borderwith wasnt part of the
...
strut.
2005-04-18 16:05:26 +00:00
mathias
ebad1ce12f
fixes a little bug with snapping to windows which have a border only.
...
such windows dont have DECORM_ENABLED and hence no borderwidth was
added to the calculation. thats fixed now
2005-04-18 15:27:59 +00:00
mathias
a98bd2c128
closes #1170056 , Moving tab beyong last right tab causes malfunction
2005-04-15 14:41:32 +00:00
simonb
6e774e79e1
fix a few drawwing issues, esp menu opening offscreen
2005-04-15 00:39:54 +00:00
mathias
95ea1a0151
cosmetic
2005-04-14 17:12:33 +00:00
simonb
ddcecec37e
fix a few small bugs from recent big patch
2005-04-13 14:39:25 +00:00
simonb
88c66f0687
Big changes to how transparency works
...
Consequently rearrange lots of rendering ops, and strip calls to
updateTransparent
2005-04-10 18:18:14 +00:00
mathias
eb9161016b
no need to compile default.cc for every run, so we ll check for a
...
change of the revision-number
2005-04-07 02:14:29 +00:00
simonb
007c495239
Tidy up some redundant pixmap allocs
2005-04-02 14:59:38 +00:00
mathias
12dff3d3a9
added "Fullscreen" - command, removes borders and maximizes to
...
the full screen ... hence the name :)
2005-03-23 20:36:12 +00:00
mathias
1a6d067013
move the slitframe out of sight at startup
2005-03-17 14:24:36 +00:00
mathias
d6befe5371
fix for gravity field on _NET_MOVERESIZE_WINDOW messages, patch from Rob Stevens <stever3 at nycap dot rr dot com>
2005-03-16 23:19:36 +00:00
mathias
cfdba894ed
added new option to specify, on which screen
...
fluxbox should handle the windows. default behavior is to handle
each available screen. closes #1159809 . usage:
-screen <"all"|int[,int]>
eg:
$> fluxbox -screen 0,2 will run fluxbox on 0.0 and 0.2 so
one can run any other wm on 0.1.
$> fluxbox -screen all default, fluxbox manages all screens
2005-03-16 22:51:54 +00:00
mathias
150777e336
fix for #1152450 , when having multiple screens the rootCommand's were
...
called too often:
m_root_menu is locked for the current screen when loading the
style for the current screen, but not for the screens already
initialized and thus its executed when called thru Theme::reconfigure();
now only the themes on the same screen are affected by the load-routine.
2005-03-16 22:44:48 +00:00
fluxgen
68708a89cb
with menu, style, keys, init options, thanks php-coder
2005-03-16 08:42:18 +00:00
mathias
730e398b82
commands with trailing whitespaces were problematic coz the 'argument' was
...
notempty (eg :NextWorkspace or :PrevWorkspace want to have the 'argument'
really empty).
now the first thing we do is to remove whitespaces from begin and end of the
line.
2005-03-10 16:51:24 +00:00
fluxgen
bac15c745e
using stringstream header in FbTk
2005-02-13 16:36:54 +00:00
fluxgen
b8a39c1e6c
stringstream header
2005-02-13 16:34:37 +00:00
fluxgen
e822437cb8
added stringstream header
2005-02-13 16:34:14 +00:00
fluxgen
8e0a3300ad
stringstream
2005-02-13 16:33:49 +00:00
mathias
4a7d0b8434
cosmetic + updated copyright year
2005-02-10 10:24:31 +00:00
mathias
39e27876dd
updated copyright year
2005-02-08 17:09:56 +00:00
mathias
b82b3b98d2
copyright year
2005-02-07 23:39:57 +00:00
mathias
d74e851955
updated copyright date
2005-02-07 13:51:50 +00:00
mathias
703fc0b0ee
cosmetic white-space-stuff and/or copyright dates
2005-02-07 13:46:55 +00:00
mathias
8e33dad39f
white-space cosmetic
2005-02-07 13:45:31 +00:00
mathias
31d8f96685
updated copyright dates
2005-02-07 13:42:43 +00:00
mathias
17abbcb3a7
fixed uninitialized pointer which could lead to segfaults when the user
...
specifies nonexistent/invalid tool-names in the init-file
2005-02-04 17:27:39 +00:00
mathias
b7bf873aa0
fixes the year for fluxbox -version
...
added a way to display the svn-revision-number in fluxbox -info
2005-02-03 16:46:46 +00:00
mathias
78c0048b5c
changed SIGNAL handling to:
...
SIGHUP: restartfluxbox
SIGUSR1: load configuration
SIGUSR2: reload configuration
TODO:
whats the essential difference between "loading" and "reloading"?
maybe we can drop one of that functions
2005-02-02 15:22:58 +00:00
mathias
67098a21ea
closes #1107213 , 64bit issues with XChangeProperty
...
submitted by Matthieu Herrb <matthieu.herrb@laas.fr>
2005-01-31 16:55:38 +00:00
mathias
5e9814e091
fix to solve compileproblems under freebsd4
2005-01-24 20:02:03 +00:00
mathias
6976bf4de7
copyright date
2005-01-24 18:43:01 +00:00
mathias
cf46669bc1
copyright date
2005-01-24 18:34:57 +00:00
mathias
6b8fca511c
copyright date
2005-01-24 18:02:34 +00:00
mathias
297dae0137
copyright dates
2005-01-24 17:35:34 +00:00
mathias
a57694a901
copyright dates
2005-01-24 17:14:24 +00:00
mathias
6f53cc5120
cosmetic
2005-01-20 23:48:24 +00:00
mathias
ab1a422ac6
copyright date
2005-01-20 22:49:56 +00:00
simonb
c89d54205f
fix tab detach - the window wasn't shown after attachTo
2005-01-20 22:41:34 +00:00
mathias
6fbe0e44d6
applied patches from openbsd-ports, closed #1105041 (sf)
...
execl needs a terminating NULL at the end, a '0' would be
converted to "int 0" on 64bit-systems
2005-01-20 12:30:35 +00:00
mathias
52a8360e5b
updated copyrights
2005-01-18 19:06:04 +00:00
fluxgen
78f3ca5db6
cleaning
2005-01-15 13:35:48 +00:00
fluxgen
f54125bfb2
minor stuff
2005-01-15 13:16:05 +00:00
fluxgen
676c89ab59
fixed some issues and added testMenu target
2005-01-15 13:15:49 +00:00
fluxgen
f947c73420
testing menu theme and parser
2005-01-15 13:14:13 +00:00
mathias
69e86c6c25
systemtray-tool has now a propper background. its styleable via the
...
toolbar.systray.* ressource, same way as the clock.
2005-01-14 09:58:16 +00:00
mathias
a07d61e63d
moved ThemeItem<bool> - implementation to FbTk/ThemeItems.cc
2005-01-14 09:43:31 +00:00
mathias
4f9370cafa
copyright
2005-01-14 09:42:07 +00:00
mathias
f0fd05ec25
copyright
2005-01-14 09:40:40 +00:00
mathias
d115d43cc0
copyright updated
2005-01-14 09:35:41 +00:00
mathias
e0550eb098
cosmetic change
2005-01-12 06:22:26 +00:00
mathias
11fa3b8585
default-values for some path-related resources (groups, apps etc)
2005-01-12 06:16:03 +00:00
mathias
2a49732159
fix for #1099278
2005-01-11 12:39:01 +00:00
mathias
5bbab52d6d
fix for #1099950 , Missing initialization in FbTk/FbWindow.cc
2005-01-11 12:05:10 +00:00
mathias
baaa66787c
ungrabbuttons on windows we dont handle anymore (withdrawn)
2005-01-11 04:56:29 +00:00
mathias
8054e16fab
fix for #1087220 (Wrong handling of XWithdrawWindow)
...
an XWithdrawWindow unmaps a window and sends a synthetic UnmapEvent after
that. when the second UnmapEvent arrives we have to set either the WM_STATE to
WithdrawnState or delete it. i decided for deletion so its absolutly clear
its not any longer under our control
2005-01-10 09:04:46 +00:00
mathias
51f30a5a63
forgotten debug-stuff
2005-01-10 08:56:11 +00:00
simonb
6c710ba374
fix position init from atom handlers
2005-01-10 08:10:17 +00:00
simonb
83224b7f55
fix up window initialisation ordering
2005-01-05 05:37:06 +00:00
mathias
0c74e8c935
Simon's last changes lead to segfaults when the users specified <Sticky> or
...
<Workspace> in apps-file. Reason is, that an unmanaged window is not yet
assigned to an workspace and thus the returned workspacenumber is -1 ... which
leads in combination with getWorkspace(nr) to an invalid workspace (0x0) ...
This also fixes the problem with several deiconify-modes of the iconbar, when
the iconbar is in icons-only mode (same reason)
The other changes in the files are just cosmetic, i throw out the comments
about the changes Simon did coz they make sense and are correct imho.
2005-01-05 01:56:19 +00:00
simonb
61bb3f039a
fix some initialisation, especially relating to placement and
...
decoration/handler hints
2005-01-04 10:51:38 +00:00
mathias
fdc9b5adb7
fixed #996298 , maximized windows and snapped windows dont respect
...
toolbar-borderwidth
further more windows do snap at screen-edges, no matter if maxover
is enabled or not
2005-01-03 05:00:39 +00:00
mathias
0134038fee
fix problems with imlib2 on restart:
...
only when using "imlib_load_image_with_error_return" as the loading
function imlib2 seems to avoid trouble when an image with <filename>
doesnt exist. all other loadroutines lead to heavy problems when
fluxbox shuts down and tries to restart (memleak(?), distorted xressources
etc)
i ll analyze this further. another open issue with imlib2 is that it
doesnt work when xserver/fluxbox is running in dualscreen-mode (not
xinerama), no valid pixmaps are visible on the second head. dunno why
(yet).
2005-01-02 06:27:45 +00:00
mathias
c7a3200730
small issues:
...
- added a guard so no invalid(0)-handler is deleted at shutdown
- "if (s_image_map[extension] == 0)" -> creates an entry for sure, we
dont want this.
2005-01-02 06:21:45 +00:00
fluxgen
45f00785e9
fixed remove workspace bug
2004-12-30 14:33:38 +00:00
fluxgen
a0340e73a7
fixed shape bug
2004-12-28 22:21:15 +00:00
mathias
ddfb14a264
correct isExecutable
2004-12-24 06:14:08 +00:00
mathias
bc7c988561
adds imlib2-support to fluxbox: allows us to load several imageformats
...
besides xpm. to get imlib2 support in fluxbox one has to
./configure --enable-imblib2
default is disabled. a fluxbox-binary that supports imlib2 will have
IMLIB2 in "fluxbox -info"-output
explanation to the changed files:
* xft.m4 -> acinclude.m4 + added ac_path_generic.m4
(from http://ac-archive.sourceforge.net/Miscellaneous/ac_path_generic.html )
* configure.in, Makefile.am, src/FbTk/Makefile.am changed to handle
imlib2-support
* Font.cc/hh Image.cc/hh App.cc fluxbox.cc consistent way of init for global
stuff for fonts and imagehandlers.
* rest of changes just add the imlib2-code, pretty straightforward
2004-12-21 23:42:09 +00:00
mathias
ad10a3543e
fix a problem with enabling/disabling fullscreen-mode in gtk2-apps
...
* synchronize _NET_WM_STATE in Ewmh.cc
* added FluxboxWindow::setFullscreen(bool) to Window.cc
furthermore, if a window is in fullscreenmode any existing shape is
disabled (looks pretty annoying in mplayer for example)
2004-12-21 16:17:14 +00:00
mathias
a88d3b39ad
added deleteProperty to FbWindow
2004-12-21 16:12:28 +00:00
mathias
6dffafc39e
* added new command:
...
sethead <int>
which sets the current window to head<int>
* added remembering of the head to apps-file:
[Head] {<int>}
2004-12-21 16:09:36 +00:00
mathias
f3dfb80c40
added url for gnome-hints
2004-12-21 16:04:14 +00:00
mathias
33d90f7a5e
fix segfaulting when new text is smaller than the oldtext,
...
m_start_pos has to be 0 before calculating anything else.
2004-12-18 02:44:11 +00:00
mathias
b3fa5c2428
* moved FbTk/Directory.cc/hh over to FbTk/FileUtil.cc/hh which contain now
...
file and directory - helproutines.
* created the FileUtil-namespace which contains file-related functions, moved
those functions out of Directory - code
* changes to the rest of the files to follow those changes
2004-12-18 01:29:22 +00:00
mathias
6458b1b485
cosmetic, double #include of the same header
2004-12-18 01:10:33 +00:00
mathias
0096ce6ea9
called the wrong 'update' function for the sendtomenu
2004-12-17 18:35:18 +00:00
mathias
eb42a7806d
icc complaint about a "possible" conflict between the
...
FbTk::Menu::update(Subject*) and FbTk::Menu::update(int index)
to avoid this, we rename FbTk::Menu::update(int index)
-> FbTk::Menu::updateMenu(int index)
this is mostly cosmetic, but if it makes the life of a compiler happy, well ..
be happy icc :)
2004-12-13 14:03:17 +00:00
mathias
2095468fe6
applied patch from Rob Stevens:
...
fixes dragNdrop ordering of tabs so next/prevtab are not
confused -> modification of m_clientlist
2004-12-13 12:17:58 +00:00
fluxgen
6ba7744f65
Tab command, thanks Steeve Lennmark, steeve dot lennmark at mediasvar dot se
2004-12-10 09:49:01 +00:00
mathias
55163188b5
fix #1080323 , a missing header
2004-12-10 03:42:53 +00:00
mathias
916781f10f
maximizing a shaded window should unshade it before .. the user WANTS to see
...
it.
closed #1082671
2004-12-10 03:33:23 +00:00
mathias
82a03ec83e
changing the timeformat of the clocktool is done via the editdialog which
...
causes a reconfigure .. which causes a loop over all toolbaritems and call
updateSizing() .. where we should check, if a new timeformat makes the clock
bigger or smaller...
closes #1026096
2004-12-10 01:58:09 +00:00
mathias
831daf5876
minor cosmetic issue
2004-12-07 15:55:12 +00:00
mathias
e2f9a1e7bc
grrr .. future code commited, sorry about that
2004-12-06 22:30:35 +00:00
mathias
253082dbfa
fixed issue with clientUp/Down in SlitClientMenu
2004-12-06 22:09:58 +00:00
mathias
ce95eedd50
typo
2004-12-03 02:53:09 +00:00
mathias
b15315445d
added middle/rightclick on slitclient-menu-items to move the client up/down in the slit
2004-12-02 15:30:59 +00:00
mathias
7ed6c5ed29
* leftclick on the slitclients in the clientmenu enables/disables it
...
* wheel up/down move the slitclient up/down
* visual cosmetic for the slitclient-menu
* added "Save SlitList" - menuentry in slitclient-menu
2004-12-02 03:12:55 +00:00
mathias
96de2d57d6
really set the default deiconifyMode to FOLLOW
2004-12-01 20:43:53 +00:00
mathias
71abcf7343
deiconifyMode: Follow is the new/old default (as it was before deiconifyMode was introduced)
2004-12-01 14:45:32 +00:00
mathias
33db9b21e2
"fixes" http://www.securityfocus.com/archive/1/382398/2004-11-24/2004-11-30/2
...
and all related bugreports elsewhere. "fixes" because i think the real problem
is in xft somewhere somehow, but i dont have any prove (yet).
thanx to Rob Stevens for informing us about that problem.
2004-11-30 22:42:56 +00:00
mathias
ec5724e807
fix a problem with java-dialogs which dont open correct (thanx Scott Moser)
...
furthermore, and this is really interesting, this seems to fix also the bug
widely known as g.o.d - the grab of death. the g.o.d seems to freeze fluxbox
but let the mouse still be moving and no high-cpuload can be seen. the
(un)lucky can force the g.o.d by clicking like a weirdo and pressing keys like
crazy and then maybe it will happen. we are not quite sure WHY exactly this
happens but as it seems: XSync(true) caused the trouble.
we still keep watching this issue but hopefully noone experiences bad
"freezes" anymore. (/me crosses fingers)
2004-11-30 22:19:35 +00:00
mathias
c8d71542dc
adds "kill" to the windowmenu
...
closes #1075142
2004-11-30 01:26:00 +00:00
mathias
839d5b6ad8
minor issue
2004-11-30 01:23:24 +00:00
mathias
c813375f39
fix possible segfaults in DeiconifyMode::SEMIFOLLOW and FOLLOW ...
...
the raisAndFocus after the sendToWorkspace makes problems, dunno why exactly
so this is still an open issue imho.
2004-11-28 12:41:57 +00:00
mathias
2e3b7633ed
forgotten initialization of frame.y_hidden
2004-11-25 11:05:58 +00:00
mathias
65f4f32366
patch from Rob Stevens to add dragndrop-reordering of the tabs
...
disable title of the windowmenu when called from titlebar
2004-11-24 23:28:10 +00:00
mathias
a932a7a801
patch from Rob Stevens to add dragndrop-reordering of the tabs
2004-11-24 23:27:28 +00:00
mathias
a128e9829f
patch from Rob Stevens to add dragndrop-reordering of the tabs
2004-11-24 23:26:38 +00:00
mathias
ad095f9f06
enable title of windowmenu when called from iconbar
2004-11-24 23:24:55 +00:00
mathias
443e7081d4
fix the hiding of the menu when the menufile-timestamps changed
2004-11-24 12:26:12 +00:00
mathias
9f4b2978c3
fix possible segfault: auto_ptr fluxbox may be 0 ..
2004-11-24 11:46:07 +00:00
mathias
b47f050367
cosmetic (tabs -> spaces)
...
fix possible memleak with XineramaQueryScreens:
"Returned array should be free with XFree()" (from Xinerama.h)
2004-11-22 19:40:34 +00:00
mathias
5525d29b9b
ensure sane values for ResizeCmd
2004-11-22 18:46:59 +00:00
fluxgen
50ab0a1e55
do not handle configure request while iconified, fixes problem Wine with Paradise Poker client
2004-11-22 12:16:15 +00:00
mathias
24119724db
undermouseplacement .. ensure the new window is on the screen. patch #1052534 , close #1048000
2004-11-22 08:30:23 +00:00
mathias
2082ccc1a4
fix problem with iconic windows on startup
2004-11-20 18:43:55 +00:00
mathias
19bc596b84
fix segfaults on restart/exit, still issues with former iconified windows
...
at startup of fluxbox
should close #1067582 , #1067580 , #1060912
2004-11-20 18:12:51 +00:00
mathias
f6382f08ba
fix for adding/removing desktops (thanx Øyvind Albrigtsen)
2004-11-20 04:20:46 +00:00
mathias
66a3fc1c4d
fixes fontsituations when text disappears in non-antialias mode
...
primary problem was to use utf8 when in fact the FontSet wasnt
utf8.
2004-11-19 12:00:20 +00:00
mathias
993c17cf2e
svn propset svn:keywords "Id"
2004-11-19 11:37:27 +00:00
mathias
1f133063aa
fixed missing init for pointer in destructor .. could lead to segfaults
2004-11-17 16:39:30 +00:00
mathias
6fe16959c2
needed init for font-test
2004-11-17 15:41:22 +00:00
mathias
ca5d12bbde
fix bug in Screen destructor, can lead to segfault at exit/restart
2004-11-17 01:21:50 +00:00
akir
467493b7bd
the remember-menu now acts like a boolmenu, shows the current rememberstate
...
a bit better
2004-11-09 11:28:55 +00:00
akir
5225cf192f
fixed a problem with the snapping-windows code:
...
decorationless windows have a borderWidth of 0 and thus the
snapping was calculated wrong.
2004-11-07 09:30:59 +00:00
akir
fa5202c120
accepted patch #1057446 , improved iterator in timer-code
2004-11-01 02:43:07 +00:00
akir
fa1692180e
fix #1057499
2004-10-31 23:04:30 +00:00
akir
14b781929e
fix 1052095, windowmenu doesnt close when tabs are changed (closed,new attached or dragged around)
2004-10-28 19:13:30 +00:00
akir
6bd629bbc5
fix for #1036982 (defaults.hh isnt distcleaned)
2004-10-28 15:37:32 +00:00
akir
5b68a7548c
i forgot to remove a silly warning :)
2004-10-25 22:57:32 +00:00
akir
d1a9c036b2
closes bug #1039658
...
" When you choose a transparency of less than 255 for a
unfocused window, the window title f the unfocused
window will not be transparent.
Only the buttons will."
2004-10-22 09:43:53 +00:00
akir
f5d7833b32
added iconbar.wheelMode and iconbar.deiconifyMode
2004-10-22 00:35:29 +00:00
akir
33b55697ab
removed now obsolete #includes coz we moved FbTk/ThemeItems.hh -> FbTk/ThemeItems.cc
2004-10-21 16:49:19 +00:00
akir
66afb1e517
moved ThemeItems.hh -> ThemeItems.cc
2004-10-21 16:46:50 +00:00
akir
6b541c9162
modified to make it work with the ThemeItem.hh -> ThemeItem.cc action
2004-10-21 16:45:30 +00:00
akir
a63a27886d
moved ThemeItems.hh to ThemeItems.cc, solves some linkissues
2004-10-21 16:44:06 +00:00
akir
4649df4084
back to setenv for non-irix for now, we need to look deeper into this some day.
2004-10-21 13:05:50 +00:00
akir
b1608602a9
minor fix for pedantic compilers (mipspro)
2004-10-21 11:08:04 +00:00
akir
8c377e30e8
fix:
...
Explicit specialization of function
"FbTk::ThemeItem<FbTk::Font>::setDefaultValue" must precede its
first use.
for mipspro again
2004-10-21 11:05:06 +00:00
akir
8672a337b3
fix missing 'new(nothrow)' on mipspro
2004-10-21 10:57:38 +00:00
akir
4f1fbbe6e1
fix missing namespace
2004-10-21 10:56:05 +00:00
akir
93696499f3
fix missing namespace
2004-10-21 10:49:20 +00:00
akir
5136d4936e
removed unneeded code + some minor fix for mipspro
2004-10-21 10:46:21 +00:00
akir
8086dd43dd
missing namespace
2004-10-21 10:40:37 +00:00
akir
b44cd19809
not all compilers have __FUNCTION__ (mipspro)
2004-10-21 10:38:25 +00:00
akir
bbb5259a88
missing template<>
2004-10-21 10:36:57 +00:00
akir
0d7f757c2c
fixes missing header to avoid missing declarations (mipspro)
2004-10-21 10:29:49 +00:00
akir
d51d01cc49
fix to avoid:
...
Explicit specialization of function "FbTk::ThemeItem<int>::setDefaultValue"
(mipspro)
2004-10-21 10:26:13 +00:00
akir
35fb9fe291
putenv is more platform independent
2004-10-21 10:24:34 +00:00
akir
0ebe06822d
fix for wrong placed end of namespace }; (thanx mipspro :))
2004-10-21 10:23:58 +00:00
akir
b21d236d6d
fix for some pedantic compilers (mipspro)
2004-10-21 10:21:03 +00:00
akir
70acd21472
removed unused variables + cosmetic issue for some compilers (mipspro)
2004-10-21 10:18:40 +00:00
akir
1d9a172a79
meaningless const qualifier removed
2004-10-21 10:16:55 +00:00
akir
b7190ee2e5
fix for mipspro: no 'new(nothrow)' available for MIPSpro Compilers: Version 7.3.1.3m
2004-10-21 10:03:43 +00:00
akir
e53e1b3b23
missing default value for session.appsFile added
2004-10-19 17:23:08 +00:00
akir
3e83f5941f
added session.appsFile to the ressources
2004-10-19 09:01:49 +00:00
akir
45726d3016
if the systemtime is set back the timers wont be updated.
...
solution: add the delta to all of our timers too.
2004-10-19 08:59:44 +00:00
akir
1ace87ac15
fixes MIPSpro Compilers: Version 7.3.1.3m issue
2004-10-18 20:10:37 +00:00
akir
496d73d899
rewritten fluxbox-restart code, all destructors are called before the
...
new program is started. the former method didnt do that.
2004-10-18 01:26:54 +00:00
akir
2760b03b2e
cosmetic changes, added ResizeModel to ScreenRessources
2004-10-18 01:24:24 +00:00
akir
65ce32a28e
made iconic and shaded windows not resizable
2004-10-17 21:40:15 +00:00
akir
9a56a3cf1a
respect the users wish (followModel) to what happens if a window gets focus which is not on the current workspace
2004-10-16 22:20:05 +00:00
akir
a6d4a3563c
added followModel Ressources, dunno if the name is so clever, i am open for other suggestions
2004-10-16 22:18:56 +00:00
rathnor
9fbf1ab395
fix mainWarnDisplaySet -> mainWarnDisplayEnv
2004-10-11 22:48:35 +00:00
akir
b610274539
added focusTabMinWidth
2004-10-10 16:12:48 +00:00
akir
df9ddbbae8
added iconbar.iconTextPadding
2004-10-10 16:11:25 +00:00
akir
d30e16f159
added session.tabPadding and session.focusTabMinWidth
2004-10-10 16:06:24 +00:00
akir
876a70fce2
added padding: space between text and the border
2004-10-10 16:04:33 +00:00
rathnor
af9e76fce5
* Update de_DE Translation and add some missing NLS values
...
(Thanks Christian Storm)
- also a tiny cleanup of weird nls set
2004-10-10 12:00:37 +00:00
akir
565db1bcda
entering @ and ~ from germankeyboards work again
...
added some stuff to let the user use the numpad too
2004-10-08 11:52:33 +00:00
akir
0fab25bfd2
we dont remove the scrolllock() modifier from the keystate anymore -> lead to problems with altgr on german-keyboards -> no @ in textbox's possible.
2004-10-08 11:51:16 +00:00
akir
fbbd335dce
cosmetic
2004-10-08 11:49:55 +00:00
akir
9c3ad19748
added LC_TIME so the ClockTool gets the right locale
2004-10-07 09:52:28 +00:00
akir
0e8ac3839d
tiny forgotten thingy from the MAN :)
2004-10-06 19:19:43 +00:00
akir
a5b9315b33
fix some keymovement issues, dunno if its completly correct that way. perhaps
...
a rewrite of the movement stuff is needed one day.
modified buttonPressEvent so it will place the cursor to the right place
2004-10-06 19:05:12 +00:00
akir
d673098ef8
removed unneeded m_font
2004-10-06 19:02:03 +00:00
akir
6f96757fc4
added :Export / :Setenv command
2004-10-06 11:40:28 +00:00
fluxgen
997d7d7224
allocate red, green and blue buffers only for gradients
2004-10-06 09:30:54 +00:00
fluxgen
662d1a459c
setTile for X Drawable
2004-10-06 06:50:27 +00:00
fluxgen
b5b5fa7b53
fixed compile
2004-10-06 06:16:50 +00:00
rathnor
c6990baeea
oops, missed a bit
2004-10-04 16:01:43 +00:00
rathnor
9128a64e62
don't require [begin] in included files
2004-10-04 15:37:58 +00:00
rathnor
07af4ff595
fix usage of setlocale return value, which returns a pointer to static
...
memory, which we need to promptly copy
2004-10-04 12:43:52 +00:00
akir
be19b59d0f
title of current tab-window is now shown in the iconbar-buttons
2004-09-30 18:45:26 +00:00
akir
c0777f792c
fix to make separators are not clickable/selectable
2004-09-29 09:58:11 +00:00
rathnor
15547c4179
fix build issue, use cerr instead of fprintf(stderr
2004-09-24 06:23:17 +00:00
akir
e8c813c38c
fixed a minor bug that can lead to HIGH cpuload under some circumstances.
...
actually we must ensure that only timers with a valid handle are added to the
timerslist.
2004-09-19 21:15:47 +00:00
rathnor
87c7c80847
make reconfig an alias for reconfigure
2004-09-16 14:58:28 +00:00
rathnor
48e9c810d7
fix menu creator not using args for some commands
2004-09-16 14:08:46 +00:00
fluxgen
2c66db2ba0
cleaning, we dont create windows with XCreateWindow
2004-09-16 10:10:37 +00:00
rathnor
42c1fd3ae3
preliminary support for composite/compositing manager. Also general work
...
for consistency with transparency resources
2004-09-12 14:56:20 +00:00
fluxgen
dfb2ab0e21
cleaning, moved resource functions to Resources.cc
2004-09-12 14:01:41 +00:00
fluxgen
2fef25747f
holds main resource functions
2004-09-12 14:01:03 +00:00
fluxgen
d24bbb998b
inject an entire directory of menu files with include + path, patch from Ciaran McCreesh
2004-09-12 00:31:11 +00:00
fluxgen
a4043853ff
fix for Font drawText
2004-09-12 00:06:37 +00:00
fluxgen
049e40c9eb
Font::drawText takes reference to FbDrawable instead of X Drawable + some code cleaning
2004-09-11 23:01:34 +00:00
fluxgen
acd2176355
copyright update
2004-09-11 23:00:44 +00:00
fluxgen
82c2f3521e
access function for display
2004-09-11 20:30:28 +00:00
fluxgen
b4daf0f808
using ShowMenu commands for buttonPress event
2004-09-11 20:29:29 +00:00
fluxgen
323f5188fd
workspace menu and root menu inside visible area
2004-09-11 20:28:35 +00:00
fluxgen
93ffd19686
init frame window in frame struct
2004-09-11 18:58:27 +00:00
rathnor
28c32c087a
more X error fixing
2004-09-11 15:52:23 +00:00
rathnor
b063688992
ignore 32-bit visuals for now - until we can support alpha channel in colors
2004-09-11 14:13:06 +00:00
fluxgen
768d98a39d
head specific strut, patch from Mathieu De Zutter
2004-09-11 13:45:16 +00:00
fluxgen
3775776963
head specific strut, patch from Mathieu De Zutter
2004-09-11 13:33:07 +00:00
fluxgen
ad63de0281
head specific strut
2004-09-11 13:27:10 +00:00
rathnor
7d793fc6a8
fix issues that resulted in unnecessary X errors
2004-09-11 12:33:14 +00:00
akir
c8f9cf1177
cosmetic + avoid unneeded App::instance()->display() calls
2004-09-10 16:48:15 +00:00
akir
df0c942aa2
cosmetic + avoid unneeded App::instance()->display() calls
2004-09-10 16:41:30 +00:00
akir
bf48239dee
cosmetic + try to avoid App::instance()->display() calls when not needed
2004-09-10 16:12:49 +00:00
akir
97d2577f1a
cosmetic issues, removed unneeded strcasestr-code (is already in StringUtil),
...
tried to avoid App::instance()->display() calls again.
2004-09-10 16:12:01 +00:00
akir
b453d143bb
cosmetic, man, we need a beautifarm :)
2004-09-10 16:04:16 +00:00
akir
a7967dfb25
put App::instance()->display() to FbDrawable::s_display to avoid too much
...
unnecessary calls
2004-09-10 15:46:08 +00:00
akir
631dfbbc63
cosmetic, tab vs spaces
2004-09-10 15:36:04 +00:00
akir
e51cc63ccb
cosmetic, tabs to spaces
2004-09-10 07:15:23 +00:00
rathnor
1081940af3
clean up unused variables, from Ryan O'Hara
2004-09-10 04:03:58 +00:00
akir
c75a703586
tiny cleanup to avoid calling unnecessary FbTk::App::instance()
2004-09-09 21:13:10 +00:00
akir
e11fb1b473
added forgotten [macrocmd] to menuitems
2004-09-09 14:32:56 +00:00
akir
1d355a9192
transfered ::getRootPixmap from several places to new home, FbPixmap
2004-09-09 14:29:10 +00:00
akir
7507098440
cosmetic, removing unnecessary calls.
2004-09-08 16:50:42 +00:00
akir
1cd19c941c
added button2-on-workspacename in workspacemenu jumps to workspacadded
...
button2-on-workspacename in workspacemenu jumps to workspacee
2004-09-06 21:12:10 +00:00
akir
b470256cf6
fix the segfault-fix of fluxgen some days before. workspacemenu must be
...
destroyed after rootmenu is cleaned.
2004-09-06 13:17:56 +00:00
fluxgen
23fcec1728
fix for crash on shutdown, the workspacemenu must be destroyed before clientlist. fix for duplicates in iconlist, note: check update(stateSig) in fluxbox.cc, icons might be added twice
2004-09-05 01:11:41 +00:00
fluxgen
fb2e570e8c
unique list from removeDuplicate. If we, for some reason, should have duplicate windows in the second argument windowlist
2004-09-05 00:37:16 +00:00
akir
cc7586f483
blank lines again
2004-09-04 04:54:38 +00:00
rathnor
012f661179
fix crash on amd64
2004-09-03 17:05:35 +00:00
akir
1be3c8b270
cosmetic
2004-09-03 14:17:47 +00:00
akir
f2db83f3fd
fix to avoid crash when in remember-submenu and closing the application
...
-> current clientwindow would be 0x0 -> crash
2004-09-02 09:52:26 +00:00
akir
4b1b3f592a
allow blank lines in apps-file
...
fixed wrong mapping of [TOP] <-> getNormalLayer()
2004-09-02 08:58:06 +00:00
fluxgen
39e88f3f6f
update
2004-09-01 19:03:14 +00:00
fluxgen
2455a350e8
foreground and background color as argument
2004-09-01 12:41:11 +00:00
fluxgen
b29b4adc4a
fixed multiple screen issue...again
2004-09-01 08:46:55 +00:00
akir
0fbb0bfe8b
cosmetic
2004-09-01 08:00:24 +00:00
akir
b12ce691bc
fix width for a menuentry, added too much space
2004-09-01 07:53:45 +00:00
akir
1c2edb9a01
final fix for iconv-issues on sun/sparcs
2004-09-01 00:09:03 +00:00
akir
0c5dae0b45
fix for a compile-error with mips-pro 7.30 (segfaulted)
2004-09-01 00:08:14 +00:00
fluxgen
6946aded1b
fixed restart issue + sending resize signal when ConfigureNotify
2004-09-01 00:05:52 +00:00
fluxgen
40abe448b1
multiple screen fix, checks for screen number
2004-08-31 23:18:29 +00:00
akir
47160bdb31
fix for the missing CODESET on openbsd
2004-08-31 23:07:58 +00:00
akir
6a098b0797
hopefully final fix for missing iconv
2004-08-31 21:47:56 +00:00
fluxgen
82de6ace6d
have const msg ptr to iconv
2004-08-31 21:24:05 +00:00
fluxgen
9121ec43af
checking for have iconv
2004-08-31 20:27:08 +00:00
akir
a182e88412
fix for gcc 2.95.4, again make_pair and missing #include <typeinfo> before
...
typeid-usage
2004-08-31 19:38:42 +00:00
akir
ed88b106da
fix for gcc 2.95.4 -> has problems to get the right template-types
...
for make_pair
2004-08-31 19:27:21 +00:00
rathnor
d17bf39a43
add autoconf check for std c++ headers
2004-08-31 15:26:40 +00:00
akir
a0701345ed
added RaiseLayer and LowerLayer
2004-08-30 21:29:42 +00:00
fluxgen
51f26f0c47
clientWidth now iconWidth
2004-08-30 13:42:13 +00:00
akir
ca99e775f4
closes bug 977054
2004-08-30 12:21:18 +00:00
akir
566b0284a8
suppress informative debugmessages
2004-08-30 11:34:56 +00:00
akir
d4077526b4
antialias- and alpha-entries only in menu when its compiled in
2004-08-30 11:33:23 +00:00
akir
6a99427331
fi menuuclosebug -> choosed the wrong parent-menu under some circumstances
2004-08-30 10:23:37 +00:00
akir
bd379d3e53
forgotten changed Makefile.am
2004-08-29 22:07:37 +00:00
akir
dc836d2b78
added [wallpapers|rootcommands] to menuitems
2004-08-29 21:11:24 +00:00
rathnor
680128f286
fix wrapping upwards in menu
2004-08-29 14:53:23 +00:00
rathnor
e41bc330b4
fix bug with >1 column menus
2004-08-29 14:37:52 +00:00
rathnor
ef9565efd8
fix crash bug when windowmenu doesn't include extramenus
...
improve checking of existence/success of loading windowmenu file
2004-08-29 12:35:29 +00:00
rathnor
92dc8d7452
fix toolbar localtion (visible when 100%)
...
fix menu font size when no style
2004-08-29 12:33:55 +00:00
rathnor
4d01d1b748
add back Workspace<n> keys with deprecated message
2004-08-29 09:08:29 +00:00
rathnor
97ef84da59
a few random fixes
2004-08-29 08:33:13 +00:00
rathnor
8a59b9b454
couple of menu render fixes
2004-08-28 19:03:09 +00:00
rathnor
c4c67dafeb
fix a issue with fonts coming up blank
2004-08-28 18:10:19 +00:00
rathnor
11f8d9c21f
fix menu rendering bug with selected items
2004-08-28 14:25:52 +00:00
rathnor
cbc8e23ed2
fluxbox::shutdown wasn't safe to get interruped by another signal
2004-08-27 17:24:49 +00:00
rathnor
d54bf608fc
fallback to clock rather than workspace name for buttons (since its
...
consistent with old and new themes)
2004-08-27 14:36:12 +00:00
rathnor
f2599d87f6
add a special fallback for toolbar button style
2004-08-27 14:14:42 +00:00
akir
6ce5a31ea8
unification for themes.cfg/styles.cfg and the same for menuentries:
...
[stylesmenu] and [themesmenu]
[stylesdir] and [themesdir]
2004-08-26 18:26:39 +00:00
rathnor
0f83e44972
fix rendering of bevels for textures with solid textures
2004-08-26 16:37:48 +00:00
rathnor
346a6598a6
make arrow button's arrow size scalable by the user
2004-08-26 15:09:33 +00:00
akir
13bf2a7fdd
fixed 2 possible memleaks
2004-08-26 01:51:21 +00:00
rathnor
5337fc6640
fix up theming of the toolbar
2004-08-25 17:16:40 +00:00
akir
b57ce6ca8a
make use of "size" in "recode" -> fixes drawin the cursor in textboxes
2004-08-25 10:03:09 +00:00
rathnor
3dc7103782
fix handling of font+text encodings
2004-08-18 16:30:33 +00:00
fluxgen
5be7e5b666
tempfix for empty locale
2004-08-14 09:33:09 +00:00
fluxgen
a3a59fedc0
fixed slow resize of xmms playlist, we called setupWindow in XA_WM_NORMAL_HINTS even when didnt have to
2004-08-13 12:39:02 +00:00
fluxgen
4b159871a0
minor cleaning
2004-08-11 13:17:56 +00:00
fluxgen
7ca95258d0
debug messages and some minor cleaning
2004-08-11 13:16:10 +00:00
fluxgen
0e8c418210
fixed fbrun crash when history item is bigger than entry box, sf: [ 1005182 ] fix for Bug with RequestID #877004 , patch from mangala
2004-08-11 12:41:28 +00:00
fluxgen
0d7ed9bb44
minor fix
2004-08-10 19:34:35 +00:00
fluxgen
f223711cf1
fixed so we call setupWindow last in init(), else we dont get anything in the titlebar if we dont have some special option like remember enabled
2004-08-10 19:18:48 +00:00
fluxgen
1a02439df1
added literal for layer, patch from Mathias Gumz
2004-08-10 18:35:05 +00:00
fluxgen
c1b226b7ff
adding halo and shadow options to font loading, patch from Mathias Gumz and c. mccreesh (ciaranm)
2004-08-10 18:08:37 +00:00
fluxgen
12237ed0db
removed reparent and added debugmsg
2004-08-10 13:36:07 +00:00
fluxgen
feeecb52d7
minor stuff
2004-08-10 12:08:31 +00:00
fluxgen
5f819e8537
some debugmessages and minor fixes
2004-08-10 12:05:47 +00:00
fluxgen
05c0bfc8f8
Minor fix
2004-08-10 11:58:22 +00:00
fluxgen
41249b77fb
utf-8 fix, a fixed patch from Sergey Kuleshov
2004-08-10 11:57:35 +00:00
fluxgen
52cb375886
utf-8 fix, a fixed patch from Sergey Kuleshov
2004-08-10 11:22:10 +00:00
fluxgen
cd0cdb5301
expand pixmap filename before loading, patch from Mathias Gumz
2004-08-03 21:31:31 +00:00
fluxgen
7b4d57f275
fixed menu move bug and made separator not selectable, patch from Mathias Gumz
2004-08-03 21:25:51 +00:00
fluxgen
582fe36cea
minor fixes
2004-07-21 18:56:34 +00:00
fluxgen
44f7069e1c
some EMX fixes, thanks dave_yeo at paralynx
2004-07-19 13:53:46 +00:00
fluxgen
ac1314c360
fixed fallback for pressed texture
2004-07-18 18:46:03 +00:00
fluxgen
601ae51604
resource bool fix and setting input focus on menus when we bring them up with the mouse
2004-07-15 18:23:03 +00:00
fluxgen
38bd7f47d9
click on handle raises, and some other minor fixes
2004-07-15 18:20:13 +00:00
fluxgen
40c44b227b
mouse scroll on icons changes workspace
2004-07-15 14:20:19 +00:00
fluxgen
4179d51829
delete key
2004-07-15 13:48:54 +00:00
fluxgen
4e243d1599
fixed Resource long long, time_t is long long some systems
2004-07-15 13:42:50 +00:00
fluxgen
b672bc50bb
minor stuff
2004-07-15 09:52:57 +00:00
fluxgen
1790b15e0a
typedef Toolbars
2004-07-15 09:52:14 +00:00
fluxgen
b78255fa1a
fixed toolbar draw bug at startup
2004-07-14 23:39:29 +00:00
fluxgen
7391de5e96
fixed menu draw bug while doing keyboard navigation
2004-07-14 18:30:37 +00:00
fluxgen
7794867005
improved algoritm for transient_for in initWindows
2004-07-14 18:28:05 +00:00
fluxgen
9cee51bdf0
fixed bug in transient window creation at startup
2004-07-14 12:13:29 +00:00
fluxgen
c213fb6ca2
fixed minor bug
2004-07-06 10:47:36 +00:00
fluxgen
7c85d11a95
tiled pixmap fix, patch from dhx (xyx@gm...), see mailing list
2004-07-05 23:51:57 +00:00
fluxgen
df570bc945
fixed menutitle and menulables drawn to close to screen-bottom, patch from Mathias Gumz
2004-07-05 09:40:08 +00:00
fluxgen
ced22314b8
save menu filename, so we can reload the menu, patch from Mathias Gumz
2004-07-05 09:27:04 +00:00
rathnor
6afbecdada
fix rectangle drawing on attaching tabs
2004-06-29 12:41:23 +00:00
fluxgen
df68d8d0b0
minor stuff
2004-06-28 13:33:05 +00:00
fluxgen
7c412b5c78
force old position on configure request, we dont know if the clients changed the position
2004-06-27 21:47:16 +00:00
fluxgen
5e5a4982d3
added m_active_index. added validIndex function which validates indexes, removed highlight from drawItem since it should only highlight the m_active_index
2004-06-27 13:51:24 +00:00
fluxgen
9bd6c403f2
using menu separator
2004-06-27 13:45:20 +00:00
fluxgen
2e228593c0
using toggle menu for layer menu, fixed nls support
2004-06-27 13:43:59 +00:00
fluxgen
835501d3ae
virtual destructor
2004-06-27 13:43:09 +00:00
fluxgen
e0f2a25c22
added toggle menu
2004-06-27 13:42:04 +00:00
fluxgen
291d893713
toggle menu
2004-06-27 13:41:45 +00:00
rathnor
965086f39d
tidying up initialisation with dockapps
2004-06-21 15:23:42 +00:00
rathnor
6a51cefb2f
fix groups file problem with windows not showing properly
2004-06-21 09:53:01 +00:00
rathnor
5cc0f12f3f
we should only load LC_MESSAGES, not LC_ALL
2004-06-20 15:16:08 +00:00
rathnor
abc86f0028
fix systemtray related things
2004-06-20 10:29:51 +00:00
rathnor
9b7775751d
support _NET_WM_WINDOW_TYPE_DESKTOP (e.g. nautilus desktop windows)
...
Allow FluxboxWindows to be untabable.
2004-06-20 04:49:33 +00:00
rathnor
4589ecdbbc
fix initialisation of state when a window is first mapped
2004-06-19 15:04:28 +00:00
rathnor
a49d1128cd
tweak iconbar rendertheme - need to re-render after addWindow
2004-06-17 00:17:22 +00:00
rathnor
8f88c1fecb
toolbar fixes, updates and optimisations
2004-06-16 15:38:19 +00:00
fluxgen
db6e78bba9
minor fix
2004-06-15 11:03:17 +00:00
fluxgen
f1ce9c3f34
minor fix for toggle item
2004-06-14 16:09:48 +00:00
fluxgen
34ac6caeab
minor fix
2004-06-14 12:25:31 +00:00
fluxgen
6ede6046d8
more improvements on transparency
2004-06-14 12:24:23 +00:00
fluxgen
3890049e3c
title raise lower when title visibility changes
2004-06-14 12:23:57 +00:00
fluxgen
463c7dab18
minor fix
2004-06-13 12:01:52 +00:00
fluxgen
2475b2debc
minor fixes
2004-06-13 11:01:47 +00:00
fluxgen
05a1b55901
minor fix for title and item height
2004-06-13 10:59:54 +00:00
fluxgen
825c02ccb0
more cleaning
2004-06-13 10:58:34 +00:00
fluxgen
57dd6d16f9
minor fix
2004-06-13 00:42:45 +00:00
fluxgen
8afaff0364
inline functions
2004-06-13 00:33:06 +00:00
fluxgen
c71c8244b5
setBufferPixmap public instead
2004-06-13 00:32:40 +00:00
fluxgen
46a06cdb02
transparency improvements, added buffer for title window to reduce flickering and removed menu.bevel_w since its already in MenuTheme
2004-06-13 00:31:29 +00:00
fluxgen
868edbabf2
include pixmap with mask
2004-06-10 17:31:39 +00:00
fluxgen
397e2a68cc
minor fix
2004-06-10 17:24:24 +00:00
fluxgen
655c7b9de6
minor stuff
2004-06-10 17:07:58 +00:00
fluxgen
c69e7c4988
improved menu loading speed and added menu icon
2004-06-10 11:43:24 +00:00
fluxgen
d2e0aea0ae
added menu icon
2004-06-10 11:42:35 +00:00
fluxgen
80ba32fb2d
minor fix
2004-06-10 11:41:15 +00:00
fluxgen
af30481a47
icon in menu item
2004-06-10 11:40:43 +00:00
fluxgen
d07e5f1cc5
copyright update
2004-06-10 11:38:26 +00:00
rathnor
b1b3a6b8d2
more nls updates
2004-06-08 13:15:30 +00:00
rathnor
b659c2583c
Change one nls item name
2004-06-08 11:47:10 +00:00
fluxgen
45222913d1
new files: MenuIcon
2004-06-07 22:29:37 +00:00
fluxgen
a784c1bf00
pixmap icon for menu items
2004-06-07 22:28:39 +00:00
fluxgen
13854c39b5
updated for menuseparator
2004-06-07 22:23:50 +00:00
fluxgen
4fdb621efd
return values
2004-06-07 22:18:21 +00:00
fluxgen
bdcf645eba
need typeinfo
2004-06-07 22:01:11 +00:00
fluxgen
0fba4bfafe
minor stuff
2004-06-07 21:48:14 +00:00
fluxgen
5f84132c19
minor indent and using MenuSeparator
2004-06-07 21:43:02 +00:00
fluxgen
bb31394000
need typeinfo
2004-06-07 21:42:05 +00:00
fluxgen
3e52976eac
minor fix
2004-06-07 21:36:06 +00:00
fluxgen
aaa72eada2
minor fixes
2004-06-07 21:22:42 +00:00
fluxgen
9b494abdce
minor indent
2004-06-07 21:16:13 +00:00
fluxgen
a73918e805
minor fix
2004-06-07 21:15:08 +00:00
fluxgen
69aab351b0
new files: menuseparator
2004-06-07 21:07:26 +00:00
fluxgen
c7f696db31
draws a separator
2004-06-07 21:05:16 +00:00
fluxgen
2bb46b0020
item and title height specified by style
2004-06-07 21:02:49 +00:00
fluxgen
8eb2ea889d
drawing of items is now done in MenuItem
2004-06-07 20:34:23 +00:00
fluxgen
34edd2640a
improved transparent rendering and fixed drawing of menu items in MenuItem class
2004-06-07 20:28:50 +00:00
fluxgen
5530ce6450
alpha access function
2004-06-07 20:24:38 +00:00
rathnor
fff4456dee
update NLS string handling...
2004-06-07 11:46:05 +00:00
rathnor
073065ac56
more fixing up of alpha zero-relatd problems - particularly fallback to
...
255, not zero for alpha items
2004-05-24 15:30:52 +00:00
rathnor
ca307efe3e
handling of alpha = 0
2004-05-24 13:09:32 +00:00
grubert
b13f59e753
Make arrows in buttons half the size of the button.
...
Add UP and DOWN arrows.
2004-05-18 08:35:22 +00:00
rathnor
15fe67e21e
fix up slit transparency redraw issues
2004-05-17 15:20:32 +00:00
rathnor
c1fb3b3e1a
fix menu transparency rendering bug, and add save_under to menu windows
2004-05-17 15:01:32 +00:00
rathnor
36a848c4a5
tweak the X in the close button. It was uneven. Check the comment
...
for details, I suspect it depends on X version :-/
2004-05-14 13:44:31 +00:00
rathnor
9069ae0d80
fix up a number of things for when a window hides while moving,
...
including a crash bug
2004-05-13 01:48:18 +00:00
rathnor
d95fcc2dbb
Event Manager fixes/review
2004-05-04 14:33:38 +00:00
fluxgen
e127dabae6
dont expand filename here
2004-05-03 21:37:38 +00:00
fluxgen
9ab2f6e29b
minor fix
2004-05-03 21:37:01 +00:00
fluxgen
2adf0b8cc2
expand filename
2004-05-03 15:38:26 +00:00
rathnor
a969d7fdff
tweak the remap fix. Scott pointed out that the xevent isn't actually
...
filled in there. Lets try it just checking !remap...
2004-05-03 13:45:23 +00:00
fluxgen
b872c2e0c0
minor fix for layer menu title
2004-05-02 22:28:45 +00:00
fluxgen
805f581932
minor fix for separator in windowmenu
2004-05-02 22:17:00 +00:00
fluxgen
8628f18fe5
update
2004-05-02 21:27:35 +00:00
fluxgen
ec7d792a48
minor fixes
2004-05-02 21:27:15 +00:00
fluxgen
4880851f13
movetest
2004-05-02 21:26:07 +00:00
fluxgen
955c2358fb
testing menu parser
2004-05-02 21:23:35 +00:00
fluxgen
e5c0b02496
parsertest
2004-05-02 21:22:43 +00:00
fluxgen
5e03487909
new files
2004-05-02 21:21:56 +00:00
fluxgen
33300e91e3
added exit command
2004-05-02 21:13:08 +00:00
fluxgen
745dcf42c3
iconmenu is now handled in IconMenu which is created in WorkspaceMenu, moved all parsing of menu file to MenuCreator
2004-05-02 21:12:22 +00:00
fluxgen
347689ba69
moved from screen.cc
2004-05-02 21:09:04 +00:00
fluxgen
49162b5bf5
using MenuCreator to create window menu
2004-05-02 21:08:28 +00:00
fluxgen
1f88db4fd6
changed m_windowmenu to FbTk Menu ptr instead of FbMenu and we create it via MenuCreator
2004-05-02 21:06:27 +00:00
fluxgen
d4bfeb6460
parses fluxbox menu file
2004-05-02 21:02:26 +00:00
fluxgen
95f721e35b
creates menus...
2004-05-02 20:59:29 +00:00
fluxgen
0f798ff9de
generic parser interface
2004-05-02 20:57:14 +00:00
fluxgen
034cc8e7e2
handles a style filename
2004-05-02 20:54:16 +00:00
fluxgen
11274940f8
menu instances that handles workspace and icon menu
2004-05-02 20:51:36 +00:00
fluxgen
6ab2a90d72
initMenus after we add screen to our list. Added find screen by number.
2004-05-02 20:48:16 +00:00
fluxgen
f278773f92
include fluxbox-nls instead
2004-05-02 20:46:43 +00:00
fluxgen
db95500c59
fixed include menu
2004-05-02 20:46:19 +00:00
fluxgen
ac24a4ae8d
copyright update
2004-05-02 20:42:56 +00:00
rathnor
73d2e5b7da
missed a touch in the reparent thing
2004-04-30 13:48:58 +00:00
rathnor
386b9d034b
reparent tweak
2004-04-30 13:11:40 +00:00
rathnor
4439b3f9b1
fixes for/reimplement parts of directional focus movement
2004-04-28 14:59:12 +00:00
rathnor
bb779745f4
add apps file matching on role. Includes new textProperty property on
...
FbWindow.
2004-04-28 13:04:06 +00:00
fluxgen
d4b268f49e
oops, forgot to include file
2004-04-26 22:19:09 +00:00
fluxgen
210ff2d27c
gcc 3.4 fix
2004-04-26 21:57:32 +00:00
rathnor
d4a8717851
toolbar themeing fixes
2004-04-26 15:04:37 +00:00
fluxgen
ae8406cd3e
fixe for old compiler
2004-04-26 10:17:09 +00:00
fluxgen
56b3679637
minor fix for startup
2004-04-26 09:25:42 +00:00
fluxgen
7d74c33ecb
minor fix
2004-04-25 16:12:21 +00:00
fluxgen
c5fb252a6f
deiconify cmd, patch from Mathias Gumz
2004-04-22 21:12:34 +00:00
fluxgen
09eade65d5
attach area, patch from Mathias Gumz
2004-04-22 21:07:57 +00:00
fluxgen
c915add887
removed debug msg
2004-04-19 22:49:25 +00:00
fluxgen
b6c8865926
added ScreenResources.cc
2004-04-19 22:48:52 +00:00
fluxgen
bb991a0166
kde dockapps in systray
2004-04-19 22:48:19 +00:00
fluxgen
2065957785
minor cleaning
2004-04-19 22:47:36 +00:00
fluxgen
9a9f87d1ca
find eventhandler
2004-04-19 22:46:46 +00:00
fluxgen
94100534be
kde dockapps in systray and moved resource templates to ScreenResource.cc
2004-04-19 22:44:42 +00:00
fluxgen
2bef72c390
moved from Screen
2004-04-19 22:43:19 +00:00
fluxgen
abda1490d8
kde dockapp in systray
2004-04-19 22:42:26 +00:00
fluxgen
09c0d67fad
minor fix for old gcc compiler
2004-04-19 18:57:30 +00:00
fluxgen
95c20b15f9
added name and isExecutable, patch from Mathias Gumz
2004-04-19 18:09:15 +00:00
fluxgen
bb2f1c8713
new interface for adding atomhandler in fluxbox.hh
2004-04-18 21:18:28 +00:00
fluxgen
23d9630f07
fixed remember on decoration when we get mwm hint event, patch from Mathias Gumz
2004-04-18 21:17:36 +00:00
fluxgen
5fb30d4bfc
changed atomhandlerlist to a map so we can get atomhandlers by name, patch from Mathias Gumz
2004-04-18 21:16:06 +00:00
fluxgen
5c047ad1c3
virtual update, fixed round courners bug
2004-04-18 18:53:55 +00:00
fluxgen
ad7c2d846d
virtual update(index), so we can update shape in FbMenu
2004-04-18 18:48:58 +00:00
fluxgen
ee9180ee1c
minor fix for decoration stuff and remember position, patch from Mathias Gumz
2004-04-18 17:53:15 +00:00
fluxgen
13d2dd1383
fixed drawing issue with big menus, patch from Mathias Gumz
2004-04-18 17:46:32 +00:00
rathnor
cd5f6a81cf
revert to sync grab for now
2004-04-14 16:38:33 +00:00
rathnor
cf2b24b645
fix the hang some more, hopefully final
2004-04-14 15:40:57 +00:00
rathnor
0b8592b203
hopefully fix strange hang, plus tab drag fixes
2004-04-14 15:17:20 +00:00
fluxgen
a14a5eff0d
fixed title problem, patch from Mathias Gumz
2004-04-14 14:02:41 +00:00
fluxgen
e828391b1c
hide window menu if click on another window, patch from Mathias Gumz
2004-04-12 23:05:10 +00:00
fluxgen
9502426e73
fixed grab counting
2004-04-12 18:19:10 +00:00
fluxgen
d26e439375
minor fix, patch from Fr�d�ric L. W. Meunier (1 at pervalidus dot net)
2004-04-10 19:52:43 +00:00
fluxgen
52b8cb7d3d
minor fix for old gcc
2004-04-05 18:31:51 +00:00
rathnor
ab6e83e935
honour aspect ratio hints
2004-04-01 14:06:42 +00:00
fluxgen
674bc07948
fixed decoration bug with MOTIF_WM_HINTS
2004-03-31 10:28:08 +00:00
fluxgen
3012463167
fixed java-menu bug, patch from Scott Moser
2004-03-30 14:31:30 +00:00
fluxgen
209ba75bac
optional decoration of transient windows, patch from Scott Moser
2004-03-30 13:48:38 +00:00
fluxgen
2fc1981725
fixed window snapping with screen
2004-03-28 17:48:20 +00:00
fluxgen
27e83c1b06
setLineAttributes in reconfigure
2004-03-23 09:21:29 +00:00
fluxgen
7a2e83f9d2
reload screen resources at real_reconfigure
2004-03-23 09:19:57 +00:00
fluxgen
b0af80ec1d
added screen resource .overlay.lineWidth, .overlay.lineStyle and .overlay.capStyle which defines the line style for resize and move actions on windows, patch from Mathias Gumz
2004-03-22 21:01:42 +00:00
fluxgen
9991ce9ff4
setLineAttributes, patch from Mathias Gumz
2004-03-22 20:56:15 +00:00
fluxgen
67ec8b7d3e
fixed missing text on restart, patch from Mathias Gumz
2004-03-22 20:08:08 +00:00
rathnor
dea3281e69
primarily focus fix/tweak/rejigging
2004-03-21 09:00:25 +00:00
fluxgen
048861bf35
fixed menu timestamp on root menu, Patch from Mathias Gumz
2004-03-18 14:45:56 +00:00
fluxgen
3f615b530f
C-c clears the window, and now @ and | works, patch from Mathias Gumz
2004-03-18 14:33:09 +00:00
fluxgen
526c8f5faa
minor fix
2004-03-16 18:44:40 +00:00
rathnor
ca9f484883
really fix placeWindow
2004-03-15 23:36:13 +00:00
rathnor
1d58e3afb2
fix spin bug in placeWindow
2004-03-15 03:48:47 +00:00
fluxgen
0251a935a8
fixed compilation on cygwin
2004-03-13 11:14:21 +00:00
rathnor
bfcc24bac7
tpyo
2004-03-08 12:23:16 +00:00
rathnor
bc8a31d405
fix passing of focus when grouping
2004-03-08 12:20:31 +00:00
rathnor
206a7ca10d
fix _NET_WM_DESKTOP client message handling
2004-03-07 23:37:39 +00:00
rathnor
c0325e6127
fix update of keys on kepmapping change
2004-03-03 12:53:06 +00:00
rathnor
f9fbd86c75
fix outline moving windows being dropped on their own workspace
2004-03-03 12:29:31 +00:00
fluxgen
604c2b9363
template
2004-03-01 10:49:43 +00:00
fluxgen
263963dd7f
copyright update
2004-02-28 16:55:59 +00:00
fluxgen
60ec2e2177
copy operator
2004-02-28 16:55:22 +00:00
fluxgen
489c2f4dd0
ignore exposure
2004-02-28 16:54:04 +00:00
fluxgen
b7d4e305ec
fixed bug in removeTrailingWhitespace, patch from Mathias Gumz
2004-02-28 10:46:02 +00:00
fluxgen
454938dd94
compiler and version
2004-02-28 10:32:06 +00:00
fluxgen
f8f393c02f
fixed some rendering issues
2004-02-27 14:22:27 +00:00
fluxgen
214a68012b
improved speed
2004-02-27 13:25:18 +00:00
fluxgen
962669c960
improved transparency rendering speed
2004-02-27 13:24:21 +00:00
fluxgen
f1d41e6afa
cleaning
2004-02-27 12:32:54 +00:00
fluxgen
b7077b18d0
fixed some transparent bugs
2004-02-27 12:29:13 +00:00
fluxgen
2b7c80b183
improved transparent rendering speed, the button instances do not need to updateTransparent explicit since they do that in their clear function
2004-02-27 12:20:01 +00:00
fluxgen
b559977bd4
added CompareWindow
2004-02-27 12:18:45 +00:00
fluxgen
bad4ea701d
just a typedef
2004-02-27 12:18:26 +00:00
fluxgen
ee537685be
added CompareEqual
2004-02-27 12:11:40 +00:00
fluxgen
217e4a0ee0
compare equal helper for containers
2004-02-27 12:11:05 +00:00
fluxgen
635e30e915
improved transparent rendering
2004-02-27 11:55:27 +00:00
fluxgen
afb137c788
added SendToNextWorkspace and SendToPrevWorkspace, patch from Mathias Gumz
2004-02-20 19:40:31 +00:00
fluxgen
6b3a626cbe
filename fix, patch from Mathias Gumz
2004-02-20 09:29:07 +00:00
fluxgen
3c78d753c0
fixed focus issues with remember hidden, patch from Mathias Gumz
2004-02-20 09:07:27 +00:00
fluxgen
b0dc83601b
change workspace on click
2004-02-18 10:16:23 +00:00
fluxgen
b54f07dbf7
update
2004-02-16 20:47:51 +00:00
fluxgen
17c41e5bac
added hidden state to remember, patch from akira
2004-02-16 10:26:03 +00:00
fluxgen
42e698e19c
fixed bug in no decoration windows on restart
2004-02-16 09:19:45 +00:00
fluxgen
00831fd9e9
fixed pointer check
2004-02-14 12:15:35 +00:00
rathnor
1616e9d168
minor fix
2004-02-12 10:29:24 +00:00
fluxgen
6d1ed67e54
minor fix
2004-02-10 19:03:42 +00:00
fluxgen
a560e67df5
removed wall
2004-02-10 19:02:40 +00:00
fluxgen
f751865512
const operator
2004-02-10 18:55:12 +00:00
fluxgen
a8f458d593
added missing templates
2004-02-10 18:53:37 +00:00
fluxgen
bb58367f36
removed wall flag
2004-02-10 18:53:07 +00:00
fluxgen
fc7333db85
minor fix
2004-02-10 18:52:10 +00:00
fluxgen
598cbb6b61
added missing template
2004-02-10 18:51:08 +00:00
fluxgen
80fa55a1f8
minor stuff
2004-02-10 18:50:07 +00:00
fluxgen
804d0449a5
minor fix
2004-02-10 18:45:57 +00:00
fluxgen
51f1503689
added missing template
2004-02-10 18:45:26 +00:00
rathnor
54fcccc44e
fix slitlist issue, thanks mathias gumz
2004-02-06 12:09:14 +00:00
rathnor
fb8ec8979b
fix loading of the ColSmartPlacement policy
2004-02-03 12:55:35 +00:00
rathnor
136848e7c2
fix small oversight with slitlist fixes
2004-01-31 11:39:32 +00:00
rathnor
8b5f039f10
slitlist fixing up
2004-01-30 11:06:25 +00:00
fluxgen
8a4be38909
minor fix
2004-01-23 11:04:05 +00:00
rathnor
e56c3c5b44
fix some issues with window frame that happened when changing style
2004-01-23 10:38:25 +00:00
fluxgen
09c055f7b2
inline
2004-01-21 20:22:26 +00:00
fluxgen
8963045bd7
nothrow
2004-01-21 20:19:50 +00:00
fluxgen
173d740377
check valid attr.height and width
2004-01-21 20:07:41 +00:00
fluxgen
660b3bddd6
const fixes
2004-01-21 20:00:33 +00:00
fluxgen
d1b45b69c6
fixed window size bug, it could been negative in hideHandle and hideTitlebar
2004-01-21 19:47:30 +00:00
fluxgen
f7f454524d
check memory allocation
2004-01-21 17:01:27 +00:00
fluxgen
3cf9619a92
we dont move to dock layer for dock windows, need to check this later.
2004-01-21 15:52:21 +00:00
fluxgen
9c80af4b78
copyright update
2004-01-21 15:42:59 +00:00
fluxgen
66227979f2
minor updates
2004-01-21 15:42:35 +00:00
fluxgen
68627c2408
minor fixes
2004-01-21 15:42:14 +00:00
fluxgen
4d25367039
some debug msg should be in ifdef
2004-01-21 15:30:27 +00:00
fluxgen
b479fdc7df
minor stuff
2004-01-21 14:16:41 +00:00
fluxgen
bb6b80e4e4
inline
2004-01-21 14:16:02 +00:00
fluxgen
15b013dd6a
minor fix for static var sqrt_table
2004-01-21 14:15:29 +00:00
fluxgen
5e5118b4e3
using empty instead of size
2004-01-21 14:14:40 +00:00
fluxgen
9c0272004e
using empty instead of size
2004-01-21 13:36:09 +00:00
fluxgen
5685dc9195
empty accessor
2004-01-21 13:34:40 +00:00
fluxgen
11a7029b22
using empty instead of size
2004-01-21 13:16:09 +00:00
fluxgen
87629ad23c
fixed cursor bug, thanks Mathias Gumz
2004-01-21 12:32:53 +00:00
fluxgen
f8224b1537
support for _NET_WM_WINDOW_TYPE and _NET_WM_WINDOW_TYPE_DOCK
2004-01-21 09:37:10 +00:00
fluxgen
edba109c26
no need to ignore modifiers when we navigate the menu with keys
2004-01-21 09:03:13 +00:00
fluxgen
30bd98456e
update
2004-01-20 14:30:33 +00:00
fluxgen
b70408815c
support for _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW
2004-01-19 22:43:08 +00:00
fluxgen
b3a2564ffd
clientlist notify when window changes workspace
2004-01-19 22:07:24 +00:00
fluxgen
64d125c38b
minor update
2004-01-19 18:36:27 +00:00
fluxgen
1fecb21ffd
update workspace area and focused window to atomhandlers
2004-01-19 18:33:05 +00:00
fluxgen
5a54e1a546
state sig notify when hidden value changes
2004-01-19 18:32:12 +00:00
fluxgen
2c9e26ba03
operator ==
2004-01-19 18:30:59 +00:00
fluxgen
2e0fba3253
workspace area signal
2004-01-19 18:29:43 +00:00
fluxgen
df5d6f30e2
using isHidden attrib in Window
2004-01-19 18:28:08 +00:00
fluxgen
2773c9725e
update
2004-01-19 18:27:17 +00:00
fluxgen
44b52a44eb
minor update
2004-01-19 18:26:25 +00:00
fluxgen
5a0d8f81a4
minor bug fix
2004-01-19 18:26:04 +00:00
fluxgen
66268661f3
updateFocusedWindow, updateWorkarea
2004-01-19 18:22:37 +00:00
fluxgen
ece1736237
support for _NET_WM_CLIENT_LIST_STACKING, _NET_WM_DESKTOP_VIEWPORT, _NET_WM_DESKTOP_GEOMETRY, _NET_WORKAREA, _NET_ACTIVE_WINDOW
2004-01-19 18:21:51 +00:00
fluxgen
eb078ab8cf
support for _NET_WM_STATE_HIDDEN and _NET_WM_STATE_SKIP_TASKBAR
2004-01-18 19:14:08 +00:00
fluxgen
dba6249a1c
fixed MapRequest Event
2004-01-18 12:42:47 +00:00
fluxgen
cd9d9941e6
minor fixes, fixed popupMenu position if m_last_button_x is outside window
2004-01-17 00:49:20 +00:00
fluxgen
2e57767332
fixed minor issue with keyboard navigation in menus
2004-01-16 18:07:40 +00:00
fluxgen
5a24731d3a
different window for position coordinates, patch from Junichiro Kita
2004-01-16 11:58:45 +00:00
fluxgen
f8f65c3945
different window for position coordinates, patch from Junichiro Kita
2004-01-16 11:47:07 +00:00
fluxgen
b7cd0599ae
windowmenu command, patch fomr Junichiro Kita
2004-01-16 11:41:38 +00:00
fluxgen
41eae48eb4
oops
2004-01-16 11:38:30 +00:00
fluxgen
40cfbb7568
minor fix
2004-01-16 11:29:12 +00:00
fluxgen
c31e60a9c1
revert focus when a menu is losing focus, so we dont get unfocused window after keyboard navigation in menu
2004-01-16 11:28:00 +00:00
fluxgen
bc672d4a1d
menu keyboard navigation fixes, patch from Junichiro Kita
2004-01-16 11:02:54 +00:00
fluxgen
53b7311033
on click iconify if focused else raise and focus
2004-01-16 09:32:44 +00:00
fluxgen
c2ba488919
use max screen area for arrange windows
2004-01-16 09:21:31 +00:00
fluxgen
b9e375bca0
set border width on buttons before we render textures for them so we get the right texture size
2004-01-14 23:06:13 +00:00
fluxgen
f305b77709
no need to do error check for mode left and right
2004-01-14 23:05:14 +00:00
rathnor
6914d00eb7
toolbar transparency
2004-01-13 14:41:32 +00:00
rathnor
9475d7bc82
little include fix
2004-01-13 12:55:25 +00:00
fluxgen
abf2bd26e3
fixed crash bug
2004-01-13 12:27:51 +00:00
fluxgen
75b1b052f5
minor fix
2004-01-12 20:24:06 +00:00
fluxgen
34858071e8
removed print
2004-01-12 20:22:40 +00:00
fluxgen
0513bafac5
year
2004-01-12 12:25:16 +00:00
fluxgen
2db11d2104
minor fix
2004-01-11 21:04:21 +00:00
fluxgen
a819ff8252
texture tests
2004-01-11 20:57:53 +00:00
fluxgen
d03b0107e7
added missing invert type
2004-01-11 20:33:24 +00:00
fluxgen
65e8c31f71
year
2004-01-11 16:14:41 +00:00
fluxgen
b2bcbf92f6
remove unused textures
2004-01-11 16:13:09 +00:00
fluxgen
7197a4951f
hide extra menus
2004-01-11 16:10:51 +00:00
fluxgen
6cf28915fb
hide menus
2004-01-11 16:09:50 +00:00
fluxgen
be2f29dee6
hide menus on click
2004-01-11 16:08:57 +00:00
fluxgen
978b72ca6f
copyright
2004-01-11 16:08:28 +00:00
fluxgen
3af441d3ef
hideMenus function, hides all menus on current screen
2004-01-11 16:06:22 +00:00
fluxgen
fabfc41002
use FbPixmap
2004-01-11 15:02:11 +00:00
fluxgen
ddd2cd1311
destroy fluxbox
2004-01-11 13:12:02 +00:00
fluxgen
9d433e6f49
minor fixes
2004-01-11 13:10:39 +00:00
fluxgen
8448a652c4
fillstyle and fillrule
2004-01-11 12:53:46 +00:00
fluxgen
766a385c83
cleaning, using FbPixmap
2004-01-11 12:52:37 +00:00
fluxgen
abe0204256
FbDrawable in constructor
2004-01-11 12:48:46 +00:00
fluxgen
135579a9bf
back to std list until we get std set working again
2004-01-11 12:40:47 +00:00
rathnor
d5b04d1fa0
fix grip drawing issue
2004-01-10 20:22:05 +00:00
fluxgen
4f55e1f005
destroy screens on shutdown
2004-01-10 02:58:50 +00:00
fluxgen
47a20c9ef2
minor fix for shutdown
2004-01-10 02:58:21 +00:00
fluxgen
ba24f20831
clear root menu
2004-01-10 02:58:01 +00:00
rathnor
58a586a73e
fix small rendering issue on iconbar
2004-01-10 01:19:13 +00:00
rathnor
5e87ca1ea4
fix some minor transparency issues
2004-01-10 00:37:35 +00:00
fluxgen
1a2acd2ba7
remove first and trailing white space in color string
2004-01-09 21:36:21 +00:00
fluxgen
66c38184c6
detach from signals when screen is shuttingdown
2004-01-09 11:59:10 +00:00
fluxgen
7ec159759d
minor changes
2004-01-09 11:37:01 +00:00
fluxgen
5451d138c3
minor bug in ALLWINDOWS mode
2004-01-09 10:27:23 +00:00
fluxgen
1fa71bfcf9
use m_buffer for gc instead since it is the target
2004-01-09 02:19:02 +00:00
fluxgen
a86e7f8d54
calloc for consisten alloc/free with XDestroyImage, makes valgrind happy
2004-01-09 02:17:46 +00:00
fluxgen
a944c7cca4
init m_display
2004-01-09 02:15:02 +00:00
fluxgen
9f6621a599
init m_update
2004-01-09 02:06:55 +00:00
fluxgen
f5ed316411
init vars
2004-01-09 01:54:37 +00:00
fluxgen
08f6ca0514
save some memory
2004-01-09 01:19:48 +00:00
fluxgen
a48d734251
wall flag
2004-01-08 22:09:20 +00:00
fluxgen
f25aab1956
cleaning
2004-01-08 22:07:58 +00:00
grubert
5643caa655
Fix: locale extraction from LC_ALL: remove "LC_CTYPE=".
2004-01-06 13:42:47 +00:00
fluxgen
1ac796e8e0
check texture type too, it could be tiled
2004-01-03 01:12:10 +00:00
fluxgen
76006e0ac9
separator menu item
2004-01-03 00:28:02 +00:00
fluxgen
b766418c4f
init m_max_screens later
2004-01-02 22:55:35 +00:00
fluxgen
0132b31f4e
fixed bug in textured cache
2004-01-02 22:54:29 +00:00
fluxgen
a5be2ef67d
textured pixmap cache fix
2004-01-02 22:19:39 +00:00
fluxgen
b9049cefad
minor stuff
2004-01-02 22:01:08 +00:00
fluxgen
baa6a4a42f
fixed checking in ThemeItem int
2004-01-02 21:59:52 +00:00
fluxgen
1feb5a6623
tab complete commands
2004-01-02 13:53:21 +00:00
fluxgen
5103e80e9a
command factory accessor
2004-01-02 13:43:58 +00:00
fluxgen
345ef845c9
lock roottheme so it doesn't get run twice
2004-01-02 13:29:01 +00:00
fluxgen
e9b5ad4e40
some indent
2004-01-02 13:28:00 +00:00
fluxgen
85d572ee7e
fixed cache bug
2004-01-02 13:27:29 +00:00
fluxgen
b4fc4b5793
some cleaning, using FbWindow setClientWindow instead
2004-01-02 13:26:44 +00:00
fluxgen
698c46130a
removed setClientWindow(Window), we are using setClientWindow(FbTk FbWindow) instead
2004-01-02 13:25:55 +00:00
fluxgen
40dd63200d
no need for theme change signal here since its already in FbTk Theme
2004-01-02 13:05:19 +00:00
fluxgen
5935013854
copy label unfocus to label active instead of trying loading it from the database again
2004-01-02 13:04:26 +00:00
fluxgen
c9ff8760ca
using fixed values again
2003-12-31 11:57:47 +00:00
fluxgen
4e60178604
accessor for lock modifiers
2003-12-31 00:39:26 +00:00
fluxgen
b2ba9c1355
minor fix for theme loading on start
2003-12-31 00:38:40 +00:00
fluxgen
3ecca36129
using num, scroll and capslock mask from KeyUtil. Using use_mod1 resource
2003-12-31 00:36:16 +00:00
fluxgen
6bacfb6ed9
use mod1 resource
2003-12-31 00:35:21 +00:00
fluxgen
3490c73f57
fixed focus issue
2003-12-30 20:56:41 +00:00
fluxgen
4a8a7a32d4
minor fix from keys
2003-12-30 18:26:18 +00:00
fluxgen
5febf6c902
minor cleaning
2003-12-30 18:16:51 +00:00
fluxgen
35e2057fb7
minor fix
2003-12-30 18:14:33 +00:00
fluxgen
06eaec00ca
use real mods for caps, num and scroll
2003-12-30 18:11:44 +00:00
fluxgen
35394a486c
inline
2003-12-30 17:57:12 +00:00
fluxgen
8c8e4f0f4a
inline
2003-12-30 17:17:05 +00:00
fluxgen
0c4b5306cd
screen based theme loading
2003-12-29 11:04:09 +00:00
fluxgen
33f69f1815
minor fix for previous fix
2003-12-29 01:23:04 +00:00
fluxgen
3c3f805fcd
removed call to ThemeManager load in constructor, we call it load theme later
2003-12-29 01:06:32 +00:00
rathnor
ea184b3566
fix rendering of icon buttons when they are slightly larger because of
...
rounding
2003-12-23 01:55:07 +00:00
fluxgen
28a7b90437
minor stuff
2003-12-21 23:24:25 +00:00
fluxgen
33d0a6025c
sync after input focus
2003-12-21 23:23:03 +00:00
fluxgen
a11575f959
update last time
2003-12-21 22:42:31 +00:00
fluxgen
18898e08dc
updated m_last_time, this fixes the mozilla focus issue
2003-12-21 16:23:59 +00:00
fluxgen
a151145500
minor fix for setCurrentClient and focused label
2003-12-21 16:23:19 +00:00
rathnor
06cd80c6c8
fix rounding
2003-12-21 16:12:19 +00:00
rathnor
dfdb8219fa
more sloppy focus fixing
2003-12-21 15:24:28 +00:00
fluxgen
8192e8bc2a
removed old save for window placement
2003-12-21 15:13:00 +00:00
fluxgen
70b945f0db
assuming passive
2003-12-21 13:57:38 +00:00
fluxgen
eb3533f81e
big comment
2003-12-21 13:31:12 +00:00
fluxgen
ce36978e76
fixed autohide bug
2003-12-20 19:10:49 +00:00
fluxgen
044aa68e34
fixed autohide bug
2003-12-20 19:05:42 +00:00
fluxgen
b3723c2094
cleaning
2003-12-20 19:04:45 +00:00
fluxgen
5a91d8747e
bindkey command
2003-12-20 17:42:04 +00:00
fluxgen
d86f0e36bb
keys accessor
2003-12-20 17:40:50 +00:00
fluxgen
29c7784599
addBinding function and some cleaning
2003-12-20 17:37:57 +00:00
fluxgen
d26252aa8e
edit clock format menu item
2003-12-19 18:26:48 +00:00
fluxgen
c613a57c64
resourceValue and findResource
2003-12-19 18:25:39 +00:00
fluxgen
72df5cf1bc
added setresourcevalue and setresourcevaluedialog actions
2003-12-19 18:17:08 +00:00
fluxgen
a88e5e57c1
added post command and fixed correct font
2003-12-19 18:16:01 +00:00
fluxgen
7287a0f11e
added post command
2003-12-19 18:15:19 +00:00
fluxgen
6c647097c2
SetResourceValueCmd and SetResourceValueDialogCmd
2003-12-19 17:22:04 +00:00
fluxgen
ffc8cb9443
setResourceValue function and a dump
2003-12-19 17:08:25 +00:00
fluxgen
bfd09dc88c
accessor and manipulator for m_shadow
2003-12-19 17:07:53 +00:00
fluxgen
1dd4b27d30
timedRender so we can remove flicker while changing current client in window
2003-12-19 14:58:48 +00:00
fluxgen
9b88b1f2c7
reconfig timer back, needs to have a timer so we can reconfig fluxbox save in the next event round, see comments...
2003-12-19 13:37:28 +00:00
fluxgen
498f852907
replaced by CommandDialog
2003-12-19 11:53:52 +00:00
fluxgen
f3efaa8a6e
update mouse and key screen before we enter FbTk EventManager
2003-12-19 03:58:36 +00:00
fluxgen
78c5d474f7
updates for new workspace name cmd
2003-12-19 03:57:40 +00:00
fluxgen
63a5065d5e
WorkspaceNameDialogCmd, CommandDialogCmd and changes in SetWorkspaceNameCmd
2003-12-19 03:56:51 +00:00
fluxgen
fbceff651a
new actions, CommandDialog and SetWorkspaceNameDialog
2003-12-19 03:55:10 +00:00
fluxgen
1ad9f53d10
replaced setworkspacename with CommandDialog
2003-12-19 03:53:36 +00:00
fluxgen
65a6213dbe
generic command dialog, replaces old setworkspacename
2003-12-19 03:53:21 +00:00
fluxgen
c2042323b7
cleaning
2003-12-19 01:46:58 +00:00
fluxgen
3999aded8c
cleaning
2003-12-19 00:48:41 +00:00
fluxgen
0c8e616492
update
2003-12-19 00:48:16 +00:00
fluxgen
f972b9f047
minor fix
2003-12-19 00:47:55 +00:00
fluxgen
d2dcfe4139
minor fix
2003-12-19 00:36:53 +00:00
fluxgen
8002a73374
cleaning
2003-12-19 00:35:08 +00:00
fluxgen
448d9fa722
moved focus enum to BScreen, change window placement resource to FbTk Resource
2003-12-19 00:34:23 +00:00
fluxgen
7f8adc5a49
add style item only if the file is a regular file and not a .file or a backup~ file, thanks Ciaran McCreesh
2003-12-18 21:13:52 +00:00
fluxgen
6018caf733
minor fix for xinerama
2003-12-18 20:56:18 +00:00
fluxgen
bb02a522fb
code cleaning
2003-12-18 18:03:23 +00:00
fluxgen
8735c6a08b
clamp menu delay resource
2003-12-18 15:27:21 +00:00
fluxgen
52d4430533
minor cleaning
2003-12-17 01:34:13 +00:00
fluxgen
3cf2c3343b
inline display
2003-12-17 01:23:32 +00:00
fluxgen
ae48259567
cleaning
2003-12-17 01:21:49 +00:00
fluxgen
175a9ace52
rearrangement and some minor style cleaning
2003-12-17 01:20:49 +00:00
fluxgen
f89c71c0db
obsolete getTitle() from win client change to title()
2003-12-17 01:19:39 +00:00
fluxgen
c54ab3189d
using menu update
2003-12-17 00:45:30 +00:00
fluxgen
db7ae6eb5a
cleaning
2003-12-17 00:43:51 +00:00
fluxgen
8294b04f5e
using menu as observer, cleaning in menu theme
2003-12-17 00:43:22 +00:00
fluxgen
90ff80f89b
cleaning
2003-12-16 23:36:06 +00:00
fluxgen
72b878f78c
fixed some icc warnings
2003-12-16 17:06:52 +00:00
rathnor
a1930dbf6a
tidy redundant
2003-12-16 12:46:14 +00:00
rathnor
7b0e1504f0
tweak of defaults - make no input hint, no send focus default to
...
passive
2003-12-15 20:20:20 +00:00
rathnor
907c2d2aaa
fix mozilla focus issue
2003-12-15 11:55:58 +00:00
fluxgen
baeacf877f
no need to have Workspace instance in ClientMenuItem since it already hold the window which has workspace num
2003-12-14 01:10:39 +00:00
fluxgen
49c13b9e03
minor cleaning
2003-12-14 01:09:00 +00:00
fluxgen
521932e0a2
move client to drop zone when detaching client to root window
2003-12-14 01:06:22 +00:00
fluxgen
4e0150bf46
minor fix
2003-12-12 21:47:36 +00:00
fluxgen
e0411a94f7
fixed menu timer bug
2003-12-12 19:45:46 +00:00
fluxgen
bf75608df0
menu delay and mode
2003-12-12 18:18:49 +00:00
fluxgen
30957f197c
fixed bug in adding new workspaces
2003-12-12 15:19:22 +00:00
fluxgen
602115fe9c
removed next prev client from menu
2003-12-12 14:59:16 +00:00
fluxgen
d2d3fbc96c
alignment of iconbar buttons
2003-12-12 14:36:22 +00:00
fluxgen
722036eab0
alignment
2003-12-12 14:35:34 +00:00
fluxgen
96c1445408
remember position patch from Mathias Gumz
2003-12-11 15:23:14 +00:00
rathnor
67bbf9ff2c
fix up label transparency
2003-12-11 12:48:39 +00:00
fluxgen
291f74fa3a
separator line, thanks ciaranm
2003-12-10 23:33:15 +00:00
fluxgen
94747da13c
separator in menu
2003-12-10 23:32:41 +00:00
fluxgen
5ffb6290c1
cleaning in the menu code
2003-12-10 23:08:06 +00:00
fluxgen
cb8e8e8d05
fixed geometry bug
2003-12-10 22:28:07 +00:00
fluxgen
7fab9c0a0b
fixed bug in loading label.active
2003-12-10 21:40:22 +00:00
rathnor
689fdc77b0
focus tweak - ignore NotifyInferior
2003-12-09 12:28:24 +00:00
rathnor
15b41a3c35
add window.label.active theme items
2003-12-09 08:48:08 +00:00
fluxgen
76b14e9c94
minor stuff
2003-12-08 17:32:08 +00:00
fluxgen
58c47cf714
visible menu item
2003-12-08 17:29:44 +00:00
fluxgen
b40bea67b7
const
2003-12-08 17:29:24 +00:00
fluxgen
f5b4473628
inline
2003-12-08 16:39:44 +00:00
fluxgen
4e435cb3db
listen to title change
2003-12-07 17:51:02 +00:00
fluxgen
e9be87766b
observe title signal
2003-12-07 17:49:07 +00:00
fluxgen
b8c1d3e5ee
title change signal
2003-12-07 17:47:42 +00:00
fluxgen
c5b79ed14b
usePixmap from Texture
2003-12-07 16:39:43 +00:00
fluxgen
d2959aeb6b
usePixmap accessor
2003-12-07 16:32:12 +00:00
fluxgen
65d0aa333d
tmp fix for error in toolbar
2003-12-07 15:45:28 +00:00
fluxgen
6ae6cebd64
added config menu to Screen
2003-12-07 15:27:52 +00:00
fluxgen
fc4e008f3c
fixed minor bug in menu item and saving resources when changing value
2003-12-06 16:49:06 +00:00
fluxgen
95d565ba62
toggle clock format via menu
2003-12-04 23:02:23 +00:00
fluxgen
29beda2d6b
sync function
2003-12-04 21:31:02 +00:00
fluxgen
a8f39f0d7a
fixed send to bug
2003-12-04 00:08:55 +00:00
fluxgen
f7fc364a4c
minor cleaning
2003-12-03 23:08:48 +00:00
fluxgen
6f0c8388ac
window menu for client in clientmenu
2003-12-03 23:05:29 +00:00
fluxgen
e76fda0c61
return type, default void
2003-12-03 22:13:56 +00:00
fluxgen
7238e21fc5
reload style command
2003-12-03 22:13:21 +00:00
fluxgen
8553753773
no need for FbCommands here
2003-12-03 22:12:26 +00:00
fluxgen
d6c216885d
minor fix
2003-12-03 17:55:13 +00:00
fluxgen
6d95ba1af2
hide toolbar menu on root window click
2003-12-03 00:49:20 +00:00
fluxgen
5e9b6453f0
removed ToolbarHandler
2003-12-03 00:33:30 +00:00
fluxgen
8971b068ac
removed
2003-12-03 00:32:58 +00:00
fluxgen
82e72ab493
minor stuff
2003-12-03 00:18:58 +00:00
fluxgen
5ce6c4e762
internal menu
2003-12-03 00:16:56 +00:00
rathnor
1473cb0f06
missing include
2003-12-02 11:59:51 +00:00
fluxgen
1586e9a256
fixed shadow option bug
2003-12-01 19:57:01 +00:00
fluxgen
47ed1fb449
changed text
2003-11-29 00:36:09 +00:00
fluxgen
9dc08a463c
added shadow
2003-11-28 23:27:29 +00:00
fluxgen
53e1f759c1
minor stuff
2003-11-28 23:26:27 +00:00
fluxgen
9a6555695a
minor stuff
2003-11-28 23:02:05 +00:00
fluxgen
139792c860
GContext
2003-11-28 22:53:10 +00:00
fluxgen
f6fa266493
copy stuff
2003-11-28 22:50:55 +00:00
fluxgen
9f4d10256d
disable current workspace in menu
2003-11-28 13:39:41 +00:00
fluxgen
c3031f6572
Send to menu
2003-11-27 22:04:09 +00:00
fluxgen
d937beae9e
send to menu
2003-11-27 22:02:28 +00:00
fluxgen
0ea8c47326
minor fix
2003-11-27 22:01:11 +00:00
fluxgen
098dd96c44
send to menu
2003-11-27 21:57:17 +00:00
fluxgen
f4ce6f226c
fixed multi button menu item for maximize item
2003-11-27 14:31:28 +00:00
fluxgen
5ce35d9fa8
toggle pixmap for IconButton
2003-11-27 14:30:11 +00:00
fluxgen
258cb10be2
added MultiButtonMenuItem
2003-11-27 13:22:45 +00:00
fluxgen
3de12a0ad3
multi button menu item
2003-11-27 13:20:57 +00:00
rathnor
d757c08e00
some menu tweaking
2003-11-19 12:57:27 +00:00
fluxgen
a2f947e300
check for sstream header
2003-11-17 00:33:16 +00:00
fluxgen
f592b67c70
check for sstream header
2003-11-17 00:20:54 +00:00
rathnor
c8d1e5491b
add better theme path searching
2003-11-16 22:33:56 +00:00
rathnor
b6d5b558fe
slit client mapping on restart, surplus menu redraw
2003-11-01 00:12:53 +00:00
rathnor
08089dd064
out-by-one correction
2003-10-31 20:02:49 +00:00
rathnor
af7deab379
tweak winbutton icon drawing, plus a little fix to icon changes
2003-10-31 19:32:40 +00:00
rathnor
b88f9b2a9e
fix a number of positioning and sizing issues
2003-10-31 10:37:09 +00:00
rathnor
d617c5288f
fix handling of zero handleWidth in themes
2003-10-30 20:27:51 +00:00
rathnor
7c70b2cd5b
fix build with --disable-slit
2003-10-28 17:39:59 +00:00
rathnor
f5f979ef37
make client windows only reparented one below toplevel - i.e. not into
...
clientarea
2003-10-28 02:17:03 +00:00
fluxgen
b4b86bbdcf
minor stuff
2003-10-26 21:05:03 +00:00
fluxgen
5cdb896772
some extra checks
2003-10-26 20:59:07 +00:00
fluxgen
e8659c7f17
fixed uninitialized variables
2003-10-26 20:52:28 +00:00
fluxgen
8681e27ec2
minor bugfix
2003-10-26 20:13:11 +00:00
fluxgen
be807760d0
minor compile fix
2003-10-26 20:11:27 +00:00
fluxgen
35b2305b62
minor fix
2003-10-26 12:36:55 +00:00
fluxgen
9c35bbdd40
added resizeto and moveto commands
2003-10-25 22:11:22 +00:00
fluxgen
4d16109457
removing trailing whitespace in filename
2003-10-25 22:10:43 +00:00
fluxgen
e8082ed519
fixed trailing whitespace in pixmap filename
2003-10-25 22:09:19 +00:00
fluxgen
233a4d85f4
added removeTrailingWhitespace
2003-10-25 22:06:53 +00:00
fluxgen
bc75892375
default background gray
2003-10-14 21:49:21 +00:00
rathnor
f89532c0cb
fix identification of event targets in event manager
2003-10-14 16:23:16 +00:00
fluxgen
af430a858e
old style toolbar as default
2003-10-14 00:21:52 +00:00
fluxgen
e3edff5bc8
minor bug fix in NextWindow and PrevWindow Cmd
2003-10-14 00:21:16 +00:00
fluxgen
89e769e4bf
minor fixes
2003-10-13 23:51:04 +00:00
fluxgen
a0604948fe
added ToolFactory, Generictool, ButtonTool and ButtonTheme
2003-10-13 23:50:21 +00:00
fluxgen
cb7ab28601
cleaning
2003-10-13 23:49:12 +00:00
fluxgen
716f98a01a
moved tool creation to ToolFactory, removed FbCommands deps and using CommandParser instead
2003-10-13 23:48:48 +00:00
fluxgen
dda53b698d
added toolbar.button.size
2003-10-13 23:47:38 +00:00
fluxgen
2aef1e67c3
added pressed color
2003-10-13 23:43:11 +00:00
fluxgen
9911b38f8d
extends tooltheme with picColor and pressed texture for toolbar buttons
2003-10-13 23:41:07 +00:00
fluxgen
ec1049e894
helper tool class for button tools
2003-10-13 23:38:17 +00:00
fluxgen
53be8d6f67
creates tools
2003-10-13 23:37:41 +00:00
fluxgen
82ac933efe
helper class for simple tools
2003-10-13 23:35:54 +00:00
fluxgen
2468ef1dcc
added ThemeItems
2003-10-13 22:57:43 +00:00
fluxgen
481202b91d
cleaning, moved theme items to ThemeItems.hh
2003-10-13 22:57:14 +00:00
fluxgen
75c98b0c8d
moved from Theme.cc
2003-10-13 22:56:28 +00:00
fluxgen
45905b9b77
using auto_ptr
2003-10-13 19:31:56 +00:00
fluxgen
ea61aa6480
minor fix
2003-10-13 19:31:04 +00:00
rathnor
4e91ce1b21
small solaris build fix
2003-10-12 16:25:28 +00:00
rathnor
018665d7a3
drawing optimisations and fixes
2003-10-09 16:48:09 +00:00
rathnor
29a69a69c1
minor menu positioning tweaks
2003-10-06 09:55:36 +00:00
rathnor
e5dd3d2e85
fix rendering of offscreen windows
2003-10-06 09:28:35 +00:00
rathnor
dda34421a3
fix shape - all menus shaped, and some weird shape bugs
2003-10-06 06:22:43 +00:00
rathnor
9a155ea7b5
fix window size when changing titlebar height
2003-10-05 09:03:43 +00:00
rathnor
6984eb8970
shuffle bunch of stuff from Keys into FbTk/KeyUtil
2003-10-05 07:20:47 +00:00
rathnor
c516aa13a1
fix reading of auto raise delay
2003-10-05 06:28:47 +00:00
rathnor
fa4328d862
make doFocusLast work for sloppy focus as well
2003-10-05 02:31:23 +00:00
rathnor
158b515e21
address some memory issues shown up with valgrind
2003-10-02 16:14:41 +00:00
rathnor
bb1a7c92d8
fix rendering of grips for parent relative textures
...
- make them children of the handle
2003-10-02 14:14:46 +00:00
rathnor
ae6e193aa7
fix rendering of window frame on focus change
2003-10-02 13:09:24 +00:00
rathnor
cb1a64576e
fix aterm opaue move updating - thanks Mathias Gumz
2003-09-29 15:00:06 +00:00
rathnor
81378f9494
fix handling of base_Width/height hints in wm_normal_hints
...
- fixes abiword resize issues
2003-09-29 14:58:15 +00:00
fluxgen
15dfe81112
added MacroCmd action, thanks Mathias Gumz
2003-09-29 14:22:07 +00:00
fluxgen
75b3606424
added removeFirstWhitespace
2003-09-29 14:01:48 +00:00
fluxgen
71504b8bbe
added size accessor
2003-09-29 14:00:46 +00:00
rathnor
2d8613ca6c
small patch from Mathias Gumz
2003-09-29 13:01:01 +00:00
rathnor
10ce5372d9
quadrant-resizing (Thanks Mathias Gumz)
2003-09-29 12:53:58 +00:00
rathnor
2c8e8e5915
fix crash when closing active window while cycling focus
2003-09-24 14:26:01 +00:00
rathnor
feb7462e38
Fix updates to mwm_hints, and make configure request move and resize atomic
2003-09-24 14:02:25 +00:00
fluxgen
87995b9755
fixed the aterm bug
2003-09-24 11:33:40 +00:00
rathnor
a4c41f621b
add support for _NET_WM_STATE_FULLSCREEN
2003-09-23 13:52:05 +00:00
rathnor
2f2e2185c3
fix invisible minimize button
2003-09-22 12:07:00 +00:00
rathnor
752ece1322
silliness :-/
2003-09-21 13:24:27 +00:00
rathnor
4d83785792
fix disappearing close button
2003-09-21 12:49:48 +00:00
grubert
790c55ca52
Fix ArrangeWindows for greater number of windows.
2003-09-20 10:46:01 +00:00
fluxgen
f99e1c6091
minor fix
2003-09-17 14:16:53 +00:00
rathnor
9859cc53d0
more gravity tweaks
2003-09-16 13:11:42 +00:00
fluxgen
2746ab43aa
minor change in window menu
2003-09-15 20:27:06 +00:00
fluxgen
3e615b15de
fixed mode NONE bug
2003-09-15 20:19:36 +00:00
fluxgen
4ca7cc7b94
update transparent for grips and handle
2003-09-15 20:14:49 +00:00
fluxgen
55e22bb42c
minor fix
2003-09-15 20:13:24 +00:00
fluxgen
56b9ef14ba
fixed stick pressed pixmap bug
2003-09-14 17:34:47 +00:00
fluxgen
8aa1b8d5b0
minor stuff
2003-09-14 12:03:40 +00:00
rathnor
7047c4b7ad
correct little focus thing
2003-09-14 11:56:11 +00:00
rathnor
f68c15cfa2
focus fixes
2003-09-14 11:23:48 +00:00
fluxgen
7a20120bbc
minor debug stuff
2003-09-14 11:17:21 +00:00
fluxgen
32a6aa1f54
less flicker
2003-09-14 10:32:31 +00:00
fluxgen
ce1852c293
minor fix
2003-09-14 10:22:45 +00:00
fluxgen
9928d4505d
less flicker on workspace change
2003-09-14 10:13:54 +00:00
fluxgen
0224880587
less flicker
2003-09-14 10:13:06 +00:00
fluxgen
c8bcddf58b
buffered background
2003-09-14 09:51:40 +00:00
fluxgen
1111861bd2
less flicker
2003-09-14 09:50:01 +00:00
fluxgen
b580752cb0
minor fix for Solaris 2.x
2003-09-13 09:29:26 +00:00
fluxgen
056a997e39
fixed new theme items
2003-09-12 23:38:50 +00:00
fluxgen
c136741213
added window.handleWidth and window.bevelWidth
2003-09-12 23:37:12 +00:00
fluxgen
4c1c1267b6
fixed minor transparent issue
2003-09-12 23:36:16 +00:00
fluxgen
4a63da7168
update for winFrameTheme on geom
2003-09-12 23:35:31 +00:00
fluxgen
0246b8d413
cleaning in frame theme
2003-09-12 23:34:13 +00:00
fluxgen
7e320b7d31
removed bevel width and handle width
2003-09-12 23:33:13 +00:00
fluxgen
5aae53172b
new names for theme items, the new names are menu.bevelWidth menu.borderWidth menu.borderColor
2003-09-12 23:32:02 +00:00
fluxgen
96132f2afe
fixed focus issue when changing next or prevclient
2003-09-12 22:55:33 +00:00
fluxgen
5eaa343471
fixed correct fallback
2003-09-12 22:52:22 +00:00
fluxgen
a6b3e25679
optimized rendering
2003-09-12 22:49:14 +00:00
fluxgen
00514c3f08
using FbTk GContext
2003-09-12 21:34:22 +00:00
fluxgen
b0b517b70c
minor stuff
2003-09-12 16:30:21 +00:00
rathnor
da503e9247
fix problems relating to windows reparenting themselves.
...
Fixes vncviewer switch to fullscreen. Maybe mplayer fullscreen issue
too?
2003-09-11 21:30:20 +00:00
fluxgen
4b035f1d07
cleaning
2003-09-11 20:00:09 +00:00
fluxgen
3b9f04d440
added font, function and subwindow mode
2003-09-11 19:57:38 +00:00
rathnor
6d6425cbde
fix gravity handling
2003-09-11 19:55:27 +00:00
fluxgen
16653d23d5
update
2003-09-11 16:58:55 +00:00
fluxgen
fbe722de6d
update
2003-09-11 16:51:21 +00:00
rathnor
9582e35ab8
correct temporary insanity :-/
2003-09-11 13:35:37 +00:00
rathnor
01af61822d
add gravity translate
2003-09-11 13:17:14 +00:00
rathnor
7056c000e2
erk
2003-09-11 13:15:58 +00:00
fluxgen
7965166d82
reduced flicker with transparency
2003-09-10 21:43:54 +00:00
fluxgen
03fd9e1147
minor bugfixes
2003-09-10 21:41:18 +00:00
fluxgen
3b66daeaa2
clearArea
2003-09-10 21:40:01 +00:00
fluxgen
d9f17a17c3
cleaning
2003-09-10 21:37:05 +00:00
fluxgen
8c9818a84b
reduced flicker with buffer
2003-09-10 21:36:37 +00:00
fluxgen
69583dc266
resize function
2003-09-10 21:28:13 +00:00
fluxgen
6d9afb8453
no graphics exposure by default
2003-09-10 21:27:02 +00:00
fluxgen
dd0aad54c0
minor consistency fix
2003-09-10 21:26:28 +00:00
fluxgen
a963aeaceb
fixed exposeEvent flicker and bug in setBackgroundColor
2003-09-10 21:24:36 +00:00
fluxgen
7c479799e4
accessors for background pixmap and color and foreground pixmap
2003-09-10 21:23:36 +00:00
fluxgen
cd85257a4b
fixed loading of color or pixmaps for texture
2003-09-10 21:22:25 +00:00
fluxgen
b78edef5b6
added move command, thanks Mathias Gumz
2003-09-10 14:07:48 +00:00
fluxgen
d93bedd844
fixed expose event
2003-09-10 11:19:39 +00:00
fluxgen
a992dec03c
fixed workspace mode
2003-09-10 11:17:53 +00:00
fluxgen
e977ca580b
comments
2003-09-10 11:08:14 +00:00
fluxgen
d5c3c3c6b2
setUpdateDelayTime
2003-09-10 09:56:18 +00:00
fluxgen
37c8e349fb
fixed timer to update transparent while moving
2003-09-10 09:53:21 +00:00
fluxgen
7df61abcbd
added updateDelayTime resource
2003-09-10 09:51:58 +00:00
fluxgen
3e3166af39
fixed lock mask for num and scroll lock
2003-09-08 21:26:19 +00:00
fluxgen
61f74b3957
minor fixes
2003-09-08 19:18:22 +00:00
fluxgen
9dadf682d6
using iconbar mode
2003-09-08 18:18:25 +00:00
fluxgen
aa13ddc1ab
minor fix
2003-09-08 18:17:19 +00:00
fluxgen
925f968a6a
add iconbar mode
2003-09-08 17:52:34 +00:00
fluxgen
935616cab6
iconlist signal to notify when iconlist changed
2003-09-08 16:37:27 +00:00
fluxgen
825273e01f
lock graphic while doing stuff
2003-09-08 16:28:32 +00:00
fluxgen
a4e781298c
fixed dead observer while notifying
2003-09-08 15:38:46 +00:00
fluxgen
8679fd20b1
fixed minor bug
2003-09-08 15:37:37 +00:00
rathnor
4da8af73fa
fix drawing bug when selecting, plus an unnecessary redraw of the
...
submenu when entering parent on active submenu item
2003-09-07 14:57:49 +00:00
fluxgen
b4b4293aa5
key util to determine mod mask for keys
2003-09-06 15:46:00 +00:00
fluxgen
fbf8c7d40c
added KeyUtil file
2003-09-06 15:43:42 +00:00
fluxgen
39abccae4a
resize command
2003-09-06 15:43:27 +00:00
fluxgen
d75ac0afcc
get image from drawable
2003-09-06 15:39:06 +00:00
fluxgen
addb1ef436
minor fixes
2003-09-06 15:02:41 +00:00
fluxgen
6e9130b2ad
show root menu and workspace menu under mouse
2003-09-06 14:13:06 +00:00
fluxgen
12532042f5
using KeyUtil cleanMods
2003-09-06 14:05:32 +00:00
fluxgen
85316137ba
moved modifier detection to FbTk KeyUtil
2003-09-06 13:58:06 +00:00
fluxgen
e67aa125ff
accessor for done
2003-09-06 12:16:08 +00:00