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
mathias
14befe1ff4
forgotten #include
2006-03-16 18:25:33 +00:00
fluxgen
369b4e1b92
moved class Layer from class Fluxbox and thus reduces some dependecies
2006-02-20 21:04:35 +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
5ceacc6592
moved all focus handling to FocusControl
2006-02-18 20:19:22 +00:00
fluxgen
4d52797b95
moved all focus handling to class FocusControl
2006-02-18 11:39:38 +00:00
mathias
ae05ad9a01
updated copyright info
2006-02-16 06:53:05 +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
4d77f7fbf1
new background style item, making rootCommand in styles obsolete
2005-11-22 21:59:48 +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
f14c73ed33
Fixed #1223878 , Style reloading on USR2 (patch from Zan)
...
cosmetic stuff in StringUtil.cc/hh
2005-10-21 19:23:57 +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
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
fluxgen
1727656e0a
cleaning, change getCount to numberOfWorkspace
2005-07-04 18:18:32 +00:00
fluxgen
5373f6d840
moved window menu from FluxboxWindow to BScreen
2005-06-23 03:07:25 +00:00
mathias
a8d7752804
Screen.cc: not used code
...
fbgm.in: added amarok
2005-06-18 13:32:56 +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
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
simonb
7d4f711204
fix some menu drawing issues
2005-05-03 13:53:25 +00:00
fluxgen
dce0e2e40c
using Select2nd
2005-05-02 12:10:01 +00:00
mathias
e2acd2b04c
removed dead code
2005-04-29 16:46:26 +00:00
fluxgen
c7eb5b0332
transient window fix
2005-04-29 02:52: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
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
mathias
cf46669bc1
copyright date
2005-01-24 18:34:57 +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
fluxgen
45f00785e9
fixed remove workspace bug
2004-12-30 14:33:38 +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
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
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
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
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
ca5d12bbde
fix bug in Screen destructor, can lead to segfault at exit/restart
2004-11-17 01:21:50 +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
rathnor
9128a64e62
don't require [begin] in included files
2004-10-04 15:37:58 +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
049e40c9eb
Font::drawText takes reference to FbDrawable instead of X Drawable + some code cleaning
2004-09-11 23:01:34 +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
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
akir
d4077526b4
antialias- and alpha-entries only in menu when its compiled in
2004-08-30 11:33:23 +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
rathnor
965086f39d
tidying up initialisation with dockapps
2004-06-21 15:23:42 +00:00
rathnor
4589ecdbbc
fix initialisation of state when a window is first mapped
2004-06-19 15:04:28 +00:00
fluxgen
34ac6caeab
minor fix
2004-06-14 12:25:31 +00:00
fluxgen
aaa72eada2
minor fixes
2004-06-07 21:22:42 +00:00
rathnor
fff4456dee
update NLS string handling...
2004-06-07 11:46:05 +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
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
27e83c1b06
setLineAttributes in reconfigure
2004-03-23 09:21:29 +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
048861bf35
fixed menu timestamp on root menu, Patch from Mathias Gumz
2004-03-18 14:45:56 +00:00
fluxgen
f1d41e6afa
cleaning
2004-02-27 12:32:54 +00:00
fluxgen
3c78d753c0
fixed focus issues with remember hidden, patch from Mathias Gumz
2004-02-20 09:07:27 +00:00
fluxgen
a8f458d593
added missing templates
2004-02-10 18:53:37 +00:00
rathnor
fb8ec8979b
fix loading of the ColSmartPlacement policy
2004-02-03 12:55:35 +00:00
fluxgen
5e5118b4e3
using empty instead of size
2004-01-21 14:14:40 +00:00
fluxgen
b3a2564ffd
clientlist notify when window changes workspace
2004-01-19 22:07:24 +00:00
fluxgen
2e0fba3253
workspace area signal
2004-01-19 18:29:43 +00:00
fluxgen
f8f65c3945
different window for position coordinates, patch from Junichiro Kita
2004-01-16 11:47:07 +00:00
fluxgen
3af441d3ef
hideMenus function, hides all menus on current screen
2004-01-11 16:06:22 +00:00
fluxgen
ba24f20831
clear root menu
2004-01-10 02:58:01 +00:00
fluxgen
76006e0ac9
separator menu item
2004-01-03 00:28:02 +00:00
fluxgen
345ef845c9
lock roottheme so it doesn't get run twice
2004-01-02 13:29:01 +00:00
fluxgen
b2ba9c1355
minor fix for theme loading on start
2003-12-31 00:38:40 +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
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
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
49c13b9e03
minor cleaning
2003-12-14 01:09:00 +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
fluxgen
cb8e8e8d05
fixed geometry bug
2003-12-10 22:28:07 +00:00
fluxgen
c5b79ed14b
usePixmap from Texture
2003-12-07 16:39:43 +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
rathnor
c8d1e5491b
add better theme path searching
2003-11-16 22:33:56 +00:00
rathnor
b88f9b2a9e
fix a number of positioning and sizing issues
2003-10-31 10:37:09 +00:00
rathnor
7c70b2cd5b
fix build with --disable-slit
2003-10-28 17:39:59 +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
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
fluxgen
9928d4505d
less flicker on workspace change
2003-09-14 10:13:54 +00:00
fluxgen
4a63da7168
update for winFrameTheme on geom
2003-09-12 23:35:31 +00:00
fluxgen
935616cab6
iconlist signal to notify when iconlist changed
2003-09-08 16:37:27 +00:00
fluxgen
d0d5f2e547
minor cleaning
2003-08-30 01:02:38 +00:00
fluxgen
6980502df2
using signals for slit
2003-08-29 10:50:32 +00:00
fluxgen
3d5ef23a97
stylemenuitem is toggle item
2003-08-27 14:26:37 +00:00
fluxgen
49f5eef946
moved border color and width to frame theme
2003-08-25 16:07:09 +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
d509be7ac9
cleaning
2003-08-24 11:19:45 +00:00
fluxgen
46fb72ba75
calling winbutton theme with frame theme
2003-08-22 15:03:28 +00:00
fluxgen
2ae58a7e49
cleaning
2003-08-18 11:26:17 +00:00
fluxgen
b25e9d0c20
minor fix
2003-08-17 19:06:10 +00:00
fluxgen
d101fdb770
cleaning
2003-08-17 13:21:32 +00:00
fluxgen
1f45e91e12
load themes before we create any windows
2003-08-13 16:53:13 +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
7be86791e4
reverted back to no updateNetizenWindowDel in removeClient
2003-08-12 01:04:16 +00:00
fluxgen
3a109be9b3
removing client from workspace and sending update netizen window del
2003-08-12 00:27:57 +00:00
fluxgen
11643efc67
loading theme after we created all screens
2003-08-11 20:32:51 +00:00
fluxgen
f6d07eacb3
removed strftimeformat resource, it is in clocktool now
2003-08-11 16:27:23 +00:00
rathnor
c8c5072fd1
fix ~ to work properly in session.menuFile
2003-08-10 12:50:04 +00:00
fluxgen
301bd5c0aa
minor cleaning
2003-08-04 12:57:23 +00:00
fluxgen
c73dafb79c
added kde dockapp test in createWindow
2003-07-28 20:11:55 +00:00
fluxgen
b72bf7b854
added iconmenu to workspace menu
2003-07-28 18:28:03 +00:00
rathnor
f71e53fbe9
some more fixing of wm_protocols
2003-07-28 16:29:25 +00:00
rathnor
d353b688de
update many things to use WinClient instead of FluxboxWindow
2003-07-28 15:06:36 +00:00
rathnor
ac7edef9ad
make sure all menus have titles, make -version go to stdout
2003-07-25 10:03:55 +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
rathnor
a827c24e36
fix alpha setting for menus when multiple screens by moving from static in menu
...
to part of MenuTheme
2003-07-19 03:59:56 +00:00
rathnor
7e1733c435
reorganise operation of ResourceManager
...
plus fix initialisation of layer for slit and toolbar
2003-07-18 15:40:55 +00:00
fluxgen
6e416d3e40
using extended fluxbox menutheme instead of fbtk menutheme
2003-07-10 11:29:45 +00:00
rathnor
3144086eef
support in remember for specifying groups.
...
Also split atomhandler::setupWindow
2003-07-04 01:03:41 +00:00
fluxgen
d919892957
added visual enable thing for style menus so one can see which style is currently selected
2003-07-03 13:57:58 +00:00
fluxgen
6fce27ea13
added reconfig signal
2003-07-01 12:39:09 +00:00
fluxgen
952759281a
fixed xinerama bug in maximization stop
2003-06-30 18:04:48 +00:00
fluxgen
3598527d19
we can now use the same action strings in the menu as in key actions
2003-06-30 15:31:54 +00:00
rathnor
a69b117fe4
fix slit netizen issues
2003-06-27 15:05:19 +00:00
fluxgen
c3939e170e
removed toolbarhandler
2003-06-25 05:47:23 +00:00
fluxgen
cb40c16274
moved toolbar mode resource to ToolbarHandler
2003-06-24 16:30:13 +00:00
fluxgen
4d389149bc
minor cleaning, removed window number
2003-06-24 14:57:54 +00:00
fluxgen
d870f44fa4
fixed some slit stuff
2003-06-24 13:56:01 +00:00
fluxgen
476c6d1d17
minor fix
2003-06-23 14:33:43 +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
3029aca7ef
reconfigure toolbar after we load resources
2003-06-23 13:31:47 +00:00
fluxgen
429c59cf59
moved toolbar resources to Toolbar
2003-06-23 13:10:52 +00:00
fluxgen
4308cf2e77
minor cleaning
2003-06-20 01:48:06 +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
fluxgen
80006acde5
minor stuff
2003-06-15 20:09:13 +00:00
rathnor
fbcd0c3191
lil fix for winclient comparison
2003-06-15 11:52:44 +00:00
rathnor
1856480901
fix up nextFocus/prevFocu for cycling through groups (not just clients)
2003-06-15 11:37:53 +00:00
fluxgen
0a4d2b858b
cleaning
2003-06-12 15:24:37 +00:00
fluxgen
6a14858ac7
added antialias nls
2003-06-11 00:51:07 +00:00
rathnor
93b2f8921c
fix restart in menu to accept and use an argument
2003-06-08 13:47:30 +00:00
rathnor
bbaca5b43b
mark a bunch of menus as internal
2003-05-24 13:13:22 +00:00
rathnor
270cbb6592
toolbar crash (menu bug) and initialisation fixups
2003-05-24 05:49:31 +00:00
rathnor
7891106ca3
initialisation problem with xinerama enabled but not active - caused crash
2003-05-22 01:17:15 +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
b90558a9a9
moved Resource to FbTk and change name of DirHelper to FbTk Directory
2003-05-18 22:01:14 +00:00
fluxgen
dc3455a72e
minor fixes
2003-05-17 11:05:33 +00:00
fluxgen
eac7d2ac30
minor fix
2003-05-16 00:35:50 +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
cbce8634dd
cleaning in FluxboxWindow interface
2003-05-15 11:17:29 +00:00
fluxgen
53ea8fd780
update client menu when we remove a client
2003-05-14 12:08:19 +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
rathnor
b83b826bfb
fix saving of workspace icons toolbar mode
2003-05-13 11:21:23 +00:00
rathnor
e7903086f2
fix iconify with autoraise
2003-05-13 11:14:05 +00:00
fluxgen
dec9d5b7f5
fixed restoring of submenus after a reconfigure, and changed some configure menu items to just saverc instead of doing that and reconfigure
2003-05-13 00:23:05 +00:00
fluxgen
47f5dbb143
reset background on screen resize
2003-05-12 04:47:34 +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
rathnor
99b6dc4e5d
fix up various focus-related issues
2003-05-11 23:44:09 +00:00
fluxgen
c188d1d39a
minor cleaning
2003-05-11 17:14:41 +00:00
fluxgen
c07eb7b2de
changes in revertFocus
2003-05-11 15:26:34 +00:00
fluxgen
aa72e23c8e
minor cleaning
2003-05-11 13:36:12 +00:00
rathnor
816190411a
just a little clean up
2003-05-11 11:47:19 +00:00
fluxgen
3e1ac648d0
using FbRootWindow
2003-05-10 22:59:32 +00:00
fluxgen
a5e763ca72
changed netizen
2003-05-10 18:15:23 +00:00
fluxgen
7066ef620b
set antialias on toolbar before we load the theme
2003-05-08 10:57:20 +00:00
rathnor
65fc419175
fix some focus problems when changing workspace
2003-05-08 01:51:18 +00:00
fluxgen
af6a1a123f
fixed slit ordering bug
2003-05-08 01:04:05 +00:00
rathnor
d63bf127ad
transient fixes by making them WinClients
2003-05-07 16:21:26 +00:00
rathnor
de68c88ed8
minor focus twiddle
2003-05-07 13:50:41 +00:00
fluxgen
755d0d1504
comments
2003-05-07 11:36:43 +00:00
rathnor
2ac0d82e45
fix up focus problems
2003-05-04 23:38:06 +00:00
rathnor
1762dd8a0b
fix segfault on restart/close when icons exist
2003-05-04 13:04:31 +00:00
fluxgen
456792bbeb
rearranged themes and added WinButtonTheme
2003-04-28 22:43:26 +00:00
rathnor
af8510a5a7
fix detachClient issue where the menu wouldn't get created before adding
...
remember. Also make this safer in Remember.cc
2003-04-28 12:58:08 +00:00
fluxgen
92f49bd874
fixed execute on right screen
2003-04-28 00:38:42 +00:00
rathnor
63ac5deee6
fix nextFocus problem with tabbed windows
2003-04-27 14:36:05 +00:00
fluxgen
6e460803e4
moved StringUtil to FbTk
2003-04-26 18:27:56 +00:00
fluxgen
a26d408964
fixed menu bug
2003-04-26 15:00:25 +00:00
rathnor
68ffc78978
Add code for remember functionality (Simon)
2003-04-26 05:42:36 +00:00
fluxgen
5a5b854c96
fixed WinButton state update
2003-04-25 17:39:00 +00:00
fluxgen
8832a07533
cleaning
2003-04-25 16:07:46 +00:00
fluxgen
d2a50e0320
minor fix for root pixmap
2003-04-25 11:56:13 +00:00
fluxgen
dc6fb9e55c
removed old theme engine, fixed RootTheme and some deps
2003-04-25 11:05:11 +00:00
fluxgen
f1e4305409
minor fix
2003-04-23 10:51:17 +00:00
rathnor
c73329d363
some small fixes for toolbar init + reconfiging
2003-04-21 07:01:03 +00:00
fluxgen
671fdb606f
root pixmap and menu alpha item
2003-04-20 13:46:18 +00:00
rathnor
2a1bc27e90
add directional focus movement (Simon)
...
incl new keybindings FocusUp, FocusDown, FocusLeft, FocusRight
2003-04-20 12:21:35 +00:00
fluxgen
430f07a5a6
delete rootmenu
2003-04-18 12:51:14 +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
fluxgen
21bc356be2
fixed click raise option, patch from Dale P. Smith
2003-04-16 00:38:06 +00:00
rathnor
909b3c5665
raise on focus [at end of cycle], also a temporary raise while cycling
...
(Simon)
2003-04-15 23:09:26 +00:00
fluxgen
83da8b5006
temporarly disabled skip lower tabs and changed lower window button from press to release
2003-04-15 14:42:03 +00:00
fluxgen
89fddca1d7
cleaning
2003-04-15 12:22:52 +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
2928b32f3a
merged with embedded-tab-branch
2003-04-14 15:01:55 +00:00
rathnor
4b2ba8de47
fix outline moving and warping (Simon)
2003-03-22 05:13:08 +00:00
rathnor
19875e5a5b
Add code for toolbar modes
2003-03-03 21:51:13 +00:00
fluxgen
689d435c0f
added auto hide menu item for toolbar
2003-02-23 12:02:30 +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
6513acb0e0
focus menu and sorting style menu the other way
2003-02-20 23:31:13 +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
2f8e99f9df
added shade button option, fixed antialias for menus, added toolbar width percent menu item
2003-02-17 12:35:59 +00:00
rathnor
79aec8465f
Fixed gnome init problems (Simon)
2003-02-16 17:57:54 +00:00
fluxgen
9a82a5b1dc
raise and focus when we click on titlebar and fixed workspace names in workspace menu
2003-02-16 16:45:23 +00:00
rathnor
453e220df9
Add layer menu to window menu
2003-02-16 15:12:08 +00:00
fluxgen
2a80ac63ef
using configurated button position for titlebar
2003-02-16 13:55:49 +00:00
fluxgen
a6e3b3a6f6
fixed geom_window to FbTk FbWindow and changes some old windowstyle to m_windowtheme
2003-02-16 01:14:54 +00:00
fluxgen
6d159ae8c7
fixed style menu and some minor indentation
2003-02-15 02:03:09 +00:00
rathnor
e3b99d4e48
fixing up of layer code
2003-02-09 14:11:14 +00:00
fluxgen
1ac79b9733
cleaning
2003-02-03 13:56:12 +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
035ed4d452
added root theme so it can redraw the background
2003-01-12 23:56:49 +00:00
fluxgen
0a24450afd
removed Workspacemenu.hh
2003-01-12 18:47:02 +00:00
fluxgen
21dda060fc
we do not use IntResMenuItem, yet
2003-01-12 18:21:27 +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
7debbae5bd
removed iconmenu, changed workspacemenu and rootmenu to FbTk Menu and removed setAutoGroupWindow, disabled Stylemenu
2003-01-09 17:41:02 +00:00
fluxgen
87e65a8c06
fixed menu and button action setup
2003-01-07 02:06:06 +00:00
fluxgen
a7ca500229
added max functions so we can determine maximum workspace area. Creation of a new FluxboxWindow object is now handled in BScreen::createWindow
2003-01-05 22:26:56 +00:00
fluxgen
6f01383c89
fixed autoptr on rootmenu
2002-12-13 20:19:05 +00:00
fluxgen
5af8543e8a
toolbar placement in resource
2002-12-04 22:43:18 +00:00
fluxgen
29c647645b
using dirhelper and fixed toolbar reconfigure
2002-12-02 23:19:16 +00:00
rathnor
28b5c60449
Indenting from tabs to emacs 4-space
2002-12-01 13:42:15 +00:00
fluxgen
992e3d4968
not using image control in Theme
2002-11-30 20:55:23 +00:00
fluxgen
59e52a6906
using imagecontrol
2002-11-30 20:18:35 +00:00
fluxgen
97a2ea9d23
cleaning
2002-11-27 21:55:36 +00:00
fluxgen
2f70830cbc
toolbar changes
2002-11-27 13:03:04 +00:00
fluxgen
99c92a6373
fixed rotated text on vertical tab in XFontImp and a rotate function in FontImp interface
2002-11-25 14:07:21 +00:00
fluxgen
fafc0a6e49
cleaning
2002-11-24 20:56:06 +00:00
fluxgen
f14500832d
reconfigure theme directly after construction
2002-11-21 15:57:47 +00:00
fluxgen
08f299afc0
include netizen
2002-11-17 11:29:06 +00:00
fluxgen
adb2f2aed6
pointer/referens fixes
2002-11-15 12:15:39 +00:00
fluxgen
7c24bf9b5a
referens from slit menus
2002-11-14 00:24:35 +00:00
fluxgen
2cce3fbba6
indentation
2002-11-12 22:58:40 +00:00
rathnor
856da248f7
Fix geometry window sizing (W is wider than 0), plus vertical centring
...
(font ascent, not height).
2002-11-12 14:37:18 +00:00
fluxgen
a42295bccb
rearranged includes, minor cleaning
2002-10-25 20:58:14 +00:00
fluxgen
a1a01de8f9
removed obsolete NEWWMSPEC
2002-10-23 17:32:30 +00:00
fluxgen
3e972e83bd
using new font system for labelstyle, windowstyle
2002-10-15 17:17:00 +00:00
fluxgen
a295efad66
fixed reconf after loading
2002-10-15 13:05:55 +00:00
fluxgen
a904d7b6b7
antialias resource
2002-10-15 10:54:40 +00:00
fluxgen
4d1713cb87
minor indentation
2002-10-13 22:30:18 +00:00
fluxgen
7b9b5baf9b
indentation
2002-10-11 10:22:06 +00:00
rathnor
e546765736
Fixes to sticky window + focus handling. Particularly for
...
next/prevFocus crashes. Also, sticky windows are now always reassociated
to the active workspace.
2002-09-12 14:55:11 +00:00
fluxgen
a2f2b083f8
deiconify when send to workspace
2002-09-10 10:59:57 +00:00
fluxgen
6a609280fa
new workspace stack and removeWindow function
2002-09-08 19:45:59 +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
84cd0f3a89
fixed workspace creation bug and reassociation bug, thanks Simon Bowden
2002-08-24 18:12:54 +00:00
fluxgen
471785b9d8
restore with remap
2002-08-16 11:01:09 +00:00
fluxgen
0b25dc379c
updated fbatoms stuff and changed some strings to std string
2002-08-14 22:21:06 +00:00
fluxgen
18174570f3
cleaning in getNameOfWorkspace
2002-08-11 22:28:18 +00:00
fluxgen
380d50ba27
new functionnames in slit
2002-08-04 15:48:13 +00:00
fluxgen
c28bd74feb
added autogrouping-from-tab patch from Steve Cooper
2002-08-02 12:58:37 +00:00
fluxgen
35c55cdc8d
moved Texture and Color into new files, fixed some const and pointers
2002-07-23 17:11:59 +00:00
fluxgen
a4373ada50
changed added specifik window parameter to sendToWorkspace
2002-07-23 13:47:05 +00:00
fluxgen
eae52404ec
minor update
2002-07-20 09:35:01 +00:00
fluxgen
1c7a33c64c
minor indentation and comments
2002-07-10 14:51:32 +00:00
fluxgen
66b1894bf2
removed FONT_ELEMENT_SIZE
2002-06-02 22:48:38 +00:00
fluxgen
57cd3c5c7c
added configurable geometry
2002-05-19 17:56:55 +00:00
fluxgen
160485f469
minor intel compiler fix
2002-05-17 16:30:24 +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
712d0513b7
added reconfigure for the list
2002-05-08 14:24:57 +00:00
fluxgen
b53183cfe3
added desktopwheeling option
2002-05-08 10:14:51 +00:00
fluxgen
9caf24483d
const iterators in updateGnomeList
2002-05-07 13:54:42 +00:00
fluxgen
da517e6074
minor stuff
2002-04-28 19:54:10 +00:00
fluxgen
58fb11717a
added workspace_warping option
2002-04-12 14:56:15 +00:00
fluxgen
46e9b6e546
update from Workspace changes
2002-04-09 23:20:40 +00:00
fluxgen
02253281ee
updated to match BaseMenu
2002-04-08 22:36:30 +00:00
fluxgen
a959fc2fdf
fixed some bools and indentation
2002-04-04 14:28:54 +00:00
fluxgen
2526e4bce8
moved nls defines to enums in namespace FBNLS
2002-04-04 11:28:19 +00:00
fluxgen
70f3639c02
std::string for title and icon title in FluxboxWindow
2002-04-03 23:04:01 +00:00
fluxgen
0f8e4f1f2d
saner search in prev/next focus, and added bool doSkipWindow
2002-04-02 23:14:54 +00:00
fluxgen
14cd008c76
fixed getIconName in addIcon
2002-03-27 18:47:12 +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
3ac8394996
update getMenu from slit
2002-03-19 00:05:49 +00:00
fluxgen
c6b11959cf
added parameter to next/prev Focus and optionsbits for them
2002-03-18 20:20:09 +00:00
fluxgen
4fc50aed36
fixed bug in ::removeNetizen and changed name from InitMenu to initMenu
2002-03-08 12:18:22 +00:00
fluxgen
eaba89e7f3
back to basemenu insert/remove
2002-02-28 15:46:01 +00:00
fluxgen
4921925c17
changed to remove/add workspace in Workspacemenu
2002-02-27 23:47:47 +00:00