fluxbox fork with a slight change to maximized windows
03ce82a473
This commit implements a tweak to the typeahead feature already existent in
fluxbox: If the user opens up a menu and starts typing, fluxbox tries to
detect matching menu items and makes them available for quick selection.
The typed pattern is now search also in the middle of the text.
I opted to strip down the code quite a bit and remove complexity by throwing
out FbTk::TypeAhead and FbTk::SearchResult because I do not see the need for a
general solution when the only use case for such a feature is in fluxbox'
menus. FbTk::ITypeAheadable shrunk down to 2 functions; the whole file might
be combined with the code that implements FbTk::Menu::TypeSearch.
FbTk::Menu::setIndex() and related code is also gone: the position of each
menu item is defined by it's position in the items container. This reduces the
mount of book keeping fluxbox has to do. Fewer moving parts is a good thing.
It's possible that users start to complaint because they expect their
typed pattern to match only at the beginning of the text OR that some
demand other tweaks. We will see.
This commit also fixes a regression introduced by
|
||
---|---|---|
3rd/vim | ||
build-aux | ||
data | ||
doc | ||
nls | ||
src | ||
util | ||
.gitignore | ||
AUTHORS | ||
autogen.sh | ||
ChangeLog | ||
configure.ac | ||
COPYING | ||
Doxyfile | ||
INSTALL | ||
Makefile.am | ||
NEWS | ||
README | ||
TODO | ||
version.h.in |
Fluxbox is a windowmanager for X that was based on the Blackbox 0.61.1 code. It is very light on resources and easy to handle but yet full of features to make an easy, and extremely fast, desktop experience. Read INSTALL to read about building and installing fluxbox. Read NEWS to see whats new in this release, for copyright information see COPYING. For more information go to: http://fluxbox.org/ Thanks: Blackbox team People at #fluxbox on the irc.freenode.net irc-network. And all the people who sent bugfixes/patches and helped us making Fluxbox a better application, see AUTHORS for a incomplete list of people who helped fluxbox.