Commit graph

3981 commits

Author SHA1 Message Date
mathias
1fe9ef3056 Renaming of 'bsetroot' to 'fbsetroot' (Mathias)
blackbox's 'bsetroot' and fluxbox's 'bsetroot' have different syntax
nowadays and collide when you install fluxbox and blackbox. hence
the renaming.
2005-07-12 04:56:05 +00:00
fluxgen
9531144097 update 2005-07-07 12:31:59 +00:00
fluxgen
a0f6d963a0 info about locale path, patch from php-coder 2005-07-07 12:17:26 +00:00
fluxgen
0ffbf55eb3 info about locale path, patch from php-coder 2005-07-07 12:14:55 +00:00
mathias
214defb6dd added more apps to fbgm 2005-07-06 06:26:09 +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
mathias
093b06edd3 added kcommander, Valknut, dcgui-qt, quickdc, asami, amsn to fbgm 2005-07-05 21:46:13 +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
9049dd33d3 Fix #1223780, fbgm updated
- added gnome-alsamixer
 - use "kfmclient openProfile filemanagement" for konqueror as filebrowser
2005-06-30 09:55:50 +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
93af84b304 update 2005-06-23 03:11:57 +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
e0e11dd32b updated changes 2005-06-18 18:02:42 +00:00
mathias
6c284b9c7c fbgm used non-portable grep - option (-m) which is now replaced by
grep | head -n 1
2005-06-18 17:21:13 +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
93b295a158 fixes #1198192, added vlc to fbgm 2005-06-15 10:12:21 +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
grubert
233c6a3e39 Add fullscreen command. 2005-06-03 09:41:47 +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
4e5c210688 updated changes 2005-06-02 01:45:36 +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
61213bed3a fix for dest dir, thanks php-coder 2005-05-27 11:06:31 +00:00
fluxgen
307b331031 fix for dest dir, thanks php-coder 2005-05-27 11:04:33 +00:00
fluxgen
17c3199cd8 be_BY translation by Kirill A. Shutemov k.shutemov at sam-solutions dot net 2005-05-27 10:53:24 +00:00
fluxgen
67215acbd9 be_BY translation by Kirill A. Shutemov k.shutemov at sam-solutions dot net 2005-05-27 10:51:28 +00:00
fluxgen
264ba413de be_BY translation by Kirill A. Shutemov k.shutemov at sam-solutions dot net 2005-05-27 10:49:35 +00:00
fluxgen
c9cb022554 be_BY translation by Kirill A. Shutemov k.shutemov at sam-solutions dot net 2005-05-27 10:48:50 +00:00