simonb
853b034037
mouse focus fixes - thanks Scott Kuhl: skuhl AT cs utah edu
2006-04-19 06:55:14 +00:00
simonb
759ca9e6b5
allow ~ in background pixmap path
2006-04-19 05:28:22 +00:00
mathias
c92942270a
windows keep relative positions in ArrangeWindows, based on distance to new 'cell' center
2006-04-19 05:18:10 +00:00
simonb
4c011a0a12
don't check the clock so often...
2006-04-18 15:17:11 +00:00
simonb
939ffc7ef1
fix freeze in systemtray configuring, sf.net bug #1359442
2006-04-18 05:28:22 +00:00
simonb
b9af026688
iconbutton handling fixes
2006-04-17 23:34:01 +00:00
simonb
3e6def97d1
fix transparency updates for the toolbar when autohide is on
2006-04-17 15:19:07 +00:00
simonb
11cba508e6
fix some toolbar transparency
2006-04-17 14:32:20 +00:00
simonb
dd933c097c
fix label display with external tabs on some wins
2006-04-17 14:24:11 +00:00
simonb
a211ca912d
grow the clock if the text gets too big
2006-04-17 13:36:59 +00:00
simonb
9ff23f01ca
fix some rotation issues
2006-04-17 13:35:20 +00:00
simonb
29f975b302
add reversewheeling option
...
thanks Kalle - ice_jkpg at users.sourceforge.net
2006-04-16 12:03:31 +00:00
simonb
a92c131710
improved defaulting of int args in commands (thanks Jonas Koelker)
2006-04-16 11:38:42 +00:00
simonb
4d0a0c9e11
add CloseAllWindows key action
...
thanks Adriano Dal Bosco - adbosco at users.sourceforge.net
2006-04-16 11:29:38 +00:00
simonb
553104ee1d
fix all compiler warnings with -Wall
2006-04-16 11:18:22 +00:00
simonb
02aa83a59e
signedness fix
2006-04-15 16:46:37 +00:00
simonb
7c79084433
implement vertical toolbar placement options
2006-04-15 16:41:11 +00:00
simonb
83a3429c39
more button state fixing for shade, should be right now
...
plus noticed typo in theme for unshade
2006-04-14 15:26:25 +00:00
simonb
3a7c01abed
fix time type affecting double click on fbwinframe
2006-04-14 14:32:16 +00:00
simonb
0780952b10
fix window button image updates
2006-04-14 14:22:16 +00:00
simonb
33079d2593
add "key modes" - thanks to Mark Tiefenbruck, mark at tiefenbruck dot org
2006-04-12 15:51:37 +00:00
mathias
48579408d1
situation: a maximized xterm changes its size (coz the user changes the font).
...
after unmaximizing the window it snaps back to its old values .. which are not
in sync with the sizehints anymore. hence we need to apply them for maximizing
/ unmaximizing and unfullscreen to avoid ugly visual appearance.
2006-04-11 19:55:24 +00:00
mathias
be03b0a3dc
cosmetic, closes #1467926
2006-04-11 19:22:24 +00:00
mathias
a6551852bb
fixed size_t issue with prevWorkspace, minor cosmetic changes to Screen.hh
2006-04-11 18:26:00 +00:00
fluxgen
f1a6c9100b
just some indent
2006-04-09 17:40:59 +00:00
simonb
45ea259ddd
fix label transparent bg update with ext. tabs
2006-04-09 13:38:13 +00:00
simonb
e337c67566
fix size_t issues and other 64bit-highlighted warnings
2006-04-06 13:59:52 +00:00
simonb
8c12c5ecaf
fix build error in gcc 2.95.4, missing include
2006-04-05 14:14:35 +00:00
simonb
0497afae19
fix Xmbfonts on multiple screens
...
and external tabs showing from different workspaces on placement change
2006-04-05 03:48:16 +00:00
simonb
42719701dc
rotated Xmb Fonts, by rotating as we draw
2006-04-04 14:07:07 +00:00
simonb
c243fa897f
rotated XFonts (and minor ext tab alignment fixes)
2006-04-04 12:16:26 +00:00
simonb
47a1f63200
another build issue with size_t update, header file not updated
2006-04-03 05:33:51 +00:00
simonb
0159f0396d
typo broke build
2006-04-03 05:30:21 +00:00
fluxgen
894a7148be
size_t fixes, thanks Semushin Slava aka php-coder
2006-04-02 21:37:44 +00:00
fluxgen
0ca3754d68
removed green background
2006-04-02 13:16:35 +00:00
simonb
6d35c17ac0
don't follow stuck windows in deiconify (thanks _markt)
2006-03-27 06:35:51 +00:00
simonb
309a1aafb3
fix crash when deiconfiy mode = Follow
2006-03-27 06:26:34 +00:00
simonb
744c82cb1c
oops, took out an include that shouldn't have
2006-03-26 12:35:06 +00:00
simonb
a8c95d4e4f
some mroe external tabs tweaking
2006-03-26 12:32:15 +00:00
simonb
ce9a0962e6
forgot to update rendering when orientation changes
2006-03-26 04:07:14 +00:00
simonb
af74a22845
rotated fonts, buttons, containers. Used for tabs for now
2006-03-26 04:02:30 +00:00
simonb
872f6a0e1e
fix alignment when shaded
2006-03-24 15:19:02 +00:00
simonb
7c4e48cc69
fix compile error, include algorithm
2006-03-24 10:52:57 +00:00
simonb
01612b22b6
save apps file using the user's configured option rather than hardcoded...
2006-03-24 02:40:09 +00:00
fluxgen
1107edf176
fixed duplicate ClickTabFocus menu item, thanks mal
2006-03-23 21:50:58 +00:00
simonb
ffae659b3e
external tab fixes, plus aligning items properly
2006-03-23 02:06:51 +00:00
simonb
15f53b5556
fix minor rendering bug when growing tabs
2006-03-23 01:06:29 +00:00
simonb
5e22dcd9ff
more external tab work, tidying and tab width config option
2006-03-22 13:06:00 +00:00
simonb
fe4a7db228
external tabs features and bugfixes
2006-03-22 12:23:17 +00:00
fluxgen
e89c8acfb3
minor type-o fix, thanks Semushin Slava
2006-03-20 22:23:41 +00:00
fluxgen
e396fd423e
minor type-o fix, thanks Semushin Slava
2006-03-20 22:23:07 +00:00
simonb
8e4f538cf9
some small placement fixes
2006-03-20 13:18:31 +00:00
simonb
f2d3fff4d4
external tabs
2006-03-20 11:31:24 +00:00
fluxgen
e10acea3ae
missing file
2006-03-19 21:50:09 +00:00
fluxgen
06647a6876
added missing files
2006-03-19 21:49:42 +00:00
fluxgen
985d44190e
removed tabs in help text
2006-03-18 22:21:49 +00:00
fluxgen
1eda33b856
added addManagedResource, which adds a resource to BScreen and will be destroy by BScreen. + removed geom window nls
2006-03-18 22:03:23 +00:00
fluxgen
716bb32ec2
Using WinButton enum for titlebar button type
2006-03-18 22:02:21 +00:00
fluxgen
f5c2861baf
no more session.titlebar.left/right. They are now screen specific and the resources are created on the fly in FluxboxWindow
2006-03-18 22:01:22 +00:00
fluxgen
302c63e2df
no more session.titlebar.left/right. They are now screen specific and the resources are created on the fly in FluxboxWindow
2006-03-18 22:01:06 +00:00
fluxgen
4b4c46559b
added addManagedResource, which adds a resource to BScreen and will be destroy by BScreen
2006-03-18 21:59:44 +00:00
fluxgen
bdc74e7995
We now create titlebar resource session.screen<num>.titlbar.left/right on the fly here instead of fluxbox.cc
2006-03-18 21:58:24 +00:00
fluxgen
75c7965446
define ostrstream and ostringstream
2006-03-18 21:56:05 +00:00
fluxgen
53b9228348
added Type typedef of T in Resource
2006-03-18 21:55:38 +00:00
mathias
14befe1ff4
forgotten #include
2006-03-16 18:25:33 +00:00
fluxgen
0530d278e7
fixed memory leak when XCreateImage fail, thanks php-coder
2006-03-14 20:19:33 +00:00
mathias
70bd45e8e1
enhanced :NextWindow / :PrevWindow to accept <delta> as parameter, patch from marcus obst
2006-03-09 19:38:18 +00:00
mathias
1f0be0c59f
applied patch from mark to fix a _net_wm_state_hidden issue
2006-03-09 18:33:36 +00:00
fluxgen
3ee68615c3
fix for stuck icons, thanks _markt
2006-03-07 17:17:52 +00:00
mathias
a21d42da37
fixed gcc4.1 problems, patch from Andreas Bierfert <andreas dot bierfert at lowlatency dot de>
2006-03-02 07:49:13 +00:00
mathias
96f8ada03d
little fix
2006-02-27 22:43:42 +00:00
mathias
e21990f8f3
forgotten cosmetics
2006-02-27 21:43:01 +00:00
mathias
ec7ce1e029
cosmetic changes from php-coder (copyright, header)
2006-02-27 20:58:16 +00:00
fluxgen
369b4e1b92
moved class Layer from class Fluxbox and thus reduces some dependecies
2006-02-20 21:04:35 +00:00
fluxgen
6d42d1cf5e
Added center resize. Resizes all corners at the same time.
2006-02-19 12:50:01 +00:00
fluxgen
98209ba704
FbWinFrame should not depend on class Fluxbox
2006-02-19 11:44:57 +00:00
fluxgen
2d0075c14a
moved placement strategies to different PlacementStrategy classes
2006-02-19 11:12:02 +00:00
fluxgen
acaf89bbb6
moved placement strategies to different PlacementStrategy classes
2006-02-19 11:11:48 +00:00
fluxgen
b772fd969f
moved placement strategies to different PlacementStrategy classes
2006-02-19 11:11:22 +00:00
fluxgen
d099e7673a
forgot to delete focus control
2006-02-19 08:11:10 +00:00
fluxgen
9559a08760
removed some debug output
2006-02-19 07:39:04 +00:00
fluxgen
f503c6cbb0
added safety counter for the loops in nextFocus
2006-02-19 07:38:02 +00:00
fluxgen
5ceacc6592
moved all focus handling to FocusControl
2006-02-18 20:19:22 +00:00
fluxgen
f53c93e5e0
moved all focus handling to class FocusControl
2006-02-18 11:40:52 +00:00
fluxgen
330c8c0b09
moved all focus handling to class FocusControl
2006-02-18 11:40:02 +00:00
fluxgen
4d52797b95
moved all focus handling to class FocusControl
2006-02-18 11:39:38 +00:00
fluxgen
d23eeeaa4e
Added template getResource(string) to ResourceManager.
...
It finds and returns reference to resource on success,
else throws ResourceException.
2006-02-18 10:12:10 +00:00
fluxgen
c21f0d4a74
moved all focus handling to class FocusControl
2006-02-18 09:20:58 +00:00
fluxgen
43f690ff7b
moved all focus handling to class FocusControl
2006-02-18 09:20:50 +00:00
mathias
ae05ad9a01
updated copyright info
2006-02-16 06:53:05 +00:00
simonb
9b9f34d946
fix nls compilation (committed on akira's behalf)
2006-02-14 12:46:29 +00:00
fluxgen
6f1c084a46
fixed bug #1417688 , remember apps keeps incrementing vertical dimension
2006-02-12 12:13:37 +00:00
fluxgen
2d965148ca
minor typeo
2006-02-12 08:06:47 +00:00
fluxgen
f0ad96c7dc
explicit constructor
2006-02-12 08:05:58 +00:00
fluxgen
ab26593cdd
added static validColorString function, returns true if the color string is in valid color format
2006-02-12 08:05:34 +00:00
fluxgen
e85b2f3f5b
added force_update option to force an update of the m_root_pixmaps
2006-02-12 08:04:31 +00:00
fluxgen
6eae743582
added run() for ExecuteCmd, which returns pid of the child process
2006-02-12 08:03:47 +00:00
fluxgen
3ceb311a32
fixed root pixmap crash problem, using fbsetroot to render background
2006-02-12 08:02:39 +00:00
fluxgen
b429656122
minor stuff
2006-01-22 13:54:02 +00:00
mathias
f803d8f250
applied patch from php-coder to fix some warnings, mostly signed vs unsigned
...
issues
2006-01-16 18:46:39 +00:00
fluxgen
3d012e07a1
unused headers
2006-01-03 18:21:27 +00:00
fluxgen
50d41f6f5b
unused headers
2006-01-03 18:20:49 +00:00
fluxgen
7be5606abb
using screen based vector for theme lists
2006-01-03 10:02:46 +00:00
fluxgen
5ecc2f8fa4
removed unused variable
2005-12-22 23:41:14 +00:00
fluxgen
05ac62be90
removed unused variable
2005-12-22 23:40:36 +00:00
fluxgen
6e95ba9cee
removed unused variable
2005-12-22 23:40:02 +00:00
fluxgen
e4976c3d34
removed unused variable
2005-12-22 23:39:31 +00:00
fluxgen
7593eb165f
removed unused variable
2005-12-22 23:39:03 +00:00
fluxgen
d72ed76cbd
removed unused variable
2005-12-22 23:38:24 +00:00
fluxgen
6a31371e49
oops
2005-12-03 18:15:55 +00:00
fluxgen
2e616226fe
added random and aspect options for background, thanks mitz
2005-12-03 09:48:32 +00:00
fluxgen
7de6a40c46
minor fix: forgot template above function
2005-11-22 22:27:56 +00:00
fluxgen
4d77f7fbf1
new background style item, making rootCommand in styles obsolete
2005-11-22 21:59:48 +00:00
fluxgen
e621769134
testing replaceString
2005-11-22 21:58:25 +00:00
fluxgen
1faef3ac2d
nls for screen argument
2005-11-22 21:09:43 +00:00
fluxgen
f7cfa81bbb
const function Resource getString
2005-11-22 21:09:14 +00:00
fluxgen
be1cbd4690
public setRootPixmap
2005-11-22 21:08:07 +00:00
fluxgen
b131f3a8af
minor indent
2005-11-22 21:07:34 +00:00
fluxgen
8e404f10dd
const fix
2005-11-22 21:07:07 +00:00
fluxgen
8434c42aa8
const resourceValue function
2005-11-22 21:06:49 +00:00
fluxgen
37a435f1d7
indentation
2005-11-22 21:00:07 +00:00
simonb
93e30412af
changelog had wrong name, default was from old patch
2005-11-16 22:48:35 +00:00
mathias
28837ee6e1
introduced session.styleOverlay (~/.fluxbox/overlay), all style settings
...
made in that file will override/overlay the ones made in the used
style. TODO: write more specific docu about it
2005-11-16 22:08:05 +00:00
mathias
6403deb65e
just some minor cosmetic issues
2005-11-16 21:54:45 +00:00
mathias
28bf04cc13
resolved minor for compiling under win32/cygwin, multiple symbols
2005-11-16 06:42:50 +00:00
mathias
f14c73ed33
Fixed #1223878 , Style reloading on USR2 (patch from Zan)
...
cosmetic stuff in StringUtil.cc/hh
2005-10-21 19:23:57 +00:00
fluxgen
88de9987f7
add backslash to special chars, fixes bug #1327878
2005-10-20 14:50:50 +00:00
fluxgen
a9f9e6d6ee
added replaceString
2005-10-20 14:48:53 +00:00
mathias
4dec832b6b
Fixed reordering of tabs, patch from Rob Stevens
2005-10-19 04:46:05 +00:00
mathias
42afb46169
avoid drawing the resize outline when not really resizing, caused flickering.
2005-10-04 07:19:56 +00:00
mathias
15c21ed267
reverted last change .. the problem of the user must be handled differently... never commit after 3 hours of sleep again.
2005-09-16 15:20:26 +00:00
mathias
3a0d8391f8
LeftMouseButton should always setInputFocus() to avoid focus problems
...
when changing the active window via NextWindow/PrevWindow and then
not beeing able to set the focus of the window underneath the mouse
with a simple click again (in MouseFocus - mode). Suggestion via
mail to devel-ml from Eike von Seggern
2005-09-16 05:58:26 +00:00
mathias
94acb4a27e
use fbsetroot in default styles
2005-09-16 05:39:12 +00:00
fluxgen
0989e903e3
minor change
2005-09-14 20:28:29 +00:00
fluxgen
43fc6483b4
moved MenuContext class
2005-09-14 20:28:15 +00:00
fluxgen
8634b9b3ef
include memory for auto_ptr
2005-09-14 19:59:26 +00:00
fluxgen
73ee2ebc54
include functional for mem_fun_t
2005-09-14 19:56:14 +00:00
fluxgen
d4d91d0993
include memory for auto_ptr
2005-09-14 19:22:59 +00:00
mathias
b8f155bf36
fixes #1281708 , MenuIcon doesnt scale properly, patch from sf.net
2005-09-12 18:27:18 +00:00
simonb
013b07900b
tweak last patch for titlebar scroll options
2005-09-08 00:41:05 +00:00
fluxgen
fff4c906b3
bugfix for client menu
2005-09-07 23:19:08 +00:00
simonb
070a216aa8
Add titlebar scrolling options (thanks Krzysiek Pawlik <krzysiek.pawlik__AT__people.pl>)
...
New init options added:
session.screenN.windowScrollAction: Shade|NextTab
- set the action that happens when scrolling on the titlebar
session.screenN.windowScrollReverse: true|false
- reverse the action direction
2005-09-07 16:46:17 +00:00
mathias
cfb26be269
added feature request #1084510 :
...
when mod1 + leftmouse are clicked on a window and the mouse is not
moved, the window is raised at leftmouserelease. i dont think we
need an extra option for that since its very unobtrusive but neat
to have.
2005-09-04 21:22:09 +00:00
mathias
2b2236e97c
texture limits were hardcoded to 3200 in TextureRender.cc .. this lead
...
to useless warnings on huge xinerama setups with those nifty 20' or bigger
lcds ... we use now screen dimensions to set a sane limit for textures
2005-09-03 14:44:07 +00:00
fluxgen
0009bda842
added svn revision number output, thanks php-coder
2005-08-31 20:15:01 +00:00
mathias
da8d245704
--disable-regexp switches from <regexp.h> to <string> in
...
Regexp.cc .. but it still needs to be compiled. hence the
little fix in src/Makefile.am
2005-08-23 06:39:48 +00:00
mathias
7b21abc421
Fix for #1240248 , Segfaults for :MoveTabLeft/Right
...
wrong code in Container.cc
2005-07-25 23:17:41 +00:00
mathias
460dffdcc1
Changed some *Focus options, just to make some things a bit more clear.
...
the "Sloppy" was always a bit .. unprecise.
removed SloppyFocus, SemiSloppyFocus and ClickToFocus options
added MouseFocus, ClickFocus, MouseTabFocus, ClickTabFocus
- MouseFocus - change the focus to the window under the mouse
(almost similar to the 'old' SloppyFocus)
- ClickFocus - change the focus to the window the user clicks
- MouseTabFocus - change active tabclient to the one under the
mouse in titlebar, does NOT change the focus
- ClickTabFocus - change active tabclient when clicked onto a
tabbutton
to achieve former SemiSloppyFocus behavior one needs MouseFocus and
ClickTabFocus
2005-07-20 18:29:01 +00:00
mathias
3e16ad8cf8
When the screen is filled with windows it can be pretty hard to find a "valid"
...
area to drop a tab button to detach the client from the group. solution is to
detach the client if the tab button is dropped onto the client area of the
same group.
2005-07-13 18:41:38 +00:00
fluxgen
0ffbf55eb3
info about locale path, patch from php-coder
2005-07-07 12:14:55 +00:00
mathias
56580b2321
respect border size in the MoveTo action, especially at the right and lower
...
border of the screen.
2005-07-05 21:57:33 +00:00
fluxgen
63475f7796
cleaning, change getCount to numberOfWorkspaces
2005-07-04 18:19:53 +00:00
fluxgen
3626faea73
cleaning, change getCount to numberOfWorkspaces
2005-07-04 18:19:09 +00:00
fluxgen
1727656e0a
cleaning, change getCount to numberOfWorkspace
2005-07-04 18:18:32 +00:00
mathias
66a241cc43
if we check the time only ever second we can get into trouble, eg:
...
assume its 12:34:56.99, displaying 12:34:56 takes some time and so its already
12:34:57 when we display 12:34:56. to fix that i set the time to check the
clock to 0.01 seconds. that shouldnt hurt much since we only redraw the clock
when the string has changed.
a more complex approach would be to analyze the strftime-string and set the
timeout accordingly. but i dont know if its really worth the effort and beeing
a bit off schedule can happen too, just not as often as if you are in seconds
mode.
2005-06-30 08:38:53 +00:00
grubert
a5310fae34
Add missing `template <>
` befor ThemeItem<Font>::setDefaultValue.
2005-06-28 13:43:02 +00:00
mathias
a5f7e6f809
- Fix for toggling the toolbar doesnt update strut (thanx C. Monti)
...
- Little reordering of ToolbarMenu items, more important ones to the top and
"edit current ws" out... maybe we should think of another way of providing
menus for the tools .. submenus?
2005-06-28 10:16:59 +00:00
fluxgen
4382b78b95
minor fix for window menu
2005-06-23 22:39:03 +00:00
mathias
a54a2b1409
added forgotten _FBNLS;
2005-06-23 09:22:11 +00:00
fluxgen
fdaefcf795
moved window menu from FluxboxWindow to BScreen
2005-06-23 03:10:26 +00:00
fluxgen
0df6609bb9
added showSubmenu in MenuItem
2005-06-23 03:09:39 +00:00
fluxgen
5373f6d840
moved window menu from FluxboxWindow to BScreen
2005-06-23 03:07:25 +00:00
fluxgen
18cf586249
new files
2005-06-23 02:57:24 +00:00
simonb
c912f7a32a
fix handling of shaded and iconic windows, particularly on restart
2005-06-19 15:40:43 +00:00
simonb
3fd472679d
revert 4055, caused crashes plus it should be done differently
2005-06-19 14:06:34 +00:00
simonb
c2ec3065f9
change fbwinframe to use container
...
move a few frame ops to have most code in Container
2005-06-19 12:12:54 +00:00
mathias
019da77c56
Fixes #1116965 , shadwd windows on restart:
...
shaded icons behaved badly on restart, they went into a real stupid state:
somehow shaded, but at the same time iconic, so you werent able to unshade,
resize them properly.
i fixed that by applying NormalState on shutdowntime (see
FluxboxWindow::restore(), unshading a shaded frame to get good
window dimensions and on init() i mark the window initialized and connect it
to Fluxbox::attachSignals() a bit later.
2005-06-18 13:47:36 +00:00
mathias
a8d7752804
Screen.cc: not used code
...
fbgm.in: added amarok
2005-06-18 13:32:56 +00:00
mathias
3d722f2428
*.font.shadow.x and *.font.shadow.x were not correctly read or better,
...
misinterpreted. so the shadow'ed text was written direct underneath the
normal text .. and hence invisible.
2005-06-17 23:55:15 +00:00
mathias
a4a6cf9035
little typo which prevented shadowcolor beeing set
2005-06-16 18:21:50 +00:00
mathias
d69e300376
Enhanced MoveTo, fixes #1074568
...
MoveTo <int|*> <int|*> <Reference Corner>
- * means "use current value"
- Reference Corner is one of:
- UpperLeft, Upper, UpperRight
- Left, Right
- LowerLeft, Lower, Right
examples:
MoveTo 0 * Left -> snap to left workspace edge
MoveTo * 0 Lower -> snap to lower workspace edge
MoveTo 0 0 UpperRight -> snap to upper right workspace corner
TODO: perhaps add some "aliases" to make it more userfriendly
2005-06-15 15:17:48 +00:00
mathias
cdc4338c6b
Fixes #1213003 , SendToWorkspace shouldnt follow
...
SendToWorkspace and the rest are putting the window onto the new workspace
silently, TakeToWorkspace warps to the new workspace with the window.
2005-06-15 09:48:46 +00:00
mathias
acaa583093
Fixes #1216020 , *.font.effect wont get cleared if not defined in style
2005-06-15 06:18:03 +00:00
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