Commit graph

365 commits

Author SHA1 Message Date
Mathias Gumz
690d926ac4 introduced FbTk::BidiString
a 'BidiString' holds both the logical content and the visual reordered
version of the content of a string. this helps to reduce the number of
calls to reorder the string before drawing it (as introduced in the patch
from Ken Bloom) and to be more consistent in menus and textboxes (drawing
cursors and underlining text).
2010-09-08 20:17:21 +02:00
Mathias Gumz
1e9dafdc67 fixed the default 'OnTitlebar Mouse1' actions 2010-09-04 14:41:11 +02:00
Mathias Gumz
bc2b21547b implemented 'ActivateTab' action to (re)allow activation of tabs via mouse 2010-08-20 19:01:25 +02:00
Mathias Gumz
e05230ea4b deploy new key-bindings to old keys-files via fluxbox-update_configs 2010-05-05 08:41:48 +02:00
Mathias Gumz
7a86dad21b bugfix: do not create the temporary menufile 'somewhere' in the filesystem but next to the final one 2010-02-28 20:16:46 +01:00
Mathias Gumz
80e8cd071e just use the FbTk API 2009-10-02 08:38:24 +02:00
Mathias Gumz
1b4596ee85 bugfix: stop wiping out ~/.fluxbox/keys 2009-10-02 08:37:44 +02:00
Mathias Gumz
884db973bb cosmetic fixes: removed redundant ';' + some whitespaces 2009-09-30 21:02:24 +02:00
Mark Tiefenbruck
bb05494751 add a few items to fbgm 2009-06-28 12:57:42 -07:00
Jim Ramsay
ed28c69b8d Cleaned up 'fbsetbg -h' output
Reordered the "Options" section and made it more clear that for setting solid,
gradient, or pattern textures, one should also refer to fbsetroot(1).
2009-05-28 14:31:54 -04:00
Jim Ramsay
ae2d4b6b53 Don't complain on '-z' if there's no lastwallpaper
This hides the odd cornercase of users with no lastwallpaper file and no
background set in their style or overlay.

Adapted from the patch at
http://sourceforge.net/tracker/?func=detail&aid=2389567&group_id=35398&atid=413962
2009-05-26 16:36:43 -04:00
Mathias Gumz
df81e1f774 minor cosmetics 2009-05-25 08:04:41 +02:00
Mathias Gumz
2f9cce3687 compilefix 2009-03-04 20:24:59 +01:00
Mathias Gumz
014ff1f71c dont try to read file when they are actually a directory 2009-03-04 19:54:48 +01:00
Mark Tiefenbruck
aee9889a27 recognize --option in addition to -option for most things 2008-10-04 14:32:20 -07:00
Mark Tiefenbruck
e6570b61f3 add -print option to fbrun to return result to stdout instead of executing it 2008-10-04 14:01:31 -07:00
Mark Tiefenbruck
68bf9796e8 fix updating of keys file for scrolling on toolbar 2008-09-09 22:10:19 -04:00
Mark Tiefenbruck
08c8c6431f use old focus/raise behavior for default alt+left/right mouse bindings 2008-08-26 09:59:01 -04:00
Mark Tiefenbruck
e5d43edb8e update keys file for changes to NextWindow syntax 2008-08-19 05:48:16 -07:00
Mark Tiefenbruck
c52a84a170 make wallpapers do The Right Thing (tm) 2008-08-05 23:40:18 -07:00
Mark Tiefenbruck
2df84f6687 use the same options in Slit and Toolbar placement menus 2008-08-05 17:11:55 -07:00
Mark Tiefenbruck
1be92e79ec add shebang to default startup file 2008-07-06 20:26:10 -07:00
Mark Tiefenbruck
520fa94ac6 add a few tops to fbgm 2008-07-02 10:06:03 -07:00
Mark Tiefenbruck
2cdb04cc1e don't use full path to fluxbox in startfluxbox 2008-06-17 17:03:39 -07:00
skiidoo
be3ac3723d updated the copyright where it's easily visible: fluxbox -v and COPYRIGHT.
nls/translators: typo, plus Translation.m.desc never existed. Never.
more consistent keys file comments in fluxbox-update_config.
2008-06-11 07:47:02 +02:00
Mark Tiefenbruck
81d297da26 fix out of source building 2008-06-01 15:44:28 -07:00
skiidoo
146a38c776 some additions/corrections for fbgm 2008-05-02 03:59:47 -07:00
Mark Tiefenbruck
6cb26c97a9 don't add program icons to tabs for previous users, for backwards compatibility, but leave it as default for new users 2008-04-29 05:51:43 -07:00
Mark Tiefenbruck
40e17b4d0e some updates for the startup file in modern times 2008-04-25 17:56:51 -07:00
Bernhard Walle
d300c62ba0 Fix build with g++ 4.3
This change fixes the build for g++ 4.3. Build verified on openSUSE Factory.
Only missing includes and using directives are added.
2008-03-25 20:59:52 +01:00
Mark Tiefenbruck
f1fd7f464b fix issue with multiple spaces in filename in fbsetbg 2008-01-23 03:45:59 -08:00
Mark Tiefenbruck
97c5f12615 use hash instead of which in fbsetbg 2008-01-23 03:30:59 -08:00
Mathias Gumz
e1db89e2d7 moved code a bit around, cleaned up some classes 2008-01-14 23:27:00 +01:00
Mark Tiefenbruck
9c105111d2 remove old svn $Id$ tags 2008-01-03 17:34:12 -08:00
Mark Tiefenbruck
934bd42ace `hash -t' seems to be bash-only 2007-12-24 11:59:36 -08:00
Mark Tiefenbruck
088f418927 replaced which' with the bourne shell built-in hash' and fixed some --program-prefix/suffix problems 2007-12-24 01:30:49 -08:00
Mark Tiefenbruck
d6e009af98 search subdirectories when looking for icons 2007-12-23 23:43:37 -08:00
Mark Tiefenbruck
0a14d911c6 added key command StartTabbing 2007-12-20 23:07:46 -08:00
Mark Tiefenbruck
406b7e05eb remove `OnTitlebar Mouse2 :Lower', as it interferes with tabbing 2007-12-20 19:47:21 -08:00
Mark Tiefenbruck
1cca420f2e "fix" `About' item in fbgm with tcsh, #1806327 2007-12-19 15:43:29 -08:00
Mark Tiefenbruck
7f6c3267e3 fix a few $HOME-related issues in fbgm 2007-12-19 15:10:31 -08:00
markt
38877987c4 update default keys and init files for OnTitlebar code 2007-12-11 19:25:01 +00:00
markt
95f9c2d680 added OnTitlebar modifier to keys file 2007-12-09 20:47:41 +00:00
markt
e30f235daf fix from NetBSD for using the home directory of the user who compiled fluxbox
also fix 'regenerate menu' code to use correct program name, rather than $0
2007-11-23 23:21:25 +00:00
markt
5d7043320d allow arbitrary window patterns in iconbar 2007-11-12 21:59:43 +00:00
fluxgen
1748e8ec25 added missing mouse3 and space before startresizing 2007-10-22 18:19:11 +00:00
markt
c6a2605d76 replaced ModKey with new key commands StartMoving and StartResizing 2007-10-22 17:45:39 +00:00
markt
a59428d67a merged changes from pre-devel 2007-10-13 21:51:37 +00:00
mathias
d8455124e8 minor addons to fbgm (patch from Patrik Wenger <paddor at gmail dot com>) 2007-10-07 16:51:52 +00:00
fluxgen
fa4766ed75 added pidgin 2007-08-12 08:15:43 +00:00