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
cf46669bc1
copyright date
2005-01-24 18:34:57 +00:00
mathias
a57694a901
copyright dates
2005-01-24 17:14:24 +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
993c17cf2e
svn propset svn:keywords "Id"
2004-11-19 11:37:27 +00:00
akir
2760b03b2e
cosmetic changes, added ResizeModel to ScreenRessources
2004-10-18 01:24:24 +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
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
3775776963
head specific strut, patch from Mathieu De Zutter
2004-09-11 13:33:07 +00:00
akir
1d355a9192
transfered ::getRootPixmap from several places to new home, FbPixmap
2004-09-09 14:29:10 +00:00
rathnor
d17bf39a43
add autoconf check for std c++ headers
2004-08-31 15:26:40 +00:00
rathnor
965086f39d
tidying up initialisation with dockapps
2004-06-21 15:23:42 +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
rathnor
4439b3f9b1
fixes for/reimplement parts of directional focus movement
2004-04-28 14:59:12 +00:00
fluxgen
94100534be
kde dockapps in systray and moved resource templates to ScreenResource.cc
2004-04-19 22:44:42 +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
209ba75bac
optional decoration of transient windows, patch from Scott Moser
2004-03-30 13:48:38 +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
rathnor
dea3281e69
primarily focus fix/tweak/rejigging
2004-03-21 09:00:25 +00:00
fluxgen
2e0fba3253
workspace area signal
2004-01-19 18:29:43 +00:00
fluxgen
5a24731d3a
different window for position coordinates, patch from Junichiro Kita
2004-01-16 11:58:45 +00:00
fluxgen
3af441d3ef
hideMenus function, hides all menus on current screen
2004-01-11 16:06:22 +00:00
fluxgen
35394a486c
inline
2003-12-30 17:57:12 +00:00
fluxgen
c2042323b7
cleaning
2003-12-19 01:46:58 +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
bb02a522fb
code cleaning
2003-12-18 18:03:23 +00:00
fluxgen
bf75608df0
menu delay and mode
2003-12-12 18:18:49 +00:00
fluxgen
5ffb6290c1
cleaning in the menu code
2003-12-10 23:08:06 +00:00
rathnor
10ce5372d9
quadrant-resizing (Thanks Mathias Gumz)
2003-09-29 12:53:58 +00:00
fluxgen
935616cab6
iconlist signal to notify when iconlist changed
2003-09-08 16:37:27 +00:00
rathnor
06a66cc304
fix some style initialisation issues
2003-08-25 13:15:53 +00:00
fluxgen
329ac9d0bb
fixed resize signal so objects can resize when the screen size changes
2003-08-24 13:07:01 +00:00
fluxgen
1f4944abb4
added shutdown variable to indicate that we are shutting down and dont need to listen to some signals
2003-08-12 12:21:42 +00:00
fluxgen
85b4fd8717
non const accessor for workspace list
2003-08-12 00:27:13 +00:00
fluxgen
0df2793bb7
removed strftimeformat and fixed const accessor for currentWorkspace
2003-08-11 15:32:46 +00:00
fluxgen
b72bf7b854
added iconmenu to workspace menu
2003-07-28 18:28:03 +00:00
rathnor
d353b688de
update many things to use WinClient instead of FluxboxWindow
2003-07-28 15:06:36 +00:00
rathnor
1741ac072d
fix menus for "extra" things, like remember, so that they will be
...
added back if the menu is rebuilt.
2003-07-20 08:12:36 +00:00
rathnor
ace3e2e629
fix toolbarmode = OFF bug, plus add toolbar menu back to screen's config menu
2003-07-20 02:45:57 +00:00
fluxgen
6e416d3e40
using extended fluxbox menutheme instead of fbtk menutheme
2003-07-10 11:29:45 +00:00
fluxgen
6fce27ea13
added reconfig signal
2003-07-01 12:39:09 +00:00
fluxgen
c3939e170e
removed toolbarhandler
2003-06-25 05:47:23 +00:00
fluxgen
b22a04f1c6
moved toolbar mode resources to ToolbarHandler
2003-06-24 16:29:54 +00:00
fluxgen
f7bd41a157
minor cleaning
2003-06-24 15:01:54 +00:00
rathnor
09a5c23c5b
fix grouping to persist over restart, plus various related bugs.
...
Also move a large proportion of window initialisation from FluxboxWindow to
WinClient
2003-06-23 14:16:05 +00:00
fluxgen
3dadf1d7ea
moved toolbar resources to Toolbar
2003-06-23 12:57:36 +00:00
fluxgen
4dd65d902a
moved slit resources into slit
2003-06-20 01:30:08 +00:00
fluxgen
b373962b76
Strut support
2003-06-18 13:42:21 +00:00
rathnor
1856480901
fix up nextFocus/prevFocu for cycling through groups (not just clients)
2003-06-15 11:37:53 +00:00
fluxgen
243d8723fc
minor fixes
2003-06-12 15:22:59 +00:00
rathnor
a88511a4a7
xinerama for placement + snapping, + tidy
2003-05-20 11:03:11 +00:00
fluxgen
f911c4035f
cleaning
2003-05-19 22:45:51 +00:00
rathnor
b68b1c7623
xinerama updates
2003-05-19 15:32:47 +00:00
rathnor
cc9c7960c1
add back some xinerama support (toolbar, slit (+menu), screen)
2003-05-19 14:26:30 +00:00
fluxgen
251ca294ab
moved Resource to FbTk
2003-05-18 22:04:06 +00:00
fluxgen
5bbc766232
minor cleaning
2003-05-15 23:30:07 +00:00
fluxgen
988392b1eb
minor cleaning in BScreen interface
2003-05-15 12:00:46 +00:00
fluxgen
3ac43716b7
transparent slit
2003-05-13 21:12:18 +00:00
fluxgen
ff5f444666
removed ScreenInfo
2003-05-13 14:06:45 +00:00
fluxgen
fd9a18daa4
added updateSize so we can notify screen clients that the root window size changed
2003-05-12 04:28:46 +00:00
fluxgen
c188d1d39a
minor cleaning
2003-05-11 17:14:41 +00:00
fluxgen
161be32b3a
using FbRootWindow
2003-05-10 22:45:08 +00:00
fluxgen
62f37d75bd
using ScreenInfo
2003-05-10 13:46:31 +00:00
rathnor
2ac0d82e45
fix up focus problems
2003-05-04 23:38:06 +00:00
fluxgen
456792bbeb
rearranged themes and added WinButtonTheme
2003-04-28 22:43:26 +00:00
rathnor
63ac5deee6
fix nextFocus problem with tabbed windows
2003-04-27 14:36:05 +00:00
fluxgen
5856d7af0d
minor cleaning
2003-04-26 14:47:40 +00:00
fluxgen
d2a50e0320
minor fix for root pixmap
2003-04-25 11:56:13 +00:00
fluxgen
e3921394c9
fixed inline
2003-04-25 11:40:58 +00:00
fluxgen
eafc85bca7
removed old theme engine and fixed some deps
2003-04-25 11:02:57 +00:00
rathnor
384603e962
add UnderMousePlacement placement policy, plus a little fix for window
...
positioning (Simon)
2003-04-25 09:07:14 +00:00
fluxgen
74792af1cc
menu alpha and root pixmap
2003-04-20 13:45:07 +00:00
rathnor
2a1bc27e90
add directional focus movement (Simon)
...
incl new keybindings FocusUp, FocusDown, FocusLeft, FocusRight
2003-04-20 12:21:35 +00:00
rathnor
e48f7836fd
fix saving of various slit params (Simon)
2003-04-16 16:18:06 +00:00
rathnor
b3921bc4e6
fix workspace warping and netizen updates for warping (Simon)
2003-04-16 14:43:06 +00:00
rathnor
06e830812e
fix saving of toolbar + slit layers - simon
2003-04-16 13:43:50 +00:00
fluxgen
21bc356be2
fixed click raise option, patch from Dale P. Smith
2003-04-16 00:38:06 +00:00
fluxgen
3797138f93
const accessor for windowstyle
2003-04-15 12:14:13 +00:00
rathnor
58e19dc91e
add most recently used window cycling (Simon)
...
It is now the default cycling action
2003-04-15 00:50:25 +00:00
fluxgen
f4ce449632
merged with embedded-tab-branch
2003-04-14 12:13:36 +00:00
rathnor
19875e5a5b
Add code for toolbar modes
2003-03-03 21:51:13 +00:00
fluxgen
955e3865b6
added toolbar placement resource
2003-02-23 00:56:09 +00:00
rathnor
b1cb6bcf66
fix autoraise to be saved as separate init option
2003-02-22 16:09:44 +00:00
rathnor
cc2f023a22
fix focus models for new event handler and Resource setup
2003-02-22 15:10:43 +00:00
fluxgen
4e6d572681
changed createStylemenu function and removed iconUpdate
2003-02-20 23:33:08 +00:00
rathnor
b4ffe4fe21
Added layer menus for windows, toolbar, and slit, plus associated
...
resources. Cleaned up some cruft from the previous layering setup.
2003-02-18 15:11:12 +00:00
fluxgen
9fed36293e
using FbWindow for geom_window
2003-02-16 00:36:17 +00:00
rathnor
e3b99d4e48
fixing up of layer code
2003-02-09 14:11:14 +00:00
fluxgen
c6a8dfa99e
minor adjustments
2003-02-03 13:50:35 +00:00
rathnor
1b063dcea9
Integration of new Layering code, plus updates to the layering code itself
...
- new KeyActions: Raise/LowerLayer, AlwaysOnTop/Bottom, Top/BottomLayer
Added a "Quit" KeyAction
2003-02-02 16:32:41 +00:00
fluxgen
8f9dc59683
added root theme so we can redraw the background
2003-01-12 23:54:10 +00:00
fluxgen
528f14ea0c
removed menu style from Theme, and removed forward declarations of Iconmenu and Workspacemenu
2003-01-12 18:46:01 +00:00
fluxgen
57a53674bc
changed Configmenu to FbTk Menu and fix new function setupConfigmenu and removed toolbar placement resource
2003-01-12 17:59:20 +00:00
fluxgen
7e8796c31e
adjusted for FbTk ImageControl
2003-01-10 00:35:19 +00:00
fluxgen
a22aa6fa52
removed iconmenu changed workspacemenu and rootmenu to FbTk Menu and removed setAutoGroupWindow
2003-01-09 17:38:40 +00:00
fluxgen
eecde95040
included config.h for slit option
2003-01-07 02:50:20 +00:00
fluxgen
877689f61c
fixed menu theme
2003-01-07 02:03:57 +00:00
fluxgen
017f79e9fd
added max functions so we can determine maximum workspace area. Creation of a FluxboxWindow is now handled in BScreen
2003-01-05 22:24:55 +00:00
fluxgen
939f13be4f
fixed autoptr on rootmenu and next/prev focus/workspace functions so they behave nice with simplecommand
2002-12-13 20:16:17 +00:00
fluxgen
cd3df03791
removed getToolbarStyle
2002-12-02 20:05:29 +00:00
rathnor
28b5c60449
Indenting from tabs to emacs 4-space
2002-12-01 13:42:15 +00:00
fluxgen
02352e9f81
removed compile time options
2002-11-27 21:53:55 +00:00
fluxgen
5a699db18f
indentation
2002-11-27 13:00:05 +00:00
fluxgen
451ea7e5b8
auto_ptr for slit variable
2002-11-24 20:57:32 +00:00
fluxgen
f05ff36236
removed some includes and fixed forward decl
2002-11-16 22:13:19 +00:00
fluxgen
cc60dc63d6
fixed auto_ptr for m_toolbar, rearranged includes, fixed forward declaration, removed
...
fluxbox from constructor and fixed some minor accessors
2002-10-25 20:56:12 +00:00
fluxgen
a904d7b6b7
antialias resource
2002-10-15 10:54:40 +00:00
fluxgen
752b1c63b4
included config.h for ifdef SLIT
2002-10-13 22:29:25 +00:00
fluxgen
ebcea1ff92
raise with Workspace stack
2002-09-08 19:44:18 +00:00
fluxgen
314c3116f0
added subjects and removed gnome stuff
2002-09-07 20:22:08 +00:00
fluxgen
d86785056d
new function reassociateGroup and check moving window
2002-08-30 14:03:31 +00:00
fluxgen
c5e51485c6
changed getNameOfWorkspace function
2002-08-11 22:11:42 +00:00
fluxgen
56a41b23f9
doxygen comments
2002-08-04 15:55:13 +00:00
fluxgen
c28bd74feb
added autogrouping-from-tab patch from Steve Cooper
2002-08-02 12:58:37 +00:00
fluxgen
47d27a0bab
theme access
2002-07-23 18:37:05 +00:00
fluxgen
a4373ada50
changed added specifik window parameter to sendToWorkspace
2002-07-23 13:47:05 +00:00
fluxgen
ea4c11a52e
const fixes
2002-05-22 00:36:56 +00:00
fluxgen
57cd3c5c7c
added configurable geometry
2002-05-19 17:56:55 +00:00
fluxgen
eb8234442e
more const
2002-05-17 11:55:41 +00:00
fluxgen
d210e29fce
removed const on return values of fundamental types and changed strftime_format to std::string
2002-05-17 11:02:30 +00:00
fluxgen
87762aee8a
Bool to bool
2002-05-08 14:25:40 +00:00
fluxgen
b53183cfe3
added desktopwheeling option
2002-05-08 10:14:51 +00:00
fluxgen
7f08b3ae46
minor stuff
2002-04-19 09:34:10 +00:00
fluxgen
17227b5d09
added workspace_warping option and removed some const
2002-04-12 14:58:29 +00:00
fluxgen
46e9b6e546
update from Workspace changes
2002-04-09 23:20:40 +00:00
fluxgen
674aa1fc95
minor fixes
2002-04-09 12:13:44 +00:00
fluxgen
05761f6059
Fixed some signed/unsigned warnings
2002-04-03 12:08:54 +00:00
fluxgen
0f8e4f1f2d
saner search in prev/next focus, and added bool doSkipWindow
2002-04-02 23:14:54 +00:00
fluxgen
8daa080d11
some signed/unsigned stuff
2002-03-23 15:14:45 +00:00
fluxgen
95aeda2627
Xinerama support
2002-03-19 14:30:43 +00:00
fluxgen
c6b11959cf
added parameter to next/prev Focus and optionsbits for them
2002-03-18 20:20:09 +00:00
fluxgen
c92e9899e9
changed name on InitMenu to initMenu
2002-03-08 12:19:07 +00:00
fluxgen
8d911dcbdd
added sendToWorkspace(int id, bool changeWS)
2002-02-26 22:25:53 +00:00
fluxgen
f7c88e4da3
parameter values for next/prev/right/leftWorkspace
2002-02-20 23:04:51 +00:00
fluxgen
ef969ea966
added updateGnomeClientList
2002-02-20 22:41:13 +00:00
fluxgen
fc82549383
createStyleMenu added
2002-02-17 18:54:58 +00:00
fluxgen
21d5810f1d
changed include guard and added gnome_win
2002-02-17 10:28:18 +00:00
fluxgen
83352ec53a
to std list
2002-02-08 13:35:20 +00:00
fluxgen
70d1991671
added initGnomeAtoms
2002-02-07 14:48:56 +00:00
pekdon
0c2fc0568b
leftWorkspace/rightWorkspace added
2002-02-02 19:51:15 +00:00
fluxgen
ed2da1f141
Fixed menu parsing
2002-01-27 12:45:32 +00:00
fluxgen
68c5d384a7
fixed bool and some resource
2002-01-21 02:12:11 +00:00
fluxgen
90a006e356
fixed std
2002-01-20 02:25:35 +00:00
fluxgen
6ea3678d02
Fixed resources
2002-01-20 02:17:23 +00:00
fluxgen
17f438db1e
fixed enums
2002-01-11 10:21:44 +00:00
fluxgen
add890ad21
Fixed rootcommand
2002-01-10 12:49:15 +00:00
fluxgen
e096965898
updated copyright date and added id-tags
2002-01-09 14:11:20 +00:00
fluxgen
91d554e6e3
Added maximize over slit resource
2002-01-05 11:02:05 +00:00
fluxgen
bec0065e4a
pekdon patch
2002-01-04 21:21:43 +00:00