Commit graph

5411 commits

Author SHA1 Message Date
Jim Ramsay
edffe9c93f Allow 'background: unset'
When a user sets 'background: none' it really means "Do not let themes touch the
background I have already set with fbsetbg" -> It does still actually call
fbsetbeg to re-assert the proper background.

This new value 'unset' is for users who will use an alternate method to set
their background (root-tail, xscreensaver, or whatever).  It instructs fluxbox
to *never* run fbsetbg.
2009-05-26 16:36:13 -04:00
Jim Ramsay
ff6a46391f Error on incomplete MacroCmd key command 2009-05-26 16:27:31 -04:00
Jim Ramsay
a56e409b1f Exit loop for unterminated { } pair 2009-05-26 16:27:31 -04:00
Jim Ramsay
ba5d30f4ce Added note about cancelling key chains 2009-05-26 16:16:07 -04:00
Jim Ramsay
42f2b03f60 Updated formatting for RESOURCES and ENVIRONMENT 2009-05-26 16:16:07 -04:00
Jim Ramsay
ce1fb1cf8e Added note on ChangeWorkspace 2009-05-26 16:16:07 -04:00
Jim Ramsay
f68ff84bd1 Small edits for consistency 2009-05-26 16:16:07 -04:00
Jim Ramsay
54ee631cd8 Added new 'make dist' target for ease in updating the manuals 2009-05-26 16:16:07 -04:00
Jim Ramsay
e1018645da Converted startfluxbox(1) to asciidoc format 2009-05-26 16:16:07 -04:00
Jim Ramsay
437ec3bf37 Converted fbsetroot(1) to asciidoc format 2009-05-26 16:16:07 -04:00
Jim Ramsay
4b4fa5bdeb Moved fbsetbg(1) to asciidoc format 2009-05-26 16:16:07 -04:00
Jim Ramsay
0ac042c1ce Moved fbrun(1) to asciidoc format 2009-05-26 16:16:07 -04:00
Jim Ramsay
a85866175a Created fluxbox-menu(5)
This separates the menu-syntax portions of fluxbox.txt out into its own man
page, and includes a rather large rewrite of much of fluxbox.txt, as well as
small improvements in other pages.
2009-05-26 16:16:06 -04:00
Jim Ramsay
6beb1f96b2 Process all asciidoc-generated man pages with sed
This makes things a bit simpler and more generic.
2009-05-26 16:16:06 -04:00
Jim Ramsay
bd8275b33c Renamed fluxstyle(1) to fluxbox-style(5) 2009-05-26 16:14:47 -04:00
Jim Ramsay
6a818df30e Added missing asciidoc manual attributes
Added :man source:, :man revision:, and :man manual: attributes to all remaining
asciidoc manpages, and regenerated them with asciidoc-8.2.7
2009-05-26 16:14:01 -04:00
Jim Ramsay
a69c429e02 Removed APPLICATIONS section from fluxbox(1)
This is now in its own man page, fluxbox-apps(5).
2009-05-26 16:14:01 -04:00
Jim Ramsay
56e393a71c Added fluxbox-apps(5) manpage
This now shares the CLIENT PATTERNS section in common with fluxbox-keys(5), so I
split this out into a client-patterns.txt which is included by both
fluxbox-apps.txt and fluxbox-keys.txt.
2009-05-26 16:14:01 -04:00
Slava Semushin
49ec77449f don't try to install fbrun.1 twice. 2009-05-25 08:11:39 +02:00
Mathias Gumz
df81e1f774 minor cosmetics 2009-05-25 08:04:41 +02:00
Mathias Gumz
761c841171 minor cosmetics 2009-05-25 06:47:15 +02:00
Jim Ramsay
c1dee4a405 Ignore EnterNotify on workspace change
Changing workspaces also reveals other windows, which causes unexpected focus
changes.
2009-03-09 14:05:41 -04:00
Slava Semushin
dfa360e890 src/TextDialog.cc: removed useless stdexcept header inclusion.
No functional change.

Signed-off-by: Slava Semushin <php-coder@altlinux.ru>
2009-03-04 21:52:28 +01:00
Slava Semushin
5532aca916 src/Keys.cc(deleteTree): use FbTk::STLUtil::destroyAndClearSecond() instead of self-written code.
No functional change.

Signed-off-by: Slava Semushin <php-coder@altlinux.ru>
2009-03-04 21:45:52 +01:00
Slava Semushin
a144008c1f doc/ru/fluxbox.1.in: fixed typo (s/Remeber/Remember/).
Signed-off-by: Slava Semushin <php-coder@altlinux.ru>
2009-03-04 21:43:42 +01:00
Slava Semushin
efea05e85c Renamed function svnversion() to gitrevision() because now we uses GIT.
No functional change.

Signed-off-by: Slava Semushin <php-coder@altlinux.ru>
2009-03-04 21:41:39 +01:00
Slava Semushin
925fb1774d .gitignore: added more files.
Also sort file.

Signed-off-by: Slava Semushin <php-coder@altlinux.ru>
2009-03-04 21:41:29 +01:00
Slava Semushin
2103c48ff4 Renamed .cvsignore to .gitignore
Signed-off-by: Slava Semushin <php-coder@altlinux.ru>
2009-03-04 21:41:10 +01:00
Mathias Gumz
2f9cce3687 compilefix 2009-03-04 20:24:59 +01:00
Mathias Gumz
c4d8e9c8e1 buildfix: fluxbox didnt link when configured with --disable-remember 2009-03-04 20:12:25 +01:00
Slava Semushin
f3bd0455f0 removed autogenerated file 2009-03-04 20:11:35 +01:00
Mathias Gumz
014ff1f71c dont try to read file when they are actually a directory 2009-03-04 19:54:48 +01:00
Jim Ramsay
54c1ac8704 Ignore EnterNotify on Move or Resize
Moving and Resizing windows can reveal other windows, which of course can change
unexpected focus changes in focus-follows-mouse.
2009-02-27 15:18:08 -05:00
Jim Ramsay
8a7879913b Ignore EnterNotify on Lower
Lower is one of the actions which may reveal a window under the current mouse
pointer which would unexpectedly change focus under focus-folows-mouse.
2009-02-27 15:18:08 -05:00
Jim Ramsay
76ea1d9bbe Ignore EnterNotify on Unmap
This is the basic condition that was first noticed because of the effect of the
ClientMenu window unmapping and the resulting EnterNotify event stealing focus
from the window selected in that menu.  But to be complete, any window unmapping
should cause focus to move to the next in the last-recently-focused window list,
not the one that happens to be beneath the mouse cursor.
2009-02-27 15:18:07 -05:00
Jim Ramsay
5c7784affe Added facility to selectively ignore EnterNotify events
This will be used to avoid some situations where an EnterNotify event should not
focus the window beneath the mouse cursor.  For example, when a menu (or any
window for that matter) is unmapped, focus should not pass to whatever window is
beneath the current location of the mouse cursor, but to the previous window in
the focus list.

This was first noticed when using the ClientMenu feature with
focus-follows-mouse on -> The focus would always end up on the window beneath
the mouse pointer, not the window selected in the menu.
2009-02-27 15:18:07 -05:00
Mark Tiefenbruck
e770016660 remove unnecessary xpm.h include in imlib code 2009-02-24 14:22:18 -08:00
Peter Hercek
4e831484d5 fixed resize bug (caused by typo, see #2498507) 2009-01-11 14:23:08 +01:00
Mark Tiefenbruck
f5fdbab98c don't reload keys file on modifier map events, just re-grab keys 2008-11-01 17:03:32 -07:00
Mark Tiefenbruck
3b9611b61d increase default size of toolbar and icon buttons 2008-10-18 21:40:32 -07:00
Mark Tiefenbruck
f92fd6ca05 unrevert 1fdef35e51
x
Mathias should listen to me when I say "by the way, I know you liked the code I
just removed; you should change your keys file to use
:MacroCmd {Focus} {Raise} {StartMoving}". Behavior in 1.0.0 and previous was
that alt+click would focus and raise, regardless of whether the window was moved
or not. If mathias really wants his alt+drag to preserve stacking order, he
should add Mouse<N>Move events to the keys file to distinguish moving from
clicking. I've been planning on doing it anyway.
2008-10-15 16:20:30 -07:00
Mathias Gumz
6642792f68 additional fix for the resize bug 2008-10-15 23:31:37 +02:00
Mathias Gumz
ccf096f771 reverted 1fdef35e51, added more info about that feature 2008-10-15 23:07:14 +02:00
Mathias Gumz
3441261346 don't allow resizing to negative dimensions
this fixes a problem when the user resizes a window over the opposite border.
as a result a signed overflow occured which lead to quite huge windows.
2008-10-15 08:31:10 +02:00
Mark Tiefenbruck
9bd6401013 ignore XRandr events that don't actually change the screen size 2008-10-14 19:40:33 -07:00
Mark Tiefenbruck
7380a1f8f2 remove doc/asciidoc/fluxbox.1 from index 2008-10-12 21:56:28 -07:00
Mark Tiefenbruck
5b07791ed4 merge menuDelay and menuDelayClose options 2008-10-12 21:55:03 -07:00
Mark Tiefenbruck
e5fd401f4e focus window when done dragging to a new workspace with outline moving 2008-10-12 09:54:35 -07:00
Mathias Gumz
93924af160 using namespace instead of a useless class 2008-10-09 09:38:42 +02:00
Mark Tiefenbruck
f3bd8e7565 don't show window on new workspace when warping with outline moving 2008-10-08 17:15:53 -07:00