Initial revision
This commit is contained in:
parent
1523b48bff
commit
18830ac9ad
302 changed files with 54314 additions and 0 deletions
63
AUTHORS
Normal file
63
AUTHORS
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
-- AUTHORS for Fluxbox
|
||||||
|
Author:
|
||||||
|
Henrik Kinnunen <fluxgen@linuxmail.org>
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
Joel Carlbark <skypher@linuxmail.org>
|
||||||
|
- suggestions, bug reports, beta testing, styles
|
||||||
|
and some code.
|
||||||
|
Cleas Nästén <pekdon@gmx.net>
|
||||||
|
- suggestions, bug reports, beta testing and
|
||||||
|
Tab placement/alignment code.
|
||||||
|
Johan Andersson <xfs@linux.se>
|
||||||
|
- suggestions, bug reports and beta testing
|
||||||
|
Oliwier Ptak <aleczapka@gmx.net>
|
||||||
|
- suggestions, styles and webpage
|
||||||
|
|
||||||
|
-- AUTHORS for Blackbox 0.61.1 - an X11 Window manager
|
||||||
|
|
||||||
|
Author:
|
||||||
|
Brad Hughes <bhughes@trolltech.com>
|
||||||
|
|
||||||
|
Co-author:
|
||||||
|
Jeff Raven <jraven@psu.edu>
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
Jeffrey Sean Connell <ankh@canuck.gen.nz>
|
||||||
|
- debugger class code (ommited from sources)
|
||||||
|
Frank Belew <frb@umr.edu>
|
||||||
|
- dgradient code
|
||||||
|
Scott Garner <mrfab@arn.net>
|
||||||
|
- suggestions, bug reports and beta testing (*the* beta moron)
|
||||||
|
David Doan <ddoan@usa.net>
|
||||||
|
- testing of 8bpp code
|
||||||
|
Mark Seward <illuzion@paradise.net.nz>
|
||||||
|
- beta testing, bug reports and 32bpp testing
|
||||||
|
Keith Bolland <prime@strip.net.nz>
|
||||||
|
- beta testing, bug reports and suggestions
|
||||||
|
James Spooner <spoons@xtra.co.nz>
|
||||||
|
- beta testing, bug reports
|
||||||
|
Fred Knieper <derf@tamu.edu>
|
||||||
|
- beta testing, bug reports
|
||||||
|
Steve Udell <hettar@teleport.com>
|
||||||
|
- beta testing, bug reports, questions (very good ones)
|
||||||
|
Gregory Barlow <barlowg@ncssm-server.ncssm.edu>
|
||||||
|
- bug reports and patches/suggestions (original middle click advocate)
|
||||||
|
Dyon Balding <dyon.balding@eng.monash.edu.au>
|
||||||
|
- patch for Smart(er)Placement window placement
|
||||||
|
Mike Cole <mike@mydot.com>
|
||||||
|
- co-author/hacker of Image.cc (local LUG buddy)
|
||||||
|
John Kennis <jkennis@chello.nl>
|
||||||
|
- author of bbtools/beta testing/bug reports
|
||||||
|
Wilbert Berendsen <wbsoft@xs4all.nl>
|
||||||
|
- author of blackbox/bsetroot manpages
|
||||||
|
|
||||||
|
I would also like to thank the creators of WindowMaker. Reading the existing
|
||||||
|
code has helped me immensely, and the BImage class follows the RImage data type
|
||||||
|
very closely (the 8bpp code and dithering code was based off of WindowMaker's
|
||||||
|
wrlib).
|
||||||
|
|
||||||
|
I recently stumbled upon a library called ccmalloc (which is included in the
|
||||||
|
source tarball with blackbox) that has helped me immensely. Many thanks to
|
||||||
|
Armin Biere <armin@ira.uka.de> for this debugging aid.
|
||||||
|
|
41
COPYING
Normal file
41
COPYING
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
Copyright (c) 2001 Henrik Kinnunen (fluxgen@linuxmail.org)
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
|
copy of this software and associated documentation files (the "Software"),
|
||||||
|
to deal in the Software without restriction, including without limitation
|
||||||
|
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||||
|
and/or sell copies of the Software, and to permit persons to whom the
|
||||||
|
Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
|
DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
--- Copyright for the blackbox partions of the code:
|
||||||
|
|
||||||
|
Copyright (c) 1997 - 2000 Brad Hughes (bhughes@tcac.net)
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
|
copy of this software and associated documentation files (the "Software"),
|
||||||
|
to deal in the Software without restriction, including without limitation
|
||||||
|
the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||||
|
and/or sell copies of the Software, and to permit persons to whom the
|
||||||
|
Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
|
DEALINGS IN THE SOFTWARE.
|
204
ChangeLog
Normal file
204
ChangeLog
Normal file
|
@ -0,0 +1,204 @@
|
||||||
|
Changes for 0.1.5:
|
||||||
|
*01/12/09
|
||||||
|
* Added execCommand to keybindings
|
||||||
|
* Added new theme qnx-photon
|
||||||
|
* Fixed util/Makefile.am
|
||||||
|
* Buggfix in Tab::insert
|
||||||
|
*01/12/08:
|
||||||
|
* Fixed "Move Group to..."-bugg (me)
|
||||||
|
* Updated AUTHORS (me)
|
||||||
|
* Fixed ungrabbing keys in Keys::load (me)
|
||||||
|
* Added rootCommand override (Joel Carlbark)
|
||||||
|
* Updated Tab code (Cleas Nästén)
|
||||||
|
* Moved some structs and enums in to the classes
|
||||||
|
to clean up the global namespace. (me)
|
||||||
|
* Added grabNextTab, grabPrevTab, grabAbortKeychain (me)
|
||||||
|
* Added mergeTree in class Keys (me)
|
||||||
|
* Added Italian nls (Thanks Giuseppe Ciotta <giuseppe.ciotta@libero.it>)
|
||||||
|
* Changed name on the includeguards (me)
|
||||||
|
* Updated the doc/Coding_style (me)
|
||||||
|
* Added "none" to titlebar config
|
||||||
|
so users can create a titlebar without buttons (Joel Carlbark)
|
||||||
|
* Fixed reversed justify in menustyle (me)
|
||||||
|
*01/12/05:
|
||||||
|
* Updated Tab code (Claes Nästén)
|
||||||
|
*01/12/03:
|
||||||
|
* Added "tab" in Windowmenu.cc (me)
|
||||||
|
* Updated Tab code (Claes Nästén)
|
||||||
|
*01/12/01:
|
||||||
|
* Fixed chained keybinding so we can do "emacs-keybindingstyle" (me)
|
||||||
|
*01/11/30:
|
||||||
|
* Fixed position code for tabs (me)
|
||||||
|
* Fixed tabconfigmenu bugg (me)
|
||||||
|
* Added new keybinding code (me)
|
||||||
|
* Removed old bbkeys code (me)
|
||||||
|
*01/11/29:
|
||||||
|
* applied Tab position patch (Claes Nästén)
|
||||||
|
* Fixed transient_for-bugg, Fluxbox::~FluxboxWindow (me)
|
||||||
|
client.transient_for didn't got focus and caused the (me)
|
||||||
|
Fluxbox::focused_window to be a badpointer since
|
||||||
|
the focused_window was pointing to an already destroyed
|
||||||
|
FluxboxWindow. (me)
|
||||||
|
*01/11/27:
|
||||||
|
* Added alignment for tabs in Tab.cc (me)
|
||||||
|
*01/11/22:
|
||||||
|
* Added wheelscroll to change tab on titlebar. Window.cc/.hh (me)
|
||||||
|
*01/11/20:
|
||||||
|
* Screen.hh/cc Added updateWorkspaceNamesAtom
|
||||||
|
updates the gnome atom _WIN_WORKSPACE_NAMES (me)
|
||||||
|
*01/11/18:
|
||||||
|
* Window.cc Fixed "invalid pixmap" error (me)
|
||||||
|
*01/11/17:
|
||||||
|
* Gnome _WIN_WORKSPACE (me)
|
||||||
|
* Gnome _WIN_WORKSPACE_COUNT (me)
|
||||||
|
* Gnome _WIN_CLIENT_LIST (me)
|
||||||
|
*01/11/15:
|
||||||
|
* Added --enable-gnome to configure.in (me)
|
||||||
|
*01/11/14:
|
||||||
|
* Added Gnome atoms (BaseDisplay.cc/hh) (me)
|
||||||
|
*01/11/13:
|
||||||
|
* Fixed grabs for window. No we can Alt+Move window with
|
||||||
|
Numlock, Capslock and Scrolllock on. (me)
|
||||||
|
* Fixed nls for "Use Icons" and "Use Tabs" (Claes Nästén)
|
||||||
|
* Removed BScreen::LoadStyle() (me)
|
||||||
|
*01/11/12:
|
||||||
|
* Tab::draw, DrawString (me)
|
||||||
|
* FluxboxWindow::redrawLabel, DrawString (me)
|
||||||
|
* Moved strcasestr to misc.hh/cc (me)
|
||||||
|
* Added DrawString function in misc.hh/cc (me)
|
||||||
|
* Added misc.cc/hh (me)
|
||||||
|
*01/11/11:
|
||||||
|
* Theme.cc/.hh added to source, handles all theme loading (me)
|
||||||
|
*01/11/09:
|
||||||
|
* Fixed bugg in Fluxbox::getRcFilename() (me)
|
||||||
|
*01/11/07:
|
||||||
|
* Removed a not working wheelscroll on rootwindow in fluxbox.cc (me)
|
||||||
|
* Moved wheelscroll in Toolbar.cc from pressEvent to releaseEvent (me)
|
||||||
|
* Fixed some nls in data (me)
|
||||||
|
*01/11/06:
|
||||||
|
* Fixed syntaxerror in Makro and CleanColor theme (me)
|
||||||
|
* First part of restructure for themes (me)
|
||||||
|
*01/11/05:
|
||||||
|
* Clean up in IconBar.cc (me)
|
||||||
|
*01/11/04:
|
||||||
|
* Fixed so it compiles with gcc 3.0.x (me)
|
||||||
|
|
||||||
|
Changes for 0.1.4:
|
||||||
|
*01/11/03: Added new theme: Carbondioxide by skypher
|
||||||
|
*01/11/03: Fixed bsetbg in utils/Makefile.am
|
||||||
|
*01/11/02: Clean up
|
||||||
|
*01/11/02: Added session.iconbar to config file
|
||||||
|
*01/11/02: Changed the generate_menu skript to clean sh
|
||||||
|
*01/11/02: Updated skyphers theme (Clean, CleanColor, MerleyKay, Makro)
|
||||||
|
*01/11/02: Fixed parentrelative in tabs
|
||||||
|
*01/11/02: Fixed so the tab disconnects when it iconifies
|
||||||
|
*01/11/02: Added "Use Iconbar" to configmenu
|
||||||
|
*01/11/01: Added iconbar to the toolbar (new files IconBar.cc/.hh)
|
||||||
|
*01/10/31: Added border to tabs
|
||||||
|
*01/10/31: Removed workspace change when wheelscroll on titlebar
|
||||||
|
*01/10/31: Fixed so shade is correct when linkin tabs
|
||||||
|
*01/10/31: Fixed default color/texture for tab to be the same as titlebar
|
||||||
|
if the theme is a blackbox theme.
|
||||||
|
*01/10/29: Added KDE support (thanks Dan Williams for the blackbox patch)
|
||||||
|
*01/10/29: Fixed reconfigure-bugg for tabs
|
||||||
|
*01/10/28: Added "Use Tabs" in configure menu
|
||||||
|
*01/10/28: Added theme support for tabs
|
||||||
|
*01/10/28: Fixed the move bugg when moving a tablist
|
||||||
|
|
||||||
|
Changes for 0.1.3:
|
||||||
|
|
||||||
|
* Default focusmode is ClickToFocus
|
||||||
|
changed in fluxbox.cc
|
||||||
|
|
||||||
|
* fluxbox.hh
|
||||||
|
added resource.tabs
|
||||||
|
|
||||||
|
* fluxbox.cc
|
||||||
|
added enterNotify for tabs
|
||||||
|
added load/save in load_rc() save_rc() for resource.tabs
|
||||||
|
|
||||||
|
* blackbox-nls.hh
|
||||||
|
added WindowmenuSendGroupTo
|
||||||
|
|
||||||
|
* Windowmenu.hh,.cc
|
||||||
|
added sendGroupTo() so we can send a hole
|
||||||
|
list to another workspace
|
||||||
|
|
||||||
|
* Tab.hh,.cc:
|
||||||
|
Added functions: iconify, deiconfigy, withdraw,
|
||||||
|
disconnect, insert, shade
|
||||||
|
EnterNotifyMask for tabwindow
|
||||||
|
|
||||||
|
* fluxbox.cc: getRcFilename
|
||||||
|
fixed correct lenght on dbfile
|
||||||
|
|
||||||
|
* Window.cc: motionNotifyEvent
|
||||||
|
removed unnecessary 'else if'-statement
|
||||||
|
|
||||||
|
* Screen.cc: LoadStyle()
|
||||||
|
changed exit to throw
|
||||||
|
|
||||||
|
* Screen.cc: prevWorkspace, nextWorkspace
|
||||||
|
fixed revers workspace change.
|
||||||
|
|
||||||
|
Changes for Fluxbox 0.1.2:
|
||||||
|
|
||||||
|
* Added doc/Coding_style
|
||||||
|
|
||||||
|
* FluxboxWindow.cc: FluxboxWindow::buttonPressEvent
|
||||||
|
fixed so the shade button is drawn in pressed mode.
|
||||||
|
|
||||||
|
* CleanColor theme: error fixed.
|
||||||
|
|
||||||
|
* default theme is now: Clean
|
||||||
|
|
||||||
|
* fluxbox.hh,.cc: execCommand removed
|
||||||
|
uses bexec from BaseDisplay.hh, to grabExecute in process_event, instead.
|
||||||
|
|
||||||
|
* Window.cc: FluxboxWindow::FluxboxWindow
|
||||||
|
Changed event_mask for XGrabButton frame.plate from 0 to AnyModifier
|
||||||
|
and ungrabs Mod1-3.
|
||||||
|
This should fix the focus "bugg" when num lock, caps lock or scroll lock
|
||||||
|
are pressed.
|
||||||
|
|
||||||
|
* fluxbox.cc: Fluxbox::process_event
|
||||||
|
fixed an error check on getAction in
|
||||||
|
KeyPress case.
|
||||||
|
|
||||||
|
* I18n class is now singleton type
|
||||||
|
|
||||||
|
* Changed name on:
|
||||||
|
Blackbox class to Fluxbox
|
||||||
|
BlackboxWindow to FluxboxWindow
|
||||||
|
|
||||||
|
* Changed name on file blackbox.cc and blackbox.hh to
|
||||||
|
fluxbox.cc and fluxbox.hh
|
||||||
|
|
||||||
|
Changes from Blackbox 0.61.1 to Fluxbox 0.1.1:
|
||||||
|
|
||||||
|
* Integrated bbkeys in code.
|
||||||
|
"session.keyFile: thekeyfile" in the file init
|
||||||
|
|
||||||
|
* "make dist" now creates a "functional" tarball
|
||||||
|
|
||||||
|
* Escape cancels edit workspace name
|
||||||
|
and return to old name
|
||||||
|
|
||||||
|
* New coding style
|
||||||
|
using tab instead of space for ident
|
||||||
|
|
||||||
|
* Variable titlebar
|
||||||
|
The buttons on the titlebar can now be configured.
|
||||||
|
|
||||||
|
* Wheelscroll
|
||||||
|
Wheelscroll function on titlebar and toolbar changes workspace
|
||||||
|
|
||||||
|
* Config path
|
||||||
|
The config path is now ~/.fluxbox
|
||||||
|
|
||||||
|
* Toolbar.cc: ~Toolbar
|
||||||
|
memory leak fix
|
||||||
|
It didnt remove some windows in ToolbarSearch.
|
||||||
|
|
||||||
|
* Blackbox class now singleton type
|
||||||
|
|
94
INSTALL
Normal file
94
INSTALL
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
-- INSTALL for Fluxbox
|
||||||
|
|
||||||
|
Compilation and Installation:
|
||||||
|
--------------------------------
|
||||||
|
The `configure' shell script attempts to guess correct values for
|
||||||
|
various system-dependent variables used during compilation. It uses
|
||||||
|
those values to create a `Makefile' in each directory in the
|
||||||
|
Blackbox source tree.
|
||||||
|
|
||||||
|
Finally, it creates a shell script `config.status' that you can run
|
||||||
|
in the future to recreate the current configuration, a file
|
||||||
|
`config.cache' that saves the results of its tests to speed up
|
||||||
|
reconfiguring, and a file `config.log' containing compiler output
|
||||||
|
(useful mainly for debugging `configure').
|
||||||
|
|
||||||
|
If you need to do unusual things to compile Blackbox, please try
|
||||||
|
to figure out how `configure' could check whether to do them, and mail
|
||||||
|
diffs or instructions to bhughes@tcac.net so they can be considered
|
||||||
|
for the next release. If at some point `config.cache' contains
|
||||||
|
results you don't want to keep, you may remove or edit it.
|
||||||
|
|
||||||
|
The file `configure.in' is used to create `configure' by a program
|
||||||
|
called `autoconf'. You only need `configure.in' if you want to change
|
||||||
|
it or regenerate `configure' using a newer version of `autoconf'.
|
||||||
|
|
||||||
|
The simplest way to compile this package is:
|
||||||
|
|
||||||
|
1. `cd' to the directory containing the package's source code and type
|
||||||
|
`./configure' to configure the package for your system. If you're
|
||||||
|
using `csh' on an old version of System V, you might need to type
|
||||||
|
`sh ./configure' instead to prevent `csh' from trying to execute
|
||||||
|
`configure' itself.
|
||||||
|
|
||||||
|
Running `configure' takes awhile. While running, it prints some
|
||||||
|
messages telling which features it is checking for.
|
||||||
|
|
||||||
|
2. Type `make' to compile the package.
|
||||||
|
|
||||||
|
3. Type `make install' to install the programs and any data files and
|
||||||
|
documentation.
|
||||||
|
|
||||||
|
4. You can remove the program binaries and object files from the
|
||||||
|
source code directory by typing `make clean'. To also remove the
|
||||||
|
files that `configure' created (so you can compile the package for
|
||||||
|
a different kind of computer), type `make distclean'.
|
||||||
|
|
||||||
|
|
||||||
|
Compilers and Options:
|
||||||
|
----------------------
|
||||||
|
Some systems require unusual options for compilation or linking that
|
||||||
|
the `configure' script does not know about. You can give `configure'
|
||||||
|
initial values for variables by setting them in the environment. Using
|
||||||
|
a Bourne-compatible shell, you can do that on the command line like
|
||||||
|
this:
|
||||||
|
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
|
||||||
|
|
||||||
|
Or on systems that have the `env' program, you can do it like this:
|
||||||
|
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
|
||||||
|
|
||||||
|
|
||||||
|
Optional Features:
|
||||||
|
------------------
|
||||||
|
Fluxbox supports the XShape extension of X11R6. This support is enabled by
|
||||||
|
default, but may be overridden by specifying `--disable-shape' on the configure
|
||||||
|
script's command line.
|
||||||
|
|
||||||
|
Fluxbox supports Window Maker dockapps (warning: restarts from wmaker to
|
||||||
|
fluxbox don't always handle dockapps correctly) with a gadget called the Slit.
|
||||||
|
The Slit is compiled into Blackbox by default, but may be overridden by
|
||||||
|
specifying `--disable-slit' on the configure script's command line.
|
||||||
|
|
||||||
|
Fluxbox supports a rendering effect called "faked interlacing" which darkens
|
||||||
|
every other line in rendered images. This support works only for gradient
|
||||||
|
images. It is compiled in by default, but may be overridden by specifying
|
||||||
|
`--disable-interlace' on the configure script's command line.
|
||||||
|
|
||||||
|
Fluxbox provides an alternative rendering algorithm for dithering on
|
||||||
|
pseudocolor (8 bit) displays. A noticeable pattern is visible when using
|
||||||
|
this; it's a matter of taste whether this looks better than the default
|
||||||
|
algorithm. It is disabled by default, but may be overridden by specifying
|
||||||
|
'--enable-ordered-pseudo' on the configure script's command line.
|
||||||
|
|
||||||
|
Fluxbox uses a timer which allows it to periodically flush its pixmap
|
||||||
|
cache. It is enabled by default, but may be overridden by specifying
|
||||||
|
'--disable-timed-cache' on the configure script's command line.
|
||||||
|
|
||||||
|
Also, `configure' can usually find the X include and library files
|
||||||
|
automatically, but if it doesn't, you can use the `configure'
|
||||||
|
options `--x-includes=DIR' and `--x-libraries=DIR' to specify
|
||||||
|
their locations.
|
||||||
|
|
||||||
|
|
||||||
|
Please read the README file also.
|
||||||
|
|
9
Makefile.am
Normal file
9
Makefile.am
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# Makefile.am for Fluxbox 0.1.x
|
||||||
|
|
||||||
|
SUBDIRS = data doc nls src util
|
||||||
|
MAINTAINERCLEANFILES = aclocal.m4 config.h.in configure Makefile.in stamp-h.in
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
rmdir $(pkgdatadir)
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
384
Makefile.in
Normal file
384
Makefile.in
Normal file
|
@ -0,0 +1,384 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# Makefile.am for Fluxbox 0.1.x
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = .
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_triplet = @host@
|
||||||
|
AS = @AS@
|
||||||
|
CC = @CC@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
GNOME = @GNOME@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
KDE = @KDE@
|
||||||
|
LIBTOOL = @LIBTOOL@
|
||||||
|
LN_S = @LN_S@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
SUBDIRS = data doc nls src util
|
||||||
|
MAINTAINERCLEANFILES = aclocal.m4 config.h.in configure Makefile.in stamp-h.in
|
||||||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = config.h
|
||||||
|
CONFIG_CLEAN_FILES = version.h
|
||||||
|
DIST_COMMON = README ./stamp-h.in AUTHORS COPYING ChangeLog INSTALL \
|
||||||
|
Makefile.am Makefile.in NEWS TODO aclocal.m4 config.guess config.h.in \
|
||||||
|
config.sub configure configure.in install-sh ltconfig ltmain.sh missing \
|
||||||
|
mkinstalldirs version.h.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in
|
||||||
|
cd $(srcdir) && $(ACLOCAL)
|
||||||
|
|
||||||
|
config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||||
|
$(SHELL) ./config.status --recheck
|
||||||
|
$(srcdir)/configure: @MAINTAINER_MODE_TRUE@$(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
|
||||||
|
cd $(srcdir) && $(AUTOCONF)
|
||||||
|
|
||||||
|
config.h: stamp-h
|
||||||
|
@if test ! -f $@; then \
|
||||||
|
rm -f stamp-h; \
|
||||||
|
$(MAKE) stamp-h; \
|
||||||
|
else :; fi
|
||||||
|
stamp-h: $(srcdir)/config.h.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES= CONFIG_HEADERS=config.h \
|
||||||
|
$(SHELL) ./config.status
|
||||||
|
@echo timestamp > stamp-h 2> /dev/null
|
||||||
|
$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@$(srcdir)/stamp-h.in
|
||||||
|
@if test ! -f $@; then \
|
||||||
|
rm -f $(srcdir)/stamp-h.in; \
|
||||||
|
$(MAKE) $(srcdir)/stamp-h.in; \
|
||||||
|
else :; fi
|
||||||
|
$(srcdir)/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOHEADER)
|
||||||
|
@echo timestamp > $(srcdir)/stamp-h.in 2> /dev/null
|
||||||
|
|
||||||
|
mostlyclean-hdr:
|
||||||
|
|
||||||
|
clean-hdr:
|
||||||
|
|
||||||
|
distclean-hdr:
|
||||||
|
-rm -f config.h
|
||||||
|
|
||||||
|
maintainer-clean-hdr:
|
||||||
|
version.h: $(top_builddir)/config.status version.h.in
|
||||||
|
cd $(top_builddir) && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
# This directory's subdirectories are mostly independent; you can cd
|
||||||
|
# into them and run `make' without going through this Makefile.
|
||||||
|
# To change the values of `make' variables: instead of editing Makefiles,
|
||||||
|
# (1) if the variable is set in `config.status', edit `config.status'
|
||||||
|
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||||
|
# (2) otherwise, pass the desired values on the `make' command line.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
all-recursive install-data-recursive install-exec-recursive \
|
||||||
|
installdirs-recursive install-recursive uninstall-recursive \
|
||||||
|
check-recursive installcheck-recursive info-recursive dvi-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
dot_seen=yes; \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done; \
|
||||||
|
if test "$$dot_seen" = "no"; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||||
|
fi; test -z "$$fail"
|
||||||
|
|
||||||
|
mostlyclean-recursive clean-recursive distclean-recursive \
|
||||||
|
maintainer-clean-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
rev="$$subdir $$rev"; \
|
||||||
|
test "$$subdir" = "." && dot_seen=yes; \
|
||||||
|
done; \
|
||||||
|
test "$$dot_seen" = "no" && rev=". $$rev"; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
for subdir in $$rev; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done && test -z "$$fail"
|
||||||
|
tags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||||
|
done
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
ID: $(HEADERS) $(SOURCES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
here=`pwd` && cd $(srcdir) \
|
||||||
|
&& mkid -f$$here/ID $$unique $(LISP)
|
||||||
|
|
||||||
|
TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP)
|
||||||
|
tags=; \
|
||||||
|
here=`pwd`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \
|
||||||
|
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS)
|
||||||
|
|
||||||
|
mostlyclean-tags:
|
||||||
|
|
||||||
|
clean-tags:
|
||||||
|
|
||||||
|
distclean-tags:
|
||||||
|
-rm -f TAGS ID
|
||||||
|
|
||||||
|
maintainer-clean-tags:
|
||||||
|
|
||||||
|
distdir = $(PACKAGE)-$(VERSION)
|
||||||
|
top_distdir = $(distdir)
|
||||||
|
|
||||||
|
# This target untars the dist file and tries a VPATH configuration. Then
|
||||||
|
# it guarantees that the distribution is self-contained by making another
|
||||||
|
# tarfile.
|
||||||
|
distcheck: dist
|
||||||
|
-rm -rf $(distdir)
|
||||||
|
GZIP=$(GZIP_ENV) $(TAR) zxf $(distdir).tar.gz
|
||||||
|
mkdir $(distdir)/=build
|
||||||
|
mkdir $(distdir)/=inst
|
||||||
|
dc_install_base=`cd $(distdir)/=inst && pwd`; \
|
||||||
|
cd $(distdir)/=build \
|
||||||
|
&& ../configure --srcdir=.. --prefix=$$dc_install_base \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) check \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) install \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
|
||||||
|
&& $(MAKE) $(AM_MAKEFLAGS) dist
|
||||||
|
-rm -rf $(distdir)
|
||||||
|
@banner="$(distdir).tar.gz is ready for distribution"; \
|
||||||
|
dashes=`echo "$$banner" | sed s/./=/g`; \
|
||||||
|
echo "$$dashes"; \
|
||||||
|
echo "$$banner"; \
|
||||||
|
echo "$$dashes"
|
||||||
|
dist: distdir
|
||||||
|
-chmod -R a+r $(distdir)
|
||||||
|
GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
|
||||||
|
-rm -rf $(distdir)
|
||||||
|
dist-all: distdir
|
||||||
|
-chmod -R a+r $(distdir)
|
||||||
|
GZIP=$(GZIP_ENV) $(TAR) chozf $(distdir).tar.gz $(distdir)
|
||||||
|
-rm -rf $(distdir)
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
-rm -rf $(distdir)
|
||||||
|
mkdir $(distdir)
|
||||||
|
-chmod 777 $(distdir)
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
for subdir in $(SUBDIRS); do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -d $(distdir)/$$subdir \
|
||||||
|
|| mkdir $(distdir)/$$subdir \
|
||||||
|
|| exit 1; \
|
||||||
|
chmod 777 $(distdir)/$$subdir; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(distdir) distdir=../$(distdir)/$$subdir distdir) \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-recursive
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-recursive
|
||||||
|
check-am: all-am
|
||||||
|
check: check-recursive
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-recursive
|
||||||
|
all-recursive-am: config.h
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) all-recursive
|
||||||
|
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-recursive
|
||||||
|
|
||||||
|
install-data-am:
|
||||||
|
install-data: install-data-recursive
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-recursive
|
||||||
|
uninstall-am: uninstall-local
|
||||||
|
uninstall: uninstall-recursive
|
||||||
|
all-am: Makefile config.h
|
||||||
|
all-redirect: all-recursive-am
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs: installdirs-recursive
|
||||||
|
installdirs-am:
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-hdr mostlyclean-tags mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-recursive
|
||||||
|
|
||||||
|
clean-am: clean-hdr clean-tags clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-recursive
|
||||||
|
|
||||||
|
distclean-am: distclean-hdr distclean-tags distclean-generic clean-am \
|
||||||
|
distclean-local
|
||||||
|
-rm -f libtool
|
||||||
|
|
||||||
|
distclean: distclean-recursive
|
||||||
|
-rm -f config.status
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-hdr maintainer-clean-tags \
|
||||||
|
maintainer-clean-generic distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-recursive
|
||||||
|
-rm -f config.status
|
||||||
|
|
||||||
|
.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \
|
||||||
|
install-data-recursive uninstall-data-recursive install-exec-recursive \
|
||||||
|
uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
|
||||||
|
all-recursive check-recursive installcheck-recursive info-recursive \
|
||||||
|
dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
|
||||||
|
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
|
||||||
|
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
|
||||||
|
dvi-am dvi check check-am installcheck-am installcheck all-recursive-am \
|
||||||
|
install-exec-am install-exec install-data-am install-data install-am \
|
||||||
|
install uninstall-local uninstall-am uninstall all-redirect all-am all \
|
||||||
|
installdirs-am installdirs mostlyclean-generic distclean-generic \
|
||||||
|
clean-generic maintainer-clean-generic clean mostlyclean distclean \
|
||||||
|
maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
rmdir $(pkgdatadir)
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
11
NEWS
Normal file
11
NEWS
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
So whats new in 0.1.5?
|
||||||
|
* Keybinding code and new keyconfiguresstyle
|
||||||
|
* Keybindings: NextTab, PrevTab and AbortKeychain
|
||||||
|
* Tab placement and alignment
|
||||||
|
* wheelscroll on titlebar changes between tabs
|
||||||
|
* Toggle tab on windows
|
||||||
|
* Semi-sloppy focus
|
||||||
|
* Italian nls
|
||||||
|
* a session.rootCommand to override the Themes rootCommand
|
||||||
|
* and some buggfixes
|
||||||
|
|
35
README
Normal file
35
README
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
Fluxbox builds on Blackbox source but has different goals.
|
||||||
|
For copyright see COPYING
|
||||||
|
|
||||||
|
Compile and Install:
|
||||||
|
|
||||||
|
# ./configure
|
||||||
|
# make
|
||||||
|
and then as root
|
||||||
|
# make install
|
||||||
|
|
||||||
|
for KDE slitsupport:
|
||||||
|
./configure --enable-kde
|
||||||
|
|
||||||
|
To disable tabs and/or iconbar just change it in configure menu.
|
||||||
|
|
||||||
|
To use your own configuration:
|
||||||
|
Create a directorory, in your homedir, called .fluxbox
|
||||||
|
and copy: init, titlebar and menu from fluxbox datapath.
|
||||||
|
Dont forget to change session.menuFile and session.titlebarFile
|
||||||
|
in the file init.
|
||||||
|
|
||||||
|
You can use your old blackbox configuration file too. Just copy
|
||||||
|
.blackboxrc to ~/.fluxbox/init . The same goes for menu file.
|
||||||
|
The bbkeys config file can be selected in the file init:
|
||||||
|
session.keyFile: <filename here>
|
||||||
|
You can also use the Blackbox themes in Fluxbox.
|
||||||
|
If there isn't any format for the tab in the theme then
|
||||||
|
the tab will have the same theme as the titlebar.
|
||||||
|
|
||||||
|
Thanks:
|
||||||
|
Blackbox team
|
||||||
|
#linux.se@dalnet, #linux.se@openproject.net
|
||||||
|
skypher of openprojects for buggtesting and providing fluxbox with themes:
|
||||||
|
Clean CleanColor Makro, Carbondioxide and MerleyKay.
|
||||||
|
skarin, Perc, xfs, skypher and skywarper for buggtesting
|
37
TODO
Normal file
37
TODO
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
TODO for Fluxbox 0.2.0
|
||||||
|
* sloppy focus - auto-raise
|
||||||
|
- Fix configurable toolbar
|
||||||
|
so the user can configure toolbar in a config file
|
||||||
|
|
||||||
|
- Fix so config file is created @ $HOME if first use
|
||||||
|
and config files is copied and configured
|
||||||
|
|
||||||
|
- Fix so toolbar dont hide if its autohide and
|
||||||
|
you are in "change workspace mode"
|
||||||
|
|
||||||
|
- grabKillWindow to keygrabber grabCloseWindow
|
||||||
|
|
||||||
|
* Fluxbox::real_reconfigure ...check "session.styleFile %s"
|
||||||
|
* grabRootmenu
|
||||||
|
* wheel-config support
|
||||||
|
* separator in the menus
|
||||||
|
* slit-maximize-stop
|
||||||
|
(* restructure BImageControl::parseTexture)
|
||||||
|
* slit.onTop and slit.placement "bugg" when changin in configurefile
|
||||||
|
* fix "move group to..." without tab bugg.
|
||||||
|
* 0,0-pos fix
|
||||||
|
* reconfigure tar upp nya dekorationer
|
||||||
|
|
||||||
|
07:39AM <dopey> also, (2) fluxbox wont currently build on linux-hppa, needs the config.{sub,
|
||||||
|
guess} updated from ftp://ftp.gnu.org/pub/gnu/config/
|
||||||
|
|
||||||
|
* Create fbrun style app
|
||||||
|
* Add wheelscroll-workspace-change configuration (reversed order or
|
||||||
|
regular)- Add "system menu" for minimized apps in the toolbar.
|
||||||
|
(Close, Kill, Send to, etc)
|
||||||
|
|
||||||
|
* HUP the window manager, so it re-reads the
|
||||||
|
.fluxbox/init - rather than having to kill the window manager to change those
|
||||||
|
settings (like the key map)
|
||||||
|
|
||||||
|
* "Iconify group" in Windowmenu
|
573
aclocal.m4
vendored
Normal file
573
aclocal.m4
vendored
Normal file
|
@ -0,0 +1,573 @@
|
||||||
|
dnl aclocal.m4 generated automatically by aclocal 1.4
|
||||||
|
|
||||||
|
dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||||
|
dnl This file is free software; the Free Software Foundation
|
||||||
|
dnl gives unlimited permission to copy and/or distribute it,
|
||||||
|
dnl with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
dnl This program is distributed in the hope that it will be useful,
|
||||||
|
dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
dnl PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# Do all the work for Automake. This macro actually does too much --
|
||||||
|
# some checks are only needed if your package does certain things.
|
||||||
|
# But this isn't really a big deal.
|
||||||
|
|
||||||
|
# serial 1
|
||||||
|
|
||||||
|
dnl Usage:
|
||||||
|
dnl AM_INIT_AUTOMAKE(package,version, [no-define])
|
||||||
|
|
||||||
|
AC_DEFUN(AM_INIT_AUTOMAKE,
|
||||||
|
[AC_REQUIRE([AC_PROG_INSTALL])
|
||||||
|
PACKAGE=[$1]
|
||||||
|
AC_SUBST(PACKAGE)
|
||||||
|
VERSION=[$2]
|
||||||
|
AC_SUBST(VERSION)
|
||||||
|
dnl test to see if srcdir already configured
|
||||||
|
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
|
||||||
|
AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
|
||||||
|
fi
|
||||||
|
ifelse([$3],,
|
||||||
|
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
|
||||||
|
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
|
||||||
|
AC_REQUIRE([AM_SANITY_CHECK])
|
||||||
|
AC_REQUIRE([AC_ARG_PROGRAM])
|
||||||
|
dnl FIXME This is truly gross.
|
||||||
|
missing_dir=`cd $ac_aux_dir && pwd`
|
||||||
|
AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
|
||||||
|
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
|
||||||
|
AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
|
||||||
|
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
|
||||||
|
AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
|
||||||
|
AC_REQUIRE([AC_PROG_MAKE_SET])])
|
||||||
|
|
||||||
|
#
|
||||||
|
# Check to make sure that the build environment is sane.
|
||||||
|
#
|
||||||
|
|
||||||
|
AC_DEFUN(AM_SANITY_CHECK,
|
||||||
|
[AC_MSG_CHECKING([whether build environment is sane])
|
||||||
|
# Just in case
|
||||||
|
sleep 1
|
||||||
|
echo timestamp > conftestfile
|
||||||
|
# Do `set' in a subshell so we don't clobber the current shell's
|
||||||
|
# arguments. Must try -L first in case configure is actually a
|
||||||
|
# symlink; some systems play weird games with the mod time of symlinks
|
||||||
|
# (eg FreeBSD returns the mod time of the symlink's containing
|
||||||
|
# directory).
|
||||||
|
if (
|
||||||
|
set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
|
||||||
|
if test "[$]*" = "X"; then
|
||||||
|
# -L didn't work.
|
||||||
|
set X `ls -t $srcdir/configure conftestfile`
|
||||||
|
fi
|
||||||
|
if test "[$]*" != "X $srcdir/configure conftestfile" \
|
||||||
|
&& test "[$]*" != "X conftestfile $srcdir/configure"; then
|
||||||
|
|
||||||
|
# If neither matched, then we have a broken ls. This can happen
|
||||||
|
# if, for instance, CONFIG_SHELL is bash and it inherits a
|
||||||
|
# broken ls alias from the environment. This has actually
|
||||||
|
# happened. Such a system could not be considered "sane".
|
||||||
|
AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
|
||||||
|
alias in your environment])
|
||||||
|
fi
|
||||||
|
|
||||||
|
test "[$]2" = conftestfile
|
||||||
|
)
|
||||||
|
then
|
||||||
|
# Ok.
|
||||||
|
:
|
||||||
|
else
|
||||||
|
AC_MSG_ERROR([newly created file is older than distributed files!
|
||||||
|
Check your system clock])
|
||||||
|
fi
|
||||||
|
rm -f conftest*
|
||||||
|
AC_MSG_RESULT(yes)])
|
||||||
|
|
||||||
|
dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
|
||||||
|
dnl The program must properly implement --version.
|
||||||
|
AC_DEFUN(AM_MISSING_PROG,
|
||||||
|
[AC_MSG_CHECKING(for working $2)
|
||||||
|
# Run test in a subshell; some versions of sh will print an error if
|
||||||
|
# an executable is not found, even if stderr is redirected.
|
||||||
|
# Redirect stdin to placate older versions of autoconf. Sigh.
|
||||||
|
if ($2 --version) < /dev/null > /dev/null 2>&1; then
|
||||||
|
$1=$2
|
||||||
|
AC_MSG_RESULT(found)
|
||||||
|
else
|
||||||
|
$1="$3/missing $2"
|
||||||
|
AC_MSG_RESULT(missing)
|
||||||
|
fi
|
||||||
|
AC_SUBST($1)])
|
||||||
|
|
||||||
|
|
||||||
|
# serial 40 AC_PROG_LIBTOOL
|
||||||
|
AC_DEFUN(AC_PROG_LIBTOOL,
|
||||||
|
[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
|
||||||
|
|
||||||
|
# Save cache, so that ltconfig can load it
|
||||||
|
AC_CACHE_SAVE
|
||||||
|
|
||||||
|
# Actually configure libtool. ac_aux_dir is where install-sh is found.
|
||||||
|
CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
|
||||||
|
LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
|
||||||
|
LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
|
||||||
|
DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
|
||||||
|
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
|
||||||
|
$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \
|
||||||
|
|| AC_MSG_ERROR([libtool configure failed])
|
||||||
|
|
||||||
|
# Reload cache, that may have been modified by ltconfig
|
||||||
|
AC_CACHE_LOAD
|
||||||
|
|
||||||
|
# This can be used to rebuild libtool when needed
|
||||||
|
LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
|
||||||
|
|
||||||
|
# Always use our own libtool.
|
||||||
|
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
|
||||||
|
AC_SUBST(LIBTOOL)dnl
|
||||||
|
|
||||||
|
# Redirect the config.log output again, so that the ltconfig log is not
|
||||||
|
# clobbered by the next message.
|
||||||
|
exec 5>>./config.log
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_DEFUN(AC_LIBTOOL_SETUP,
|
||||||
|
[AC_PREREQ(2.13)dnl
|
||||||
|
AC_REQUIRE([AC_ENABLE_SHARED])dnl
|
||||||
|
AC_REQUIRE([AC_ENABLE_STATIC])dnl
|
||||||
|
AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
|
||||||
|
AC_REQUIRE([AC_CANONICAL_HOST])dnl
|
||||||
|
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
|
||||||
|
AC_REQUIRE([AC_PROG_RANLIB])dnl
|
||||||
|
AC_REQUIRE([AC_PROG_CC])dnl
|
||||||
|
AC_REQUIRE([AC_PROG_LD])dnl
|
||||||
|
AC_REQUIRE([AC_PROG_NM])dnl
|
||||||
|
AC_REQUIRE([AC_PROG_LN_S])dnl
|
||||||
|
dnl
|
||||||
|
|
||||||
|
case "$target" in
|
||||||
|
NONE) lt_target="$host" ;;
|
||||||
|
*) lt_target="$target" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
# Check for any special flags to pass to ltconfig.
|
||||||
|
libtool_flags="--cache-file=$cache_file"
|
||||||
|
test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
|
||||||
|
test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
|
||||||
|
test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
|
||||||
|
test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
|
||||||
|
test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
|
||||||
|
ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN],
|
||||||
|
[libtool_flags="$libtool_flags --enable-dlopen"])
|
||||||
|
ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
|
||||||
|
[libtool_flags="$libtool_flags --enable-win32-dll"])
|
||||||
|
AC_ARG_ENABLE(libtool-lock,
|
||||||
|
[ --disable-libtool-lock avoid locking (might break parallel builds)])
|
||||||
|
test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
|
||||||
|
test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
|
||||||
|
|
||||||
|
# Some flags need to be propagated to the compiler or linker for good
|
||||||
|
# libtool support.
|
||||||
|
case "$lt_target" in
|
||||||
|
*-*-irix6*)
|
||||||
|
# Find out which ABI we are using.
|
||||||
|
echo '[#]line __oline__ "configure"' > conftest.$ac_ext
|
||||||
|
if AC_TRY_EVAL(ac_compile); then
|
||||||
|
case "`/usr/bin/file conftest.o`" in
|
||||||
|
*32-bit*)
|
||||||
|
LD="${LD-ld} -32"
|
||||||
|
;;
|
||||||
|
*N32*)
|
||||||
|
LD="${LD-ld} -n32"
|
||||||
|
;;
|
||||||
|
*64-bit*)
|
||||||
|
LD="${LD-ld} -64"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
rm -rf conftest*
|
||||||
|
;;
|
||||||
|
|
||||||
|
*-*-sco3.2v5*)
|
||||||
|
# On SCO OpenServer 5, we need -belf to get full-featured binaries.
|
||||||
|
SAVE_CFLAGS="$CFLAGS"
|
||||||
|
CFLAGS="$CFLAGS -belf"
|
||||||
|
AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
|
||||||
|
[AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])])
|
||||||
|
if test x"$lt_cv_cc_needs_belf" != x"yes"; then
|
||||||
|
# this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
|
||||||
|
CFLAGS="$SAVE_CFLAGS"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
|
||||||
|
[*-*-cygwin* | *-*-mingw*)
|
||||||
|
AC_CHECK_TOOL(DLLTOOL, dlltool, false)
|
||||||
|
AC_CHECK_TOOL(AS, as, false)
|
||||||
|
AC_CHECK_TOOL(OBJDUMP, objdump, false)
|
||||||
|
;;
|
||||||
|
])
|
||||||
|
esac
|
||||||
|
])
|
||||||
|
|
||||||
|
# AC_LIBTOOL_DLOPEN - enable checks for dlopen support
|
||||||
|
AC_DEFUN(AC_LIBTOOL_DLOPEN, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])
|
||||||
|
|
||||||
|
# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
|
||||||
|
AC_DEFUN(AC_LIBTOOL_WIN32_DLL, [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])])
|
||||||
|
|
||||||
|
# AC_ENABLE_SHARED - implement the --enable-shared flag
|
||||||
|
# Usage: AC_ENABLE_SHARED[(DEFAULT)]
|
||||||
|
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
|
||||||
|
# `yes'.
|
||||||
|
AC_DEFUN(AC_ENABLE_SHARED, [dnl
|
||||||
|
define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
|
||||||
|
AC_ARG_ENABLE(shared,
|
||||||
|
changequote(<<, >>)dnl
|
||||||
|
<< --enable-shared[=PKGS] build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT],
|
||||||
|
changequote([, ])dnl
|
||||||
|
[p=${PACKAGE-default}
|
||||||
|
case "$enableval" in
|
||||||
|
yes) enable_shared=yes ;;
|
||||||
|
no) enable_shared=no ;;
|
||||||
|
*)
|
||||||
|
enable_shared=no
|
||||||
|
# Look at the argument we got. We use all the common list separators.
|
||||||
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
|
||||||
|
for pkg in $enableval; do
|
||||||
|
if test "X$pkg" = "X$p"; then
|
||||||
|
enable_shared=yes
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
IFS="$ac_save_ifs"
|
||||||
|
;;
|
||||||
|
esac],
|
||||||
|
enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl
|
||||||
|
])
|
||||||
|
|
||||||
|
# AC_DISABLE_SHARED - set the default shared flag to --disable-shared
|
||||||
|
AC_DEFUN(AC_DISABLE_SHARED, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
|
||||||
|
AC_ENABLE_SHARED(no)])
|
||||||
|
|
||||||
|
# AC_ENABLE_STATIC - implement the --enable-static flag
|
||||||
|
# Usage: AC_ENABLE_STATIC[(DEFAULT)]
|
||||||
|
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
|
||||||
|
# `yes'.
|
||||||
|
AC_DEFUN(AC_ENABLE_STATIC, [dnl
|
||||||
|
define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
|
||||||
|
AC_ARG_ENABLE(static,
|
||||||
|
changequote(<<, >>)dnl
|
||||||
|
<< --enable-static[=PKGS] build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT],
|
||||||
|
changequote([, ])dnl
|
||||||
|
[p=${PACKAGE-default}
|
||||||
|
case "$enableval" in
|
||||||
|
yes) enable_static=yes ;;
|
||||||
|
no) enable_static=no ;;
|
||||||
|
*)
|
||||||
|
enable_static=no
|
||||||
|
# Look at the argument we got. We use all the common list separators.
|
||||||
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
|
||||||
|
for pkg in $enableval; do
|
||||||
|
if test "X$pkg" = "X$p"; then
|
||||||
|
enable_static=yes
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
IFS="$ac_save_ifs"
|
||||||
|
;;
|
||||||
|
esac],
|
||||||
|
enable_static=AC_ENABLE_STATIC_DEFAULT)dnl
|
||||||
|
])
|
||||||
|
|
||||||
|
# AC_DISABLE_STATIC - set the default static flag to --disable-static
|
||||||
|
AC_DEFUN(AC_DISABLE_STATIC, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
|
||||||
|
AC_ENABLE_STATIC(no)])
|
||||||
|
|
||||||
|
|
||||||
|
# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
|
||||||
|
# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
|
||||||
|
# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
|
||||||
|
# `yes'.
|
||||||
|
AC_DEFUN(AC_ENABLE_FAST_INSTALL, [dnl
|
||||||
|
define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
|
||||||
|
AC_ARG_ENABLE(fast-install,
|
||||||
|
changequote(<<, >>)dnl
|
||||||
|
<< --enable-fast-install[=PKGS] optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT],
|
||||||
|
changequote([, ])dnl
|
||||||
|
[p=${PACKAGE-default}
|
||||||
|
case "$enableval" in
|
||||||
|
yes) enable_fast_install=yes ;;
|
||||||
|
no) enable_fast_install=no ;;
|
||||||
|
*)
|
||||||
|
enable_fast_install=no
|
||||||
|
# Look at the argument we got. We use all the common list separators.
|
||||||
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
|
||||||
|
for pkg in $enableval; do
|
||||||
|
if test "X$pkg" = "X$p"; then
|
||||||
|
enable_fast_install=yes
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
IFS="$ac_save_ifs"
|
||||||
|
;;
|
||||||
|
esac],
|
||||||
|
enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl
|
||||||
|
])
|
||||||
|
|
||||||
|
# AC_ENABLE_FAST_INSTALL - set the default to --disable-fast-install
|
||||||
|
AC_DEFUN(AC_DISABLE_FAST_INSTALL, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
|
||||||
|
AC_ENABLE_FAST_INSTALL(no)])
|
||||||
|
|
||||||
|
# AC_PROG_LD - find the path to the GNU or non-GNU linker
|
||||||
|
AC_DEFUN(AC_PROG_LD,
|
||||||
|
[AC_ARG_WITH(gnu-ld,
|
||||||
|
[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]],
|
||||||
|
test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
|
||||||
|
AC_REQUIRE([AC_PROG_CC])dnl
|
||||||
|
AC_REQUIRE([AC_CANONICAL_HOST])dnl
|
||||||
|
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
|
||||||
|
ac_prog=ld
|
||||||
|
if test "$ac_cv_prog_gcc" = yes; then
|
||||||
|
# Check if gcc -print-prog-name=ld gives a path.
|
||||||
|
AC_MSG_CHECKING([for ld used by GCC])
|
||||||
|
ac_prog=`($CC -print-prog-name=ld) 2>&5`
|
||||||
|
case "$ac_prog" in
|
||||||
|
# Accept absolute paths.
|
||||||
|
changequote(,)dnl
|
||||||
|
[\\/]* | [A-Za-z]:[\\/]*)
|
||||||
|
re_direlt='/[^/][^/]*/\.\./'
|
||||||
|
changequote([,])dnl
|
||||||
|
# Canonicalize the path of ld
|
||||||
|
ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
|
||||||
|
while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
|
||||||
|
ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
|
||||||
|
done
|
||||||
|
test -z "$LD" && LD="$ac_prog"
|
||||||
|
;;
|
||||||
|
"")
|
||||||
|
# If it fails, then pretend we aren't using GCC.
|
||||||
|
ac_prog=ld
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
# If it is relative, then search for the first ld in PATH.
|
||||||
|
with_gnu_ld=unknown
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
elif test "$with_gnu_ld" = yes; then
|
||||||
|
AC_MSG_CHECKING([for GNU ld])
|
||||||
|
else
|
||||||
|
AC_MSG_CHECKING([for non-GNU ld])
|
||||||
|
fi
|
||||||
|
AC_CACHE_VAL(ac_cv_path_LD,
|
||||||
|
[if test -z "$LD"; then
|
||||||
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
|
||||||
|
for ac_dir in $PATH; do
|
||||||
|
test -z "$ac_dir" && ac_dir=.
|
||||||
|
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
|
||||||
|
ac_cv_path_LD="$ac_dir/$ac_prog"
|
||||||
|
# Check to see if the program is GNU ld. I'd rather use --version,
|
||||||
|
# but apparently some GNU ld's only accept -v.
|
||||||
|
# Break only if it was the GNU/non-GNU ld that we prefer.
|
||||||
|
if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
|
||||||
|
test "$with_gnu_ld" != no && break
|
||||||
|
else
|
||||||
|
test "$with_gnu_ld" != yes && break
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
IFS="$ac_save_ifs"
|
||||||
|
else
|
||||||
|
ac_cv_path_LD="$LD" # Let the user override the test with a path.
|
||||||
|
fi])
|
||||||
|
LD="$ac_cv_path_LD"
|
||||||
|
if test -n "$LD"; then
|
||||||
|
AC_MSG_RESULT($LD)
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
fi
|
||||||
|
test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
|
||||||
|
AC_PROG_LD_GNU
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_DEFUN(AC_PROG_LD_GNU,
|
||||||
|
[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], ac_cv_prog_gnu_ld,
|
||||||
|
[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
|
||||||
|
if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
|
||||||
|
ac_cv_prog_gnu_ld=yes
|
||||||
|
else
|
||||||
|
ac_cv_prog_gnu_ld=no
|
||||||
|
fi])
|
||||||
|
])
|
||||||
|
|
||||||
|
# AC_PROG_NM - find the path to a BSD-compatible name lister
|
||||||
|
AC_DEFUN(AC_PROG_NM,
|
||||||
|
[AC_MSG_CHECKING([for BSD-compatible nm])
|
||||||
|
AC_CACHE_VAL(ac_cv_path_NM,
|
||||||
|
[if test -n "$NM"; then
|
||||||
|
# Let the user override the test.
|
||||||
|
ac_cv_path_NM="$NM"
|
||||||
|
else
|
||||||
|
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
|
||||||
|
for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
|
||||||
|
test -z "$ac_dir" && ac_dir=.
|
||||||
|
if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
|
||||||
|
# Check to see if the nm accepts a BSD-compat flag.
|
||||||
|
# Adding the `sed 1q' prevents false positives on HP-UX, which says:
|
||||||
|
# nm: unknown option "B" ignored
|
||||||
|
if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
|
||||||
|
ac_cv_path_NM="$ac_dir/nm -B"
|
||||||
|
break
|
||||||
|
elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
|
||||||
|
ac_cv_path_NM="$ac_dir/nm -p"
|
||||||
|
break
|
||||||
|
else
|
||||||
|
ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
|
||||||
|
continue # so that we can try to find one that supports BSD flags
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
IFS="$ac_save_ifs"
|
||||||
|
test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
|
||||||
|
fi])
|
||||||
|
NM="$ac_cv_path_NM"
|
||||||
|
AC_MSG_RESULT([$NM])
|
||||||
|
])
|
||||||
|
|
||||||
|
# AC_CHECK_LIBM - check for math library
|
||||||
|
AC_DEFUN(AC_CHECK_LIBM,
|
||||||
|
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
|
||||||
|
LIBM=
|
||||||
|
case "$lt_target" in
|
||||||
|
*-*-beos* | *-*-cygwin*)
|
||||||
|
# These system don't have libm
|
||||||
|
;;
|
||||||
|
*-ncr-sysv4.3*)
|
||||||
|
AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
|
||||||
|
AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
AC_CHECK_LIB(m, main, LIBM="-lm")
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
])
|
||||||
|
|
||||||
|
# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
|
||||||
|
# the libltdl convenience library and INCLTDL to the include flags for
|
||||||
|
# the libltdl header and adds --enable-ltdl-convenience to the
|
||||||
|
# configure arguments. Note that LIBLTDL and INCLTDL are not
|
||||||
|
# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If DIR is not
|
||||||
|
# provided, it is assumed to be `libltdl'. LIBLTDL will be prefixed
|
||||||
|
# with '${top_builddir}/' and INCLTDL will be prefixed with
|
||||||
|
# '${top_srcdir}/' (note the single quotes!). If your package is not
|
||||||
|
# flat and you're not using automake, define top_builddir and
|
||||||
|
# top_srcdir appropriately in the Makefiles.
|
||||||
|
AC_DEFUN(AC_LIBLTDL_CONVENIENCE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
|
||||||
|
case "$enable_ltdl_convenience" in
|
||||||
|
no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
|
||||||
|
"") enable_ltdl_convenience=yes
|
||||||
|
ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
|
||||||
|
esac
|
||||||
|
LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la
|
||||||
|
INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
|
||||||
|
])
|
||||||
|
|
||||||
|
# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
|
||||||
|
# the libltdl installable library and INCLTDL to the include flags for
|
||||||
|
# the libltdl header and adds --enable-ltdl-install to the configure
|
||||||
|
# arguments. Note that LIBLTDL and INCLTDL are not AC_SUBSTed, nor is
|
||||||
|
# AC_CONFIG_SUBDIRS called. If DIR is not provided and an installed
|
||||||
|
# libltdl is not found, it is assumed to be `libltdl'. LIBLTDL will
|
||||||
|
# be prefixed with '${top_builddir}/' and INCLTDL will be prefixed
|
||||||
|
# with '${top_srcdir}/' (note the single quotes!). If your package is
|
||||||
|
# not flat and you're not using automake, define top_builddir and
|
||||||
|
# top_srcdir appropriately in the Makefiles.
|
||||||
|
# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
|
||||||
|
AC_DEFUN(AC_LIBLTDL_INSTALLABLE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
|
||||||
|
AC_CHECK_LIB(ltdl, main,
|
||||||
|
[test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
|
||||||
|
[if test x"$enable_ltdl_install" = xno; then
|
||||||
|
AC_MSG_WARN([libltdl not installed, but installation disabled])
|
||||||
|
else
|
||||||
|
enable_ltdl_install=yes
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
if test x"$enable_ltdl_install" = x"yes"; then
|
||||||
|
ac_configure_args="$ac_configure_args --enable-ltdl-install"
|
||||||
|
LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la
|
||||||
|
INCLTDL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl'])
|
||||||
|
else
|
||||||
|
ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
|
||||||
|
LIBLTDL="-lltdl"
|
||||||
|
INCLTDL=
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
|
dnl old names
|
||||||
|
AC_DEFUN(AM_PROG_LIBTOOL, [indir([AC_PROG_LIBTOOL])])dnl
|
||||||
|
AC_DEFUN(AM_ENABLE_SHARED, [indir([AC_ENABLE_SHARED], $@)])dnl
|
||||||
|
AC_DEFUN(AM_ENABLE_STATIC, [indir([AC_ENABLE_STATIC], $@)])dnl
|
||||||
|
AC_DEFUN(AM_DISABLE_SHARED, [indir([AC_DISABLE_SHARED], $@)])dnl
|
||||||
|
AC_DEFUN(AM_DISABLE_STATIC, [indir([AC_DISABLE_STATIC], $@)])dnl
|
||||||
|
AC_DEFUN(AM_PROG_LD, [indir([AC_PROG_LD])])dnl
|
||||||
|
AC_DEFUN(AM_PROG_NM, [indir([AC_PROG_NM])])dnl
|
||||||
|
|
||||||
|
dnl This is just to silence aclocal about the macro not being used
|
||||||
|
ifelse([AC_DISABLE_FAST_INSTALL])dnl
|
||||||
|
|
||||||
|
# Add --enable-maintainer-mode option to configure.
|
||||||
|
# From Jim Meyering
|
||||||
|
|
||||||
|
# serial 1
|
||||||
|
|
||||||
|
AC_DEFUN(AM_MAINTAINER_MODE,
|
||||||
|
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
|
||||||
|
dnl maintainer-mode is disabled by default
|
||||||
|
AC_ARG_ENABLE(maintainer-mode,
|
||||||
|
[ --enable-maintainer-mode enable make rules and dependencies not useful
|
||||||
|
(and sometimes confusing) to the casual installer],
|
||||||
|
USE_MAINTAINER_MODE=$enableval,
|
||||||
|
USE_MAINTAINER_MODE=no)
|
||||||
|
AC_MSG_RESULT($USE_MAINTAINER_MODE)
|
||||||
|
AM_CONDITIONAL(MAINTAINER_MODE, test $USE_MAINTAINER_MODE = yes)
|
||||||
|
MAINT=$MAINTAINER_MODE_TRUE
|
||||||
|
AC_SUBST(MAINT)dnl
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
# Define a conditional.
|
||||||
|
|
||||||
|
AC_DEFUN(AM_CONDITIONAL,
|
||||||
|
[AC_SUBST($1_TRUE)
|
||||||
|
AC_SUBST($1_FALSE)
|
||||||
|
if $2; then
|
||||||
|
$1_TRUE=
|
||||||
|
$1_FALSE='#'
|
||||||
|
else
|
||||||
|
$1_TRUE='#'
|
||||||
|
$1_FALSE=
|
||||||
|
fi])
|
||||||
|
|
||||||
|
# Like AC_CONFIG_HEADER, but automatically create stamp file.
|
||||||
|
|
||||||
|
AC_DEFUN(AM_CONFIG_HEADER,
|
||||||
|
[AC_PREREQ([2.12])
|
||||||
|
AC_CONFIG_HEADER([$1])
|
||||||
|
dnl When config.status generates a header, we must update the stamp-h file.
|
||||||
|
dnl This file resides in the same directory as the config header
|
||||||
|
dnl that is generated. We must strip everything past the first ":",
|
||||||
|
dnl and everything past the last "/".
|
||||||
|
AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
|
||||||
|
ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
|
||||||
|
<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
|
||||||
|
<<am_indx=1
|
||||||
|
for am_file in <<$1>>; do
|
||||||
|
case " <<$>>CONFIG_HEADERS " in
|
||||||
|
*" <<$>>am_file "*<<)>>
|
||||||
|
echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
am_indx=`expr "<<$>>am_indx" + 1`
|
||||||
|
done<<>>dnl>>)
|
||||||
|
changequote([,]))])
|
||||||
|
|
1183
config.guess
vendored
Executable file
1183
config.guess
vendored
Executable file
File diff suppressed because it is too large
Load diff
106
config.h.in
Normal file
106
config.h.in
Normal file
|
@ -0,0 +1,106 @@
|
||||||
|
/* config.h.in. Generated automatically from configure.in by autoheader. */
|
||||||
|
|
||||||
|
/* Define as the return type of signal handlers (int or void). */
|
||||||
|
#undef RETSIGTYPE
|
||||||
|
|
||||||
|
/* Define if you have the ANSI C header files. */
|
||||||
|
#undef STDC_HEADERS
|
||||||
|
|
||||||
|
/* Define if you can safely include both <sys/time.h> and <time.h>. */
|
||||||
|
#undef TIME_WITH_SYS_TIME
|
||||||
|
|
||||||
|
/* Define if the X Window System is missing or not being used. */
|
||||||
|
#undef X_DISPLAY_MISSING
|
||||||
|
|
||||||
|
/* Define if you have the basename function. */
|
||||||
|
#undef HAVE_BASENAME
|
||||||
|
|
||||||
|
/* Define if you have the catclose function. */
|
||||||
|
#undef HAVE_CATCLOSE
|
||||||
|
|
||||||
|
/* Define if you have the catgets function. */
|
||||||
|
#undef HAVE_CATGETS
|
||||||
|
|
||||||
|
/* Define if you have the catopen function. */
|
||||||
|
#undef HAVE_CATOPEN
|
||||||
|
|
||||||
|
/* Define if you have the getpid function. */
|
||||||
|
#undef HAVE_GETPID
|
||||||
|
|
||||||
|
/* Define if you have the setlocale function. */
|
||||||
|
#undef HAVE_SETLOCALE
|
||||||
|
|
||||||
|
/* Define if you have the sigaction function. */
|
||||||
|
#undef HAVE_SIGACTION
|
||||||
|
|
||||||
|
/* Define if you have the snprintf function. */
|
||||||
|
#undef HAVE_SNPRINTF
|
||||||
|
|
||||||
|
/* Define if you have the strcasestr function. */
|
||||||
|
#undef HAVE_STRCASESTR
|
||||||
|
|
||||||
|
/* Define if you have the strftime function. */
|
||||||
|
#undef HAVE_STRFTIME
|
||||||
|
|
||||||
|
/* Define if you have the vsnprintf function. */
|
||||||
|
#undef HAVE_VSNPRINTF
|
||||||
|
|
||||||
|
/* Define if you have the <ctype.h> header file. */
|
||||||
|
#undef HAVE_CTYPE_H
|
||||||
|
|
||||||
|
/* Define if you have the <dirent.h> header file. */
|
||||||
|
#undef HAVE_DIRENT_H
|
||||||
|
|
||||||
|
/* Define if you have the <errno.h> header file. */
|
||||||
|
#undef HAVE_ERRNO_H
|
||||||
|
|
||||||
|
/* Define if you have the <fcntl.h> header file. */
|
||||||
|
#undef HAVE_FCNTL_H
|
||||||
|
|
||||||
|
/* Define if you have the <libgen.h> header file. */
|
||||||
|
#undef HAVE_LIBGEN_H
|
||||||
|
|
||||||
|
/* Define if you have the <locale.h> header file. */
|
||||||
|
#undef HAVE_LOCALE_H
|
||||||
|
|
||||||
|
/* Define if you have the <nl_types.h> header file. */
|
||||||
|
#undef HAVE_NL_TYPES_H
|
||||||
|
|
||||||
|
/* Define if you have the <process.h> header file. */
|
||||||
|
#undef HAVE_PROCESS_H
|
||||||
|
|
||||||
|
/* Define if you have the <signal.h> header file. */
|
||||||
|
#undef HAVE_SIGNAL_H
|
||||||
|
|
||||||
|
/* Define if you have the <stdarg.h> header file. */
|
||||||
|
#undef HAVE_STDARG_H
|
||||||
|
|
||||||
|
/* Define if you have the <stdio.h> header file. */
|
||||||
|
#undef HAVE_STDIO_H
|
||||||
|
|
||||||
|
/* Define if you have the <sys/param.h> header file. */
|
||||||
|
#undef HAVE_SYS_PARAM_H
|
||||||
|
|
||||||
|
/* Define if you have the <sys/select.h> header file. */
|
||||||
|
#undef HAVE_SYS_SELECT_H
|
||||||
|
|
||||||
|
/* Define if you have the <sys/signal.h> header file. */
|
||||||
|
#undef HAVE_SYS_SIGNAL_H
|
||||||
|
|
||||||
|
/* Define if you have the <sys/stat.h> header file. */
|
||||||
|
#undef HAVE_SYS_STAT_H
|
||||||
|
|
||||||
|
/* Define if you have the <sys/time.h> header file. */
|
||||||
|
#undef HAVE_SYS_TIME_H
|
||||||
|
|
||||||
|
/* Define if you have the <sys/types.h> header file. */
|
||||||
|
#undef HAVE_SYS_TYPES_H
|
||||||
|
|
||||||
|
/* Define if you have the <sys/wait.h> header file. */
|
||||||
|
#undef HAVE_SYS_WAIT_H
|
||||||
|
|
||||||
|
/* Define if you have the <time.h> header file. */
|
||||||
|
#undef HAVE_TIME_H
|
||||||
|
|
||||||
|
/* Define if you have the <unistd.h> header file. */
|
||||||
|
#undef HAVE_UNISTD_H
|
1268
config.sub
vendored
Executable file
1268
config.sub
vendored
Executable file
File diff suppressed because it is too large
Load diff
279
configure.in
Normal file
279
configure.in
Normal file
|
@ -0,0 +1,279 @@
|
||||||
|
dnl configure.in for Fluxbox - created from configure.in Blackbox 0.61.1
|
||||||
|
dnl Initialize autoconf and automake
|
||||||
|
AC_INIT(src/main.cc)
|
||||||
|
AM_INIT_AUTOMAKE(fluxbox,0.1.5,no-define)
|
||||||
|
|
||||||
|
dnl Determine default prefix
|
||||||
|
test x$prefix = "xNONE" && prefix="$ac_default_prefix"
|
||||||
|
|
||||||
|
dnl Check for various flavors of UNIX(r)
|
||||||
|
dnl AC_AIX
|
||||||
|
dnl AC_ISC_POSIX
|
||||||
|
|
||||||
|
dnl TODO: do this
|
||||||
|
dnl AC_LANG_CPLUSPLUS
|
||||||
|
|
||||||
|
dnl Locate required external software
|
||||||
|
AC_PROG_CC
|
||||||
|
AC_PROG_CXX
|
||||||
|
AC_PROG_INSTALL
|
||||||
|
AM_PROG_LIBTOOL
|
||||||
|
|
||||||
|
AC_CHECK_PROGS(regex_cmd, sed)
|
||||||
|
if test x$regex_cmd = "x"; then
|
||||||
|
AC_MSG_ERROR([error. sed is required to build the data files.])
|
||||||
|
fi
|
||||||
|
|
||||||
|
dnl Check for system header files
|
||||||
|
AC_HEADER_STDC
|
||||||
|
AC_CHECK_HEADERS(errno.h ctype.h dirent.h fcntl.h libgen.h locale.h nl_types.h process.h signal.h stdarg.h stdio.h time.h unistd.h sys/param.h sys/select.h sys/signal.h sys/stat.h sys/time.h sys/types.h sys/wait.h)
|
||||||
|
AC_HEADER_TIME
|
||||||
|
|
||||||
|
dnl Check for existance of basename(), setlocale() and strftime()
|
||||||
|
AC_CHECK_FUNCS(basename, , AC_CHECK_LIB(gen, basename, LIBS="$LIBS -lgen"))
|
||||||
|
AC_CHECK_FUNCS(getpid setlocale sigaction strftime strcasestr snprintf vsnprintf catopen catgets catclose)
|
||||||
|
AC_CHECK_LIB(nsl, t_open, LIBS="$LIBS -lnsl")
|
||||||
|
AC_CHECK_LIB(socket, socket, LIBS="$LIBS -lsocket")
|
||||||
|
|
||||||
|
dnl Check for X headers and libraries
|
||||||
|
AC_PATH_X
|
||||||
|
AC_PATH_XTRA
|
||||||
|
|
||||||
|
test x$no_x = "xyes" && AC_MSG_ERROR([Fluxbox requires the X Window System libraries and headers.])
|
||||||
|
|
||||||
|
test x$x_includes = "x" && x_includes="/usr/include"
|
||||||
|
test x$x_libraries = "x" && x_libraries="/usr/lib"
|
||||||
|
|
||||||
|
CFLAGS="$CFLAGS $X_CFLAGS"
|
||||||
|
CXXFLAGS="$CXXFLAGS $X_CFLAGS"
|
||||||
|
LIBS="$LIBS $X_LIBS"
|
||||||
|
LDFLAGS="$LDFLAGS $LIBS $X_PRE_LIBS"
|
||||||
|
|
||||||
|
dnl Check for required functions in -lX11
|
||||||
|
AC_CHECK_LIB(X11, XOpenDisplay,
|
||||||
|
LIBS="$LIBS -lX11",
|
||||||
|
AC_MSG_ERROR([Could not find XOpenDisplay in -lX11.])
|
||||||
|
)
|
||||||
|
|
||||||
|
LIBS="$LIBS $X_EXTRA_LIBS"
|
||||||
|
|
||||||
|
Xext_lib=""
|
||||||
|
|
||||||
|
dnl Check for XShape extension support and proper library files.
|
||||||
|
SHAPE=""
|
||||||
|
AC_MSG_CHECKING([whether to build support for the XShape extension])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
shape, [ --enable-shape enable support of the XShape extension [default=yes]])
|
||||||
|
|
||||||
|
: ${enableval="yes"}
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
AC_CHECK_LIB(Xext, XShapeCombineShape,
|
||||||
|
AC_MSG_CHECKING([for X11/extensions/shape.h])
|
||||||
|
AC_TRY_LINK(
|
||||||
|
#include <X11/Xlib.h>
|
||||||
|
#include <X11/Xutil.h>
|
||||||
|
#include <X11/extensions/shape.h>
|
||||||
|
, long foo = ShapeSet,
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
SHAPE="-DSHAPE"; Xext_lib="-lXext",
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
)
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi
|
||||||
|
AC_SUBST(SHAPE)
|
||||||
|
|
||||||
|
LIBS="$LIBS $Xext_lib"
|
||||||
|
|
||||||
|
dnl Check for the Slit
|
||||||
|
SLIT=""
|
||||||
|
AC_MSG_CHECKING([whether to include the Slit])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
slit, [ --enable-slit include code for the Slit [default=yes]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
SLIT="-DSLIT"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
SLIT="-DSLIT"
|
||||||
|
)
|
||||||
|
AC_SUBST(SLIT)
|
||||||
|
|
||||||
|
dnl Check for the new WM Spec
|
||||||
|
NEWWMSPEC=""
|
||||||
|
AC_MSG_CHECKING([whether to include the new WM Spec (DOES NOTHING)])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
newspec,
|
||||||
|
[ --enable-newspec include code for the new WM Spec (DOES NOTHING)
|
||||||
|
[default=no]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
NEWWMSPEC="-DNEWWMSPEC"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
AC_SUBST(NEWWMSPEC)
|
||||||
|
|
||||||
|
|
||||||
|
dnl Check for Interlacing
|
||||||
|
INTERLACE=""
|
||||||
|
AC_MSG_CHECKING([whether to include interlacing image code])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
interlace, [ --enable-interlace include code for image interlacing [default=yes]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
INTERLACE="-DINTERLACE"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
INTERLACE="-DINTERLACE"
|
||||||
|
)
|
||||||
|
AC_SUBST(INTERLACE)
|
||||||
|
|
||||||
|
dnl Check for ordered 8bpp dithering
|
||||||
|
ORDEREDPSEUDO=""
|
||||||
|
AC_MSG_CHECKING([whether to include Pseudocolor ordered dithering code])
|
||||||
|
AC_ARG_ENABLE(ordered-pseudo,
|
||||||
|
[ --enable-ordered-pseudo include code for ordered pseudocolor (8bpp)
|
||||||
|
dithering [default=no]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
ORDEREDPSEUDO="-DORDEREDPSEUDO"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
AC_SUBST(ORDEREDPSEUDO)
|
||||||
|
|
||||||
|
dnl Check whether to include debugging code
|
||||||
|
DEBUG=""
|
||||||
|
AC_MSG_CHECKING([whether to include verbose debugging code])
|
||||||
|
AC_ARG_ENABLE(debug,
|
||||||
|
[ --enable-debug include verbose debugging code [default=no]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
DEBUG="-DDEBUG"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
AC_SUBST(DEBUG)
|
||||||
|
|
||||||
|
dnl Check whether to include natural language support (i18n)
|
||||||
|
NLS=""
|
||||||
|
AC_MSG_CHECKING([whether to include NLS support])
|
||||||
|
AC_ARG_ENABLE(nls,
|
||||||
|
[ --enable-nls include natural language support [default=yes]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
NLS="-DNLS"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
NLS="-DNLS"
|
||||||
|
)
|
||||||
|
AC_SUBST(NLS)
|
||||||
|
|
||||||
|
AC_CHECK_LIB(xpg4, setlocale, LIBS="$LIBS -lxpg4")
|
||||||
|
|
||||||
|
AC_CHECK_PROGS(gencat_cmd, gencat)
|
||||||
|
if test x$gencat_cmd = "x"; then
|
||||||
|
NLS=""
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
dnl Check for new timed pixmap cache
|
||||||
|
TIMEDCACHE=""
|
||||||
|
AC_MSG_CHECKING([whether to use the new timed pixmap cache])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
timed-cache,
|
||||||
|
[ --enable-timed-cache use new timed pixmap cache [default=yes]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
TIMEDCACHE="-DTIMEDCACHE"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
TIMEDCACHE="-DTIMEDCACHE"
|
||||||
|
)
|
||||||
|
AC_SUBST(TIMEDCACHE)
|
||||||
|
|
||||||
|
dnl Check KDE
|
||||||
|
KDE=""
|
||||||
|
AC_MSG_CHECKING([whether to have KDE slit support])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
kde,
|
||||||
|
[ --enable-kde KDE slit support [default=no]],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
KDE="-DKDE"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
AC_SUBST(KDE)
|
||||||
|
|
||||||
|
dnl Check GNOME
|
||||||
|
GNOME=""
|
||||||
|
AC_MSG_CHECKING([whether to have GNOME support])
|
||||||
|
AC_ARG_ENABLE(
|
||||||
|
gnome,
|
||||||
|
[ --enable-gnome GNOME support [default=no] (DEVELOPMENT)],
|
||||||
|
if test x$enableval = "xyes"; then
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
GNOME="-DGNOME"
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
fi,
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
)
|
||||||
|
AC_SUBST(GNOME)
|
||||||
|
|
||||||
|
dnl Determine the return type of signal handlers
|
||||||
|
AC_TYPE_SIGNAL
|
||||||
|
|
||||||
|
dnl Determine if maintainer portions of the Makefiles should be included.
|
||||||
|
AM_MAINTAINER_MODE
|
||||||
|
|
||||||
|
dnl Print results
|
||||||
|
AC_MSG_RESULT([])
|
||||||
|
AC_MSG_RESULT([ $PACKAGE version $VERSION configured successfully.])
|
||||||
|
AC_MSG_RESULT([])
|
||||||
|
AC_MSG_RESULT([Using '$prefix' for installation.])
|
||||||
|
AC_MSG_RESULT([Using '$CXX' for C++ compiler.])
|
||||||
|
AC_MSG_RESULT([Building with '$CXXFLAGS' for C++ compiler flags.])
|
||||||
|
AC_MSG_RESULT([Building with '$LIBS' for linker flags.])
|
||||||
|
AC_MSG_RESULT([])
|
||||||
|
|
||||||
|
dnl Output files
|
||||||
|
AM_CONFIG_HEADER(config.h)
|
||||||
|
AC_OUTPUT(Makefile
|
||||||
|
src/Makefile
|
||||||
|
util/Makefile
|
||||||
|
data/Makefile
|
||||||
|
data/styles/Makefile
|
||||||
|
doc/Makefile
|
||||||
|
nls/Makefile
|
||||||
|
nls/C/Makefile
|
||||||
|
nls/da_DK/Makefile
|
||||||
|
nls/es_ES/Makefile
|
||||||
|
nls/et_EE/Makefile
|
||||||
|
nls/fr_FR/Makefile
|
||||||
|
nls/pt_BR/Makefile
|
||||||
|
nls/ru_RU/Makefile
|
||||||
|
nls/sv_SE/Makefile
|
||||||
|
nls/tr_TR/Makefile
|
||||||
|
nls/it_IT/Makefile
|
||||||
|
version.h)
|
16
data/Makefile.am
Normal file
16
data/Makefile.am
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
# data/Makefile.am for Fluxbox - an X11 Window manager
|
||||||
|
|
||||||
|
SUBDIRS = styles
|
||||||
|
CLEANFILES = menu menu.in menu.pre init
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
pkgdata_DATA = titlebar keys menu init
|
||||||
|
EXTRA_DIST= titlebar keys init.in generate_menu README.style README.menu README
|
||||||
|
all-local: menu init
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
init: init.in
|
||||||
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," init.in > init
|
||||||
|
menu: generate_menu
|
||||||
|
./generate_menu
|
||||||
|
@regex_cmd@ -e "s,\@VERSION\@,$(VERSION)," menu.in > menu.pre
|
||||||
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," menu.pre > menu
|
333
data/Makefile.in
Normal file
333
data/Makefile.in
Normal file
|
@ -0,0 +1,333 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# data/Makefile.am for Fluxbox - an X11 Window manager
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_triplet = @host@
|
||||||
|
AS = @AS@
|
||||||
|
CC = @CC@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
GNOME = @GNOME@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
KDE = @KDE@
|
||||||
|
LIBTOOL = @LIBTOOL@
|
||||||
|
LN_S = @LN_S@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
SUBDIRS = styles
|
||||||
|
CLEANFILES = menu menu.in menu.pre init
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
pkgdata_DATA = titlebar keys menu init
|
||||||
|
EXTRA_DIST = titlebar keys init.in generate_menu README.style README.menu README
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DATA = $(pkgdata_DATA)
|
||||||
|
|
||||||
|
DIST_COMMON = README Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps data/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
|
||||||
|
install-pkgdataDATA: $(pkgdata_DATA)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
|
||||||
|
@list='$(pkgdata_DATA)'; for p in $$list; do \
|
||||||
|
if test -f $(srcdir)/$$p; then \
|
||||||
|
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p"; \
|
||||||
|
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p; \
|
||||||
|
else if test -f $$p; then \
|
||||||
|
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p"; \
|
||||||
|
$(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p; \
|
||||||
|
fi; fi; \
|
||||||
|
done
|
||||||
|
|
||||||
|
uninstall-pkgdataDATA:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
list='$(pkgdata_DATA)'; for p in $$list; do \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/$$p; \
|
||||||
|
done
|
||||||
|
|
||||||
|
# This directory's subdirectories are mostly independent; you can cd
|
||||||
|
# into them and run `make' without going through this Makefile.
|
||||||
|
# To change the values of `make' variables: instead of editing Makefiles,
|
||||||
|
# (1) if the variable is set in `config.status', edit `config.status'
|
||||||
|
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||||
|
# (2) otherwise, pass the desired values on the `make' command line.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
all-recursive install-data-recursive install-exec-recursive \
|
||||||
|
installdirs-recursive install-recursive uninstall-recursive \
|
||||||
|
check-recursive installcheck-recursive info-recursive dvi-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
dot_seen=yes; \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done; \
|
||||||
|
if test "$$dot_seen" = "no"; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||||
|
fi; test -z "$$fail"
|
||||||
|
|
||||||
|
mostlyclean-recursive clean-recursive distclean-recursive \
|
||||||
|
maintainer-clean-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
rev="$$subdir $$rev"; \
|
||||||
|
test "$$subdir" = "." && dot_seen=yes; \
|
||||||
|
done; \
|
||||||
|
test "$$dot_seen" = "no" && rev=". $$rev"; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
for subdir in $$rev; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done && test -z "$$fail"
|
||||||
|
tags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||||
|
done
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
ID: $(HEADERS) $(SOURCES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
here=`pwd` && cd $(srcdir) \
|
||||||
|
&& mkid -f$$here/ID $$unique $(LISP)
|
||||||
|
|
||||||
|
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
|
||||||
|
tags=; \
|
||||||
|
here=`pwd`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|
||||||
|
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
|
||||||
|
|
||||||
|
mostlyclean-tags:
|
||||||
|
|
||||||
|
clean-tags:
|
||||||
|
|
||||||
|
distclean-tags:
|
||||||
|
-rm -f TAGS ID
|
||||||
|
|
||||||
|
maintainer-clean-tags:
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = data
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
for subdir in $(SUBDIRS); do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -d $(distdir)/$$subdir \
|
||||||
|
|| mkdir $(distdir)/$$subdir \
|
||||||
|
|| exit 1; \
|
||||||
|
chmod 777 $(distdir)/$$subdir; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-recursive
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-recursive
|
||||||
|
check-am: all-am
|
||||||
|
check: check-recursive
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-recursive
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-recursive
|
||||||
|
|
||||||
|
install-data-am: install-pkgdataDATA
|
||||||
|
install-data: install-data-recursive
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-recursive
|
||||||
|
uninstall-am: uninstall-pkgdataDATA
|
||||||
|
uninstall: uninstall-recursive
|
||||||
|
all-am: Makefile $(DATA) all-local
|
||||||
|
all-redirect: all-recursive
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs: installdirs-recursive
|
||||||
|
installdirs-am:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-tags mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-recursive
|
||||||
|
|
||||||
|
clean-am: clean-tags clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-recursive
|
||||||
|
|
||||||
|
distclean-am: distclean-tags distclean-generic clean-am distclean-local
|
||||||
|
-rm -f libtool
|
||||||
|
|
||||||
|
distclean: distclean-recursive
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \
|
||||||
|
distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-recursive
|
||||||
|
|
||||||
|
.PHONY: uninstall-pkgdataDATA install-pkgdataDATA install-data-recursive \
|
||||||
|
uninstall-data-recursive install-exec-recursive \
|
||||||
|
uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \
|
||||||
|
all-recursive check-recursive installcheck-recursive info-recursive \
|
||||||
|
dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \
|
||||||
|
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
|
||||||
|
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
|
||||||
|
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
||||||
|
install-exec install-data-am install-data install-am install \
|
||||||
|
uninstall-am uninstall all-local all-redirect all-am all installdirs-am \
|
||||||
|
installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||||
|
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||||
|
|
||||||
|
all-local: menu init
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
init: init.in
|
||||||
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," init.in > init
|
||||||
|
menu: generate_menu
|
||||||
|
./generate_menu
|
||||||
|
@regex_cmd@ -e "s,\@VERSION\@,$(VERSION)," menu.in > menu.pre
|
||||||
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," menu.pre > menu
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
17
data/README
Normal file
17
data/README
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
-- data/README for Blackbox 0.61.x - an X11 Window manager
|
||||||
|
|
||||||
|
The data/ directory holds some menu and style (or theme) examples for Blackbox.
|
||||||
|
These are installed as system defaults, and are ALWAYS overwritten when
|
||||||
|
upgrading or otherwise re-installing Blackbox. Changes to them are
|
||||||
|
discouraged, because of this reason.
|
||||||
|
|
||||||
|
In the data/ directory, you will find a file named `menu' and a directory
|
||||||
|
named `styles.' These are the system defaults that are installed when
|
||||||
|
Blackbox is built, and they are intended as examples on how to customize and
|
||||||
|
control the appearance of Blackbox. In the event that a user does not have
|
||||||
|
a defined menu and/or style, Blackbox falls back on the example menu and/or
|
||||||
|
styles included here.
|
||||||
|
|
||||||
|
For information on creating/editing a menu, see the file README.menu.
|
||||||
|
|
||||||
|
For information on creating/editing a style, see the file README.style.
|
372
data/README.menu
Normal file
372
data/README.menu
Normal file
|
@ -0,0 +1,372 @@
|
||||||
|
-- data/README.menu for Blackbox 0.61.x - an X11 Window manager
|
||||||
|
|
||||||
|
Creating a user defined menu:
|
||||||
|
-----------------------------
|
||||||
|
Creating a menu for Blackbox requires a text editor of some sort. Familiarity
|
||||||
|
with your choice of text editor is assumed, since editor preference differs
|
||||||
|
as much (if not more than) window manager preference.
|
||||||
|
|
||||||
|
First, we need to decide on a location for our custom menu. Your home
|
||||||
|
directory is the most logical solution, since you will most likely not have
|
||||||
|
write access anywhere else. You place the menu file in any directory, and
|
||||||
|
give it any name you choose, as we will later tell Blackbox the path or
|
||||||
|
location for this file.
|
||||||
|
|
||||||
|
As an example, let's assume that my home directory is `/home/bhughes' (which it
|
||||||
|
is). I've decided to keep all my Blackbox related files in a directory named
|
||||||
|
`blackbox.' After creating the directory, I now have two options for creating
|
||||||
|
my new menu. I can either copy the system default (usually in
|
||||||
|
`/usr/local/share/Blackbox/menu') to this directory, or I can create a new
|
||||||
|
one from scratch. Let's do the latter, for the sake of completeness.
|
||||||
|
|
||||||
|
I've decided to name the file `rootmenu.' I fire up my favorite text editor
|
||||||
|
and now have a clean file. So let's begin.
|
||||||
|
|
||||||
|
|
||||||
|
Menu syntax:
|
||||||
|
------------
|
||||||
|
The menu syntax is very simple and very effective. There are upto three
|
||||||
|
fields in a menu line. They are of the form:
|
||||||
|
|
||||||
|
[tag] (label or filename) {command or filename}
|
||||||
|
|
||||||
|
The supported tags are as follows:
|
||||||
|
|
||||||
|
[begin] (label for root menu)
|
||||||
|
|
||||||
|
This tells Blackbox to start parsing the menu file. This tag is
|
||||||
|
required for Blackbox to parse your menu file. If it cannot find it,
|
||||||
|
the system default menu is used instead.
|
||||||
|
|
||||||
|
[end]
|
||||||
|
|
||||||
|
This tells Blackbox that it is at the end of a menu. This can either
|
||||||
|
be a submenu or the main root menu. There must be at least one
|
||||||
|
of these tags in your menu to correspond to the required [begin] tag.
|
||||||
|
|
||||||
|
[exec] (label for command) {shell command}
|
||||||
|
|
||||||
|
This tells Blackbox to insert a command item into the menu. When you
|
||||||
|
select the menu item from the menu, Blackbox runs `shell command.'
|
||||||
|
|
||||||
|
[exit] (label for exit)
|
||||||
|
|
||||||
|
This tells Blackbox to insert an item that shuts down and exits
|
||||||
|
Blackbox. Any open windows are reparented to the root window before
|
||||||
|
Blackbox exits.
|
||||||
|
|
||||||
|
[include] (filename)
|
||||||
|
|
||||||
|
This tells Blackbox to parse the file specified by `filename' inline
|
||||||
|
with the current menu. `filename' can be the full path to a file
|
||||||
|
(such as /usr/local/share/Blackbox/brueghel/stylesmenu) or it can
|
||||||
|
begin with `~/', which will be expanded into your home directory
|
||||||
|
(e.g. [include] (~/blackbox/stylesmenu) will include
|
||||||
|
/home/bhughes/blackbox/stylesmenu in my menu)
|
||||||
|
|
||||||
|
[nop] (label - optional)
|
||||||
|
|
||||||
|
This tells Blackbox to insert a non-operational item into the current
|
||||||
|
menu. This can be used to help format the menu into blocks or sections
|
||||||
|
if so desired (e.g. you could put all your ssh accounts together, add
|
||||||
|
a [nop] and then add all your telnet accounts together). [nop] does
|
||||||
|
accept a label, but it is not required, and a blank item will be used
|
||||||
|
if none is supplied.
|
||||||
|
|
||||||
|
[style] (label) {filename}
|
||||||
|
|
||||||
|
This tells Blackbox to read `filename' and apply the new textures,
|
||||||
|
colors and fonts to the current running session. The filename is
|
||||||
|
just like the [include] tag, it can be the full path to the file,
|
||||||
|
or it can be of the form `~/path/from/home/dir.' Blackbox also
|
||||||
|
re-reads the entire menu structure from disk, incase the menu has
|
||||||
|
changed.
|
||||||
|
|
||||||
|
[submenu] (label) {title for menu - optional}
|
||||||
|
|
||||||
|
This tells Blackbox to create and parse a new menu. This menu is
|
||||||
|
inserted as a submenu into the parent menu. These menus are parsed
|
||||||
|
recursively, so there is no limit to the number of levels or nested
|
||||||
|
submenus you can have. The title for the new menu is optional, if
|
||||||
|
none is supplied, the new menu's title is the same as the item label.
|
||||||
|
|
||||||
|
[reconfig] (label)
|
||||||
|
|
||||||
|
This tells Blackbox to reread the current style and menu files and
|
||||||
|
apply any changes. This is useful for creating a new style or theme,
|
||||||
|
as you don't have to constantly restart Blackbox every time you save
|
||||||
|
your style.
|
||||||
|
|
||||||
|
[restart] (label) {shell command - optional}
|
||||||
|
|
||||||
|
This tells Blackbox to restart. If `shell command' is supplied, it
|
||||||
|
shuts down and runs the command (which is commonly the name of another
|
||||||
|
window manager). If the command is omitted, Blackbox restarts itself.
|
||||||
|
|
||||||
|
[workspaces] (label)
|
||||||
|
|
||||||
|
This tells Blackbox to insert a "link" to the workspaces menu directly
|
||||||
|
into your menu. This is handy for those users who can't access the
|
||||||
|
workspace menu directly (e.g. if you don't have a 3 button mouse, it's
|
||||||
|
rather hard to middle click to show the workspace menu). This is a
|
||||||
|
"link" to the systems workspace menu, so multiple [workspaces] tags
|
||||||
|
will display the same workspace menu, so expect it to move around if
|
||||||
|
you do so. ;)
|
||||||
|
|
||||||
|
[config] (label)
|
||||||
|
|
||||||
|
This tells Blackbox to insert the ConfigMenu into your menu. From
|
||||||
|
this menu you can configure several options stored in your
|
||||||
|
~/.blackboxrc, and the changes take effect immediately.
|
||||||
|
|
||||||
|
Comments may be inserted on any line of the file, as long as the first
|
||||||
|
character on the line is a `#.'
|
||||||
|
|
||||||
|
Also, in the labels/commands/filenames fields, you can escape any character
|
||||||
|
like so:
|
||||||
|
|
||||||
|
[exec] (\(my cool\) \{XTERM\}) {\(xterm -T \\\"cool XTERM\\\"\)}
|
||||||
|
|
||||||
|
Using `\\' inserts a literal back-slash into the label/command/filename field.
|
||||||
|
|
||||||
|
|
||||||
|
Putting it all together:
|
||||||
|
------------------------
|
||||||
|
Alrighty, so let's see if we can understand the arcane incantation above. It
|
||||||
|
says we have to have a [begin] and an [end] tag, which create our menu and
|
||||||
|
give it a title. Let's do that first:
|
||||||
|
|
||||||
|
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
|
||||||
|
[end]
|
||||||
|
|
||||||
|
Simple enough. Now let's add some items to the list. We always want to have
|
||||||
|
access to a terminal emulator, be it a regular xterm or something else.
|
||||||
|
So we add the item to our menu, and it now looks like this:
|
||||||
|
|
||||||
|
...
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
Great! Now let's add us some items to run an irc client, netscape, xv and
|
||||||
|
some other common programs. This gives up this:
|
||||||
|
|
||||||
|
...
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (efnet irc) {xterm -e irc fnord irc.efnet.net}
|
||||||
|
[exec] (Netscape Navigator) {netscape}
|
||||||
|
[exec] (xv 3.10a) {xv}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
[exec] (Video Tune) {xvidtune}
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
Whoa, wait a second. This menu file is beginning to look a little cluttered.
|
||||||
|
Not a problem, just like programmers indent and space their code, we can
|
||||||
|
do this with our menu file, so let's clean it up a bit:
|
||||||
|
|
||||||
|
...
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (efnet irc) {xterm -e irc fnord irc.efnet.net}
|
||||||
|
|
||||||
|
[exec] (Netscape Navigator) {netscape}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
|
||||||
|
[exec] (xv 3.10a) {xv}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
|
||||||
|
[exec] (Video Tune) {xvidtune}
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
Ahh... now that looks a little better. Now we decide that we kind of like the
|
||||||
|
spacing in the file, and decide we want to apply it to the menu itself. Now
|
||||||
|
we take advantage of the [nop] tag:
|
||||||
|
|
||||||
|
...
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (efnet irc) {xterm -e irc fnord irc.efnet.net}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Netscape Navigator) {netscape}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (xv 3.10a) {xv}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Video Tune) {xvidtune}
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
Now, let's create a submenu to put some items to change between all these
|
||||||
|
themes we downloaded from http://blackbox.themes.org/. Let's assume we
|
||||||
|
untarred the themes into the ~/.blackbox directory like the documentation on
|
||||||
|
the themes.org site recommends.
|
||||||
|
|
||||||
|
...
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (efnet irc) {xterm -e irc fnord irc.efnet.net}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Netscape Navigator) {netscape}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (xv 3.10a) {xv}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Video Tune) {xvidtune}
|
||||||
|
|
||||||
|
[submenu] (Themes) {Themes from blackbox.themes.org}
|
||||||
|
[style] (Blackbox) {~/.blackbox/Styles/blackbox}
|
||||||
|
[style] (Blackbox II) {~/.blackbox/Styles/blackbox2}
|
||||||
|
[style] (Hardware) {~/.blackbox/Styles/hardware}
|
||||||
|
[style] (Nova) {~/.blackbox/Styles/nova}
|
||||||
|
[style] (Orbital) {~/.blackbox/Styles/orbital}
|
||||||
|
[style] (Orbital II) {~/.blackbox/Styles/orbital2}
|
||||||
|
[style] (Seething) {~/.blackbox/Styles/seething}
|
||||||
|
[style] (Zero) {~/.blackbox/Styles/zero}
|
||||||
|
[style] (Cold Fusion) {~/.blackbox/Styles/coldfusion}
|
||||||
|
[end]
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
Even better. Now hold on a second, if we have our themes and styles in
|
||||||
|
~/.blackbox why do we have to have our menu in ~/blackbox? Answer: WE DON'T!
|
||||||
|
This is where the choice comes. Do we keep our stuff in two separate
|
||||||
|
directories? Do we put it all in one directory? That is up to you to decide.
|
||||||
|
I personally prefer to keep everything in one directory (but, I use ~/blackbox
|
||||||
|
and have been for a long, long time; long before blackbox.themes.org was
|
||||||
|
even thought of... and again that is *personal* preference, not a hard-fast
|
||||||
|
rule).
|
||||||
|
|
||||||
|
Now that we've gotten a feel for the menu syntax, we decide to finish off our
|
||||||
|
menu. In addition to the styles we downloaded, we decide we also want to
|
||||||
|
keep a submenu for the default styles that came with Blackbox. All we need
|
||||||
|
to do is [include] the styles file from the share directory for Blackbox.
|
||||||
|
After putting everything together, we have:
|
||||||
|
|
||||||
|
|
||||||
|
...
|
||||||
|
# custom menu file for Blackbox
|
||||||
|
|
||||||
|
[begin] (Example \[Menu\])
|
||||||
|
[exec] (xterm) {xterm -ls}
|
||||||
|
[exec] (efnet irc) {xterm -e irc fnord irc.efnet.net}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Netscape Navigator) {netscape}
|
||||||
|
[exec] (XEmacs) {xemacs}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (xv 3.10a) {xv}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[exec] (Video Tune) {xvidtune}
|
||||||
|
|
||||||
|
[nop] (...)
|
||||||
|
|
||||||
|
[submenu] (Themes) {Themes from blackbox.themes.org}
|
||||||
|
[style] (Blackbox) {~/.blackbox/Styles/blackbox}
|
||||||
|
[style] (Blackbox II) {~/.blackbox/Styles/blackbox2}
|
||||||
|
[style] (Hardware) {~/.blackbox/Styles/hardware}
|
||||||
|
[style] (Nova) {~/.blackbox/Styles/nova}
|
||||||
|
[style] (Orbital) {~/.blackbox/Styles/orbital}
|
||||||
|
[style] (Orbital II) {~/.blackbox/Styles/orbital2}
|
||||||
|
[style] (Seething) {~/.blackbox/Styles/seething}
|
||||||
|
[style] (Zero) {~/.blackbox/Styles/zero}
|
||||||
|
[style] (Cold Fusion) {~/.blackbox/Styles/coldfusion}
|
||||||
|
|
||||||
|
# include the default style menu... this is assuming Blackbox was installed
|
||||||
|
# into /usr/local
|
||||||
|
|
||||||
|
[nop]
|
||||||
|
|
||||||
|
[include] (/usr/local/share/Blackbox/styles/stylesmenu)
|
||||||
|
[end]
|
||||||
|
|
||||||
|
[workspaces] (Workspace list)
|
||||||
|
|
||||||
|
[submenu] (Restart) {Restart which?}
|
||||||
|
[restart] (Blackbox)
|
||||||
|
|
||||||
|
# let's also give us access to some other window managers
|
||||||
|
|
||||||
|
[restart] (Window Maker) {wmaker}
|
||||||
|
[restart] (Enlightenment) {enlightenment}
|
||||||
|
[restart] (KWM) {kwm}
|
||||||
|
[restart] (TWM) {twm}
|
||||||
|
[end]
|
||||||
|
|
||||||
|
[nop] (...)
|
||||||
|
|
||||||
|
[reconfig] (Reconfigure)
|
||||||
|
[exit] (Quit!)
|
||||||
|
[end]
|
||||||
|
...
|
||||||
|
|
||||||
|
And voila! our menu file is finished. Now we need to tell Blackbox to read
|
||||||
|
this menu file. We do this by editing the file ~/.blackboxrc.
|
||||||
|
|
||||||
|
NOTE: your ~/.blackboxrc is auotmatically updated every time Blackbox restarts,
|
||||||
|
reconfigures, changes styles or exits. Changes to dynamic data like workspace
|
||||||
|
count, names, etc. is lost. About the only thing you can change and have it
|
||||||
|
preserved is the menu filename, which is what we are about to change.
|
||||||
|
|
||||||
|
The format of ~/.blackboxrc is in the X resource database format (just like
|
||||||
|
~/.Xdefaults). Since the file is updated automatically, it may be full of
|
||||||
|
stuff or it may not even exist (especially if this is the first time we've
|
||||||
|
ran Blackbox). Don't worry if you have to create ~/.blackboxrc, Blackbox will
|
||||||
|
see the file the next time it starts.
|
||||||
|
|
||||||
|
What we need to do is change the resource for the menu's filename. This is
|
||||||
|
done by changing (or adding) the line that looks like so:
|
||||||
|
|
||||||
|
...
|
||||||
|
session.menuFile: /path/to/some/file
|
||||||
|
...
|
||||||
|
|
||||||
|
If this resource exists, we change it. If it does not, we add it. Depending
|
||||||
|
on where we put the menu file, our new resource could look like this:
|
||||||
|
|
||||||
|
...
|
||||||
|
session.menuFile: /home/bhughes/blackbox/rootmenu
|
||||||
|
...
|
||||||
|
|
||||||
|
We save ~/.blackboxrc and then restart Blackbox (reconfiguring doesn't work,
|
||||||
|
we need Blackbox to completely shutdown and reread ALL of it's configuration
|
||||||
|
files, not just the ones that control colors/fonts/etc.)
|
||||||
|
|
||||||
|
If we've done everything correctly, Blackbox restarts itself and our new menu
|
||||||
|
is now ready for use. If something doesn't work, read over the above example
|
||||||
|
again to make sure you didn't forget a step or leave out the necessary tags.
|
||||||
|
|
||||||
|
Now that Blackbox has been told where to find it's menu, it does a little more.
|
||||||
|
Blackbox 0.51.x introduces automagic menu updates. As long as you never
|
||||||
|
change session.menuFile, you will never have to restart or reconfigure Blackbox
|
||||||
|
whenever you change your menu. Blackbox watches the timestamps on all the
|
||||||
|
files it reads to build your menu. If any of them change, they are reread and
|
||||||
|
your menu updated. This check is done everytime you open the root menu. Like
|
||||||
|
I said... it is a check, it doesn't reread the menu everytime, it just looks
|
||||||
|
at the modification time and rereads when it changes.
|
330
data/README.style
Normal file
330
data/README.style
Normal file
|
@ -0,0 +1,330 @@
|
||||||
|
-- data/README.style for Blackbox 0.61.x - an X11 Window manager
|
||||||
|
|
||||||
|
Creating a new style (aka "theme"):
|
||||||
|
-----------------------------------
|
||||||
|
After getting Blackbox up and running, the next thing you want to do is change
|
||||||
|
the colors/fonts/etc. on the screen. Blackbox uses a "style" to read its
|
||||||
|
configuration information. A style in Blackbox consists of X resources placed
|
||||||
|
in a file. Just like the menu file (see README.menu), the style file can be
|
||||||
|
put anywhere on the filesystem; as long as you have read access to the file,
|
||||||
|
Blackbox can use it.
|
||||||
|
|
||||||
|
First, we need to decide where to put our style file, and what to name it.
|
||||||
|
I recommend using the naming scheme described on http://blackbox.themes.org/
|
||||||
|
when creating styles.
|
||||||
|
|
||||||
|
Let's get started. Let's put our new style into a file named `results.'
|
||||||
|
Following the themes.org naming scheme, this file will go into
|
||||||
|
.blackbox/Styles. Same as with the menu file, we use our favorite text editor
|
||||||
|
to create the new style.
|
||||||
|
|
||||||
|
X resources consist of a key and a value. The key is constructed of several
|
||||||
|
smaller keys, delimited by a period (`.'). Keys may also contain a star (`*')
|
||||||
|
to serve as a wildcard, which means that one line of typed text will match
|
||||||
|
several keys. This is useful for styles that are based on one or two colors.
|
||||||
|
|
||||||
|
Blackbox allows you to configure it's three main components: the toolbar, the
|
||||||
|
menus and the window decorations. Lets begin by creating a style for our
|
||||||
|
toolbar.
|
||||||
|
|
||||||
|
First we need to define a "texture" for the toolbar and it's components.
|
||||||
|
Textures tell Blackbox how to mold or shape the colors we supply.
|
||||||
|
|
||||||
|
A texture is comprised of the following elements:
|
||||||
|
|
||||||
|
Raised / Sunken / Flat give the component a raised, sunken
|
||||||
|
or flat appearance (respectively)
|
||||||
|
|
||||||
|
Solid / Gradient tell Blackbox whether to draw a solid
|
||||||
|
or gradiented texture
|
||||||
|
|
||||||
|
Interlaced tells Blackbox to interlace a
|
||||||
|
gradient (and gradient ONLY) texture
|
||||||
|
|
||||||
|
Bevel1 / Bevel2 tells Blackbox which type of bevel
|
||||||
|
to use.
|
||||||
|
|
||||||
|
NOTE on Bevel1 / Bevel2:
|
||||||
|
|
||||||
|
Bevel1 is the default bevel. The shading is placed on the edge of the image.
|
||||||
|
Bevel2 is an alternative. The shading is placed one pixel in from the edge
|
||||||
|
of the image.
|
||||||
|
|
||||||
|
Now that we understand that, let's define the textures for the toolbar. The
|
||||||
|
toolbar has a main frame, buttons, two labels and a clock label. The buttons
|
||||||
|
have 2 states, so we provide textures for both the normal and the pressed
|
||||||
|
state.
|
||||||
|
|
||||||
|
...
|
||||||
|
toolbar: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button.pressed: Sunken Diagonal Interlaced Gradient Bevel1
|
||||||
|
toolbar.clock: Flat Interlaced Gradient
|
||||||
|
toolbar.label: Flat Interlaced Gradient
|
||||||
|
...
|
||||||
|
|
||||||
|
NOTE: the texture strings don't have to be capitalized like they did in
|
||||||
|
previous versions. They are still placed in capitals here, because things like
|
||||||
|
the bbtools still use the old method.
|
||||||
|
|
||||||
|
Next we define colors for the textures. Colors can be any valid X colorname
|
||||||
|
(from the RGB database) or it can be a color specifier, as described by
|
||||||
|
'man 1 X.'
|
||||||
|
|
||||||
|
Let's see how our file looks after adding colors:
|
||||||
|
|
||||||
|
...
|
||||||
|
toolbar: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button.pressed: Sunken Diagonal Interlaced Gradient Bevel1
|
||||||
|
toolbar.clock: Flat Interlaced Gradient
|
||||||
|
toolbar.label: Flat Interlaced Gradient
|
||||||
|
|
||||||
|
toolbar.color: rgb:8/8/7
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.pressed.color: rgb:4/4/38
|
||||||
|
toolbar.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:8/8/7
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:8/8/7
|
||||||
|
toolbar.textColor: grey85
|
||||||
|
...
|
||||||
|
|
||||||
|
As you have noticed, all textures have a color and a colorTo key. These keys
|
||||||
|
are required for gradient images. For solids, only color is needed. You will
|
||||||
|
also notice that we have supplied the color for the text on the toolbar. Not
|
||||||
|
all textures have a text color, just certain base textures.
|
||||||
|
|
||||||
|
Next, let's move onto the menus. Since Blackbox was written in C++, all of
|
||||||
|
the menus used in it are subclasses of one generic base class. Blackbox reads
|
||||||
|
the style for the configuration for that base class, which applies to all
|
||||||
|
the menus used in Blackbox.
|
||||||
|
|
||||||
|
The menu has two main parts, the title and the frame. There is nothing
|
||||||
|
visible under them, so we only configure these two components. The menu frame
|
||||||
|
and menu title BOTH have a configurable text color, and the menu frame has a
|
||||||
|
highlight color and the corresponding highlighted text color key. Let's assign
|
||||||
|
some textures and colors to our menu, and see what our style file looks like
|
||||||
|
so far:
|
||||||
|
|
||||||
|
...
|
||||||
|
toolbar: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button.pressed: Sunken Diagonal Interlaced Gradient Bevel1
|
||||||
|
toolbar.clock: Flat Interlaced Gradient
|
||||||
|
toolbar.label: Flat Interlaced Gradient
|
||||||
|
|
||||||
|
toolbar.color: rgb:8/8/7
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.pressed.color: rgb:4/4/38
|
||||||
|
toolbar.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:8/8/7
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:8/8/7
|
||||||
|
toolbar.textColor: grey85
|
||||||
|
|
||||||
|
menu.title: Raised Diagonal Interlaced Gradient Bevel1
|
||||||
|
menu.frame: Raised Diagonal Gradient Bevel1
|
||||||
|
|
||||||
|
menu.title.color: grey20
|
||||||
|
menu.title.colorTo: rgb:8/8/7
|
||||||
|
menu.title.textColor: grey85
|
||||||
|
menu.frame.color: rgb:8/8/7
|
||||||
|
menu.frame.colorTo: grey10
|
||||||
|
menu.frame.textColor: white
|
||||||
|
menu.frame.highlightColor: grey85
|
||||||
|
menu.frame.hiTextColor: grey20
|
||||||
|
...
|
||||||
|
|
||||||
|
Next, we need to configure our windows. Windows are like buttons, they have
|
||||||
|
two states, focused and unfocused. There for we define a separate texture
|
||||||
|
for unfocused windows and focused windows. The buttons on the titlebar
|
||||||
|
are focus dependant also, so we need to configure them as well. The buttons
|
||||||
|
only have one "pressed" state, so we only have to define that once, instead of
|
||||||
|
having a focus.pressed state and an unfocus.pressed state. The window frame
|
||||||
|
is the thin border around the client window. Let's be sure to catch it as well.
|
||||||
|
|
||||||
|
After adding the window config, our style now looks like this:
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
toolbar: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button.pressed: Sunken Diagonal Interlaced Gradient Bevel1
|
||||||
|
toolbar.clock: Flat Interlaced Gradient
|
||||||
|
toolbar.label: Flat Interlaced Gradient
|
||||||
|
|
||||||
|
toolbar.color: rgb:8/8/7
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.pressed.color: rgb:4/4/38
|
||||||
|
toolbar.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:8/8/7
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:8/8/7
|
||||||
|
toolbar.textColor: grey85
|
||||||
|
|
||||||
|
menu.title: Raised Diagonal Interlaced Gradient Bevel1
|
||||||
|
menu.frame: Raised Diagonal Gradient Bevel1
|
||||||
|
|
||||||
|
menu.title.color: grey20
|
||||||
|
menu.title.colorTo: rgb:8/8/7
|
||||||
|
menu.title.textColor: grey85
|
||||||
|
menu.frame.color: rgb:8/8/7
|
||||||
|
menu.frame.colorTo: grey10
|
||||||
|
menu.frame.textColor: white
|
||||||
|
menu.frame.highlightColor: grey85
|
||||||
|
menu.frame.hiTextColor: grey20
|
||||||
|
|
||||||
|
window.focus: Raised Diagonal Interlaced Gradient Bevel1
|
||||||
|
window.focus.button: Raised Diagonal Gradient Bevel1
|
||||||
|
window.unfocus: Raised Diagonal Gradient Bevel1
|
||||||
|
window.unfocus.button: Sunken Diagonal Gradient Bevel1
|
||||||
|
window.button.pressed: Flat Diagonal Interlaced Gradient
|
||||||
|
window.frame: Raised Solid Bevel1
|
||||||
|
|
||||||
|
window.focus.color: grey
|
||||||
|
window.focus.colorTo: grey20
|
||||||
|
window.focus.textColor: grey85
|
||||||
|
window.focus.button.color: grey
|
||||||
|
window.focus.button.colorTo: grey20
|
||||||
|
window.unfocus.color: rgb:8/8/7
|
||||||
|
window.unfocus.colorTo: grey20
|
||||||
|
window.unfocus.textColor: grey
|
||||||
|
window.unfocus.button.color: grey20
|
||||||
|
window.unfocus.button.colorTo: grey
|
||||||
|
window.button.pressed.color: rgb:4/4/38
|
||||||
|
window.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
window.frame.color: grey85
|
||||||
|
...
|
||||||
|
|
||||||
|
Now all we have to do is finish off the style with a few miscellanous options.
|
||||||
|
These include the title and menu fonts/justification, border color, bevel and
|
||||||
|
handle widths, window move style and the root command.
|
||||||
|
|
||||||
|
Fonts must be a valid X11 font screen, or a valid font alias. Use a utility
|
||||||
|
like `xfontsel' (and others) to preview fonts. Also use the utility
|
||||||
|
`xlsfonts' to spit out all the current X font names and aliases stored in
|
||||||
|
the X server.
|
||||||
|
|
||||||
|
Justification can be one of three things: LeftJustify, CenterJustify or
|
||||||
|
RightJustify.
|
||||||
|
|
||||||
|
The border color is the color applied to the 1 pixel border around the menu
|
||||||
|
frame/title and the window titlebar/buttons/handle/etc. Setting this color
|
||||||
|
can have drastic effects on your style, so don't just leave it set to `black'
|
||||||
|
all the time. ;)
|
||||||
|
|
||||||
|
The bevel and handle widths control the size and spacing of decorations in
|
||||||
|
Blackbox. The larger the number, the more space Blackbox takes up.
|
||||||
|
|
||||||
|
The window move style tells Blackbox how to move windows when you drag them
|
||||||
|
with your mouse. There are two options for it: Opaque or Wire.
|
||||||
|
|
||||||
|
The root command is the command run every time the style is loaded (either at
|
||||||
|
startup or after a reconfigure/style-change). It is used to run a program
|
||||||
|
like xv, Esetroot, wmsetbg, etc. to set an image/color/pattern on the root
|
||||||
|
window. Just supply a command and it will be run.
|
||||||
|
|
||||||
|
Also, as a note, an X resource file can have comments. Precede the line with
|
||||||
|
and exclamation mark `!' and the rest of the line will be ignored.
|
||||||
|
|
||||||
|
Let's finish off the details and take a look at our finished style:
|
||||||
|
|
||||||
|
...
|
||||||
|
! Results - theme for Blackbox 0.51.x
|
||||||
|
! by Brad Hughes bhughes@tcac.net
|
||||||
|
|
||||||
|
! define the toolbars textures... note that the interlaced option is new
|
||||||
|
! in 0.51.x
|
||||||
|
toolbar: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button: Raised Diagonal Gradient Bevel1
|
||||||
|
toolbar.button.pressed: Sunken Diagonal Interlaced Gradient Bevel1
|
||||||
|
toolbar.clock: Flat Interlaced Gradient
|
||||||
|
toolbar.label: Flat Interlaced Gradient
|
||||||
|
|
||||||
|
! toolbar colors
|
||||||
|
toolbar.color: rgb:8/8/7
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.pressed.color: rgb:4/4/38
|
||||||
|
toolbar.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:8/8/7
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:8/8/7
|
||||||
|
toolbar.textColor: grey85
|
||||||
|
|
||||||
|
! menu textures
|
||||||
|
menu.title: Raised Diagonal Interlaced Gradient Bevel1
|
||||||
|
menu.frame: Raised Diagonal Gradient Bevel1
|
||||||
|
|
||||||
|
! menu colors
|
||||||
|
menu.title.color: grey20
|
||||||
|
menu.title.colorTo: rgb:8/8/7
|
||||||
|
menu.title.textColor: grey85
|
||||||
|
menu.frame.color: rgb:8/8/7
|
||||||
|
menu.frame.colorTo: grey10
|
||||||
|
menu.frame.textColor: white
|
||||||
|
menu.frame.highlightColor: grey85
|
||||||
|
menu.frame.hiTextColor: grey20
|
||||||
|
|
||||||
|
! window textures
|
||||||
|
window.focus: Raised Diagonal Interlaced Gradient Bevel1
|
||||||
|
window.focus.button: Raised Diagonal Gradient Bevel1
|
||||||
|
window.unfocus: Raised Diagonal Gradient Bevel1
|
||||||
|
window.unfocus.button: Sunken Diagonal Gradient Bevel1
|
||||||
|
window.button.pressed: Flat Diagonal Interlaced Gradient
|
||||||
|
window.frame: Raised Solid Bevel1
|
||||||
|
|
||||||
|
! window colors
|
||||||
|
window.focus.color: grey
|
||||||
|
window.focus.colorTo: grey20
|
||||||
|
window.focus.textColor: grey85
|
||||||
|
window.focus.button.color: grey
|
||||||
|
window.focus.button.colorTo: grey20
|
||||||
|
window.unfocus.color: rgb:8/8/7
|
||||||
|
window.unfocus.colorTo: grey20
|
||||||
|
window.unfocus.textColor: grey
|
||||||
|
window.unfocus.button.color: grey20
|
||||||
|
window.unfocus.button.colorTo: grey
|
||||||
|
window.button.pressed.color: rgb:4/4/38
|
||||||
|
window.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
window.frame.color: grey85
|
||||||
|
|
||||||
|
! misc...
|
||||||
|
borderColor: rgb:2/2/1c
|
||||||
|
|
||||||
|
moveStyle: Opaque
|
||||||
|
|
||||||
|
menuJustify: CenterJustify
|
||||||
|
titleJustify: CenterJustify
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
menuFont: lucidasans-10
|
||||||
|
titleFont: lucidasans-bold-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 4 4 -fg rgb:6/6/5c -bg grey20
|
||||||
|
...
|
||||||
|
|
||||||
|
Alright! Our style is finished. Let's see how the sucker looks. First we
|
||||||
|
need to tell Blackbox to use the new style. The way to do that is to edit
|
||||||
|
your menu (refer to README.menu for this) and add:
|
||||||
|
|
||||||
|
[style] (Results) {~/.blackbox/Styles/results}
|
||||||
|
|
||||||
|
somewhere in our menu. Taking advantage of Blackbox 0.51.x's (and up)
|
||||||
|
automagic menu updates, all we have to do is close and reopen the root menu
|
||||||
|
and our new style entry will be visible. Select it and Blackbox will apply
|
||||||
|
the new style we just created.
|
232
data/generate_menu
Executable file
232
data/generate_menu
Executable file
|
@ -0,0 +1,232 @@
|
||||||
|
# generate_menu for Fluxbox
|
||||||
|
# Copyright (c) 2001 Henrik Kinnunen (fluxgen@linuxmail.org)
|
||||||
|
#
|
||||||
|
# Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
|
# copy of this software and associated documentation files (the "Software"),
|
||||||
|
# to deal in the Software without restriction, including without limitation
|
||||||
|
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||||
|
# and/or sell copies of the Software, and to permit persons to whom the
|
||||||
|
# Software is furnished to do so, subject to the following conditions:
|
||||||
|
#
|
||||||
|
# The above copyright notice and this permission notice shall be included in
|
||||||
|
# all copies or substantial portions of the Software.
|
||||||
|
#
|
||||||
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
||||||
|
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
|
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
|
# DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
FILENAME=menu.in
|
||||||
|
|
||||||
|
|
||||||
|
# Start of menu
|
||||||
|
|
||||||
|
echo "[begin] (Fluxbox @VERSION@)" > $FILENAME
|
||||||
|
|
||||||
|
if [ -x `which xterm` ]; then
|
||||||
|
echo " [exec] (xterm) {xterm -fg white -bg black}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -x `which nedit` ]; then
|
||||||
|
echo " [exec] (nedit) {nedit}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "[submenu] (Browsers)" >> $FILENAME
|
||||||
|
if [ -x `which netscape` ]; then
|
||||||
|
echo " [exec] (netscape) {netscape}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which opera` ]; then
|
||||||
|
echo " [exec] (opera) {opera}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which galeon` ]; then
|
||||||
|
echo " [exec] (galeon) {galeon}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which mozilla` ]; then
|
||||||
|
echo " [exec] (mozilla) {mozilla}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which konqueror` ]; then
|
||||||
|
echo " [exec] (konqueror) {konqueror}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
echo "[end]" >> $FILENAME
|
||||||
|
|
||||||
|
|
||||||
|
echo "[submenu] (Editors)" >> $FILENAME
|
||||||
|
if [ -x `which nedit` ]; then
|
||||||
|
echo " [exec] (nedit) {nedit}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which vim` ]; then
|
||||||
|
echo " [exec] (vim) {vim -g}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xemacs` ]; then
|
||||||
|
echo " [exec] (xemacs) {xemacs}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which gedit` ]; then
|
||||||
|
echo " [exec] (gedit) {gedit}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xedit` ]; then
|
||||||
|
echo " [exec] (xedit) {xedit}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which kword` ]; then
|
||||||
|
echo " [exec] (kword) {kword}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "[end]" >> $FILENAME
|
||||||
|
|
||||||
|
echo "[submenu] (Net)" >> $FILENAME
|
||||||
|
if [ -x `which realplay` ]; then
|
||||||
|
echo " [exec] (realplay) {realplay}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -x `which licq` ]; then
|
||||||
|
echo " [exec] (licq) {licq}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xchat` ]; then
|
||||||
|
echo " [exec] (xchat) {xchat}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which sylpheed` ]; then
|
||||||
|
echo " [exec] (sylpheed) {sylpheed}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which gftp` ]; then
|
||||||
|
echo " [exec] (gftp) {gftp}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which BitchX` ]; then
|
||||||
|
echo " [exec] (BitchX) {xterm -title BitchX -fg white -bg black -e BitchX -N}" >> $FILENAME
|
||||||
|
else
|
||||||
|
if [ -x `which bitchx` ]; then
|
||||||
|
echo " [exec] (BitchX) {xterm -title BitchX -fg white -bg black -e bitchx -N}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
if [ -x `which ircii` ]; then
|
||||||
|
echo " [exec] (ircii) {xterm -title ircii -fg white -bg black -e ircii -s}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
echo "[end]" >> $FILENAME
|
||||||
|
|
||||||
|
|
||||||
|
echo "[submenu] (Graphics)" >> $FILENAME
|
||||||
|
if [ -x `which gimp` ]; then
|
||||||
|
echo " [exec] (gimp) {gimp}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xv` ]; then
|
||||||
|
echo " [exec] (xv) {xv}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which gqview` ]; then
|
||||||
|
echo " [exec] (gqview) {gqview}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xpaint` ]; then
|
||||||
|
echo " [exec] (xpaint) {xpaint}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
echo "[end]" >> $FILENAME
|
||||||
|
|
||||||
|
echo "[submenu] (Music)" >> $FILENAME
|
||||||
|
if [ -x `which xmms` ]; then
|
||||||
|
echo " [exec] (xmms) {xmms}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which gqmpeg` ]; then
|
||||||
|
echo " [exec] (gqmpeg) {gqmpeg}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xmixer` ]; then
|
||||||
|
echo " [exec] (xmixer) {xmixer}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which gmix` ]; then
|
||||||
|
echo " [exec] (gmix) {gmix}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xplaycd` ]; then
|
||||||
|
echo " [exec] (xplaycd) {xplaycd}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which soundtracker` ]; then
|
||||||
|
echo " [exec] (soundtracker) {soundtracker}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
echo "[end]" >> $FILENAME
|
||||||
|
|
||||||
|
echo "[submenu] (Terminals)" >> $FILENAME
|
||||||
|
if [ -x `which xterm` ]; then
|
||||||
|
echo " [exec] (xterm) {xterm -fg white -bg black}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which gnome-terminal` ]; then
|
||||||
|
echo " [exec] (gnome-terminal) {gnome-terminal}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which Eterm` ]; then
|
||||||
|
echo " [exec] (Eterm) {Eterm}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which konsole` ]; then
|
||||||
|
echo " [exec] (konsole) {konsole}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which aterm` ]; then
|
||||||
|
echo " [exec] (aterm) {aterm}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which rxvt` ]; then
|
||||||
|
echo " [exec] (rxvt) {rxvt}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
echo "[end]" >> $FILENAME
|
||||||
|
|
||||||
|
|
||||||
|
echo "[submenu] (Misc)" >> $FILENAME
|
||||||
|
if [ -x `which acroread` ]; then
|
||||||
|
echo " [exec] (acroread) {acroread}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which gcalc` ]; then
|
||||||
|
echo " [exec] (gcalc) {gcalc}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xgdb` ]; then
|
||||||
|
echo " [exec] (xgdb) {xgdb}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which ddd` ]; then
|
||||||
|
echo " [exec] (ddd) {ddd}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xterm` ]; then
|
||||||
|
echo " [exec] (tail access_log) {xterm -fg white -bg black -title access_log -e tail -f /var/log/access_log}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
echo "[end]" >> $FILENAME
|
||||||
|
|
||||||
|
echo "[submenu] (X utils)" >> $FILENAME
|
||||||
|
if [ -x `which xpenguins` ]; then
|
||||||
|
echo " [exec] (xpenguins) {xpenguins}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xcalc` ]; then
|
||||||
|
echo " [exec] (xcalc) {xcalc}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xfontsel` ]; then
|
||||||
|
echo " [exec] (xfontsel) {xfontsel}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xman` ]; then
|
||||||
|
echo " [exec] (xman) {xman}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xload` ]; then
|
||||||
|
echo " [exec] (xload) {xload}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xfig` ]; then
|
||||||
|
echo " [exec] (xfig) {xfig}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xbiff` ]; then
|
||||||
|
echo " [exec] (xbiff) {xbiff}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which editres` ]; then
|
||||||
|
echo " [exec] (editres) {editres}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which viewres` ]; then
|
||||||
|
echo " [exec] (viewres) {viewres}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xsnow` ]; then
|
||||||
|
echo " [exec] (xsnow) {xsnow}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
if [ -x `which xclock` ]; then
|
||||||
|
echo " [exec] (xclock) {xclock}" >> $FILENAME
|
||||||
|
fi
|
||||||
|
echo "[end]" >> $FILENAME
|
||||||
|
|
||||||
|
|
||||||
|
echo "[workspaces] (Workspace List)" >> $FILENAME
|
||||||
|
echo "[submenu] (Styles) {Choose a style...}" >> $FILENAME
|
||||||
|
echo "[stylesdir] (@pkgdatadir@/styles)" >> $FILENAME
|
||||||
|
echo "[end]" >> $FILENAME
|
||||||
|
echo "[config] (Configuration)" >> $FILENAME
|
||||||
|
echo "[reconfig] (Reconfigure)" >> $FILENAME
|
||||||
|
echo "[restart] (Restart)" >> $FILENAME
|
||||||
|
echo "[exit] (Exit)" >> $FILENAME
|
||||||
|
|
||||||
|
echo "[end]" >> $FILENAME
|
36
data/init.in
Normal file
36
data/init.in
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
session.screen0.slit.placement: BottomRight
|
||||||
|
session.screen0.slit.direction: Vertical
|
||||||
|
session.screen0.slit.onTop: False
|
||||||
|
session.screen0.slit.autoHide: False
|
||||||
|
session.screen0.tab.placement: Top
|
||||||
|
session.screen0.tab.alignment: Left
|
||||||
|
session.screen0.tab.rotatevertical: True
|
||||||
|
session.screen0.toolbar.onTop: False
|
||||||
|
session.screen0.toolbar.autoHide: False
|
||||||
|
session.screen0.toolbar.placement: BottomCenter
|
||||||
|
session.screen0.toolbar.widthPercent: 66
|
||||||
|
session.screen0.workspaceNames: one,two,three,four
|
||||||
|
session.screen0.strftimeFormat: %I:%M %p
|
||||||
|
session.screen0.focusNewWindows: True
|
||||||
|
session.screen0.focusModel: ClickToFocus
|
||||||
|
session.screen0.fullMaximization: False
|
||||||
|
session.screen0.edgeSnapThreshold: 0
|
||||||
|
session.screen0.rowPlacementDirection: LeftToRight
|
||||||
|
session.screen0.workspaces: 4
|
||||||
|
session.screen0.focusLastWindow: True
|
||||||
|
session.screen0.colPlacementDirection: TopToBottom
|
||||||
|
session.screen0.windowPlacement: RowSmartPlacement
|
||||||
|
session.opaqueMove: False
|
||||||
|
session.autoRaiseDelay: 250
|
||||||
|
session.menuFile: @pkgdatadir@/menu
|
||||||
|
session.cacheLife: 5
|
||||||
|
session.styleFile: @pkgdatadir@/styles/Clean
|
||||||
|
session.titlebarFile: @pkgdatadir@/titlebar
|
||||||
|
session.keyFile: @pkgdatadir@/keys
|
||||||
|
session.colorsPerChannel: 4
|
||||||
|
session.doubleClickInterval: 250
|
||||||
|
session.cacheMax: 200
|
||||||
|
session.imageDither: True
|
||||||
|
session.iconbar: true
|
||||||
|
session.tab.width: 64
|
||||||
|
session.tab.height: 16
|
14
data/keys
Normal file
14
data/keys
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
Mod1 Tab :NextWindow
|
||||||
|
Mod1 Shift Tab :PrevWindow
|
||||||
|
Mod1 F1 :Workspace1
|
||||||
|
Mod1 F2 :Workspace2
|
||||||
|
Mod1 F3 :Workspace3
|
||||||
|
Mod1 F4 :Workspace4
|
||||||
|
Mod1 F5 :Workspace5
|
||||||
|
Mod1 F6 :Workspace6
|
||||||
|
Mod1 F7 :Workspace7
|
||||||
|
Mod1 F8 :Workspace8
|
||||||
|
Mod1 F9 :Workspace9
|
||||||
|
Mod1 F10 :Workspace10
|
||||||
|
Mod1 F11 :Workspace11
|
||||||
|
Mod1 F12 :Workspace12
|
109
data/styles/Artwiz
Normal file
109
data/styles/Artwiz
Normal file
|
@ -0,0 +1,109 @@
|
||||||
|
toolbar: raised gradient vertical
|
||||||
|
toolbar.color: rgb:80/84/88
|
||||||
|
toolbar.colorTo: rgb:30/34/38
|
||||||
|
|
||||||
|
toolbar.button: raised gradient diagonal
|
||||||
|
toolbar.button.color: rgb:90/94/98
|
||||||
|
toolbar.button.colorTo: rgb:20/24/28
|
||||||
|
toolbar.button.picColor: white
|
||||||
|
|
||||||
|
toolbar.button.pressed: sunken gradient diagonal
|
||||||
|
toolbar.button.pressed.color: black
|
||||||
|
toolbar.button.pressed.colorTo: rgb:80/98/d0
|
||||||
|
|
||||||
|
toolbar.clock: sunken gradient diagonal
|
||||||
|
toolbar.clock.color: rgb:10/20/30
|
||||||
|
toolbar.clock.colorTo: rgb:70/80/90
|
||||||
|
toolbar.clock.textColor: white
|
||||||
|
|
||||||
|
toolbar.label: sunken gradient diagonal
|
||||||
|
toolbar.label.color: rgb:10/20/30
|
||||||
|
toolbar.label.colorTo: rgb:70/80/90
|
||||||
|
toolbar.label.textColor: white
|
||||||
|
|
||||||
|
toolbar.windowLabel: sunken gradient diagonal
|
||||||
|
toolbar.windowLabel.color: rgb:10/20/30
|
||||||
|
toolbar.windowLabel.colorTo: rgb:70/80/90
|
||||||
|
toolbar.windowLabel.textColor: white
|
||||||
|
|
||||||
|
toolbar.justify: center
|
||||||
|
|
||||||
|
|
||||||
|
menu.title: raised gradient diagonal
|
||||||
|
menu.title.color: rgb:90/94/98
|
||||||
|
menu.title.colorTo: rgb:20/24/28
|
||||||
|
menu.title.textColor: white
|
||||||
|
menu.title.justify: center
|
||||||
|
|
||||||
|
menu.frame: sunken gradient diagonal
|
||||||
|
menu.frame.color: rgb:10/20/30
|
||||||
|
menu.frame.colorTo: rgb:70/80/90
|
||||||
|
menu.frame.textColor: rgb:90/a0/b0
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.hilite: raised gradient diagonal
|
||||||
|
menu.hilite.color: rgb:90/94/98
|
||||||
|
menu.hilite.colorTo: rgb:20/24/28
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
menu.bullet: empty
|
||||||
|
menu.bullet.position: right
|
||||||
|
|
||||||
|
|
||||||
|
window.title.focus: raised gradient vertical
|
||||||
|
window.title.focus.color: rgb:80/84/88
|
||||||
|
window.title.focus.colorTo: rgb:30/34/38
|
||||||
|
window.title.unfocus: raised vertical gradient
|
||||||
|
window.title.unfocus.color: rgb:50/54/58
|
||||||
|
window.title.unfocus.colorTo: black
|
||||||
|
|
||||||
|
window.label.focus: sunken diagonal gradient
|
||||||
|
window.label.focus.color: rgb:10/20/30
|
||||||
|
window.label.focus.colorTo: rgb:70/80/90
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: sunken gradient diagonal
|
||||||
|
window.label.unfocus.color: black
|
||||||
|
window.label.unfocus.colorTo: rgb:40/50/60
|
||||||
|
window.label.unfocus.textColor: rgb:60/64/68
|
||||||
|
|
||||||
|
window.button.focus: raised gradient diagonal
|
||||||
|
window.button.focus.color: rgb:90/94/98
|
||||||
|
window.button.focus.colorTo: rgb:20/24/28
|
||||||
|
window.button.focus.picColor: white
|
||||||
|
window.button.unfocus: raised gradient diagonal
|
||||||
|
window.button.unfocus.color: rgb:50/54/58
|
||||||
|
window.button.unfocus.colorTo: black
|
||||||
|
window.button.unfocus.picColor: rgb:70/74/78
|
||||||
|
window.button.pressed: sunken gradient diagonal
|
||||||
|
window.button.pressed.color: rgb:20/40/50
|
||||||
|
window.button.pressed.colorTo: rgb:60/70/80
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:40/44/48
|
||||||
|
window.frame.unfocusColor: rgb:20/24/28
|
||||||
|
|
||||||
|
window.handle.focus: raised gradient diagonal
|
||||||
|
window.handle.focus.color: rgb:70/74/78
|
||||||
|
window.handle.focus.colorTo: rgb:40/44/48
|
||||||
|
window.handle.unfocus: raised gradient diagonal
|
||||||
|
window.handle.unfocus.color: rgb:50/54/58
|
||||||
|
window.handle.unfocus.colorTo: black
|
||||||
|
|
||||||
|
window.grip.focus: sunken diagonal gradient
|
||||||
|
window.grip.focus.color: rgb:20/30/40
|
||||||
|
window.grip.focus.colorTo: rgb:60/70/80
|
||||||
|
window.grip.unfocus: sunken diagonal gradient
|
||||||
|
window.grip.unfocus.color: black
|
||||||
|
window.grip.unfocus.colorTo: rgb:30/40/50
|
||||||
|
|
||||||
|
window.justify: center
|
||||||
|
|
||||||
|
|
||||||
|
borderColor: black
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 5
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 4 4 -bg rgb:10/18/20 -fg rgb:30/38/40
|
||||||
|
|
||||||
|
*Font: -*-lucidatypewriter-medium-r-*-*-*-100-*-*-*-*-*-*
|
145
data/styles/Blue
Normal file
145
data/styles/Blue
Normal file
|
@ -0,0 +1,145 @@
|
||||||
|
! Blue for Fluxbox by Fluxgen
|
||||||
|
! http://fluxbox.sourceforge.net
|
||||||
|
! Oct 31 2001
|
||||||
|
|
||||||
|
! Miscellaneous settings...
|
||||||
|
style.name: Blue
|
||||||
|
style.author: Henrik Kinnunen
|
||||||
|
style.date: Wed Oct 31 2001
|
||||||
|
style.credits:
|
||||||
|
style.comments:
|
||||||
|
|
||||||
|
|
||||||
|
! Toolbar settings...
|
||||||
|
toolbar.button: Raised Bevel1 Gradient Diagonal
|
||||||
|
toolbar.button.color: gray
|
||||||
|
toolbar.button.colorTo: gray
|
||||||
|
toolbar.button.picColor: black
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Bevel1 Gradient Diagonal
|
||||||
|
toolbar.button.pressed.color: gray
|
||||||
|
toolbar.button.pressed.colorTo: gray
|
||||||
|
|
||||||
|
toolbar.label: parentrelative
|
||||||
|
toolbar.label.color: gray
|
||||||
|
toolbar.label.textColor: black
|
||||||
|
|
||||||
|
toolbar.windowLabel: Sunken Bevel1 Gradient PipeCross
|
||||||
|
toolbar.windowLabel.color: gray
|
||||||
|
toolbar.windowLabel.colorTo: gray
|
||||||
|
toolbar.windowLabel.textColor: black
|
||||||
|
|
||||||
|
toolbar.clock: Sunken
|
||||||
|
toolbar.clock.color: gray
|
||||||
|
toolbar.clock.textColor: #000000
|
||||||
|
|
||||||
|
toolbar: Sunken Bevel1 Gradient Pyramid
|
||||||
|
toolbar.color: gray
|
||||||
|
toolbar.colorTo: gray
|
||||||
|
toolbar.textColor: black
|
||||||
|
toolbar.justify: Center
|
||||||
|
|
||||||
|
|
||||||
|
! Menu settings...
|
||||||
|
menu.frame: Flat Gradient Vertical
|
||||||
|
menu.frame.color: lightblue
|
||||||
|
menu.frame.colorTo: blue
|
||||||
|
menu.frame.textColor: #000000
|
||||||
|
menu.frame.justify: Left
|
||||||
|
|
||||||
|
menu.title: Raised Bevel1 Gradient CrossDiagonal
|
||||||
|
menu.title.font: -adobe-helvetica-bold-r-normal--12-*
|
||||||
|
menu.title.color: Lightblue
|
||||||
|
menu.title.colorTo: blue
|
||||||
|
menu.title.textColor: black
|
||||||
|
menu.title.justify: center
|
||||||
|
|
||||||
|
menu.hilite: Sunken Bevel1 Gradient PipeCross
|
||||||
|
menu.hilite.color: #7f7f7f
|
||||||
|
menu.hilite.colorTo: #FFFFFF
|
||||||
|
menu.hilite.textColor: #000000
|
||||||
|
|
||||||
|
menu.bullet: Triangle
|
||||||
|
menu.bullet.position: Right
|
||||||
|
menu.frame.disableColor: #ffffff
|
||||||
|
|
||||||
|
! Window settings...
|
||||||
|
window.button.focus: Raised Bevel1 Gradient Elliptic
|
||||||
|
window.button.focus.color: #9d9d9d
|
||||||
|
window.button.focus.colorTo: #535353
|
||||||
|
window.button.focus.picColor: #000000
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Gradient Diagonal
|
||||||
|
window.button.unfocus.color: #5e5e5e
|
||||||
|
window.button.unfocus.colorTo: #414141
|
||||||
|
window.button.unfocus.picColor: #000000
|
||||||
|
|
||||||
|
window.grip.focus: Raised Bevel2 Gradient Rectangle
|
||||||
|
window.grip.focus.color: Lightblue
|
||||||
|
window.grip.focus.colorTo: Lightblue
|
||||||
|
|
||||||
|
window.grip.unfocus: Flat Gradient Vertical
|
||||||
|
window.grip.unfocus.color: DarkBlue
|
||||||
|
window.grip.unfocus.colorTo: DarkBlue
|
||||||
|
|
||||||
|
window.handle.focus: Raised Bevel1 Gradient Rectangle
|
||||||
|
window.handle.focus.color: LightBlue
|
||||||
|
window.handle.focus.colorTo: Blue
|
||||||
|
|
||||||
|
window.handle.unfocus: Flat Gradient Vertical
|
||||||
|
window.handle.unfocus.color: DarkBlue
|
||||||
|
window.handle.unfocus.colorTo: DarkBlue
|
||||||
|
|
||||||
|
window.label.focus: parentrelative
|
||||||
|
window.label.focus.color: blue
|
||||||
|
window.label.focus.colorTo: blue
|
||||||
|
window.label.focus.textColor: black
|
||||||
|
window.label.focus.justify: Left
|
||||||
|
|
||||||
|
window.font: -adobe-helvetica-bold-r-normal--12-*
|
||||||
|
window.justify: Left
|
||||||
|
window.label.unfocus: Sunken Bevel1 Solid Diagonal
|
||||||
|
window.label.unfocus.color: #70707F
|
||||||
|
window.label.unfocus.colorTo: #ffffff
|
||||||
|
window.label.unfocus.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: Raised Bevel1 Gradient CrossDiagonal
|
||||||
|
window.title.focus.color: Lightblue
|
||||||
|
window.title.focus.colorTo: blue
|
||||||
|
|
||||||
|
window.title.unfocus: Raised Bevel2 Gradient Vertical
|
||||||
|
window.title.unfocus.color: #4d4d4d
|
||||||
|
window.title.unfocus.colorTo: #55484e
|
||||||
|
! ----------- tab
|
||||||
|
window.tab.font: -adobe-helvetica-bold-r-normal--10-*
|
||||||
|
window.tab.justify: Left
|
||||||
|
window.tab.label.unfocus: Sunken Bevel1 Solid Diagonal
|
||||||
|
window.tab.label.unfocus.color: DarkBlue
|
||||||
|
window.tab.label.unfocus.colorTo: black
|
||||||
|
window.tab.label.unfocus.textColor: Lightblue
|
||||||
|
window.tab.label.focus: Raised Bevel1 Gradient CrossDiagonal
|
||||||
|
window.tab.label.focus.color: LightBlue
|
||||||
|
window.tab.label.focus.colorTo: blue
|
||||||
|
window.tab.label.focus.textColor: black
|
||||||
|
window.tab.borderWidth: 1
|
||||||
|
window.tab.borderColor: black
|
||||||
|
! -----------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
window.button.pressed: Raised Bevel2 Gradient Diagonal
|
||||||
|
window.button.pressed.color: #000000
|
||||||
|
window.button.pressed.colorTo: #808080
|
||||||
|
|
||||||
|
window.frame.focusColor: #4f4f4f
|
||||||
|
window.frame.unfocusColor: #000000
|
||||||
|
handleWidth: 4
|
||||||
|
frameWidth: 1
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
borderColor: blue
|
||||||
|
|
||||||
|
|
||||||
|
rootCommand: bsetroot -gradient flatverticalgradient -from lightblue -to blue
|
||||||
|
|
||||||
|
*Font: -adobe-helvetica-medium-r-normal--12-*
|
135
data/styles/Carbondioxide
Normal file
135
data/styles/Carbondioxide
Normal file
|
@ -0,0 +1,135 @@
|
||||||
|
# carbondioxide.
|
||||||
|
# A fluxbox theme by skypher.
|
||||||
|
# 2001.
|
||||||
|
|
||||||
|
toolbar: Raised Gradient Veritcal
|
||||||
|
toolbar.color: rgb:85/85/85
|
||||||
|
toolbar.colorTo: rgb:FF/FF/FF
|
||||||
|
|
||||||
|
toolbar.button: Raised Gradient Horizontal
|
||||||
|
toolbar.button.color: rgb:85/85/85
|
||||||
|
toolbar.button.colorTo: rgb:FF/FF/FF
|
||||||
|
toolbar.button.picColor: rgb:00/00/00
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Horizontal
|
||||||
|
toolbar.button.pressed.color: rgb:70/70/70
|
||||||
|
|
||||||
|
toolbar.clock: Sunken Gradient Vertical
|
||||||
|
toolbar.clock.color: rgb:85/85/85
|
||||||
|
toolbar.clock.colorTo: rgb:FF/FF/FF
|
||||||
|
toolbar.clock.textColor: rgb:00/00/00
|
||||||
|
|
||||||
|
toolbar.label: Sunken Gradient Vertical
|
||||||
|
toolbar.label.color: rgb:85/85/85
|
||||||
|
toolbar.label.colorTo: rgb:FF/FF/FF
|
||||||
|
toolbar.label.textColor: rgb:10/10/10
|
||||||
|
|
||||||
|
toolbar.windowLabel: Raised Gradient Vertical
|
||||||
|
toolbar.windowLabel.color: rgb:85/85/85
|
||||||
|
toolbar.windowLabel.colorTo: rgb:FF/FF/FF
|
||||||
|
toolbar.windowLabel.textColor: rgb:00/00/00
|
||||||
|
|
||||||
|
toolbar.justify: right
|
||||||
|
|
||||||
|
menu.title: Gradient Horizontal Interlaced
|
||||||
|
menu.title.color: rgb:FF/FF/FF
|
||||||
|
menu.title.colorTo: rgb:85/85/85
|
||||||
|
menu.title.textColor: rgb:00/00/00
|
||||||
|
menu.title.justify: Center
|
||||||
|
|
||||||
|
menu.frame: Sunken Gradient
|
||||||
|
menu.frame.color: rgb:70/70/70
|
||||||
|
menu.frame.colorTo: rgb:FF/FF/FF
|
||||||
|
menu.frame.textColor: rgb:10/10/10
|
||||||
|
menu.frame.justify: Left
|
||||||
|
|
||||||
|
menu.hilite: Gradient
|
||||||
|
menu.hilite.color: rgb:10/10/10
|
||||||
|
menu.hilite.colorTo: rgb:42/42/42
|
||||||
|
menu.hilite.textColor: rgb:FF/FF/FF
|
||||||
|
|
||||||
|
menu.bullet: Diamond
|
||||||
|
menu.bullet.position: Right
|
||||||
|
|
||||||
|
window.title.focus: Raised Gradient Vertical Interlaced
|
||||||
|
window.title.focus.color: rgb:FF/FF/FF
|
||||||
|
window.title.focus.colorTo: rgb:85/85/85
|
||||||
|
window.title.unfocus: Raised Gradient Vertical Interlaced
|
||||||
|
window.title.unfocus.color: rgb:70/70/70
|
||||||
|
window.title.unfocus.colorTo: rgb:85/85/85
|
||||||
|
|
||||||
|
window.label.focus: Flat Gradient Vertical Interlaced
|
||||||
|
window.label.focus.color: rgb:FF/FF/FF
|
||||||
|
window.label.focus.colorTo: rgb:85/85/85
|
||||||
|
window.label.focus.textColor: rgb:00/00/00
|
||||||
|
window.label.unfocus: Flat Gradient Vertical Interlaced
|
||||||
|
window.label.unfocus.color: rgb:70/70/70
|
||||||
|
window.label.unfocus.colorTo: rgb:85/85/85
|
||||||
|
window.label.unfocus.textColor: rgb:10/10/10
|
||||||
|
|
||||||
|
# nedan ej klart.
|
||||||
|
window.button.focus: Raised Gradient Diagonal
|
||||||
|
window.button.focus.color: rgb:9B/9B/9B
|
||||||
|
window.button.focus.colorTo: rgb:42/42/42
|
||||||
|
window.button.focus.picColor: rgb:E2/E2/E2
|
||||||
|
window.button.unfocus: Raised Gradient Diagonal
|
||||||
|
window.button.unfocus.color: rgb:9B/9B/9B
|
||||||
|
window.button.unfocus.colorTo: rgb:42/42/42
|
||||||
|
window.button.unfocus.picColor: rgb:C1/C1/C1
|
||||||
|
window.button.pressed: Sunken Gradient Diagonal
|
||||||
|
window.button.pressed.color: rgb:9B/9B/9B
|
||||||
|
window.button.pressed.colorTo: rgb:42/42/42
|
||||||
|
|
||||||
|
window.frame.focus: Sunken
|
||||||
|
window.frame.focus.color: rgb:89/89/89
|
||||||
|
window.frame.unfocus: Sunken
|
||||||
|
window.frame.unfocus.color: rgb:68/68/68
|
||||||
|
|
||||||
|
window.handle.focus: Raised Gradient Diagonal
|
||||||
|
window.handle.focus.color: rgb:66/66/66
|
||||||
|
window.handle.focus.colorTo: rgb:66/66/68
|
||||||
|
window.handle.unfocus: Raised Gradient Diagonal
|
||||||
|
window.handle.unfocus.color: rgb:66/66/66
|
||||||
|
window.handle.unfocus.colorTo: rgb:60/60/60
|
||||||
|
|
||||||
|
window.grip.focus: Raised Gradient Diagonal Interlaced
|
||||||
|
window.grip.focus.color: rgb:FF/FF/FF
|
||||||
|
window.grip.focus.colorTo: rgb:85/85/85
|
||||||
|
window.grip.unfocus: Raised Gradient Diagonal
|
||||||
|
window.grip.unfocus.color: rgb:70/70/70
|
||||||
|
window.grip.unfocus.colorTo: rgb:85/85/85
|
||||||
|
|
||||||
|
! ----------- tab - explicit for fluxbox, the best wm out there[tm] (;
|
||||||
|
window.tab.justify: Left
|
||||||
|
window.tab.label.unfocus: Flat Gradient Vertical
|
||||||
|
window.tab.label.unfocus.color: rgb:70/70/70
|
||||||
|
window.tab.label.unfocus.colorTo: rgb:85/85/85
|
||||||
|
window.tab.label.unfocus.textColor: rgb:15/15/15
|
||||||
|
window.tab.label.focus: Flat Gradient Vertical
|
||||||
|
window.tab.label.focus.color: rgb:FF/FF/FF
|
||||||
|
window.tab.label.focus.colorTo: rgb:85/85/85
|
||||||
|
window.tab.label.focus.textColor: black
|
||||||
|
window.tab.borderWidth: 1
|
||||||
|
window.tab.borderColor: rgb:10/10/10
|
||||||
|
! ----------- (fluxbox.sourceforge.net)
|
||||||
|
window.tab.font: snap
|
||||||
|
|
||||||
|
window.justify: Center
|
||||||
|
|
||||||
|
toolbar.font: snap
|
||||||
|
window.font: snap
|
||||||
|
menu.title.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.frame.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
|
||||||
|
#toolbar.font: -*-lucida-bold-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
#window.font: -*-lucida-bold-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
#menu.title.font: -*-lucida-bold-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
#menu.frame.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
|
||||||
|
borderColor: rgb:00/00/00
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 3
|
||||||
|
|
||||||
|
rootCommand: bsetroot -gradient flatverticalgradient -from black -to white
|
117
data/styles/Clean
Normal file
117
data/styles/Clean
Normal file
|
@ -0,0 +1,117 @@
|
||||||
|
# "Clean"
|
||||||
|
# A Fluxbox theme by: skypher of perplexity
|
||||||
|
# 2001
|
||||||
|
|
||||||
|
toolbar: Interlaced
|
||||||
|
toolbar.color: rgb:CC/CC/CC
|
||||||
|
|
||||||
|
toolbar.button: Raised
|
||||||
|
toolbar.button.color: rgb:CC/CC/CC
|
||||||
|
toolbar.button.picColor: rgb:10/10/10
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken
|
||||||
|
toolbar.button.pressed.color: rgb:80/80/80
|
||||||
|
|
||||||
|
toolbar.clock: Raised
|
||||||
|
toolbar.clock.color: rgb:CC/CC/CC
|
||||||
|
toolbar.clock.textColor: rgb:10/10/10
|
||||||
|
|
||||||
|
toolbar.label: Raised
|
||||||
|
toolbar.label.color: rgb:CC/CC/CC
|
||||||
|
toolbar.label.textColor: rgb:10/10/10
|
||||||
|
|
||||||
|
toolbar.windowLabel: Raised
|
||||||
|
toolbar.windowLabel.color: rgb:CC/CC/CC
|
||||||
|
toolbar.windowLabel.textColor: rgb:10/10/10
|
||||||
|
|
||||||
|
toolbar.justify: right
|
||||||
|
|
||||||
|
menu.title: Raised Gradient Horizontal Interlaced
|
||||||
|
menu.title.color: rgb:90/BB/CC
|
||||||
|
menu.title.colorTo: rgb:CA/CD/CF
|
||||||
|
menu.title.textColor: rgb:10/10/10
|
||||||
|
menu.title.justify: Right
|
||||||
|
|
||||||
|
menu.frame: Gradient PipeCross
|
||||||
|
menu.frame.color: rgb:CC/CC/CD
|
||||||
|
menu.frame.colorTo: rgb:CA/CD/CE
|
||||||
|
menu.frame.textColor: rgb:10/10/10
|
||||||
|
menu.frame.justify: Right
|
||||||
|
|
||||||
|
menu.hilite: Raised
|
||||||
|
menu.hilite.color: rgb:40/40/40
|
||||||
|
menu.hilite.textColor: rgb:CC/CC/CC
|
||||||
|
|
||||||
|
menu.bullet: Diamond
|
||||||
|
menu.bullet.position: Right
|
||||||
|
|
||||||
|
|
||||||
|
window.title.focus: Raised Interlaced
|
||||||
|
window.title.focus.color: rgb:CC/CC/CD
|
||||||
|
|
||||||
|
window.title.unfocus: Flat Solid
|
||||||
|
window.title.unfocus.color: rgb:BE/BE/BE
|
||||||
|
|
||||||
|
window.label.focus: Solid Interlaced Flat
|
||||||
|
window.label.focus.color: rgb:CA/CA/CB
|
||||||
|
window.label.focus.textColor: rgb:10/10/10
|
||||||
|
|
||||||
|
window.label.unfocus: Flat Solid
|
||||||
|
window.label.unfocus.color: rgb:BE/BE/BE
|
||||||
|
window.label.unfocus.textColor: rgb:09/09/09
|
||||||
|
|
||||||
|
window.button.focus: Raised Bevel1 Solid
|
||||||
|
window.button.focus.color: rgb:CC/CC/CC
|
||||||
|
window.button.focus.picColor: rgb:10/10/10
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Solid
|
||||||
|
window.button.unfocus.color: rgb:CA/CA/CA
|
||||||
|
window.button.unfocus.picColor: rgb:09/09/09
|
||||||
|
|
||||||
|
window.button.pressed: Sunken Bevel1 Solid
|
||||||
|
window.button.pressed.color: rgb:80/80/80
|
||||||
|
|
||||||
|
window.frame.focus: Flat
|
||||||
|
window.frame.focus.color: rgb:CC/CC/CC
|
||||||
|
window.frame.unfocus: Flat
|
||||||
|
window.frame.unfocus.color: rgb:BE/BE/BE
|
||||||
|
|
||||||
|
window.handle.focus: Raised Solid
|
||||||
|
window.handle.focus.color: rgb:CC/CC/CC
|
||||||
|
window.handle.unfocus: Flat Solid
|
||||||
|
window.handle.unfocus.color: rgb:BC/BC/BC
|
||||||
|
|
||||||
|
window.grip.focus: Raised Gradient Diagonal Interlaced
|
||||||
|
window.grip.focus.color: rgb:9B/9B/9B
|
||||||
|
window.grip.focus.colorTo: rgb:80/80/80
|
||||||
|
window.grip.unfocus: Raised Gradient Diagonal
|
||||||
|
window.grip.unfocus.color: rgb:9B/9B/9B
|
||||||
|
window.grip.unfocus.colorTo: rgb:80/80/80
|
||||||
|
|
||||||
|
! ----------- tab - explicit for fluxbox, the best wm out there[tm] (;
|
||||||
|
window.tab.justify: Right
|
||||||
|
window.tab.label.unfocus: Flat Solid
|
||||||
|
window.tab.label.unfocus.color: rgb:AC/AC/AC
|
||||||
|
window.tab.label.unfocus.textColor: black
|
||||||
|
window.tab.label.focus: Raised Solid
|
||||||
|
window.tab.label.focus.color: rgb:CC/CC/CC
|
||||||
|
window.tab.label.focus.textColor: black
|
||||||
|
window.tab.borderWidth: 1
|
||||||
|
window.tab.borderColor: rgb:10/10/10
|
||||||
|
! ----------- (fluxbox.sourceforge.net)
|
||||||
|
window.tab.font: -*-lucidatypewriter-medium-r-normal-*-10-100-75-75-m-60-iso8859-1
|
||||||
|
|
||||||
|
window.justify: Right
|
||||||
|
|
||||||
|
toolbar.font: -*-lucidatypewriter-medium-r-normal-*-10-100-75-75-m-60-iso8859-1
|
||||||
|
window.font: -misc-8x8\ system\ font-medium-r-normal--9-90-100-100-m-100-iso8859-1
|
||||||
|
menu.title.font: -*-lucidatypewriter-medium-r-normal-*-10-100-75-75-m-60-iso8859-1
|
||||||
|
menu.frame.font: -*-lucida-medium-r-normal-*-10-100-*-*-*-*-iso8859-1
|
||||||
|
|
||||||
|
borderColor: rgb:10/10/10
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 2
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid rgb:9A/9A/90
|
120
data/styles/CleanColor
Normal file
120
data/styles/CleanColor
Normal file
|
@ -0,0 +1,120 @@
|
||||||
|
# "Clean Color"
|
||||||
|
# A Fluxbox theme by: skypher of perplexity
|
||||||
|
# 2001
|
||||||
|
|
||||||
|
toolbar: Interlaced
|
||||||
|
toolbar.color: rgb:CC/CC/CC
|
||||||
|
|
||||||
|
toolbar.button: Raised
|
||||||
|
toolbar.button.color: rgb:CC/CC/CC
|
||||||
|
toolbar.button.picColor: rgb:10/10/10
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken
|
||||||
|
toolbar.button.pressed.color: rgb:80/80/80
|
||||||
|
|
||||||
|
toolbar.clock: Raised
|
||||||
|
toolbar.clock.color: rgb:CC/CC/CC
|
||||||
|
toolbar.clock.textColor: rgb:10/10/10
|
||||||
|
|
||||||
|
toolbar.label: Raised
|
||||||
|
toolbar.label.color: rgb:CC/CC/CC
|
||||||
|
toolbar.label.textColor: rgb:10/10/10
|
||||||
|
|
||||||
|
toolbar.windowLabel: Raised
|
||||||
|
toolbar.windowLabel.color: rgb:CC/CC/CC
|
||||||
|
toolbar.windowLabel.textColor: rgb:10/10/10
|
||||||
|
|
||||||
|
toolbar.justify: right
|
||||||
|
|
||||||
|
menu.title: Raised Gradient Horizontal Interlaced
|
||||||
|
menu.title.color: rgb:90/BB/CC
|
||||||
|
menu.title.colorTo: rgb:CA/CD/CF
|
||||||
|
menu.title.textColor: rgb:10/10/10
|
||||||
|
menu.title.justify: Right
|
||||||
|
|
||||||
|
menu.frame: Gradient PipeCross
|
||||||
|
menu.frame.color: rgb:CC/CC/CD
|
||||||
|
menu.frame.colorTo: rgb:CA/CD/CE
|
||||||
|
menu.frame.textColor: rgb:10/10/10
|
||||||
|
menu.frame.justify: Right
|
||||||
|
|
||||||
|
menu.hilite: Raised
|
||||||
|
menu.hilite.color: rgb:40/40/40
|
||||||
|
menu.hilite.textColor: rgb:CC/CC/CC
|
||||||
|
|
||||||
|
menu.bullet: Diamond
|
||||||
|
menu.bullet.position: Right
|
||||||
|
|
||||||
|
|
||||||
|
window.title.focus: Raised Interlaced Gradient Horizontal
|
||||||
|
window.title.focus.color: rgb:90/BB/CC
|
||||||
|
window.title.focus.colorTo: rgb:CA/CD/CF
|
||||||
|
|
||||||
|
window.title.unfocus: Flat Solid
|
||||||
|
window.title.unfocus.color: rgb:BE/BE/BE
|
||||||
|
|
||||||
|
window.label.focus: Gradient Horizontal Flat
|
||||||
|
window.label.focus.color: rgb:90/BB/CC
|
||||||
|
window.label.focus.colorTo: rgb:CA/CD/CF
|
||||||
|
window.label.focus.textColor: rgb:10/10/10
|
||||||
|
|
||||||
|
window.label.unfocus: Flat Solid
|
||||||
|
window.label.unfocus.color: rgb:BE/BE/BE
|
||||||
|
window.label.unfocus.textColor: rgb:09/09/09
|
||||||
|
|
||||||
|
window.button.focus: Raised Bevel1 Solid
|
||||||
|
window.button.focus.color: rgb:CC/CC/CC
|
||||||
|
window.button.focus.picColor: rgb:10/10/10
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Solid
|
||||||
|
window.button.unfocus.color: rgb:CA/CA/CA
|
||||||
|
window.button.unfocus.picColor: rgb:09/09/09
|
||||||
|
|
||||||
|
window.button.pressed: Sunken Bevel1 Solid
|
||||||
|
window.button.pressed.color: rgb:80/80/80
|
||||||
|
|
||||||
|
window.frame.focus: Flat
|
||||||
|
window.frame.focus.color: rgb:CC/CC/CC
|
||||||
|
window.frame.unfocus: Flat
|
||||||
|
window.frame.unfocus.color: rgb:BE/BE/BE
|
||||||
|
|
||||||
|
window.handle.focus: Raised Solid
|
||||||
|
window.handle.focus.color: rgb:CC/CC/CC
|
||||||
|
window.handle.unfocus: Flat Solid
|
||||||
|
window.handle.unfocus.color: rgb:BC/BC/BC
|
||||||
|
|
||||||
|
window.grip.focus: Raised Gradient Diagonal Interlaced
|
||||||
|
window.grip.focus.color: rgb:9B/9B/9B
|
||||||
|
window.grip.focus.colorTo: rgb:80/80/80
|
||||||
|
window.grip.unfocus: Raised Gradient Diagonal
|
||||||
|
window.grip.unfocus.color: rgb:9B/9B/9B
|
||||||
|
window.grip.unfocus.colorTo: rgb:80/80/80
|
||||||
|
|
||||||
|
! ----------- tab - explicit for fluxbox, the best wm out there[tm] (;
|
||||||
|
window.tab.justify: Left
|
||||||
|
window.tab.label.unfocus: Flat Solid
|
||||||
|
window.tab.label.unfocus.color: rgb:BE/BE/BE
|
||||||
|
window.tab.label.unfocus.textColor: rgb:20/20/20
|
||||||
|
window.tab.label.focus: Gradient Horizontal Flat
|
||||||
|
window.tab.label.focus.color: rgb:90/BB/CC
|
||||||
|
window.tab.label.focus.colorTo: rgb:CA/CD/CF
|
||||||
|
window.tab.label.focus.textColor: rgb:10/10/10
|
||||||
|
window.tab.borderWidth: 1
|
||||||
|
window.tab.borderColor: rgb:10/10/10
|
||||||
|
! ----------- (fluxbox.sourceforge.net)
|
||||||
|
window.tab.font: -*-lucidatypewriter-medium-r-normal-*-10-100-75-75-m-60-iso8859-1
|
||||||
|
|
||||||
|
window.justify: Right
|
||||||
|
|
||||||
|
toolbar.font: -*-lucidatypewriter-medium-r-normal-*-10-100-75-75-m-60-iso8859-1
|
||||||
|
window.font: -*-lucidatypewriter-medium-r-normal-*-10-100-75-75-m-60-iso8859-1
|
||||||
|
menu.title.font: -*-lucidatypewriter-medium-r-normal-*-10-100-75-75-m-60-iso8859-1
|
||||||
|
menu.frame.font: -*-lucida-medium-r-normal-*-10-100-*-*-*-*-iso8859-1
|
||||||
|
|
||||||
|
borderColor: rgb:10/10/10
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 2
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 4 4 -bg rgb:9A/9A/9A -fg rgb:30/60/90
|
140
data/styles/Cthulhain
Normal file
140
data/styles/Cthulhain
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
! Title: cthulhain
|
||||||
|
! By: cthulhain (http://lordzork.com/blackbox/
|
||||||
|
! Email: cthulhain@lordzork.com
|
||||||
|
! Comment: no comment
|
||||||
|
|
||||||
|
! ***** toolbar *****
|
||||||
|
toolbar: raised gradient vertical
|
||||||
|
toolbar.color: #585858
|
||||||
|
toolbar.colorTo: #0f1319
|
||||||
|
|
||||||
|
toolbar.label: parentrelative
|
||||||
|
toolbar.label.textColor: #cccccc
|
||||||
|
|
||||||
|
toolbar.windowLabel: sunken gradient crossdiagonal
|
||||||
|
toolbar.windowLabel.color: #151a22
|
||||||
|
toolbar.windowLabel.colorTo: #7a8290
|
||||||
|
toolbar.windowLabel.textColor: #ffffff
|
||||||
|
|
||||||
|
toolbar.clock: parentrelative
|
||||||
|
toolbar.clock.textColor: #cccccc
|
||||||
|
|
||||||
|
toolbar.button: parentrelative
|
||||||
|
toolbar.button.picColor: #cccccc
|
||||||
|
|
||||||
|
toolbar.button.pressed: flat gradient vertical
|
||||||
|
toolbar.button.pressed.color: #0f1319
|
||||||
|
toolbar.button.pressed.colorTo: #7a8290
|
||||||
|
|
||||||
|
|
||||||
|
! ***** menu *****
|
||||||
|
menu.title: raised gradient crossdiagonal
|
||||||
|
menu.title.color: #151a22
|
||||||
|
menu.title.colorTo: #7a8290
|
||||||
|
menu.title.textColor: #ffffff
|
||||||
|
|
||||||
|
menu.frame: sunken gradient crossdiagonal
|
||||||
|
menu.frame.color: #0f1319
|
||||||
|
menu.frame.colorTo: gray40
|
||||||
|
menu.frame.textColor: #cccccc
|
||||||
|
|
||||||
|
menu.hilite: sunken gradient crossdiagonal
|
||||||
|
menu.hilite.color: #151a22
|
||||||
|
menu.hilite.colorTo: #7a8290
|
||||||
|
menu.hilite.textColor: #ffffff
|
||||||
|
|
||||||
|
menu.bullet: triangle
|
||||||
|
menu.bullet.position: right
|
||||||
|
|
||||||
|
|
||||||
|
! ***** window focused *****
|
||||||
|
window.title.focus: raised gradient diagonal
|
||||||
|
window.title.focus.color: gray40
|
||||||
|
window.title.focus.colorTo: #0f1319
|
||||||
|
|
||||||
|
window.label.focus: sunken gradient crossdiagonal
|
||||||
|
window.label.focus.color: #151a22
|
||||||
|
window.label.focus.colorTo: #7a8290
|
||||||
|
window.label.focus.textColor: gray90
|
||||||
|
|
||||||
|
window.button.focus: parentrelative
|
||||||
|
window.button.focus.picColor: #cccccc
|
||||||
|
|
||||||
|
window.button.pressed: flat gradient vertical
|
||||||
|
window.button.pressed.color: #0f1319
|
||||||
|
window.button.pressed.colorTo: #7a8290
|
||||||
|
|
||||||
|
window.handle.focus: raised gradient diagonal
|
||||||
|
window.handle.focus.color: gray50
|
||||||
|
window.handle.focus.colorTo: #0f1319
|
||||||
|
|
||||||
|
window.grip.focus: raised gradient diagonal
|
||||||
|
window.grip.focus.color: #7a8290
|
||||||
|
window.grip.focus.colorTo: #151a22
|
||||||
|
|
||||||
|
window.frame.focusColor: #858585
|
||||||
|
window.frame.focus.color: #858585
|
||||||
|
|
||||||
|
|
||||||
|
! ***** window unfocused *****
|
||||||
|
window.title.unfocus: raised gradient diagonal
|
||||||
|
window.title.unfocus.color: gray40
|
||||||
|
window.title.unfocus.colorTo: #0f1319
|
||||||
|
|
||||||
|
window.label.unfocus: parentrelative
|
||||||
|
window.label.unfocus.textColor: #808080
|
||||||
|
|
||||||
|
window.button.unfocus: parentrelative
|
||||||
|
window.button.unfocus.picColor: #727272
|
||||||
|
|
||||||
|
window.handle.unfocus: raised gradient diagonal
|
||||||
|
window.handle.unfocus.color: gray50
|
||||||
|
window.handle.unfocus.colorTo: #0f1319
|
||||||
|
|
||||||
|
window.grip.unfocus: raised gradient diagonal
|
||||||
|
window.grip.unfocus.color: gray50
|
||||||
|
window.grip.unfocus.colorTo: #0f1319
|
||||||
|
|
||||||
|
window.frame.unfocusColor: #5e6166
|
||||||
|
window.frame.unfocus.color: #5e6166
|
||||||
|
|
||||||
|
|
||||||
|
! ***** fonts *****
|
||||||
|
*.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*
|
||||||
|
toolbar.justify: center
|
||||||
|
window.justify: right
|
||||||
|
menu.title.justify: center
|
||||||
|
menu.frame.justify: right
|
||||||
|
|
||||||
|
! ***** the rest *****
|
||||||
|
borderColor: #202020
|
||||||
|
borderWidth: 1
|
||||||
|
bevelWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
frameWidth: 0
|
||||||
|
|
||||||
|
rootCommand: bsetbg -solid "#3a404b"
|
||||||
|
|
||||||
|
! ***** bbpager *****
|
||||||
|
bbpager.frame: sunken gradient crossdiagonal
|
||||||
|
bbpager.frame.color: #151a22
|
||||||
|
bbpager.frame.colorTo: #7a8290
|
||||||
|
|
||||||
|
bbpager.desktop: parentrelative
|
||||||
|
|
||||||
|
bbpager.desktop.focus: flat gradient vertical
|
||||||
|
bbpager.desktop.focus.color: #0f1319
|
||||||
|
bbpager.desktop.focus.colorTo: gray40
|
||||||
|
|
||||||
|
bbpager.window: raised gradient vertical
|
||||||
|
bbpager.window.color: gray40
|
||||||
|
bbpager.window.colorTo: #0f1319
|
||||||
|
|
||||||
|
bbpager.window.focus: raised gradient crossdiagonal
|
||||||
|
bbpager.window.focus.color: #151a22
|
||||||
|
bbpager.window.focus.colorTo: #7a8290
|
||||||
|
|
||||||
|
bbpager.desktop.focusStyle: border
|
||||||
|
bbpager.active.window.borderColor: #202020
|
||||||
|
bbpager.inactive.window.borderColor: #202020
|
||||||
|
bbpager.active.desktop.borderColor: #0f1319
|
91
data/styles/Flux
Normal file
91
data/styles/Flux
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
toolbar: flat solid
|
||||||
|
toolbar.color: rgb:6/6/54
|
||||||
|
toolbar.button: flat solid
|
||||||
|
toolbar.button.color: rgb:6/6/54
|
||||||
|
toolbar.button.picColor: rgb:2/2/1c
|
||||||
|
toolbar.label: flat crossdiagonal gradient
|
||||||
|
toolbar.label.color: rgb:8/8/7
|
||||||
|
toolbar.label.colorTo: rgb:f/f/d
|
||||||
|
toolbar.label.textColor: rgb:2/2/1c
|
||||||
|
toolbar.windowLabel: flat crossdiagonal gradient
|
||||||
|
toolbar.windowLabel.color: rgb:8/8/7
|
||||||
|
toolbar.windowLabel.colorTo: rgb:f/f/d
|
||||||
|
toolbar.windowLabel.textColor: rgb:2/2/1c
|
||||||
|
toolbar.clock: flat crossdiagonal gradient
|
||||||
|
toolbar.clock.color: rgb:8/8/7
|
||||||
|
toolbar.clock.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.textColor: rgb:2/2/1c
|
||||||
|
toolbar.justify: right
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: flat crossdiagonal gradient
|
||||||
|
menu.title.color: rgb:8/8/7
|
||||||
|
menu.title.colorTo: rgb:f/f/d
|
||||||
|
menu.title.textColor: rgb:2/2/1c
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat solid
|
||||||
|
menu.frame.color: rgb:6/6/54
|
||||||
|
menu.frame.textColor: grey85
|
||||||
|
menu.frame.disableColor: rgb:4/4/38
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: triangle
|
||||||
|
|
||||||
|
menu.hilite: flat solid
|
||||||
|
menu.hilite.color: rgb:4/4/38
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat solid
|
||||||
|
window.title.focus.color: rgb:6/6/54
|
||||||
|
window.title.unfocus: flat solid
|
||||||
|
window.title.unfocus.color: rgb:4/4/38
|
||||||
|
|
||||||
|
window.label.focus: flat crossdiagonal gradient
|
||||||
|
window.label.focus.color: rgb:8/8/7
|
||||||
|
window.label.focus.colorTo: rgb:f/f/d
|
||||||
|
window.label.focus.textColor: rgb:2/2/1c
|
||||||
|
window.label.unfocus: flat solid
|
||||||
|
window.label.unfocus.color: rgb:4/4/38
|
||||||
|
window.label.unfocus.textColor: rgb:2/2/1c
|
||||||
|
|
||||||
|
window.button.focus: flat solid
|
||||||
|
window.button.focus.color: rgb:6/6/54
|
||||||
|
window.button.focus.picColor: rgb:2/2/1c
|
||||||
|
window.button.unfocus: flat solid
|
||||||
|
window.button.unfocus.color: rgb:4/4/38
|
||||||
|
window.button.unfocus.picColor: rgb:2/2/1c
|
||||||
|
|
||||||
|
window.handle.focus: flat crossdiagonal gradient
|
||||||
|
window.handle.focus.color: rgb:8/8/7
|
||||||
|
window.handle.focus.colorTo: rgb:f/f/d
|
||||||
|
window.handle.unfocus: flat solid
|
||||||
|
window.handle.unfocus.color: rgb:4/4/38
|
||||||
|
|
||||||
|
window.grip.focus: flat solid
|
||||||
|
window.grip.focus.color: rgb:8/8/7
|
||||||
|
window.grip.unfocus: flat solid
|
||||||
|
window.grip.unfocus.color: rgb:4/4/38
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:f/f/d
|
||||||
|
window.frame.unfocusColor: rgb:6/6/54
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: right
|
||||||
|
|
||||||
|
*button.pressed: flat solid
|
||||||
|
*button.pressed.color: rgb:a/a/8c
|
||||||
|
|
||||||
|
borderColor: rgb:2/2/1c
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
borderWidth: 2
|
||||||
|
handleWidth: 3
|
||||||
|
|
||||||
|
*textColor: grey20
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid rgb:4/4/38
|
12
data/styles/Makefile.am
Normal file
12
data/styles/Makefile.am
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
# data/styles/Makefile.am for Blackbox 0.61.x - an X11 Window manager
|
||||||
|
|
||||||
|
styledir = $(pkgdatadir)/styles
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
|
||||||
|
style_DATA = Makro MerleyKay Clean CleanColor Artwiz Cthulhain Flux Minimal Nyz Operation Outcomes Rampage Rancor Results Shade Spiff TDF Twice Blue Carbondioxide qnx-photon
|
||||||
|
EXTRA_DIST=$(style_DATA)
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
rmdir $(styledir)
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
224
data/styles/Makefile.in
Normal file
224
data/styles/Makefile.in
Normal file
|
@ -0,0 +1,224 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# data/styles/Makefile.am for Blackbox 0.61.x - an X11 Window manager
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ../..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_triplet = @host@
|
||||||
|
AS = @AS@
|
||||||
|
CC = @CC@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
GNOME = @GNOME@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
KDE = @KDE@
|
||||||
|
LIBTOOL = @LIBTOOL@
|
||||||
|
LN_S = @LN_S@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
styledir = $(pkgdatadir)/styles
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
|
||||||
|
style_DATA = Makro MerleyKay Clean CleanColor Artwiz Cthulhain Flux Minimal Nyz Operation Outcomes Rampage Rancor Results Shade Spiff TDF Twice Blue Carbondioxide qnx-photon
|
||||||
|
EXTRA_DIST = $(style_DATA)
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DATA = $(style_DATA)
|
||||||
|
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps data/styles/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
|
||||||
|
install-styleDATA: $(style_DATA)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(styledir)
|
||||||
|
@list='$(style_DATA)'; for p in $$list; do \
|
||||||
|
if test -f $(srcdir)/$$p; then \
|
||||||
|
echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(styledir)/$$p"; \
|
||||||
|
$(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(styledir)/$$p; \
|
||||||
|
else if test -f $$p; then \
|
||||||
|
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(styledir)/$$p"; \
|
||||||
|
$(INSTALL_DATA) $$p $(DESTDIR)$(styledir)/$$p; \
|
||||||
|
fi; fi; \
|
||||||
|
done
|
||||||
|
|
||||||
|
uninstall-styleDATA:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
list='$(style_DATA)'; for p in $$list; do \
|
||||||
|
rm -f $(DESTDIR)$(styledir)/$$p; \
|
||||||
|
done
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = data/styles
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-am
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-am
|
||||||
|
check-am: all-am
|
||||||
|
check: check-am
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-am
|
||||||
|
|
||||||
|
install-data-am: install-styleDATA
|
||||||
|
install-data: install-data-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-am
|
||||||
|
uninstall-am: uninstall-styleDATA uninstall-local
|
||||||
|
uninstall: uninstall-am
|
||||||
|
all-am: Makefile $(DATA)
|
||||||
|
all-redirect: all-am
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(styledir)
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
clean-am: clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
distclean-am: distclean-generic clean-am distclean-local
|
||||||
|
-rm -f libtool
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
|
||||||
|
.PHONY: uninstall-styleDATA install-styleDATA tags distdir info-am info \
|
||||||
|
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
||||||
|
install-exec install-data-am install-data install-am install \
|
||||||
|
uninstall-local uninstall-am uninstall all-redirect all-am all \
|
||||||
|
installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||||
|
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
rmdir $(styledir)
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
116
data/styles/Makro
Normal file
116
data/styles/Makro
Normal file
|
@ -0,0 +1,116 @@
|
||||||
|
# "Makro"
|
||||||
|
# A Fluxbox theme by: skypher of perplexity
|
||||||
|
# 2001
|
||||||
|
|
||||||
|
toolbar: Gradient Vertical Sunken
|
||||||
|
toolbar.color: rgb:CC/CC/AA
|
||||||
|
|
||||||
|
toolbar.button: Flat Solid
|
||||||
|
toolbar.button.color: rgb:AB/90/40
|
||||||
|
toolbar.button.picColor: rgb:50/30/10
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Flat
|
||||||
|
toolbar.button.pressed.color: rgb:90/70/20
|
||||||
|
|
||||||
|
toolbar.clock: Flat
|
||||||
|
toolbar.clock.color: rgb:AB/90/40
|
||||||
|
toolbar.clock.textColor: rgb:40/20/05
|
||||||
|
|
||||||
|
toolbar.label: Flat
|
||||||
|
toolbar.label.color: rgb:AB/90/40
|
||||||
|
toolbar.label.textColor: rgb:40/20/05
|
||||||
|
|
||||||
|
toolbar.windowLabel: Flat
|
||||||
|
toolbar.windowLabel.color: rgb:AB/90/40
|
||||||
|
toolbar.windowLabel.textColor: rgb:40/20/05
|
||||||
|
|
||||||
|
toolbar.justify: Left
|
||||||
|
|
||||||
|
menu.title: Raised Flat
|
||||||
|
menu.title.color: rgb:AB/90/40
|
||||||
|
menu.title.textColor: rgb:40/20/05
|
||||||
|
menu.title.justify: Left
|
||||||
|
|
||||||
|
menu.frame: Gradient PipeCross
|
||||||
|
menu.frame.color: rgb:CC/CC/AA
|
||||||
|
menu.frame.colorTo: rgb:AB/AA/90
|
||||||
|
menu.frame.textColor: rgb:10/10/01
|
||||||
|
menu.frame.justify: Right
|
||||||
|
|
||||||
|
menu.hilite: Flat
|
||||||
|
menu.hilite.color: rgb:DF/CF/BF
|
||||||
|
menu.hilite.textColor: rgb:00/00/00
|
||||||
|
|
||||||
|
menu.bullet: Square
|
||||||
|
menu.bullet.position: Right
|
||||||
|
|
||||||
|
|
||||||
|
window.title.focus: Gradient Vertical Sunken
|
||||||
|
window.title.focus.color: rgb:CC/CC/AA
|
||||||
|
|
||||||
|
window.title.unfocus: Gradient Vertical Sunken
|
||||||
|
window.title.unfocus.color: rgb:AC/AC/90
|
||||||
|
|
||||||
|
window.label.focus: Solid Flat
|
||||||
|
window.label.focus.color: rgb:AB/90/40
|
||||||
|
window.label.focus.textColor: rgb:40/20/05
|
||||||
|
|
||||||
|
window.label.unfocus: Flat Solid
|
||||||
|
window.label.unfocus.color: rgb:AA/80/30
|
||||||
|
window.label.unfocus.textColor: rgb:45/25/10
|
||||||
|
|
||||||
|
window.button.focus: Flat Solid
|
||||||
|
window.button.focus.color: rgb:AC/99/50
|
||||||
|
window.button.focus.picColor: rgb:40/20/05
|
||||||
|
|
||||||
|
window.button.unfocus: Flat Solid
|
||||||
|
window.button.unfocus.color: rgb:AA/80/30
|
||||||
|
window.button.unfocus.picColor: rgb:45/25/10
|
||||||
|
|
||||||
|
window.button.pressed: Sunken Solid
|
||||||
|
window.button.pressed.color: rgb:90/70/20
|
||||||
|
|
||||||
|
window.frame.focus: Flat
|
||||||
|
window.frame.focus.color: rgb:00/00/00
|
||||||
|
window.frame.unfocus: Flat
|
||||||
|
window.frame.unfocus.color: rgb:10/10/10
|
||||||
|
|
||||||
|
window.handle.focus: Sunken Solid
|
||||||
|
window.handle.focus.color: rgb:AC/99/50
|
||||||
|
window.handle.unfocus: Flat Solid
|
||||||
|
window.handle.unfocus.color: rgb:AA/80/30
|
||||||
|
|
||||||
|
window.grip.focus: Sunken Gradient Diagonal Interlaced
|
||||||
|
window.grip.focus.color: rgb:AC/99/50
|
||||||
|
window.grip.focus.colorTo: rgb:AA/80/30
|
||||||
|
window.grip.unfocus: Raised Gradient Diagonal
|
||||||
|
window.grip.unfocus.color: rgb:AA/80/30
|
||||||
|
window.grip.unfocus.colorTo: rgb:AC/99/50
|
||||||
|
|
||||||
|
! ----------- tab - explicit for fluxbox, the best wm out there[tm] (;
|
||||||
|
window.tab.justify: Center
|
||||||
|
window.tab.label.unfocus: Flat Solid
|
||||||
|
window.tab.label.unfocus.color: rgb:AA/80/30
|
||||||
|
window.tab.label.unfocus.textColor: rgb:45/25/10
|
||||||
|
window.tab.label.focus: Solid Flat
|
||||||
|
window.tab.label.focus.color: rgb:AB/90/40
|
||||||
|
window.tab.label.focus.textColor: rgb:40/20/05
|
||||||
|
window.tab.borderWidth: 1
|
||||||
|
window.tab.borderColor: rgb:10/10/10
|
||||||
|
! ----------- (fluxbox.sourceforge.net)
|
||||||
|
window.tab.font: -*-helvetica-medium-r-*-*-11-*-*-*-*-*-iso8859-1
|
||||||
|
|
||||||
|
window.justify: Left
|
||||||
|
|
||||||
|
toolbar.font: -*-helvetica-medium-r-*-*-11-*-*-*-*-*-iso8859-1
|
||||||
|
window.font: -*-helvetica-bold-r-*-*-11-*-*-*-*-*-iso8859-1
|
||||||
|
menu.title.font: -*-helvetica-bold-r-*-*-11-*-*-*-*-*-iso8859-1
|
||||||
|
menu.frame.font: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-iso8859-1
|
||||||
|
|
||||||
|
borderColor: rgb:10/10/10
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 3
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid rgb:9A/9A/90
|
134
data/styles/MerleyKay
Normal file
134
data/styles/MerleyKay
Normal file
|
@ -0,0 +1,134 @@
|
||||||
|
# Merely Kay
|
||||||
|
# A Fluxbox theme by: skypher of perplexity
|
||||||
|
# 2001
|
||||||
|
# (Not created from scratch, basicly a modification of "Simple Elegance"
|
||||||
|
# by Pax, thanks!)
|
||||||
|
# update: added *.tab.* stuff to make fluxbox look real cool :)
|
||||||
|
|
||||||
|
toolbar: Raised Gradient Veritcal
|
||||||
|
toolbar.color: rgb:62/70/85
|
||||||
|
toolbar.colorTo: rgb:56/66/75
|
||||||
|
|
||||||
|
toolbar.button: Raised Gradient Horizontal Interlaced
|
||||||
|
toolbar.button.color: rgb:62/70/85
|
||||||
|
toolbar.button.colorTo: rgb:56/66/75
|
||||||
|
toolbar.button.picColor: rgb:FF/FF/FF
|
||||||
|
|
||||||
|
toolbar.button.pressed: Sunken Gradient Horizontal
|
||||||
|
toolbar.button.pressed.color: rgb:42/50/65
|
||||||
|
toolbar.button.pressed.colorTo: rgb:36/46/55
|
||||||
|
|
||||||
|
toolbar.clock: Sunken Gradient Vertical Interlaced
|
||||||
|
toolbar.clock.color: rgb:62/70/85
|
||||||
|
toolbar.clock.colorTo: rgb:56/66/75
|
||||||
|
toolbar.clock.textColor: rgb:FF/FF/FF
|
||||||
|
|
||||||
|
toolbar.label: Sunken Gradient Vertical Interlaced
|
||||||
|
toolbar.label.color: rgb:62/70/85
|
||||||
|
toolbar.label.colorTo: rgb:56/66/75
|
||||||
|
toolbar.label.textColor: rgb:FF/FF/FF
|
||||||
|
|
||||||
|
toolbar.windowLabel: Raised Gradient Vertical Interlaced
|
||||||
|
toolbar.windowLabel.color: rgb:62/70/85
|
||||||
|
toolbar.windowLabel.colorTo: rgb:56/66/75
|
||||||
|
toolbar.windowLabel.textColor: rgb:FF/FF/FF
|
||||||
|
|
||||||
|
toolbar.justify: center
|
||||||
|
|
||||||
|
menu.title: Raised Gradient Horizontal Interlaced
|
||||||
|
menu.title.color: rgb:62/66/70
|
||||||
|
menu.title.colorTo: rgb:56/60/68
|
||||||
|
menu.title.textColor: rgb:E9/E9/E9
|
||||||
|
menu.title.justify: Center
|
||||||
|
|
||||||
|
menu.frame: Sunken Gradient PipeCross
|
||||||
|
menu.frame.color: rgb:62/70/85
|
||||||
|
menu.frame.colorTo: rgb:56/66/75
|
||||||
|
menu.frame.textColor: rgb:E2/E2/E2
|
||||||
|
menu.frame.justify: Left
|
||||||
|
|
||||||
|
menu.hilite: Raised Gradient PipeCross
|
||||||
|
menu.hilite.color: rgb:50/50/50
|
||||||
|
menu.hilite.colorTo: rgb:42/42/42
|
||||||
|
menu.hilite.textColor: rgb:FF/FF/FF
|
||||||
|
|
||||||
|
menu.bullet: Triangle
|
||||||
|
menu.bullet.position: Right
|
||||||
|
|
||||||
|
window.title.focus: Raised Gradient Vertical Interlaced
|
||||||
|
window.title.focus.color: rgb:62/70/85
|
||||||
|
window.title.focus.colorTo: rgb:56/66/75
|
||||||
|
window.title.unfocus: Raised Gradient Vertical
|
||||||
|
window.title.unfocus.color: rgb:60/66/70
|
||||||
|
window.title.unfocus.colorTo: rgb:54/60/68
|
||||||
|
|
||||||
|
window.label.focus: Flat Gradient Vertical Interlaced
|
||||||
|
window.label.focus.color: rgb:62/70/85
|
||||||
|
window.label.focus.colorTo: rgb:56/66/75
|
||||||
|
window.label.focus.textColor: rgb:FF/FF/FF
|
||||||
|
window.label.unfocus: Flat Gradient Vertical
|
||||||
|
window.label.unfocus.color: rgb:60/66/70
|
||||||
|
window.label.unfocus.colorTo: rgb:54/60/68
|
||||||
|
window.label.unfocus.textColor: rgb:C1/C1/C1
|
||||||
|
|
||||||
|
window.button.focus: Raised Gradient Diagonal Bevel1
|
||||||
|
window.button.focus.color: rgb:9B/9B/9B
|
||||||
|
window.button.focus.colorTo: rgb:42/42/42
|
||||||
|
window.button.focus.picColor: rgb:E2/E2/E2
|
||||||
|
window.button.unfocus: Raised Gradient Diagonal Bevel1
|
||||||
|
window.button.unfocus.color: rgb:9B/9B/9B
|
||||||
|
window.button.unfocus.colorTo: rgb:42/42/42
|
||||||
|
window.button.unfocus.picColor: rgb:C1/C1/C1
|
||||||
|
window.button.pressed: Sunken Gradient Diagonal Bevel1
|
||||||
|
window.button.pressed.color: rgb:9B/9B/9B
|
||||||
|
window.button.pressed.colorTo: rgb:42/42/42
|
||||||
|
|
||||||
|
window.frame.focus: Sunken
|
||||||
|
window.frame.focus.color: rgb:87/99/9F
|
||||||
|
window.frame.unfocus: Sunken
|
||||||
|
window.frame.unfocus.color: rgb:87/99/9F
|
||||||
|
|
||||||
|
window.handle.focus: Raised Gradient Diagonal
|
||||||
|
window.handle.focus.color: rgb:62/70/85
|
||||||
|
window.handle.focus.colorTo: rgb:56/66/75
|
||||||
|
window.handle.unfocus: Raised Gradient Diagonal
|
||||||
|
window.handle.unfocus.color: rgb:60/66/70
|
||||||
|
window.handle.unfocus.colorTo: rgb:54/60/68
|
||||||
|
|
||||||
|
window.grip.focus: Raised Gradient Diagonal Interlaced
|
||||||
|
window.grip.focus.color: rgb:9B/9B/9B
|
||||||
|
window.grip.focus.colorTo: rgb:42/42/42
|
||||||
|
window.grip.unfocus: Raised Gradient Diagonal
|
||||||
|
window.grip.unfocus.color: rgb:9B/9B/9B
|
||||||
|
window.grip.unfocus.colorTo: rgb:42/42/42
|
||||||
|
|
||||||
|
! ----------- tab - explicit for fluxbox, the best wm out there[tm] (;
|
||||||
|
window.tab.justify: Left
|
||||||
|
window.tab.label.unfocus: Sunken Gradient Vertical
|
||||||
|
window.tab.label.unfocus.color: rgb:50/50/50
|
||||||
|
window.tab.label.unfocus.colorTo: rgb:54/60/68
|
||||||
|
window.tab.label.unfocus.textColor: rgb:AA/AA/AA
|
||||||
|
window.tab.label.focus: Raised Gradient Vertical
|
||||||
|
window.tab.label.focus.color: rgb:62/70/85
|
||||||
|
window.tab.label.focus.colorTo: rgb:556/66/75
|
||||||
|
window.tab.label.focus.textColor: #FFFFFF
|
||||||
|
window.tab.borderWidth: 2
|
||||||
|
window.tab.borderColor: black
|
||||||
|
! ----------- (fluxbox.sourceforge.net)
|
||||||
|
|
||||||
|
window.justify: Center
|
||||||
|
|
||||||
|
window.tab.font: -*-clean-medium-r-*-*-12-*-*-*-*-60-iso8859-*
|
||||||
|
toolbar.font: -*-lucida-bold-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
window.font: -*-helvetica-medium-r-normal-*-12-*-*-*-*-*-iso8859-1
|
||||||
|
#menu.title.font: -*-lucida-bold-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.title.font: -*-lucida-bold-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
menu.frame.font: -*-lucida-medium-r-*-*-*-100-*-*-*-*-*-*
|
||||||
|
|
||||||
|
borderColor: rgb:00/00/00
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
borderWidth: 2
|
||||||
|
handleWidth: 3
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 5 5 -fg rgb:62/70/85 -bg rgb:52/60/75
|
79
data/styles/Minimal
Normal file
79
data/styles/Minimal
Normal file
|
@ -0,0 +1,79 @@
|
||||||
|
! Minimal (c) 2000 Jeff Raven
|
||||||
|
! Blackbox window manager resource defaults, with an
|
||||||
|
! eye towards consuming as little of an 8-bit palette
|
||||||
|
! as possible. As an additional bonus, with the changes
|
||||||
|
! as of Blackbox 0.60.3, it should also use very little
|
||||||
|
! memory.
|
||||||
|
|
||||||
|
toolbar: Flat Solid
|
||||||
|
toolbar.color: MidnightBlue
|
||||||
|
|
||||||
|
toolbar.clock: ParentRelative
|
||||||
|
toolbar.label: ParentRelative
|
||||||
|
toolbar.windowLabel: ParentRelative
|
||||||
|
|
||||||
|
toolbar.button: ParentRelative
|
||||||
|
toolbar.button.pressed: Flat Solid
|
||||||
|
toolbar.button.pressed.color: SteelBlue
|
||||||
|
toolbar.button*picColor: White
|
||||||
|
|
||||||
|
toolbar.textColor: White
|
||||||
|
toolbar.justify: center
|
||||||
|
|
||||||
|
window.title.focus: Flat Solid
|
||||||
|
window.title.focus.color: SteelBlue
|
||||||
|
window.title.unfocus: Flat Solid
|
||||||
|
window.title.unfocus.color: MidnightBlue
|
||||||
|
|
||||||
|
window.label.focus: ParentRelative
|
||||||
|
window.label.focus.textColor: White
|
||||||
|
window.label.unfocus: ParentRelative
|
||||||
|
window.label.unfocus.textColor: Grey
|
||||||
|
|
||||||
|
window.button.focus: ParentRelative
|
||||||
|
window.button.focus.picColor: White
|
||||||
|
window.button.unfocus: ParentRelative
|
||||||
|
window.button.unfocus.picColor: Grey
|
||||||
|
window.button.pressed: ParentRelative
|
||||||
|
|
||||||
|
window.handle.focus: Flat Solid
|
||||||
|
window.handle.focus.color: SteelBlue
|
||||||
|
window.handle.unfocus: Flat Solid
|
||||||
|
window.handle.unfocus.color: MidnightBlue
|
||||||
|
|
||||||
|
window.grip.focus: Flat Solid
|
||||||
|
window.grip.unfocus: Flat Solid
|
||||||
|
window.grip*color: Grey
|
||||||
|
|
||||||
|
window.frame.focusColor: SteelBlue
|
||||||
|
window.frame.unfocusColor: MidnightBlue
|
||||||
|
|
||||||
|
window.justify: center
|
||||||
|
|
||||||
|
menu.title: Flat Solid
|
||||||
|
menu.frame: Flat Solid
|
||||||
|
menu.hilite: Flat Solid
|
||||||
|
|
||||||
|
menu.title.color: Black
|
||||||
|
menu.title.textColor: White
|
||||||
|
menu.title.justify: center
|
||||||
|
|
||||||
|
menu.frame.color: MidnightBlue
|
||||||
|
menu.frame.textColor: White
|
||||||
|
menu.frame.justify: left
|
||||||
|
|
||||||
|
menu.hilite.color: White
|
||||||
|
menu.hilite.textColor: Black
|
||||||
|
|
||||||
|
menu.bullet: Triangle
|
||||||
|
menu.bullet.position: Right
|
||||||
|
|
||||||
|
borderColor: Black
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
*Font: -*-helvetica-*-r-*-*-12-*-*-*-*-*-*-*
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid SlateGrey
|
103
data/styles/Nyz
Normal file
103
data/styles/Nyz
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
toolbar: flat diagonal gradient
|
||||||
|
toolbar.color: rgb:6/9/c
|
||||||
|
toolbar.colorTo: rgb:4/6/8
|
||||||
|
toolbar.button: flat diagonal gradient
|
||||||
|
toolbar.button.color: rgb:3/48/6
|
||||||
|
toolbar.button.colorTo: rgb:5/78/a
|
||||||
|
toolbar.button.picColor: rgb:1/18/2
|
||||||
|
toolbar.button.pressed: flat crossdiagonal gradient
|
||||||
|
toolbar.button.pressed.color: grey40
|
||||||
|
toolbar.button.pressed.colorTo: grey20
|
||||||
|
toolbar.label: flat crossdiagonal gradient
|
||||||
|
toolbar.label.color: grey40
|
||||||
|
toolbar.label.colorTo: grey20
|
||||||
|
toolbar.label.textColor: grey85
|
||||||
|
toolbar.windowLabel: flat crossdiagonal gradient
|
||||||
|
toolbar.windowLabel.color: grey40
|
||||||
|
toolbar.windowLabel.colorTo: grey20
|
||||||
|
toolbar.windowLabel.textColor: grey85
|
||||||
|
toolbar.clock: flat crossdiagonal gradient
|
||||||
|
toolbar.clock.color: grey40
|
||||||
|
toolbar.clock.colorTo: grey20
|
||||||
|
toolbar.clock.textColor: grey85
|
||||||
|
toolbar.justify: right
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: flat crossdiagonal gradient
|
||||||
|
menu.title.color: rgb:6/9/c
|
||||||
|
menu.title.colorTo: rgb:3/48/6
|
||||||
|
menu.title.textColor: white
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat crossdiagonal gradient
|
||||||
|
menu.frame.color: grey40
|
||||||
|
menu.frame.colorTo: grey20
|
||||||
|
menu.frame.textColor: grey85
|
||||||
|
menu.frame.disableColor: rgb:4/4/38
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: triangle
|
||||||
|
|
||||||
|
menu.hilite: flat crossdiagonal gradient
|
||||||
|
menu.hilite.color: rgb:6/9/c
|
||||||
|
menu.hilite.colorTo: rgb:3/48/6
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat diagonal gradient
|
||||||
|
window.title.focus.color: rgb:6/9/c
|
||||||
|
window.title.focus.colorTo: rgb:4/6/8
|
||||||
|
window.title.unfocus: flat solid
|
||||||
|
window.title.unfocus.color: grey30
|
||||||
|
|
||||||
|
window.label.focus: flat crossdiagonal gradient
|
||||||
|
window.label.focus.color: grey40
|
||||||
|
window.label.focus.colorTo: grey20
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: flat crossdiagonal gradient
|
||||||
|
window.label.unfocus.color: grey30
|
||||||
|
window.label.unfocus.colorTo: grey20
|
||||||
|
window.label.unfocus.textColor: grey60
|
||||||
|
|
||||||
|
window.button.focus: flat diagonal gradient
|
||||||
|
window.button.focus.color: rgb:4/6/8
|
||||||
|
window.button.focus.colorTo: rgb:5/78/a
|
||||||
|
window.button.focus.picColor: rgb:1/18/2
|
||||||
|
window.button.unfocus: flat solid
|
||||||
|
window.button.unfocus.color: grey30
|
||||||
|
window.button.unfocus.picColor: grey20
|
||||||
|
window.button.pressed: flat crossdiagonal gradient
|
||||||
|
window.button.pressed.color: grey40
|
||||||
|
window.button.pressed.colorTo: grey20
|
||||||
|
|
||||||
|
window.handle.focus: flat crossdiagonal gradient
|
||||||
|
window.handle.focus.color: rgb:6/9/c
|
||||||
|
window.handle.focus.colorTo: rgb:3/48/6
|
||||||
|
window.handle.unfocus: flat solid
|
||||||
|
window.handle.unfocus.color: grey30
|
||||||
|
|
||||||
|
window.grip.focus: flat crossdiagonal gradient
|
||||||
|
window.grip.focus.color: grey40
|
||||||
|
window.grip.focus.colorTo: grey20
|
||||||
|
window.grip.unfocus: flat crossdiagonal gradient
|
||||||
|
window.grip.unfocus.color: grey30
|
||||||
|
window.grip.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:6/9/c
|
||||||
|
window.frame.unfocusColor: grey30
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: right
|
||||||
|
|
||||||
|
borderColor: grey10
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
*textColor: grey85
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid grey20
|
91
data/styles/Operation
Normal file
91
data/styles/Operation
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
toolbar: flat crossdiagonal gradient
|
||||||
|
toolbar.color: rgb:6/9/c
|
||||||
|
toolbar.colorTo: rgb:4/6/8
|
||||||
|
toolbar.button: parentrelative
|
||||||
|
toolbar.button.picColor: grey85
|
||||||
|
toolbar.button.pressed: flat crossdiagonal gradient
|
||||||
|
toolbar.button.pressed.color: grey50
|
||||||
|
toolbar.button.pressed.colorTo: grey80
|
||||||
|
toolbar.label: parentrelative
|
||||||
|
toolbar.label.textColor: grey85
|
||||||
|
toolbar.windowLabel: parentrelative
|
||||||
|
toolbar.windowLabel.textColor: grey85
|
||||||
|
toolbar.clock: parentrelative
|
||||||
|
toolbar.clock.textColor: grey85
|
||||||
|
toolbar.justify: right
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: flat crossdiagonal gradient
|
||||||
|
menu.title.color: rgb:6/9/c
|
||||||
|
menu.title.colorTo: rgb:3/48/6
|
||||||
|
menu.title.textColor: white
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat crossdiagonal gradient
|
||||||
|
menu.frame.color: grey50
|
||||||
|
menu.frame.colorTo: grey80
|
||||||
|
menu.frame.textColor: grey20
|
||||||
|
menu.frame.disableColor: grey40
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: triangle
|
||||||
|
|
||||||
|
menu.hilite: flat crossdiagonal gradient
|
||||||
|
menu.hilite.color: rgb:6/9/c
|
||||||
|
menu.hilite.colorTo: rgb:3/48/6
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat crossdiagonal gradient
|
||||||
|
window.title.focus.color: rgb:6/9/c
|
||||||
|
window.title.focus.colorTo: rgb:3/48/6
|
||||||
|
window.title.unfocus: flat diagonal gradient
|
||||||
|
window.title.unfocus.color: grey50
|
||||||
|
window.title.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.label.focus: parentrelative
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: parentrelative
|
||||||
|
window.label.unfocus.textColor: grey60
|
||||||
|
|
||||||
|
window.button.focus: parentrelative
|
||||||
|
window.button.focus.picColor: grey85
|
||||||
|
window.button.unfocus: parentrelative
|
||||||
|
window.button.unfocus.picColor: grey60
|
||||||
|
window.button.pressed: flat crossdiagonal gradient
|
||||||
|
window.button.pressed.color: grey50
|
||||||
|
window.button.pressed.colorTo: grey80
|
||||||
|
|
||||||
|
window.handle.focus: flat crossdiagonal gradient
|
||||||
|
window.handle.focus.color: rgb:6/9/c
|
||||||
|
window.handle.focus.colorTo: rgb:3/48/6
|
||||||
|
window.handle.unfocus: flat diagonal gradient
|
||||||
|
window.handle.unfocus.color: grey50
|
||||||
|
window.handle.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.grip.focus: parentrelative
|
||||||
|
window.grip.unfocus: parentrelative
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:6/9/c
|
||||||
|
window.frame.unfocusColor: grey50
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: right
|
||||||
|
|
||||||
|
borderColor: rgb:2/3/4
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
*textColor: grey85
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -gradient flatcrossdiagonalgradient -from rgb:4/6/8 -to rgb:3/48/6
|
||||||
|
|
||||||
|
bbpager.desktop.focus: flat interlaced crossdiagonal gradient
|
||||||
|
bbpager.desktop.focus.color: rgb:6/9/c
|
||||||
|
bbpager.desktop.focus.colorTo: rgb:3/48/6
|
||||||
|
|
114
data/styles/Outcomes
Normal file
114
data/styles/Outcomes
Normal file
|
@ -0,0 +1,114 @@
|
||||||
|
toolbar: raised diagonal gradient bevel1
|
||||||
|
toolbar.color: rgb:7/8/8
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
|
||||||
|
toolbar.button: raised diagonal gradient bevel1
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.picColor: black
|
||||||
|
toolbar.button.pressed: sunken diagonal interlaced gradient bevel1
|
||||||
|
toolbar.button.pressed.color: rgb:38/4/4
|
||||||
|
toolbar.button.pressed.colorTo: rgb:d/f/f
|
||||||
|
|
||||||
|
toolbar.label: flat interlaced diagonal gradient
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:7/8/8
|
||||||
|
toolbar.label.textColor: grey85
|
||||||
|
|
||||||
|
toolbar.windowLabel: flat interlaced diagonal gradient
|
||||||
|
toolbar.windowLabel.color: grey20
|
||||||
|
toolbar.windowLabel.colorTo: rgb:7/8/8
|
||||||
|
toolbar.windowLabel.textColor: grey85
|
||||||
|
|
||||||
|
toolbar.clock: flat interlaced diagonal gradient
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:7/8/8
|
||||||
|
toolbar.clock.textColor: grey85
|
||||||
|
|
||||||
|
toolbar.justify: center
|
||||||
|
toolbar.font: lucidasans-bold-10
|
||||||
|
|
||||||
|
menu.title: raised diagonal interlaced gradient bevel1
|
||||||
|
menu.title.color: grey20
|
||||||
|
menu.title.colorTo: rgb:7/8/8
|
||||||
|
menu.title.textColor: grey85
|
||||||
|
menu.title.font: lucidasans-bold-10
|
||||||
|
menu.title.justify: center
|
||||||
|
|
||||||
|
menu.frame: raised diagonal gradient bevel1
|
||||||
|
menu.frame.color: rgb:7/8/8
|
||||||
|
menu.frame.colorTo: grey10
|
||||||
|
menu.frame.textColor: white
|
||||||
|
menu.frame.disableColor: rgb:38/4/4
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet: triangle
|
||||||
|
menu.bullet.position: right
|
||||||
|
|
||||||
|
menu.hilite: raised diagonal gradient bevel1
|
||||||
|
menu.hilite.color: grey60
|
||||||
|
menu.hilite.colorTo: white
|
||||||
|
menu.hilite.textColor: grey20
|
||||||
|
|
||||||
|
window.title.focus: raised diagonal gradient bevel1
|
||||||
|
window.title.focus.color: rgb:7/8/8
|
||||||
|
window.title.focus.colorTo: grey20
|
||||||
|
window.title.unfocus: raised diagonal gradient bevel1
|
||||||
|
window.title.unfocus.color: rgb:54/6/6
|
||||||
|
window.title.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.label.focus: interlaced sunken diagonal gradient bevel1
|
||||||
|
window.label.focus.color: grey20
|
||||||
|
window.label.focus.colorTo: grey
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: interlaced flat gradient
|
||||||
|
window.label.unfocus.color: grey20
|
||||||
|
window.label.unfocus.colorTo: rgb:54/6/6
|
||||||
|
window.label.unfocus.textColor: grey
|
||||||
|
|
||||||
|
window.handle.focus: raised diagonal gradient bevel1
|
||||||
|
window.handle.focus.color: rgb:7/8/8
|
||||||
|
window.handle.focus.colorTo: grey20
|
||||||
|
window.handle.unfocus: raised diagonal gradient bevel1
|
||||||
|
window.handle.unfocus.color: rgb:54/6/6
|
||||||
|
window.handle.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.grip.focus: raised diagonal gradient bevel1
|
||||||
|
window.grip.focus.color: grey
|
||||||
|
window.grip.focus.colorTo: grey20
|
||||||
|
window.grip.unfocus: sunken diagonal gradient bevel1
|
||||||
|
window.grip.unfocus.color: grey20
|
||||||
|
window.grip.unfocus.colorTo: grey
|
||||||
|
|
||||||
|
|
||||||
|
window.button.focus: raised diagonal gradient bevel1
|
||||||
|
window.button.focus.color: grey
|
||||||
|
window.button.focus.colorTo: grey20
|
||||||
|
window.button.focus.picColor: black
|
||||||
|
window.button.unfocus: sunken diagonal gradient bevel1
|
||||||
|
window.button.unfocus.color: grey20
|
||||||
|
window.button.unfocus.colorTo: grey
|
||||||
|
window.button.unfocus.picColor: grey40
|
||||||
|
window.button.pressed: flat diagonal interlaced gradient
|
||||||
|
window.button.pressed.color: rgb:38/4/4
|
||||||
|
window.button.pressed.colorTo: rgb:d/f/f
|
||||||
|
|
||||||
|
window.frame.focusColor: grey85
|
||||||
|
window.frame.unfocusColor: rgb:54/6/6
|
||||||
|
|
||||||
|
window.font: lucidasans-bold-10
|
||||||
|
window.justify: center
|
||||||
|
|
||||||
|
! misc...
|
||||||
|
borderColor: rgb:1c/2/2
|
||||||
|
|
||||||
|
borderWidth: 1
|
||||||
|
bevelWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 4 4 -fg rgb:54/6/6 -bg grey20
|
||||||
|
|
||||||
|
! for the bbtools
|
||||||
|
menuFont: lucidasans-10
|
||||||
|
titleFont: lucidasans-bold-10
|
102
data/styles/Rampage
Normal file
102
data/styles/Rampage
Normal file
|
@ -0,0 +1,102 @@
|
||||||
|
|
||||||
|
toolbar: sunken
|
||||||
|
toolbar.color: grey68
|
||||||
|
|
||||||
|
toolbar.button: flat
|
||||||
|
toolbar.button.color: grey68
|
||||||
|
toolbar.button.picColor: rgb:0/8/8
|
||||||
|
toolbar.button.pressed: sunken
|
||||||
|
toolbar.button.pressed.color: rgb:c/c/c
|
||||||
|
toolbar.button.pressed.colorTo: rgb:8/8/8
|
||||||
|
|
||||||
|
toolbar.label: flat
|
||||||
|
toolbar.label.color: grey68
|
||||||
|
toolbar.label.textColor: black
|
||||||
|
|
||||||
|
toolbar.windowLabel: flat
|
||||||
|
toolbar.windowLabel.color: grey68
|
||||||
|
toolbar.windowLabel.textColor: black
|
||||||
|
|
||||||
|
toolbar.clock: flat
|
||||||
|
toolbar.clock.color: grey68
|
||||||
|
toolbar.clock.textColor: black
|
||||||
|
|
||||||
|
toolbar.justify: Left
|
||||||
|
|
||||||
|
menu.title: Raised Diagonal Gradient Bevel1
|
||||||
|
menu.title.color: rgb:b/b/b
|
||||||
|
menu.title.colorTo: rgb:1/9/9
|
||||||
|
menu.title.textColor: black
|
||||||
|
menu.title.justify: center
|
||||||
|
|
||||||
|
menu.frame: Raised Diagonal Gradient Bevel1
|
||||||
|
menu.frame.color: rgb:b/b/b
|
||||||
|
menu.frame.colorTo: rgb:c/c/c
|
||||||
|
menu.frame.textColor: black
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.hilite: Raised diagonal gradient bevel1
|
||||||
|
menu.hilite.color: grey77
|
||||||
|
menu.hilite.colorTo: grey74
|
||||||
|
menu.hilite.textColor: rgb:0/8/8
|
||||||
|
|
||||||
|
menu.bullet: square
|
||||||
|
menu.bullet.position: right
|
||||||
|
|
||||||
|
window.title.focus: sunken diagonal gradient bevel1
|
||||||
|
window.title.focus.color: rgb:c/c/c
|
||||||
|
window.title.focus.colorTo: rgb:b/b/b
|
||||||
|
window.title.unfocus: sunken
|
||||||
|
window.title.unfocus.color: grey70
|
||||||
|
|
||||||
|
window.label.focus: Flat pyramid interlaced gradient
|
||||||
|
window.label.focus.color: rgb:c/c/c
|
||||||
|
window.label.focus.colorTo: rgb:b/b/b
|
||||||
|
window.label.focus.textColor: black
|
||||||
|
window.label.unfocus: flat
|
||||||
|
window.label.unfocus.color: grey70
|
||||||
|
window.label.unfocus.textColor: black
|
||||||
|
|
||||||
|
window.handle.focus: flat diagonal gradient bevel1
|
||||||
|
window.handle.focus.color: rgb:c/c/c
|
||||||
|
window.handle.focus.colorTo: rgb:0/8/8
|
||||||
|
window.handle.unfocus: raised pyramid gradient bevel1
|
||||||
|
window.handle.unfocus.color: rgb:c/c/c
|
||||||
|
window.handle.unfocus.colorTo: rgb:0/8/8
|
||||||
|
|
||||||
|
window.grip.focus: flat diagonal interlaced gradient bevel1
|
||||||
|
window.grip.focus.color: grey90
|
||||||
|
window.grip.focus.colorTo: grey40
|
||||||
|
window.grip.unfocus: flat diagonal gradient bevel1
|
||||||
|
window.grip.unfocus.color: grey40
|
||||||
|
window.grip.unfocus.colorTo: grey90
|
||||||
|
|
||||||
|
window.button.focus: sunken diagonal gradient bevel1
|
||||||
|
window.button.focus.color: grey90
|
||||||
|
window.button.focus.colorTo: grey40
|
||||||
|
window.button.focus.picColor: grey20
|
||||||
|
|
||||||
|
window.button.unfocus: flat
|
||||||
|
window.button.unfocus.color: grey70
|
||||||
|
window.button.unfocus.colorTo: grey70
|
||||||
|
window.button.unfocus.picColor: grey70
|
||||||
|
|
||||||
|
window.button.pressed: sunken interlaced diagonal gradient bevel1
|
||||||
|
window.button.pressed.color: rgb:38/4/4
|
||||||
|
window.button.pressed.colorTo: rgb:d/f/f
|
||||||
|
|
||||||
|
window.frame.focusColor: grey72
|
||||||
|
window.frame.unfocusColor: grey72
|
||||||
|
|
||||||
|
window.justify: center
|
||||||
|
|
||||||
|
borderColor: rgb:0/0/0
|
||||||
|
|
||||||
|
borderWidth: 1
|
||||||
|
bevelWidth: 2
|
||||||
|
handleWidth: 5
|
||||||
|
|
||||||
|
*font: -b&h-lucida-medium-r-normal-*-*-100-*-*-p-*-iso8859-1
|
||||||
|
*textColor: black
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 16 8 -bg rgb:0/8/8 -fg rgb:0/9/9
|
107
data/styles/Rancor
Normal file
107
data/styles/Rancor
Normal file
|
@ -0,0 +1,107 @@
|
||||||
|
toolbar: flat solid
|
||||||
|
toolbar.color: #980806
|
||||||
|
|
||||||
|
toolbar.button: raised crossdiagonal gradient bevel2
|
||||||
|
toolbar.button.color: #a8a6a6
|
||||||
|
toolbar.button.colorTo: black
|
||||||
|
toolbar.button.picColor: white
|
||||||
|
|
||||||
|
toolbar.button.pressed: flat solid
|
||||||
|
toolbar.button.pressed.color: grey20
|
||||||
|
|
||||||
|
toolbar.label: raised diagonal gradient bevel2
|
||||||
|
toolbar.label.color: #a8a6a6
|
||||||
|
toolbar.label.colorTo: black
|
||||||
|
toolbar.label.textColor: white
|
||||||
|
|
||||||
|
toolbar.windowLabel: raised crossdiagonal gradient bevel2
|
||||||
|
toolbar.windowLabel.color: #a8a6a6
|
||||||
|
toolbar.windowLabel.colorTo: black
|
||||||
|
toolbar.windowLabel.textColor: white
|
||||||
|
|
||||||
|
toolbar.clock: raised crossdiagonal gradient bevel2
|
||||||
|
toolbar.clock.color: black
|
||||||
|
toolbar.clock.colorTo: #a8a6a6
|
||||||
|
toolbar.clock.textColor: white
|
||||||
|
|
||||||
|
toolbar.justify: center
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: raised crossdiagonal gradient
|
||||||
|
menu.title.color: #980806
|
||||||
|
menu.title.colorTo: black
|
||||||
|
menu.title.textColor: white
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat crossdiagonal gradient bevel2
|
||||||
|
menu.frame.color: black
|
||||||
|
menu.frame.colorTo: #a8a6a6
|
||||||
|
menu.frame.textColor: white
|
||||||
|
menu.frame.disableColor: grey20
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: left
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: round
|
||||||
|
|
||||||
|
menu.hilite: raised crossdiagonal gradient bevel1
|
||||||
|
menu.hilite.color: #a8a6a6
|
||||||
|
menu.hilite.colorTo: black
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat solid
|
||||||
|
window.title.focus.color: #980806
|
||||||
|
|
||||||
|
window.title.unfocus: flat solid
|
||||||
|
window.title.unfocus.color: black
|
||||||
|
|
||||||
|
window.label.focus: raised crossdiagonal gradient bevel1
|
||||||
|
window.label.focus.color: black
|
||||||
|
window.label.focus.colorTo: #a8a6a6
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
|
||||||
|
window.label.unfocus: flat solid
|
||||||
|
window.label.unfocus.color: black
|
||||||
|
window.label.unfocus.textColor: grey60
|
||||||
|
|
||||||
|
window.button.focus: raised crossdiagonal gradient bevel2
|
||||||
|
window.button.focus.color: #a8a6a6
|
||||||
|
window.button.focus.colorTo: black
|
||||||
|
window.button.focus.picColor: white
|
||||||
|
|
||||||
|
window.button.unfocus: flat solid
|
||||||
|
window.button.unfocus.color: black
|
||||||
|
window.button.unfocus.picColor: black
|
||||||
|
window.button.pressed: flat crossdiagonal gradient
|
||||||
|
window.button.pressed.color: grey40
|
||||||
|
window.button.pressed.colorTo: grey20
|
||||||
|
|
||||||
|
window.handle.focus: raised crossdiagonal gradient
|
||||||
|
window.handle.focus.color: #980806
|
||||||
|
window.handle.focus.colorTo: black
|
||||||
|
window.handle.unfocus: flat solid
|
||||||
|
window.handle.unfocus.color: black
|
||||||
|
|
||||||
|
window.grip.focus: raised crossdiagonal gradient
|
||||||
|
window.grip.focus.color: #a8a6a6
|
||||||
|
window.grip.focus.colorTo: black
|
||||||
|
window.grip.unfocus: flat solid
|
||||||
|
window.grip.unfocus.color: black
|
||||||
|
|
||||||
|
window.frame.focusColor: #980806
|
||||||
|
window.frame.unfocusColor: black
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: center
|
||||||
|
|
||||||
|
borderColor: black
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
*textColor: white
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -gradient interlacedflatcrossdiagonalgradient -from rgb:4c/04/03 -to black
|
114
data/styles/Results
Normal file
114
data/styles/Results
Normal file
|
@ -0,0 +1,114 @@
|
||||||
|
toolbar: raised diagonal gradient bevel1
|
||||||
|
toolbar.color: rgb:8/8/7
|
||||||
|
toolbar.colorTo: grey20
|
||||||
|
|
||||||
|
toolbar.button: raised diagonal gradient bevel1
|
||||||
|
toolbar.button.color: grey
|
||||||
|
toolbar.button.colorTo: grey20
|
||||||
|
toolbar.button.picColor: black
|
||||||
|
toolbar.button.pressed: sunken diagonal interlaced gradient bevel1
|
||||||
|
toolbar.button.pressed.color: rgb:4/4/38
|
||||||
|
toolbar.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
|
||||||
|
toolbar.label: flat interlaced diagonal gradient
|
||||||
|
toolbar.label.color: grey20
|
||||||
|
toolbar.label.colorTo: rgb:8/8/7
|
||||||
|
toolbar.label.textColor: grey85
|
||||||
|
|
||||||
|
toolbar.windowLabel: flat interlaced diagonal gradient
|
||||||
|
toolbar.windowLabel.color: grey20
|
||||||
|
toolbar.windowLabel.colorTo: rgb:8/8/7
|
||||||
|
toolbar.windowLabel.textColor: grey85
|
||||||
|
|
||||||
|
toolbar.clock: flat interlaced diagonal gradient
|
||||||
|
toolbar.clock.color: grey20
|
||||||
|
toolbar.clock.colorTo: rgb:8/8/7
|
||||||
|
toolbar.clock.textColor: grey85
|
||||||
|
|
||||||
|
toolbar.justify: center
|
||||||
|
toolbar.font: lucidasans-bold-10
|
||||||
|
|
||||||
|
menu.title: raised diagonal interlaced gradient bevel1
|
||||||
|
menu.title.color: grey20
|
||||||
|
menu.title.colorTo: rgb:8/8/7
|
||||||
|
menu.title.textColor: grey85
|
||||||
|
menu.title.font: lucidasans-bold-10
|
||||||
|
menu.title.justify: center
|
||||||
|
|
||||||
|
menu.frame: raised diagonal gradient bevel1
|
||||||
|
menu.frame.color: rgb:8/8/7
|
||||||
|
menu.frame.colorTo: grey10
|
||||||
|
menu.frame.textColor: white
|
||||||
|
menu.frame.disableColor: rgb:4/4/38
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet: triangle
|
||||||
|
menu.bullet.position: right
|
||||||
|
|
||||||
|
menu.hilite: raised diagonal gradient bevel1
|
||||||
|
menu.hilite.color: grey60
|
||||||
|
menu.hilite.colorTo: white
|
||||||
|
menu.hilite.textColor: grey20
|
||||||
|
|
||||||
|
window.title.focus: raised diagonal gradient bevel1
|
||||||
|
window.title.focus.color: rgb:8/8/7
|
||||||
|
window.title.focus.colorTo: grey20
|
||||||
|
window.title.unfocus: raised diagonal gradient bevel1
|
||||||
|
window.title.unfocus.color: rgb:6/6/54
|
||||||
|
window.title.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.label.focus: interlaced sunken diagonal gradient bevel1
|
||||||
|
window.label.focus.color: grey20
|
||||||
|
window.label.focus.colorTo: grey
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: interlaced flat gradient
|
||||||
|
window.label.unfocus.color: grey20
|
||||||
|
window.label.unfocus.colorTo: rgb:6/6/54
|
||||||
|
window.label.unfocus.textColor: grey
|
||||||
|
|
||||||
|
window.handle.focus: raised diagonal gradient bevel1
|
||||||
|
window.handle.focus.color: rgb:8/8/7
|
||||||
|
window.handle.focus.colorTo: grey20
|
||||||
|
window.handle.unfocus: raised diagonal gradient bevel1
|
||||||
|
window.handle.unfocus.color: rgb:6/6/54
|
||||||
|
window.handle.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.grip.focus: raised diagonal gradient bevel1
|
||||||
|
window.grip.focus.color: grey
|
||||||
|
window.grip.focus.colorTo: grey20
|
||||||
|
window.grip.unfocus: sunken diagonal gradient bevel1
|
||||||
|
window.grip.unfocus.color: grey20
|
||||||
|
window.grip.unfocus.colorTo: grey
|
||||||
|
|
||||||
|
|
||||||
|
window.button.focus: raised diagonal gradient bevel1
|
||||||
|
window.button.focus.color: grey
|
||||||
|
window.button.focus.colorTo: grey20
|
||||||
|
window.button.focus.picColor: black
|
||||||
|
window.button.unfocus: sunken diagonal gradient bevel1
|
||||||
|
window.button.unfocus.color: grey20
|
||||||
|
window.button.unfocus.colorTo: grey
|
||||||
|
window.button.unfocus.picColor: grey40
|
||||||
|
window.button.pressed: flat diagonal interlaced gradient
|
||||||
|
window.button.pressed.color: rgb:4/4/38
|
||||||
|
window.button.pressed.colorTo: rgb:f/f/d
|
||||||
|
|
||||||
|
window.frame.focusColor: grey85
|
||||||
|
window.frame.unfocusColor: rgb:6/6/54
|
||||||
|
|
||||||
|
window.font: lucidasans-bold-10
|
||||||
|
window.justify: center
|
||||||
|
|
||||||
|
! misc...
|
||||||
|
borderColor: rgb:2/2/1c
|
||||||
|
|
||||||
|
borderWidth: 1
|
||||||
|
bevelWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 4 4 -fg rgb:6/6/5c -bg grey20
|
||||||
|
|
||||||
|
! for the bbtools
|
||||||
|
menuFont: lucidasans-10
|
||||||
|
titleFont: lucidasans-bold-10
|
91
data/styles/Shade
Normal file
91
data/styles/Shade
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
toolbar: flat solid
|
||||||
|
toolbar.color: rgb:6/6/6
|
||||||
|
toolbar.button: flat solid
|
||||||
|
toolbar.button.color: rgb:6/6/6
|
||||||
|
toolbar.button.picColor: rgb:2/2/2
|
||||||
|
toolbar.label: flat crossdiagonal gradient
|
||||||
|
toolbar.label.color: rgb:8/8/7
|
||||||
|
toolbar.label.colorTo: rgb:f/f/d
|
||||||
|
toolbar.label.textColor: rgb:2/2/1c
|
||||||
|
toolbar.windowLabel: flat crossdiagonal gradient
|
||||||
|
toolbar.windowLabel.color: rgb:8/8/7
|
||||||
|
toolbar.windowLabel.colorTo: rgb:f/f/d
|
||||||
|
toolbar.windowLabel.textColor: rgb:2/2/1c
|
||||||
|
toolbar.clock: flat crossdiagonal gradient
|
||||||
|
toolbar.clock.color: rgb:8/8/7
|
||||||
|
toolbar.clock.colorTo: rgb:f/f/d
|
||||||
|
toolbar.clock.textColor: rgb:2/2/1c
|
||||||
|
toolbar.justify: right
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: flat crossdiagonal gradient
|
||||||
|
menu.title.color: rgb:8/8/7
|
||||||
|
menu.title.colorTo: rgb:f/f/d
|
||||||
|
menu.title.textColor: rgb:2/2/1c
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat solid
|
||||||
|
menu.frame.color: rgb:6/6/6
|
||||||
|
menu.frame.textColor: grey85
|
||||||
|
menu.frame.disableColor: rgb:4/4/4
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: triangle
|
||||||
|
|
||||||
|
menu.hilite: flat solid
|
||||||
|
menu.hilite.color: rgb:4/4/4
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat solid
|
||||||
|
window.title.focus.color: rgb:6/6/6
|
||||||
|
window.title.unfocus: flat solid
|
||||||
|
window.title.unfocus.color: rgb:4/4/4
|
||||||
|
|
||||||
|
window.label.focus: flat crossdiagonal gradient
|
||||||
|
window.label.focus.color: rgb:8/8/7
|
||||||
|
window.label.focus.colorTo: rgb:f/f/d
|
||||||
|
window.label.focus.textColor: rgb:2/2/1c
|
||||||
|
window.label.unfocus: flat solid
|
||||||
|
window.label.unfocus.color: rgb:4/4/4
|
||||||
|
window.label.unfocus.textColor: rgb:2/2/2
|
||||||
|
|
||||||
|
window.button.focus: flat solid
|
||||||
|
window.button.focus.color: rgb:6/6/6
|
||||||
|
window.button.focus.picColor: rgb:2/2/2
|
||||||
|
window.button.unfocus: flat solid
|
||||||
|
window.button.unfocus.color: rgb:4/4/4
|
||||||
|
window.button.unfocus.picColor: rgb:2/2/2
|
||||||
|
|
||||||
|
window.handle.focus: flat crossdiagonal gradient
|
||||||
|
window.handle.focus.color: rgb:8/8/7
|
||||||
|
window.handle.focus.colorTo: rgb:f/f/d
|
||||||
|
window.handle.unfocus: flat solid
|
||||||
|
window.handle.unfocus.color: rgb:4/4/4
|
||||||
|
|
||||||
|
window.grip.focus: flat solid
|
||||||
|
window.grip.focus.color: rgb:8/8/8
|
||||||
|
window.grip.unfocus: flat solid
|
||||||
|
window.grip.unfocus.color: rgb:4/4/4
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:f/f/d
|
||||||
|
window.frame.unfocusColor: rgb:6/6/6
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: right
|
||||||
|
|
||||||
|
*button.pressed: flat solid
|
||||||
|
*button.pressed.color: rgb:a/a/8c
|
||||||
|
|
||||||
|
borderColor: rgb:2/2/2
|
||||||
|
|
||||||
|
bevelWidth: 2
|
||||||
|
borderWidth: 2
|
||||||
|
handleWidth: 3
|
||||||
|
|
||||||
|
*textColor: grey20
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid rgb:4/4/4
|
109
data/styles/Spiff
Normal file
109
data/styles/Spiff
Normal file
|
@ -0,0 +1,109 @@
|
||||||
|
toolbar: flat gradient vertical
|
||||||
|
toolbar.color: rgb:c0/c4/c8
|
||||||
|
toolbar.colorTo: rgb:a0/a4/a8
|
||||||
|
|
||||||
|
toolbar.button: flat gradient vertical
|
||||||
|
toolbar.button.color: rgb:bc/c0/c4
|
||||||
|
toolbar.button.colorTo: rgb:a4/a8/ac
|
||||||
|
toolbar.button.picColor: black
|
||||||
|
|
||||||
|
toolbar.button.pressed: flat gradient diagonal
|
||||||
|
toolbar.button.pressed.color: rgb:60/64/68
|
||||||
|
toolbar.button.pressed.colorTo: rgb:80/84/88
|
||||||
|
|
||||||
|
toolbar.clock: flat gradient horizontal interlaced
|
||||||
|
toolbar.clock.color: black
|
||||||
|
toolbar.clock.colorTo: rgb:70/70/88
|
||||||
|
toolbar.clock.textColor: white
|
||||||
|
|
||||||
|
toolbar.label: flat gradient horizontal interlaced
|
||||||
|
toolbar.label.color: black
|
||||||
|
toolbar.label.colorTo: rgb:70/70/88
|
||||||
|
toolbar.label.textColor: white
|
||||||
|
|
||||||
|
toolbar.windowLabel: flat gradient horizontal interlaced
|
||||||
|
toolbar.windowLabel.color: black
|
||||||
|
toolbar.windowLabel.colorTo: rgb:78/90/94
|
||||||
|
toolbar.windowLabel.textColor: white
|
||||||
|
|
||||||
|
toolbar.justify: center
|
||||||
|
|
||||||
|
|
||||||
|
menu.title: flat gradient horizontal interlaced
|
||||||
|
menu.title.color: black
|
||||||
|
menu.title.colorTo: rgb:78/90/94
|
||||||
|
menu.title.textColor: white
|
||||||
|
menu.title.justify: left
|
||||||
|
|
||||||
|
menu.frame: flat gradient diagonal
|
||||||
|
menu.frame.color: rgb:c0/c4/c8
|
||||||
|
menu.frame.colorTo: rgb:70/74/78
|
||||||
|
menu.frame.textColor: rgb:40/44/48
|
||||||
|
menu.frame.justify: left
|
||||||
|
|
||||||
|
menu.hilite: flat gradient horizontal interlaced
|
||||||
|
menu.hilite.color: black
|
||||||
|
menu.hilite.colorTo: rgb:70/70/88
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
menu.bullet: empty
|
||||||
|
menu.bullet.position: left
|
||||||
|
|
||||||
|
|
||||||
|
window.title.focus: flat gradient vertical
|
||||||
|
window.title.focus.color: rgb:c0/c4/c8
|
||||||
|
window.title.focus.colorTo: rgb:a0/a4/a8
|
||||||
|
window.title.unfocus: flat gradient vertical
|
||||||
|
window.title.unfocus.color: rgb:a0/a4/a8
|
||||||
|
window.title.unfocus.colorTo: rgb:80/84/88
|
||||||
|
|
||||||
|
window.label.focus: flat gradient horizontal interlaced
|
||||||
|
window.label.focus.color: black
|
||||||
|
window.label.focus.colorTo: rgb:78/90/94
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: flat gradient horizontal interlaced
|
||||||
|
window.label.unfocus.color: black
|
||||||
|
window.label.unfocus.colorTo: rgb:60/60/78
|
||||||
|
window.label.unfocus.textColor: rgb:a0/a4/a8
|
||||||
|
|
||||||
|
window.button.focus: flat gradient vertical
|
||||||
|
window.button.focus.color: rgb:bc/c0/c4
|
||||||
|
window.button.focus.colorTo: rgb:a4/a8/ac
|
||||||
|
window.button.focus.picColor: black
|
||||||
|
window.button.unfocus: flat gradient vertical
|
||||||
|
window.button.unfocus.color: rgb:9c/a0/a4
|
||||||
|
window.button.unfocus.colorTo: rgb:84/88/8c
|
||||||
|
window.button.unfocus.picColor: rgb:40/44/48
|
||||||
|
window.button.pressed: flat gradient diagonal
|
||||||
|
window.button.pressed.color: rgb:60/64/68
|
||||||
|
window.button.pressed.colorTo: rgb:80/84/88
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:90/94/98
|
||||||
|
window.frame.unfocusColor: rgb:40/48/50
|
||||||
|
|
||||||
|
window.handle.focus: flat gradient diagonal
|
||||||
|
window.handle.focus.color: rgb:c0/c4/c8
|
||||||
|
window.handle.focus.colorTo: rgb:a0/a4/a8
|
||||||
|
window.handle.unfocus: flat gradient diagonal
|
||||||
|
window.handle.unfocus.color: rgb:a0/a4/a8
|
||||||
|
window.handle.unfocus.colorTo: rgb:80/84/88
|
||||||
|
|
||||||
|
window.grip.focus: flat diagonal gradient
|
||||||
|
window.grip.focus.color: black
|
||||||
|
window.grip.focus.colorTo: rgb:78/90/94
|
||||||
|
window.grip.unfocus: flat diagonal gradient
|
||||||
|
window.grip.unfocus.color: black
|
||||||
|
window.grip.unfocus.colorTo: rgb:60/60/78
|
||||||
|
|
||||||
|
window.justify: left
|
||||||
|
|
||||||
|
|
||||||
|
borderColor: black
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 1
|
||||||
|
handleWidth: 3
|
||||||
|
|
||||||
|
rootCommand: bsetroot -mod 2 2 -fg rgb:48/50/68 -bg rgb:50/58/70
|
||||||
|
|
||||||
|
*Font: lucidasans-10
|
115
data/styles/TDF
Normal file
115
data/styles/TDF
Normal file
|
@ -0,0 +1,115 @@
|
||||||
|
! TarishedCopper.style
|
||||||
|
! by The Dixie Flatline.
|
||||||
|
! root image copyright(c)1999 propaganda.themes.org
|
||||||
|
! used w/o permission (for non-canned release)
|
||||||
|
! ----
|
||||||
|
! You may only distribute this theme with the original
|
||||||
|
! root image or with the original blackbox source.
|
||||||
|
! ----
|
||||||
|
! for Blackbox 0.60.x -ONLY-
|
||||||
|
! missing: slit border color
|
||||||
|
|
||||||
|
toolbar: raised gradient bevel1
|
||||||
|
toolbar.color: black
|
||||||
|
toolbar.colorTo: black
|
||||||
|
toolbar.label: Raised Gradient pipecross Bevel1
|
||||||
|
toolbar.label.color: rgb:4e/38/32
|
||||||
|
toolbar.label.colorTo: rgb:af/89/7c
|
||||||
|
toolbar.label.textColor: black
|
||||||
|
toolbar.windowLabel: Raised Gradient pyramid Bevel1
|
||||||
|
toolbar.windowLabel.color: black
|
||||||
|
toolbar.windowLabel.colorTo: rgb:af/89/7c
|
||||||
|
toolbar.windowLabel.textColor: black
|
||||||
|
toolbar.clock: Raised Gradient pipecross bevel1
|
||||||
|
toolbar.clock.color: rgb:4e/38/32
|
||||||
|
toolbar.clock.colorTo: rgb:af/89/7c
|
||||||
|
toolbar.clock.textColor: black
|
||||||
|
toolbar.button: Raised gradient pipecross bevel1
|
||||||
|
toolbar.button.color: rgb:4e/38/32
|
||||||
|
toolbar.button.colorTo: rgb:af/89/7c
|
||||||
|
toolbar.button.picColor: black
|
||||||
|
toolbar.button.pressed: Flat Gradient Diagonal Bevel1
|
||||||
|
toolbar.button.pressed.color: rgb:32/32/32
|
||||||
|
toolbar.button.pressed.colorTo: rgb:82/6d/53
|
||||||
|
toolbar.justify: center
|
||||||
|
|
||||||
|
menu.title: Raised Gradient pipecross Bevel1
|
||||||
|
menu.title.color: rgb:4e/38/32
|
||||||
|
menu.title.colorTo: rgb:af/89/7c
|
||||||
|
menu.title.textColor: black
|
||||||
|
menu.title.justify: center
|
||||||
|
menu.frame: raised Gradient elliptic Bevel1
|
||||||
|
menu.frame.color: black
|
||||||
|
menu.frame.colorTo: rgb:af/89/7c
|
||||||
|
menu.frame.textColor: black
|
||||||
|
menu.frame.justify: center
|
||||||
|
menu.hilite: sunken gradient crossdiagonal bevel1
|
||||||
|
menu.hilite.color: rgb:4e/38/32
|
||||||
|
menu.hilite.colorTo: rgb:af/89/7c
|
||||||
|
menu.hilite.textColor: rgb:ff/ff/ff
|
||||||
|
menu.bullet: empty
|
||||||
|
menu.bullet.position: right
|
||||||
|
|
||||||
|
window.title.focus: Raised Gradient Diagonal bevel1
|
||||||
|
window.title.focus.color: black
|
||||||
|
window.title.focus.colorTo: black
|
||||||
|
window.title.unfocus: Raised Gradient Diagonal bevel1
|
||||||
|
window.title.unfocus.color: black
|
||||||
|
window.title.unfocus.colorTo: black
|
||||||
|
|
||||||
|
window.label.focus: raised Gradient pyramid Bevel1
|
||||||
|
window.label.focus.color: black
|
||||||
|
window.label.focus.colorTo: rgb:b3/8c/7f
|
||||||
|
window.label.focus.textColor: black
|
||||||
|
|
||||||
|
window.label.unfocus: raised Gradient pyramid Bevel1
|
||||||
|
window.label.unfocus.color: black
|
||||||
|
window.label.unfocus.colorTo: rgb:6c/54/4c
|
||||||
|
window.label.unfocus.textColor: black
|
||||||
|
|
||||||
|
window.button.focus: Raised Gradient pipecross Bevel1
|
||||||
|
window.button.focus.color: rgb:4e/38/32
|
||||||
|
window.button.focus.colorTo: rgb:af/89/7c
|
||||||
|
window.button.focus.picColor: black
|
||||||
|
window.button.unfocus: raised gradient pyramid bevel2
|
||||||
|
window.button.unfocus.color: black
|
||||||
|
window.button.unfocus.colorTo: rgb:6c/54/4c
|
||||||
|
window.button.unfocus.picColor: black
|
||||||
|
window.button.pressed: Flat Gradient Diagonal Bevel1
|
||||||
|
window.button.pressed.color: rgb:32/32/32
|
||||||
|
window.button.pressed.colorTo: rgb:82/6d/53
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:4e/38/32
|
||||||
|
window.frame.unfocusColor: rgb:4c/36/30
|
||||||
|
|
||||||
|
window.handle.focus: raised Gradient pyramid Bevel2
|
||||||
|
window.handle.focus.color: black
|
||||||
|
window.handle.focus.colorTo: rgb:af/89/7c
|
||||||
|
window.handle.unfocus: raised Gradient pyramid Bevel2
|
||||||
|
window.handle.unfocus.color: black
|
||||||
|
window.handle.unfocus.colorTo: rgb:6c/54/4c
|
||||||
|
|
||||||
|
window.grip.focus: raised gradient pipecross bevel1
|
||||||
|
window.grip.focus.color: rgb:4e/38/32
|
||||||
|
window.grip.focus.colorTo: rgb:af/89/7c
|
||||||
|
window.grip.unfocus: raised gradient pyramid bevel1
|
||||||
|
window.grip.unfocus.color: black
|
||||||
|
window.grip.unfocus.colorTo: rgb:6c/54/4c
|
||||||
|
|
||||||
|
borderWidth: 1
|
||||||
|
bevelWidth: 1
|
||||||
|
handleWidth: 5
|
||||||
|
window.justify: CenterJustify
|
||||||
|
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
menu.title.Font: lucidasans-10
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
window.font: lucidasans-10
|
||||||
|
menuFont: lucidasans-10
|
||||||
|
titleFont: lucidasans-10
|
||||||
|
|
||||||
|
borderColor: rgb:00/00/00
|
||||||
|
rootCommand: bsetroot -gradient flatcrossdiagonalgradient -from black -to rgb:af/89/7c
|
||||||
|
|
||||||
|
! fin
|
||||||
|
|
103
data/styles/Twice
Normal file
103
data/styles/Twice
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
toolbar: flat diagonal gradient
|
||||||
|
toolbar.color: rgb:c/6/6
|
||||||
|
toolbar.colorTo: rgb:8/4/4
|
||||||
|
toolbar.button: flat diagonal gradient
|
||||||
|
toolbar.button.color: rgb:6/3/3
|
||||||
|
toolbar.button.colorTo: rgb:a/5/5
|
||||||
|
toolbar.button.picColor: rgb:4/2/2
|
||||||
|
toolbar.button.pressed: flat crossdiagonal gradient
|
||||||
|
toolbar.button.pressed.color: grey40
|
||||||
|
toolbar.button.pressed.colorTo: grey20
|
||||||
|
toolbar.label: flat crossdiagonal gradient
|
||||||
|
toolbar.label.color: grey40
|
||||||
|
toolbar.label.colorTo: grey20
|
||||||
|
toolbar.label.textColor: grey85
|
||||||
|
toolbar.windowLabel: flat crossdiagonal gradient
|
||||||
|
toolbar.windowLabel.color: grey40
|
||||||
|
toolbar.windowLabel.colorTo: grey20
|
||||||
|
toolbar.windowLabel.textColor: grey85
|
||||||
|
toolbar.clock: flat crossdiagonal gradient
|
||||||
|
toolbar.clock.color: grey40
|
||||||
|
toolbar.clock.colorTo: grey20
|
||||||
|
toolbar.clock.textColor: grey85
|
||||||
|
toolbar.justify: right
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
|
||||||
|
menu.title: flat crossdiagonal gradient
|
||||||
|
menu.title.color: rgb:c/6/6
|
||||||
|
menu.title.colorTo: rgb:6/3/3
|
||||||
|
menu.title.textColor: white
|
||||||
|
menu.title.font: lucidasans-10
|
||||||
|
menu.title.justify: right
|
||||||
|
|
||||||
|
menu.frame: flat crossdiagonal gradient
|
||||||
|
menu.frame.color: grey40
|
||||||
|
menu.frame.colorTo: grey20
|
||||||
|
menu.frame.textColor: grey85
|
||||||
|
menu.frame.disableColor: rgb:4/2/2
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: center
|
||||||
|
|
||||||
|
menu.bullet.position: right
|
||||||
|
menu.bullet: triangle
|
||||||
|
|
||||||
|
menu.hilite: flat crossdiagonal gradient
|
||||||
|
menu.hilite.color: rgb:c/6/6
|
||||||
|
menu.hilite.colorTo: rgb:6/3/3
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
window.title.focus: flat diagonal gradient
|
||||||
|
window.title.focus.color: rgb:c/6/6
|
||||||
|
window.title.focus.colorTo: rgb:8/4/4
|
||||||
|
window.title.unfocus: flat solid
|
||||||
|
window.title.unfocus.color: grey30
|
||||||
|
|
||||||
|
window.label.focus: flat crossdiagonal gradient
|
||||||
|
window.label.focus.color: grey40
|
||||||
|
window.label.focus.colorTo: grey20
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
window.label.unfocus: flat crossdiagonal gradient
|
||||||
|
window.label.unfocus.color: grey30
|
||||||
|
window.label.unfocus.colorTo: grey20
|
||||||
|
window.label.unfocus.textColor: grey60
|
||||||
|
|
||||||
|
window.button.focus: flat diagonal gradient
|
||||||
|
window.button.focus.color: rgb:8/4/4
|
||||||
|
window.button.focus.colorTo: rgb:a/5/5
|
||||||
|
window.button.focus.picColor: rgb:4/2/2
|
||||||
|
window.button.unfocus: flat solid
|
||||||
|
window.button.unfocus.color: grey30
|
||||||
|
window.button.unfocus.picColor: grey20
|
||||||
|
window.button.pressed: flat crossdiagonal gradient
|
||||||
|
window.button.pressed.color: grey40
|
||||||
|
window.button.pressed.colorTo: grey20
|
||||||
|
|
||||||
|
window.handle.focus: flat crossdiagonal gradient
|
||||||
|
window.handle.focus.color: rgb:c/6/6
|
||||||
|
window.handle.focus.colorTo: rgb:6/3/3
|
||||||
|
window.handle.unfocus: flat solid
|
||||||
|
window.handle.unfocus.color: grey30
|
||||||
|
|
||||||
|
window.grip.focus: flat crossdiagonal gradient
|
||||||
|
window.grip.focus.color: grey40
|
||||||
|
window.grip.focus.colorTo: grey20
|
||||||
|
window.grip.unfocus: flat crossdiagonal gradient
|
||||||
|
window.grip.unfocus.color: grey30
|
||||||
|
window.grip.unfocus.colorTo: grey20
|
||||||
|
|
||||||
|
window.frame.focusColor: rgb:c/6/6
|
||||||
|
window.frame.unfocusColor: grey30
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: right
|
||||||
|
|
||||||
|
borderColor: grey10
|
||||||
|
|
||||||
|
bevelWidth: 1
|
||||||
|
borderWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
|
||||||
|
*textColor: grey85
|
||||||
|
*Font: lucidasans-10
|
||||||
|
|
||||||
|
rootCommand: bsetroot -solid grey20
|
138
data/styles/qnx-photon
Normal file
138
data/styles/qnx-photon
Normal file
|
@ -0,0 +1,138 @@
|
||||||
|
# photon-qnx
|
||||||
|
# theme for fluxbox
|
||||||
|
# 2001 (c) skypher
|
||||||
|
|
||||||
|
toolbar: raised gradient vertical
|
||||||
|
toolbar.color: rgb:DB/DA/DB
|
||||||
|
toolbar.colorTo: rgb:D4/CE/D2
|
||||||
|
|
||||||
|
toolbar.label: flat gradient vertical
|
||||||
|
toolbar.label.color: rgb:DB/DA/DB
|
||||||
|
toolbar.label.colorTo: rgb:D4/CE/D2
|
||||||
|
toolbar.label.textColor: rgb:45/45/45
|
||||||
|
|
||||||
|
toolbar.windowLabel: sunken solid
|
||||||
|
toolbar.windowLabel.color: rgb:FC/F9/DF
|
||||||
|
toolbar.windowLabel.textColor: rgb:45/45/45
|
||||||
|
|
||||||
|
toolbar.clock: flat gradient vertical
|
||||||
|
toolbar.clock.color: rgb:DB/DA/DB
|
||||||
|
toolbar.clock.colorTo: rgb:D4/CE/D2
|
||||||
|
toolbar.clock.textColor: rgb:45/45/45
|
||||||
|
|
||||||
|
toolbar.button: solid flat
|
||||||
|
toolbar.button.color: rgb:EB/EB/EB
|
||||||
|
toolbar.button.picColor: rgb:15/15/15
|
||||||
|
|
||||||
|
toolbar.button.pressed: sunken flat
|
||||||
|
toolbar.button.pressed.color: rgb:AB/AB/AB
|
||||||
|
|
||||||
|
menu.title: raised gradient vertical
|
||||||
|
menu.title.color: rgb:68/95/E3
|
||||||
|
menu.title.colorTo: rgb:31/59/9C
|
||||||
|
menu.title.textColor: white
|
||||||
|
|
||||||
|
menu.frame: sunken gradient vertical
|
||||||
|
menu.frame.color: rgb:DB/DA/DB
|
||||||
|
menu.frame.colorTo: rgb:D4/CE/D2
|
||||||
|
menu.frame.textColor: rgb:45/45/45
|
||||||
|
|
||||||
|
menu.hilite: flat solid
|
||||||
|
menu.hilite.color: rgb:91/A3/9E
|
||||||
|
menu.hilite.textColor: white
|
||||||
|
|
||||||
|
menu.bullet: triangle
|
||||||
|
menu.bullet.position: right
|
||||||
|
|
||||||
|
! win focus
|
||||||
|
window.title.focus: flat gradient vertical
|
||||||
|
window.title.focus.color: rgb:D9/D9/D9
|
||||||
|
window.title.focus.colorTo: white
|
||||||
|
|
||||||
|
window.label.focus: raised gradient vertical
|
||||||
|
window.label.focus.color: rgb:68/95/E3
|
||||||
|
window.label.focus.colorTo: rgb:31/59/9C
|
||||||
|
window.label.focus.textColor: white
|
||||||
|
|
||||||
|
window.button.focus: raised gradient vertical
|
||||||
|
window.button.focus.color: rgb:EA/EA/EA
|
||||||
|
window.button.focus.colorTo: rgb:94/9B/99
|
||||||
|
window.button.focus.picColor: rgb:35/35/35
|
||||||
|
|
||||||
|
window.button.pressed: sunken solid
|
||||||
|
window.button.pressed.color: rgb:94/9B/99
|
||||||
|
|
||||||
|
window.handle.focus: raised solid
|
||||||
|
window.handle.focus.color: rgb:EA/EA/EA
|
||||||
|
|
||||||
|
window.grip.focus: Raised Gradient vertical
|
||||||
|
window.grip.focus.color: rgb:68/95/E3
|
||||||
|
window.grip.focus.colorTo: rgb:31/59/9C
|
||||||
|
|
||||||
|
window.frame.focusColor: black
|
||||||
|
|
||||||
|
|
||||||
|
! unfocused win
|
||||||
|
window.title.unfocus: flat gradient vertical
|
||||||
|
window.title.unfocus.color: rgb:D9/D9/D9
|
||||||
|
window.title.unfocus.colorTo: white
|
||||||
|
|
||||||
|
|
||||||
|
window.label.unfocus: raised gradient vertical
|
||||||
|
window.label.unfocus.color: rgb:C6/C5/C6
|
||||||
|
window.label.unfocus.colorTo: rgb:A7/A6/A7
|
||||||
|
window.label.unfocus.textColor: white
|
||||||
|
|
||||||
|
window.button.unfocus: raised gradient vertical
|
||||||
|
window.button.unfocus.color: rgb:EA/EA/EA
|
||||||
|
window.button.unfocus.colorTo: rgb:94/9B/99
|
||||||
|
window.button.unfocus.picColor: rgb:35/35/35
|
||||||
|
|
||||||
|
window.handle.unfocus: raised solid
|
||||||
|
window.handle.unfocus.color: rgb:EA/EA/EA
|
||||||
|
|
||||||
|
window.grip.unfocus: raised solid
|
||||||
|
window.grip.unfocus.color: rgb:EA/EA/EA
|
||||||
|
|
||||||
|
window.frame.unfocusColor: black
|
||||||
|
|
||||||
|
! ----------- tab - explicit for fluxbox, the best wm out there[tm] (;
|
||||||
|
window.tab.justify: left
|
||||||
|
|
||||||
|
window.tab.label.unfocus: raised gradient vertical
|
||||||
|
window.tab.label.unfocus.color: rgb:C6/C5/C6
|
||||||
|
window.tab.label.unfocus.colorTo: rgb:A7/A6/A7
|
||||||
|
window.tab.label.unfocus.textColor: white
|
||||||
|
|
||||||
|
window.tab.label.focus: raised gradient vertical
|
||||||
|
window.tab.label.focus.color: rgb:68/95/E3
|
||||||
|
window.tab.label.focus.colorTo: rgb:31/59/9C
|
||||||
|
window.tab.label.focus.textColor: white
|
||||||
|
|
||||||
|
window.tab.borderWidth: 1
|
||||||
|
window.tab.borderColor: black
|
||||||
|
! ----------- (fluxbox.sourceforge.net)
|
||||||
|
|
||||||
|
! fonts
|
||||||
|
window.tab.font: -*-gamow-medium-r-*-*-7-*-*-*-*-60-*-*
|
||||||
|
! ^ change this to lucidasans-10 if you don't have gamow
|
||||||
|
|
||||||
|
toolbar.font: lucidasans-10
|
||||||
|
toolbar.justify: left
|
||||||
|
|
||||||
|
window.font: lucidasans-10
|
||||||
|
window.justify: left
|
||||||
|
|
||||||
|
menu.title.Font: lucidasans-10
|
||||||
|
menu.title.justify: left
|
||||||
|
|
||||||
|
menu.frame.font: lucidasans-10
|
||||||
|
menu.frame.justify: left
|
||||||
|
|
||||||
|
! borders n stuff
|
||||||
|
borderColor: black
|
||||||
|
borderWidth: 1
|
||||||
|
bevelWidth: 2
|
||||||
|
handleWidth: 4
|
||||||
|
frameWidth: 0
|
||||||
|
rootCommand: bsetbg -solid white
|
2
data/titlebar
Normal file
2
data/titlebar
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Right: minimize maximize close
|
||||||
|
Left: sticky
|
45
doc/Coding_style
Normal file
45
doc/Coding_style
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
The coding style is almost the same as i blackbox.
|
||||||
|
Instead of 2 spaces there is tab.
|
||||||
|
It might look strange now in some places, that is because
|
||||||
|
the code hasnt been "translated" to tab 100% yet.
|
||||||
|
Use a tab size of 2 and you will be fine.
|
||||||
|
|
||||||
|
note if-statement:
|
||||||
|
|
||||||
|
if ( stuff )
|
||||||
|
function(stuff, more stuff,
|
||||||
|
more, even more);
|
||||||
|
else
|
||||||
|
morefunction( stuff, more stuff
|
||||||
|
stuff,
|
||||||
|
stuff,
|
||||||
|
stuff);
|
||||||
|
|
||||||
|
if the functionline needs to be split up, like above, right after a if-statement
|
||||||
|
use { and }, so its clear when the if-statement ends.
|
||||||
|
It should look like this
|
||||||
|
|
||||||
|
if ( stuff ) {
|
||||||
|
function(stuff, more stuff,
|
||||||
|
more, even more);
|
||||||
|
} else {
|
||||||
|
morefunction( stuff, more stuff
|
||||||
|
stuff,
|
||||||
|
stuff,
|
||||||
|
stuff);
|
||||||
|
}
|
||||||
|
|
||||||
|
The includeguards:
|
||||||
|
_FILENAME_HH_
|
||||||
|
|
||||||
|
|
||||||
|
Function comments:
|
||||||
|
//------------ function name --------
|
||||||
|
// This do that and that
|
||||||
|
// Returns this on success else
|
||||||
|
// this on failure.
|
||||||
|
// TODO: if there is something to do.
|
||||||
|
//-----------------------------------
|
||||||
|
type classname::function(...) {
|
||||||
|
|
||||||
|
}
|
11
doc/Makefile.am
Normal file
11
doc/Makefile.am
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# doc/Makefile.am for Blackbox 0.61.x - an X11 Window manager
|
||||||
|
|
||||||
|
CLEANFILES = fluxbox.1
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
man_MANS = fluxbox.1 bsetroot.1
|
||||||
|
EXTRA_DIST=fluxbox.1.in bsetroot.1 Coding_style
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
fluxbox.1: fluxbox.1.in
|
||||||
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," fluxbox.1.in > fluxbox.1
|
246
doc/Makefile.in
Normal file
246
doc/Makefile.in
Normal file
|
@ -0,0 +1,246 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# doc/Makefile.am for Blackbox 0.61.x - an X11 Window manager
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_triplet = @host@
|
||||||
|
AS = @AS@
|
||||||
|
CC = @CC@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
GNOME = @GNOME@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
KDE = @KDE@
|
||||||
|
LIBTOOL = @LIBTOOL@
|
||||||
|
LN_S = @LN_S@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
CLEANFILES = fluxbox.1
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in
|
||||||
|
man_MANS = fluxbox.1 bsetroot.1
|
||||||
|
EXTRA_DIST = fluxbox.1.in bsetroot.1 Coding_style
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
man1dir = $(mandir)/man1
|
||||||
|
MANS = $(man_MANS)
|
||||||
|
|
||||||
|
NROFF = nroff
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps doc/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
|
||||||
|
install-man1:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(man1dir)
|
||||||
|
@list='$(man1_MANS)'; \
|
||||||
|
l2='$(man_MANS)'; for i in $$l2; do \
|
||||||
|
case "$$i" in \
|
||||||
|
*.1*) list="$$list $$i" ;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
for i in $$list; do \
|
||||||
|
if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
|
||||||
|
else file=$$i; fi; \
|
||||||
|
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
||||||
|
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
||||||
|
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
||||||
|
echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \
|
||||||
|
$(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \
|
||||||
|
done
|
||||||
|
|
||||||
|
uninstall-man1:
|
||||||
|
@list='$(man1_MANS)'; \
|
||||||
|
l2='$(man_MANS)'; for i in $$l2; do \
|
||||||
|
case "$$i" in \
|
||||||
|
*.1*) list="$$list $$i" ;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
for i in $$list; do \
|
||||||
|
ext=`echo $$i | sed -e 's/^.*\\.//'`; \
|
||||||
|
inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
|
||||||
|
inst=`echo $$inst | sed '$(transform)'`.$$ext; \
|
||||||
|
echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \
|
||||||
|
rm -f $(DESTDIR)$(man1dir)/$$inst; \
|
||||||
|
done
|
||||||
|
install-man: $(MANS)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) install-man1
|
||||||
|
uninstall-man:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) uninstall-man1
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = doc
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-am
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-am
|
||||||
|
check-am: all-am
|
||||||
|
check: check-am
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-am
|
||||||
|
|
||||||
|
install-data-am: install-man
|
||||||
|
install-data: install-data-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-am
|
||||||
|
uninstall-am: uninstall-man
|
||||||
|
uninstall: uninstall-am
|
||||||
|
all-am: Makefile $(MANS)
|
||||||
|
all-redirect: all-am
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs:
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(mandir)/man1
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
clean-am: clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
distclean-am: distclean-generic clean-am distclean-local
|
||||||
|
-rm -f libtool
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
|
||||||
|
.PHONY: install-man1 uninstall-man1 install-man uninstall-man tags \
|
||||||
|
distdir info-am info dvi-am dvi check check-am installcheck-am \
|
||||||
|
installcheck install-exec-am install-exec install-data-am install-data \
|
||||||
|
install-am install uninstall-am uninstall all-redirect all-am all \
|
||||||
|
installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||||
|
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||||
|
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
fluxbox.1: fluxbox.1.in
|
||||||
|
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," fluxbox.1.in > fluxbox.1
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
89
doc/bsetroot.1
Normal file
89
doc/bsetroot.1
Normal file
|
@ -0,0 +1,89 @@
|
||||||
|
.\"
|
||||||
|
.\" Man page for Bsetroot
|
||||||
|
.\"
|
||||||
|
.\" Copyright (c) 2000 by Wilbert Berendsen <wbsoft@xs4all.nl>
|
||||||
|
.\"
|
||||||
|
.TH bsetroot 1 "June 16th, 2000" "0.60.3"
|
||||||
|
.SH NAME
|
||||||
|
bsetroot \- blackbox utility to change root window appearance
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.BR bsetroot " \-help"
|
||||||
|
.br
|
||||||
|
.B bsetroot
|
||||||
|
.RI "[ \-display " display " ] \-solid " color
|
||||||
|
.br
|
||||||
|
.B bsetroot
|
||||||
|
.RI "[ \-display " display " ] \-mod " "x y" " \-fg " color " \-bg " color
|
||||||
|
.br
|
||||||
|
.B bsetroot
|
||||||
|
.RI "[ \-display " display " ] \-gradient " texture " \-from " color " \-to " color
|
||||||
|
.SH DESCRIPTION
|
||||||
|
Bsetroot is a utility that can control the appearance of the root window in
|
||||||
|
three ways: Either give it a solid color, or write a two color modula pattern
|
||||||
|
to it, or render a gradient texture, based on two different colors.
|
||||||
|
.PP
|
||||||
|
Bsetroot resembles
|
||||||
|
.IR xsetroot (1)
|
||||||
|
in this functionality but it supports multiple screen displays, and gradient
|
||||||
|
textures the same way as Blackbox does.
|
||||||
|
It doesn't handle cursors etc.
|
||||||
|
Bsetroot is part of the Blackbox package.
|
||||||
|
.SH OPTIONS
|
||||||
|
Bsetroot operates in three ways, you must choose one of the first 3 options:
|
||||||
|
.TP
|
||||||
|
.BI \-solid " color"
|
||||||
|
Sets the root window to specified color.
|
||||||
|
.TP
|
||||||
|
.BI \-mod " x y"
|
||||||
|
Creates a modula pattern. You must specify
|
||||||
|
.BR \-bg " and " \-fg
|
||||||
|
colors.
|
||||||
|
.TP
|
||||||
|
.BI \-gradient " texturestring"
|
||||||
|
Renders the specified texture string to the root window.
|
||||||
|
For possible texture strings, please refer to
|
||||||
|
.IR blackbox (1).
|
||||||
|
You must also specify both a
|
||||||
|
.BR \-from " and a " \-to
|
||||||
|
color.
|
||||||
|
.TP
|
||||||
|
.BI \-display " display"
|
||||||
|
Tells Bsetroot to connect to the specified display.
|
||||||
|
.TP
|
||||||
|
.BI "\-bg, \-background " color
|
||||||
|
Background color.
|
||||||
|
Needed for
|
||||||
|
.B \-mod
|
||||||
|
patterns.
|
||||||
|
.TP
|
||||||
|
.BI "\-fg, \-foreground " color
|
||||||
|
Foreground color.
|
||||||
|
Needed for
|
||||||
|
.B \-mod
|
||||||
|
patterns.
|
||||||
|
.TP
|
||||||
|
.BI \-from " color"
|
||||||
|
Start color for rendering textures.
|
||||||
|
Needed for
|
||||||
|
.B \-gradient
|
||||||
|
operation mode.
|
||||||
|
.TP
|
||||||
|
.BI \-to " color"
|
||||||
|
Ending color for rendering textures.
|
||||||
|
Needed for
|
||||||
|
.B \-gradient
|
||||||
|
operation mode.
|
||||||
|
.TP
|
||||||
|
.B \-help
|
||||||
|
Prints version info and short help text.
|
||||||
|
.SH AUTHOR
|
||||||
|
Bsetroot is written and maintained by Brad Hughes
|
||||||
|
.nh \" hyphenation off
|
||||||
|
(blackbox@alug.org)
|
||||||
|
.hy \" on again
|
||||||
|
and Jeff Raven
|
||||||
|
.nh
|
||||||
|
(jraven@psu.edu).
|
||||||
|
.hy
|
||||||
|
.SH SEE ALSO
|
||||||
|
.IR blackbox (1)
|
805
doc/fluxbox.1.in
Normal file
805
doc/fluxbox.1.in
Normal file
|
@ -0,0 +1,805 @@
|
||||||
|
.\"
|
||||||
|
.\" Man page for Blackbox
|
||||||
|
.\"
|
||||||
|
.\" Copyright (c) 2000 by Wilbert Berendsen <wbsoft@xs4all.nl>
|
||||||
|
.\"
|
||||||
|
.\" This manual page may be freely distributed and modified.
|
||||||
|
.\" Parts of the text are taken from website and several README's
|
||||||
|
.\" by His Great Hughesness himself. Why reinvent wheels?
|
||||||
|
.\"
|
||||||
|
.\" Created with NEdit, tested with ``man'' and ``tkman.''
|
||||||
|
.\" This manpage uses only standard groff and tmac.an macros.
|
||||||
|
.\" To all translators who didn't do manpages earlier (like me ;-):
|
||||||
|
.\" Read the Man-Page-Mini-HOWTO and the LDP manpage ``man 7 man''
|
||||||
|
.\" There's all I needed to know about these macros.
|
||||||
|
.\"
|
||||||
|
.\" Updated for bb 0.61 at Sat Sep 9 06:56:04 CEST 2000
|
||||||
|
.\"
|
||||||
|
.\" Changed to fluxbox by Henrik Kinnunen (fluxgen@linuxmail.org)
|
||||||
|
.\"
|
||||||
|
.\" ..define sort of <blockquote><pre> macro
|
||||||
|
.de EX
|
||||||
|
.ne 5
|
||||||
|
.if n .sp 1
|
||||||
|
.if t .sp .5
|
||||||
|
.nf
|
||||||
|
.in +.5i
|
||||||
|
..
|
||||||
|
.de EE
|
||||||
|
.fi
|
||||||
|
.in -.5i
|
||||||
|
.if n .sp 1
|
||||||
|
.if t .sp .5
|
||||||
|
..
|
||||||
|
.TH blackbox 1 "October 4th, 2000" "0.61.1"
|
||||||
|
.SH NAME
|
||||||
|
blackbox \- a window manager for X11
|
||||||
|
.SH SYNOPSIS
|
||||||
|
.BR blackbox " \-help | \-version"
|
||||||
|
.br
|
||||||
|
.B blackbox
|
||||||
|
.RI "[ \-rc" " rcfile " "] [ \-display" " display " ]
|
||||||
|
.SH DESCRIPTION
|
||||||
|
.\"
|
||||||
|
.\" Phirst Phew ParagraPhs taken from blackbox.alug.org
|
||||||
|
.\"
|
||||||
|
Blackbox is yet another addition to the list of window managers for the Open
|
||||||
|
Group's X Window System, Version 11 Release 6 and above.
|
||||||
|
Blackbox is built with C++, sharing no common code with any other window
|
||||||
|
manager (even though the graphics implementation is similar to that of Window
|
||||||
|
Maker).
|
||||||
|
.PP
|
||||||
|
From the time the first line of code was written, Blackbox has evolved around
|
||||||
|
one premise, minimalism.
|
||||||
|
It's not meant to be Eye Candy, nor the most Featureful, nor the most Adorned
|
||||||
|
for modelling the Widely acclaimed NeXT interface.
|
||||||
|
It is just meant to be
|
||||||
|
.BR fast .
|
||||||
|
.PP
|
||||||
|
Blackbox provides configurable window decorations, a root menu to launch
|
||||||
|
applications and a toolbar that shows the current workspace name, the focused
|
||||||
|
application name and the current time.
|
||||||
|
There is also a workspace menu to add or remove workspaces. The `slit' can be
|
||||||
|
used to dock small applications, e.g. most of the bbtools can use the slit.
|
||||||
|
.PP
|
||||||
|
Blackbox features a special kind of icon handling: When you minimize a window,
|
||||||
|
no icon appears; instead you can view all minimized applications in the `Icons'
|
||||||
|
submenu of the workspace menu.
|
||||||
|
Your desktop will never get cluttered with icons. As an alternative to icons
|
||||||
|
shaded windows are provided: A double click on the titlebar of a window will
|
||||||
|
shade it (i.e. the window will disappear, only the titlebar stays visible.)
|
||||||
|
.PP
|
||||||
|
Blackbox uses its own graphics class to render its images on the fly.
|
||||||
|
By using style files, you can determine at a great level how your desktop looks
|
||||||
|
like.
|
||||||
|
Currently KDE WM hints are not supported, but Blackbox is already prepared to
|
||||||
|
support the new window manager specification that is now being developed for
|
||||||
|
both Gnome and KDE2.0.
|
||||||
|
.SH OPTIONS
|
||||||
|
Blackbox supports the following commandline options:
|
||||||
|
.TP
|
||||||
|
.B \-help
|
||||||
|
Display command line options and compiled-in features, then exit.
|
||||||
|
.TP
|
||||||
|
.B \-version
|
||||||
|
Display version info and exit.
|
||||||
|
.TP
|
||||||
|
.BI \-rc \ rcfile
|
||||||
|
Use another rcfile than the default
|
||||||
|
.IR "~/.blackboxrc" .
|
||||||
|
.TP
|
||||||
|
.BI \-display \ display
|
||||||
|
Start Blackbox on the specified display.
|
||||||
|
Programs started by Blackbox will have the
|
||||||
|
.B DISPLAY
|
||||||
|
environment variable set to this value, too.
|
||||||
|
.SH RUNNING BLACKBOX
|
||||||
|
This program is usually started by the user's startup script, most times called
|
||||||
|
.IR ~/.xinitrc .
|
||||||
|
To run blackbox, modify the script by adding
|
||||||
|
.EX 0
|
||||||
|
exec blackbox
|
||||||
|
.EE
|
||||||
|
as the last executed command of the script.
|
||||||
|
When Blackbox terminates, the X session will terminate too.
|
||||||
|
.PP
|
||||||
|
When started, Blackbox will try to find a default menufile in
|
||||||
|
.IR @pkgdatadir@/menu .
|
||||||
|
You can provide a system-wide menu for your users here.
|
||||||
|
.PP
|
||||||
|
On exit or restart, Blackbox will save user defaults in the file
|
||||||
|
.I ~/.blackboxrc
|
||||||
|
in the user's home directory.
|
||||||
|
Some resources in this file can be edited by hand.
|
||||||
|
.SH USING BLACKBOX
|
||||||
|
From version 0.60.x, Blackbox does no keyboard handling by itself; instead it
|
||||||
|
relies on an external program
|
||||||
|
.IR bbkeys (1)
|
||||||
|
for this.
|
||||||
|
So in this section we will discuss all mouse commands.
|
||||||
|
.SS Root window (background):
|
||||||
|
Right click (button 3) will pop up the root menu.
|
||||||
|
With this you can launch your applications.
|
||||||
|
You can customize this menu for your needs.
|
||||||
|
A middle click (button 2) pops up the workspace menu.
|
||||||
|
You can add or remove a workspace, view
|
||||||
|
applications running on all workspace, inspect your icons, and jump directly to
|
||||||
|
any workspace or application.
|
||||||
|
.PP
|
||||||
|
Left clicking (button 1) on an application in the Workspaces menu will bring
|
||||||
|
you to that workspace and raise/focus that application;
|
||||||
|
middle clicking (button 2) will warp the application to the current workspace.
|
||||||
|
.SS Toolbar:
|
||||||
|
The toolbar consists of three fields: a workspace name, window name of the
|
||||||
|
window that has currently focus, and a clock.
|
||||||
|
A left click on the toolbar will bring it to the foreground, a
|
||||||
|
middle click will hide it behind other windows (if AlwaysOnTop is not set), and
|
||||||
|
the right button brings up a little menu.
|
||||||
|
.PP
|
||||||
|
Using this menu you can enter a name for the current workspace (when finished,
|
||||||
|
press Enter).
|
||||||
|
Also you can choose the toolbar's position, whether or not it
|
||||||
|
should be always on top (i.e. it cannot be obscured by other windows),
|
||||||
|
and whether it should hide itself when the mouse moves away.
|
||||||
|
.PP
|
||||||
|
Note: In Blackbox versions below 0.60.0, a right click on the toolbar
|
||||||
|
immediately enters workspace name edit mode.
|
||||||
|
.SS Window Titlebar and Borders:
|
||||||
|
A left click on any place of the window's border, will raise it.
|
||||||
|
Dragging then moves the window.
|
||||||
|
Dragging the resize grips at the left-bottom and right-bottom
|
||||||
|
corners resizes the window.
|
||||||
|
Middle clicking on any place will immediately lower the window.
|
||||||
|
Right clicking on border or titlebar pops up the window menu,
|
||||||
|
containing these commands:
|
||||||
|
.TP
|
||||||
|
.B Send To...
|
||||||
|
Send window to another workspace.
|
||||||
|
When you select the workspace with the middle button, Blackbox will
|
||||||
|
send you along with the application to the selected workspace
|
||||||
|
.TP
|
||||||
|
.B Shade
|
||||||
|
Shade the window (display titlebar only)
|
||||||
|
.TP
|
||||||
|
.B Iconify
|
||||||
|
Iconify window.
|
||||||
|
The `icon' can be found in the `Icons' submenu of the workspace menu
|
||||||
|
.TP
|
||||||
|
.B Maximize
|
||||||
|
(Un)Maximize window.
|
||||||
|
When you click the middle button on this item, the
|
||||||
|
window will maximize only vertically
|
||||||
|
.TP
|
||||||
|
.B Raise
|
||||||
|
Raise window
|
||||||
|
.TP
|
||||||
|
.B Lower
|
||||||
|
Lower window
|
||||||
|
.TP
|
||||||
|
.B Stick
|
||||||
|
(Un)Stick window.
|
||||||
|
A stuck window will always be displayed in the current workspace
|
||||||
|
.TP
|
||||||
|
.B Kill Client
|
||||||
|
Kill (-SIGKILL) owner of window
|
||||||
|
.TP
|
||||||
|
.B Close
|
||||||
|
Close the application cleanly
|
||||||
|
.PP
|
||||||
|
When you doubleclick on the titlebar of a window, it will `shade', so
|
||||||
|
that only the titlebar stays visible.
|
||||||
|
Another double click will redisplay the window contents.
|
||||||
|
.SS Window Buttons:
|
||||||
|
The button at the left upper corner of a window is the Minimize button.
|
||||||
|
Clicking with any button causes the window to be iconified.
|
||||||
|
The rightmost button (with the X) closes the application.
|
||||||
|
The other button on the right (if present) maximizes the window in three ways:
|
||||||
|
Button 1 causes full screen maximization, button 2 maximizes the window only
|
||||||
|
vertically, and button 3 only horizontally.
|
||||||
|
.SS Any menu:
|
||||||
|
Clicking button 3 in a menu will popdown the menu.
|
||||||
|
Clicking button 1 on the titlebar of any (sub)menu and then dragging it somewhere
|
||||||
|
else will cause the menu to stay visible and not disappear when you click on
|
||||||
|
a menu item.
|
||||||
|
.SS Miscellaneous:
|
||||||
|
When you want to drag a window, but cannot see either the bottom handle or its
|
||||||
|
titlebar, you can press Alt + button 1 anywhere in the window and then
|
||||||
|
drag it around.
|
||||||
|
You can also use Alt + button 1 to raise a partially visible window.
|
||||||
|
Finally, Alt + button 2 lowers a window, and Alt + button 3 resizes the window.
|
||||||
|
.SH MENU FILE
|
||||||
|
A default menu file is installed in
|
||||||
|
.IR @pkgdatadir@/menu .
|
||||||
|
Of course this system-wide menu can be customized for all users at once.
|
||||||
|
But it is also possible to create a personal menu.
|
||||||
|
It is a convention to create a directory
|
||||||
|
.IR "~/.blackbox/" " (or " "~/blackbox/" ")"
|
||||||
|
in your home directory, and to create a menu file, e.g.
|
||||||
|
.I menu
|
||||||
|
in this directory, or copy the system-wide menu file to this location.
|
||||||
|
Next, we have to tell Blackbox to load our menu file instead of the default.
|
||||||
|
This is accomplished by adding (or changing) a resource value in the
|
||||||
|
.I ~/.blackboxrc
|
||||||
|
file e.g.:
|
||||||
|
.EX
|
||||||
|
session.menuFile: ~/.blackbox/menu
|
||||||
|
.EE
|
||||||
|
For this change to take effect, Blackbox has to be restarted.
|
||||||
|
Be sure that your menu is usable, then choose `Restart' from the default
|
||||||
|
Blackbox root menu.
|
||||||
|
.SS Menu syntax
|
||||||
|
The menu syntax is very simple and very effective.
|
||||||
|
There are upto three fields in a menu line.
|
||||||
|
They are of the form:
|
||||||
|
.EX
|
||||||
|
[tag] (label or filename) {command or filename}
|
||||||
|
.EE
|
||||||
|
The supported tags are as follows:
|
||||||
|
.TP
|
||||||
|
.B [begin] (label for root menu)
|
||||||
|
This tells Blackbox to start parsing the menu file.
|
||||||
|
This tag is required for Blackbox to parse your menu file.
|
||||||
|
If it cannot find it, the system default menu is used instead.
|
||||||
|
.TP
|
||||||
|
.B [end]
|
||||||
|
This tells Blackbox that it is at the end of a menu.
|
||||||
|
This can either be a submenu or the main root menu.
|
||||||
|
There must be at least one of these tags in your menu to correspond to the
|
||||||
|
required [begin] tag.
|
||||||
|
.TP
|
||||||
|
.B [exec] (label for command) {shell command}
|
||||||
|
Inserts a command item into the menu.
|
||||||
|
When you select the menu item from the menu, Blackbox runs `shell command.'
|
||||||
|
.TP
|
||||||
|
.B [exit] (label for exit)
|
||||||
|
Inserts an item that shuts down and exits Blackbox.
|
||||||
|
Any open windows are reparented to the root window before Blackbox exits.
|
||||||
|
.TP
|
||||||
|
.B [include] (filename)
|
||||||
|
Parses the file specified by
|
||||||
|
.I filename
|
||||||
|
inline with the
|
||||||
|
current menu. The filename can be the full path to a file or it can begin with
|
||||||
|
.IR ~/ ,
|
||||||
|
which will be expanded into your home directory (e.g.
|
||||||
|
.EX
|
||||||
|
[include] (~/blackbox/stylesmenu)
|
||||||
|
.EE
|
||||||
|
will include
|
||||||
|
.I /home/bhughes/blackbox/stylesmenu
|
||||||
|
in my menu).
|
||||||
|
.TP
|
||||||
|
.B [nop] (label - optional)
|
||||||
|
Insert a non-operational item into the current menu.
|
||||||
|
This can be used to help format the menu into blocks or sections
|
||||||
|
if so desired.
|
||||||
|
.B [nop]
|
||||||
|
does accept a label, but it is not required, and a blank item will be used
|
||||||
|
if none is supplied.
|
||||||
|
.TP
|
||||||
|
.B [style] (label) {filename}
|
||||||
|
This tells Blackbox to insert an item that, when selected, reads style file
|
||||||
|
named
|
||||||
|
.I filename
|
||||||
|
and apply the new textures, colors and fonts to the current
|
||||||
|
running session.
|
||||||
|
.TP
|
||||||
|
.B [stylesdir] (directory name)
|
||||||
|
Reads all filenames from the specified directory, assuming that they are all
|
||||||
|
valid style files (directories are ignored), and creates menu items in the
|
||||||
|
current menu for every filename, that, when selected by the user, apply the
|
||||||
|
selected style file to the current session.
|
||||||
|
The labels that are created in the menu are the filenames of the style files.
|
||||||
|
.TP
|
||||||
|
.B [stylesmenu] (label) {directory name}
|
||||||
|
Creates a submenu entry with
|
||||||
|
.I label
|
||||||
|
(that is also the title of the new submenu), and inserts in that submenu all
|
||||||
|
filenames in the specified directory, assuming that they are all valid style
|
||||||
|
files (directories are ignored) in the same way as the
|
||||||
|
.B [stylesdir]
|
||||||
|
command does.
|
||||||
|
.IP
|
||||||
|
.RB Both\ [stylesdir] \ and\ [stylesmenu]
|
||||||
|
commands make it possible to install style files without editing your menu file.
|
||||||
|
.TP
|
||||||
|
.B [submenu] (label) {title for menu - optional}
|
||||||
|
This tells Blackbox to create and parse a new menu.
|
||||||
|
This menu is inserted as a submenu into the parent menu.
|
||||||
|
These menus are parsed recursively, so there is no limit to the number of levels
|
||||||
|
or nested submenus you can have.
|
||||||
|
The title for the new menu is optional, if none is supplied,
|
||||||
|
the new menu's title is the same as the item label.
|
||||||
|
An
|
||||||
|
.B [end]
|
||||||
|
tag is required to end the submenu.
|
||||||
|
.TP
|
||||||
|
.B [reconfig] (label)
|
||||||
|
When selected, this item rereads the current style and menu files and
|
||||||
|
apply any changes.
|
||||||
|
This is useful for creating a new style or theme, as you don't have to
|
||||||
|
constantly restart Blackbox every time you save your style.
|
||||||
|
However, Blackbox automagically rereads the menu whenever it changes.
|
||||||
|
.TP
|
||||||
|
.B [restart] (label) {shell command - optional}
|
||||||
|
This tells Blackbox to restart.
|
||||||
|
If `shell command' is supplied, it shuts down and runs the command (which is
|
||||||
|
commonly the name of another window manager).
|
||||||
|
If the command is omitted, Blackbox restarts itself.
|
||||||
|
.TP
|
||||||
|
.B [config] (label)
|
||||||
|
Inserts a Blackbox native submenu item, containing numerous configuration
|
||||||
|
options concerning window placement, focus style, window moving style etc.
|
||||||
|
.TP
|
||||||
|
.B [workspaces] (label)
|
||||||
|
This tells Blackbox to insert a link to the workspaces menu directly
|
||||||
|
into your menu.
|
||||||
|
This is handy for those users who can't access the
|
||||||
|
workspace menu directly (e.g. if you don't have a 3 button mouse, it's
|
||||||
|
rather hard to middle click to show the workspace menu).
|
||||||
|
.PP
|
||||||
|
Any line that starts with a `#' is considered a comment and ignored by Blackbox.
|
||||||
|
Also, in the labels/commands/filenames fields,
|
||||||
|
you can escape any character like so:
|
||||||
|
.EX
|
||||||
|
[exec] (\\(my cool\\) \\{XTERM\\}) {xterm -T \\"cool XTERM\\"}
|
||||||
|
.EE
|
||||||
|
Using `\\\\' inserts a literal back-slash into the label/command/filename field.
|
||||||
|
.SS Menu example
|
||||||
|
Now let's put together some things.
|
||||||
|
Here is a short example of a menu file:
|
||||||
|
.PP
|
||||||
|
.nf
|
||||||
|
# Blackbox menu file
|
||||||
|
[begin] (Blackbox 0.60.3)
|
||||||
|
[exec] (rxvt) {rxvt -ls}
|
||||||
|
[exec] (netscape) {netscape -install}
|
||||||
|
[exec] (The GIMP) {gimp}
|
||||||
|
[exec] (XV) {xv}
|
||||||
|
[submenu] (pine)
|
||||||
|
[exec] (inbox) {rxvt -name pine -e pine -i}
|
||||||
|
[exec] (new message) {rxvt -name pine -e pine ""}
|
||||||
|
[end]
|
||||||
|
[submenu] (Window Manager)
|
||||||
|
[exec] (Edit Menus) {nedit .blackbox/Menu}
|
||||||
|
[submenu] (Style) {Which Style?}
|
||||||
|
[stylesdir] (~/.blackbox/styles)
|
||||||
|
[stylesmenu] (Blackbox Styles) {@pkgdatadir@/styles}
|
||||||
|
[end]
|
||||||
|
[config] (Config Options)
|
||||||
|
[reconfig] (Reconfigure)
|
||||||
|
[restart] (Restart)
|
||||||
|
[end]
|
||||||
|
[exit] (Log Out)
|
||||||
|
[end]
|
||||||
|
# end of menu file
|
||||||
|
.fi
|
||||||
|
.SH STYLES
|
||||||
|
Blackbox enables you to use specialized files that contain
|
||||||
|
.IR X (1)
|
||||||
|
resources to specify colors, textures and fonts, and thus
|
||||||
|
the overall look of your window borders, menus and the toolbar.
|
||||||
|
.PP
|
||||||
|
The default installation of Blackbox provides some of these style files.
|
||||||
|
Usually they are put in
|
||||||
|
.IR @pkgdatadir@/styles .
|
||||||
|
You can study or edit these files to grasp how the Blackbox style mechanism
|
||||||
|
works.
|
||||||
|
You can use the
|
||||||
|
.BR [style] ", " [stylesdir] " and " [stylesmenu]
|
||||||
|
menu commands in your menu file to be able to select and change between styles
|
||||||
|
on the fly.
|
||||||
|
.PP
|
||||||
|
But you can also create a directory named
|
||||||
|
.I ~/.blackbox/styles
|
||||||
|
in your homedirectory and put your own style files here.
|
||||||
|
Of course you may choose any name for this directory, but many downloadable
|
||||||
|
themes will rely on the name
|
||||||
|
.I styles
|
||||||
|
(following the bb.themes.org naming scheme).
|
||||||
|
.PP
|
||||||
|
To understand how the style mechanism works, you should have a little knowledge
|
||||||
|
of how X resources work.
|
||||||
|
.PP
|
||||||
|
X resources consist of a key and a value.
|
||||||
|
The key is constructed of several smaller keys (sometimes referred to as
|
||||||
|
children), delimited by a period (`.').
|
||||||
|
Keys may also contain a star (`*') to serve as a wildcard, which means that one
|
||||||
|
line of typed text will match several keys.
|
||||||
|
This is useful for styles that are based on one or two colors.
|
||||||
|
.PP
|
||||||
|
Blackbox allows you to configure it's three main components: the toolbar, the
|
||||||
|
menus and the window decorations.
|
||||||
|
.PP
|
||||||
|
The little window that shows the x-y position while dragging windows, borrows
|
||||||
|
ite style from the window's titlebar.
|
||||||
|
.PP
|
||||||
|
Here are some quick examples:
|
||||||
|
.EX
|
||||||
|
toolbar.clock.color: green
|
||||||
|
.EE
|
||||||
|
This sets the color resource of the toolbar clock to `green.' Another example:
|
||||||
|
.EX
|
||||||
|
menu*color: rgb:3/4/5
|
||||||
|
.EE
|
||||||
|
This sets the color resource of the menu
|
||||||
|
.I and all of its `children'
|
||||||
|
to `rgb:3/4/5'.
|
||||||
|
(For a description of color names, see
|
||||||
|
.IR X (1).)
|
||||||
|
So this one also applies to
|
||||||
|
.IR menu.title.color " and " menu.frame.color .
|
||||||
|
And with
|
||||||
|
.EX
|
||||||
|
*font: -b&h-lucida-medium-r-normal-*-*-140-*
|
||||||
|
.EE
|
||||||
|
you set the font resource for all keys to this font name all at once.
|
||||||
|
(For information about the fonts installed on your system, you can use a program like
|
||||||
|
.IR xfontsel "(1), " gtkfontsel ", or " xlsfonts "(1).)"
|
||||||
|
.PP
|
||||||
|
Now, what makes Blackbox just so spectacular, is its ability to render textures
|
||||||
|
on the fly.
|
||||||
|
Texture descriptions are specified directly to the key that they
|
||||||
|
should apply to, e.g.:
|
||||||
|
.ta \w'toolbar.clock.colorTo:\ 'u
|
||||||
|
.EX
|
||||||
|
toolbar.clock: Raised Gradient Diagonal Bevel1
|
||||||
|
toolbar.clock.color: rgb:8/6/4
|
||||||
|
toolbar.clock.colorTo: rgb:4/3/2
|
||||||
|
.EE
|
||||||
|
Don't worry, we will explain right now!
|
||||||
|
A texture description consists of up to five fields, which are as follows:
|
||||||
|
.TP
|
||||||
|
.B Flat / Raised / Sunken
|
||||||
|
gives the component either a flat, raised or sunken appearance.
|
||||||
|
.TP
|
||||||
|
.B Gradient / Solid
|
||||||
|
tells Blackbox to draw either a solid color or a gradiented texture.
|
||||||
|
.TP
|
||||||
|
.B Horizontal / Vertical / Diagonal / Crossdiagonal / Pipecross / Elliptic / Rectangle / Pyramid
|
||||||
|
Select one of these texture types. They only work when also
|
||||||
|
.B Gradient
|
||||||
|
is specified!
|
||||||
|
.TP
|
||||||
|
.B Interlaced
|
||||||
|
tells Blackbox to interlace the texture (darken every other line).
|
||||||
|
This option is most commonly used with gradiented textures, but from Blackbox
|
||||||
|
version 0.60.3 on, it also works in solid textures.
|
||||||
|
.TP
|
||||||
|
.B Bevel1 / Bevel2
|
||||||
|
tells Blackbox which type of bevel to use.
|
||||||
|
Bevel1 is the default bevel.
|
||||||
|
The shading is placed on the edge of the image.
|
||||||
|
Bevel2 is an alternative.
|
||||||
|
The shading is placed one pixel in from the edge of the image.
|
||||||
|
.PP
|
||||||
|
Instead of a texture description, also the option
|
||||||
|
.B ParentRelative
|
||||||
|
is available, which makes the component appear as a part of its parent, e.g.
|
||||||
|
totally transparant.
|
||||||
|
.PP
|
||||||
|
All gradiented textures are composed of two color values: the
|
||||||
|
.IR color " and " colorTo " resources."
|
||||||
|
When
|
||||||
|
.B Interlaced
|
||||||
|
is used in
|
||||||
|
.B Solid
|
||||||
|
mode, the
|
||||||
|
.I colorTo
|
||||||
|
resource is used to find the interlacing color.
|
||||||
|
.PP
|
||||||
|
Well, here is the complete component list, also all components together with
|
||||||
|
which kind of value they can contain.
|
||||||
|
Comments are preceded with an exclamation sign (!), which is also used for
|
||||||
|
comments in Blackbox style c.q. X resource files.
|
||||||
|
.PP
|
||||||
|
.ta \w'window.button.unfocus.picColor:\ 'u
|
||||||
|
.nf
|
||||||
|
.\"
|
||||||
|
.\" The comments also to be translated!
|
||||||
|
.\"
|
||||||
|
! The toolbar itself
|
||||||
|
toolbar: Texture
|
||||||
|
toolbar.color: Color
|
||||||
|
toolbar.colorTo: Color
|
||||||
|
|
||||||
|
! The buttons on the toolbar
|
||||||
|
toolbar.button: Texture or \fIParentRelative\fR
|
||||||
|
toolbar.button.color: Color
|
||||||
|
toolbar.button.colorTo: Color
|
||||||
|
|
||||||
|
! Color of the button arrows
|
||||||
|
toolbar.button.picColor: Color
|
||||||
|
|
||||||
|
! Buttons in pressed state
|
||||||
|
toolbar.button.pressed: Texture \fI(e.g. Sunken)\fR or \fIParentRelative\fR
|
||||||
|
toolbar.button.pressed.color: Color
|
||||||
|
toolbar.button.pressed.colorTo: Color
|
||||||
|
|
||||||
|
! Color of pressed button arrows
|
||||||
|
toolbar.button.pressed.picColor: Color
|
||||||
|
|
||||||
|
! The toolbar workspace label
|
||||||
|
toolbar.label: Texture or \fIParentRelative\fR
|
||||||
|
toolbar.label.color: Color
|
||||||
|
toolbar.label.colorTo: Color
|
||||||
|
toolbar.label.textColor: Color
|
||||||
|
|
||||||
|
! The toolbar window label
|
||||||
|
toolbar.windowLabel: Texture or \fIParentRelative\fR
|
||||||
|
toolbar.windowLabel.color: Color
|
||||||
|
toolbar.windowLabel.colorTo: Color
|
||||||
|
toolbar.windowLabel.textColor: Color
|
||||||
|
|
||||||
|
! The toolbar clock
|
||||||
|
toolbar.clock: Texture or \fIParentRelative\fR
|
||||||
|
toolbar.clock.color: Color
|
||||||
|
toolbar.clock.colorTo: Color
|
||||||
|
toolbar.clock.textColor: Color
|
||||||
|
|
||||||
|
! How the toolbar's text should be justified.
|
||||||
|
toolbar.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
|
||||||
|
|
||||||
|
! Font to be used for all toolbar components
|
||||||
|
toolbar.font: Font \fI(e.g. -*-helvetica-medium-r-normal-*-*-100-*)\fR
|
||||||
|
|
||||||
|
! The menu titlebar
|
||||||
|
menu.title: Texture
|
||||||
|
menu.title.color: Color
|
||||||
|
menu.title.colorTo: Color
|
||||||
|
menu.title.textColor: Color
|
||||||
|
menu.title.font: Font
|
||||||
|
menu.title.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
|
||||||
|
|
||||||
|
! The menu frame
|
||||||
|
menu.frame: Texture
|
||||||
|
menu.frame.color: Color
|
||||||
|
menu.frame.colorTo: Color
|
||||||
|
menu.frame.textColor: Color
|
||||||
|
menu.frame.disableColor: Color
|
||||||
|
menu.frame.font: Font
|
||||||
|
menu.frame.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
|
||||||
|
|
||||||
|
! Bullets for submenu items
|
||||||
|
menu.bullet: \fIempty\fR, \fItriangle\fR, \fIsquare\fR, or \fIdiamond\fR
|
||||||
|
menu.bullet.position: \fIright\fR or \fIleft\fR
|
||||||
|
|
||||||
|
! The highlighted menu item
|
||||||
|
menu.hilite: Texture (e.g. \fIRaised\fR)
|
||||||
|
menu.hilite.color: Color
|
||||||
|
menu.hilite.colorTo: Color
|
||||||
|
menu.hilite.textColor: Color
|
||||||
|
|
||||||
|
! A focused window
|
||||||
|
window.title.focus: Texture
|
||||||
|
window.title.focus.color: Color
|
||||||
|
window.title.focus.colorTo: Color
|
||||||
|
|
||||||
|
! An unfocused window
|
||||||
|
window.title.unfocus: Texture
|
||||||
|
window.title.unfocus.color: Color
|
||||||
|
window.title.unfocus.colorTo: Color
|
||||||
|
|
||||||
|
! Window label
|
||||||
|
window.label.focus: Texture or \fIParentRelative\fR
|
||||||
|
window.label.focus.color: Color
|
||||||
|
window.label.focus.colorTo: Color
|
||||||
|
window.label.focus.textColor: Color
|
||||||
|
|
||||||
|
window.label.unfocus: Texture or \fIParentRelative\fR
|
||||||
|
window.label.unfocus.color: Color
|
||||||
|
window.label.unfocus.colorTo: Color
|
||||||
|
window.label.unfocus.textColor: Color
|
||||||
|
|
||||||
|
! Handlebar
|
||||||
|
window.handle.focus: Texture
|
||||||
|
window.handle.focus.color: Color
|
||||||
|
window.handle.focus.colorTo: Color
|
||||||
|
|
||||||
|
window.handle.unfocus: Texture
|
||||||
|
window.handle.unfocus.color: Color
|
||||||
|
window.handle.unfocus.colorTo: Color
|
||||||
|
|
||||||
|
! Resize grips
|
||||||
|
window.grip.focus: Texture
|
||||||
|
window.grip.focus.color: Color
|
||||||
|
window.grip.focus.colorTo: Color
|
||||||
|
|
||||||
|
window.grip.unfocus: Texture
|
||||||
|
window.grip.unfocus.color: Color
|
||||||
|
window.grip.unfocus.colorTo: Color
|
||||||
|
|
||||||
|
! Window buttons
|
||||||
|
window.button.focus: Texture or \fIParentRelative\fR
|
||||||
|
window.button.focus.color: Color
|
||||||
|
window.button.focus.colorTo: Color
|
||||||
|
window.button.focus.picColor: Color
|
||||||
|
|
||||||
|
window.button.unfocus: Texture or \fIParentRelative\fR
|
||||||
|
window.button.unfocus.color: Color
|
||||||
|
window.button.unfocus.colorTo: Color
|
||||||
|
window.button.unfocus.picColor: Color
|
||||||
|
|
||||||
|
window.button.pressed: Texture (e.g. \fISunken\fR)
|
||||||
|
window.button.pressed.color: Color
|
||||||
|
window.button.pressed.colorTo: Color
|
||||||
|
|
||||||
|
! Frame around window
|
||||||
|
window.frame.focusColor: Color
|
||||||
|
window.frame.unfocusColor: Color
|
||||||
|
|
||||||
|
! Font and justification for window labels
|
||||||
|
window.font: Font
|
||||||
|
window.justify: \fIcenter\fR, \fIleft\fR, or \fIright\fR
|
||||||
|
|
||||||
|
! Miscellaneous resources
|
||||||
|
|
||||||
|
! A border can be drawn round all components
|
||||||
|
borderWidth: a number of pixels, e.g. \fI1\fR
|
||||||
|
borderColor: Color
|
||||||
|
|
||||||
|
bevelWidth: a number of pixels > 0
|
||||||
|
handleWidth: a number of pixels > 0
|
||||||
|
|
||||||
|
! Width of the window frame (from version 0.61 on)
|
||||||
|
! When not specified, frameWidth defaults to the value of bevelWidth
|
||||||
|
frameWidth: a number of pixels >= 0
|
||||||
|
|
||||||
|
|
||||||
|
! This command is executed whenever this style is selected.
|
||||||
|
! Typically it sets the root window to a nice picture.
|
||||||
|
rootCommand: Shell command, e.g. \fIbsetroot -mod 4 4 -fg rgb: 5/6/6 -bg grey20\fR
|
||||||
|
|
||||||
|
! Some of the bbtools read these old 0.51 resources
|
||||||
|
menuFont: Font
|
||||||
|
titleFont: Font
|
||||||
|
.fi
|
||||||
|
.PP
|
||||||
|
Now, this seems a long list, but remember, when you create your own style, you
|
||||||
|
can easily set lots of keys with a single command, e.g.
|
||||||
|
.EX
|
||||||
|
.ta \w'*unfocus.textColor:\ 'u
|
||||||
|
*color: slategrey
|
||||||
|
*colorTo: darkslategrey
|
||||||
|
*unfocus.color: darkslategrey
|
||||||
|
*unfocus.colorTo: black
|
||||||
|
*textColor: white
|
||||||
|
*unfocus.textColor: lightgrey
|
||||||
|
*font: lucidasans-10
|
||||||
|
.EE
|
||||||
|
This sets already nice defaults for many components.
|
||||||
|
.SH THE SLIT
|
||||||
|
The slit is a special Blackbox window frame that can contain dockable
|
||||||
|
applications, e.g. the `bbtools.'
|
||||||
|
When applications are run in the slit they have no window borders of their own;
|
||||||
|
instead they are framed in the slit, and they are always visible in the current
|
||||||
|
workspace.
|
||||||
|
You can click button 3 on the edge of the slit window to get a menu to
|
||||||
|
determine its position, whether its contained applications should be grouped
|
||||||
|
horizontally or vertically and whether the slit should hide itself when the
|
||||||
|
mouse moves away.
|
||||||
|
.PP
|
||||||
|
Most dockable applications use the
|
||||||
|
.B -w
|
||||||
|
option to run in the slit.
|
||||||
|
For example, you could put in your
|
||||||
|
.IR ~/.xinitrc :
|
||||||
|
.EX
|
||||||
|
bbmail -w &
|
||||||
|
bbpager -w &
|
||||||
|
exec blackbox
|
||||||
|
.EE
|
||||||
|
Of course to use the slit you must have slit support compiled in.
|
||||||
|
.SH RESOURCE FILE
|
||||||
|
Usually the
|
||||||
|
.I ~/.blackboxrc
|
||||||
|
resource file is created and maintained bij Blackbox itself.
|
||||||
|
All options from the
|
||||||
|
.B [config]
|
||||||
|
menu (from 0.60.x on), the last selected style file, your workspace names and
|
||||||
|
so on are saved into this file.
|
||||||
|
However, there are some resources in it you might want to edit yourself:
|
||||||
|
.TP
|
||||||
|
.B session.menuFile:
|
||||||
|
This tells Blackbox where to look for its menu file.
|
||||||
|
.TP
|
||||||
|
.B session.screen0.toolbar.widthPercent:
|
||||||
|
This determines the amount (in %) of space the toolbar will take.
|
||||||
|
Default value is:
|
||||||
|
.IR 66 .
|
||||||
|
.TP
|
||||||
|
.B session.screen0.strftimeFormat:
|
||||||
|
This adjusts the way the current time is displayed in the toolbar.
|
||||||
|
The
|
||||||
|
.IR strftime (3)
|
||||||
|
format is used.
|
||||||
|
The default value is:
|
||||||
|
.IR "%I:%M %p" .
|
||||||
|
.TP
|
||||||
|
.B session.autoRaiseDelay:
|
||||||
|
Adjusts the delay (in ms) before focused windows will raise when using the
|
||||||
|
Autoraise option.
|
||||||
|
The default value is:
|
||||||
|
.IR 250 .
|
||||||
|
.TP
|
||||||
|
.B session.doubleClickInterval:
|
||||||
|
Adjust the delay (in ms) between mouse clicks for Blackbox to consider a double click.
|
||||||
|
Default value is:
|
||||||
|
.IR 250 .
|
||||||
|
.TP
|
||||||
|
.B session.screen0.edgeSnapThreshold:
|
||||||
|
When moving a window across your screen, Blackbox is able to have it `snap' to
|
||||||
|
the edges of the screen for easy placement.
|
||||||
|
This variable tells Blackbox the distance (in pixels) at which the window will
|
||||||
|
jump to the egde.
|
||||||
|
Default value is:
|
||||||
|
.IR 0 .
|
||||||
|
.TP
|
||||||
|
.B session.cacheMax:
|
||||||
|
This tells Blackbox how much memory (in Kb) it may use to store cached pixmaps on
|
||||||
|
the X server.
|
||||||
|
If your machine runs short of memory, you may lower this value.
|
||||||
|
Default value is
|
||||||
|
.IR 200 .
|
||||||
|
.TP
|
||||||
|
.B session.cacheLife:
|
||||||
|
This tells Blackbox how long (in minutes) unused pixmaps may stay in the X
|
||||||
|
server's memory.
|
||||||
|
Default value is
|
||||||
|
.IR 5 .
|
||||||
|
.TP
|
||||||
|
.B session.colorsPerChannel:
|
||||||
|
This tells Blackbox how many colors to take from the X server on pseudocolor
|
||||||
|
displays. A channel would be red, green, or blue.
|
||||||
|
Blackbox will allocate this variable ^ 3 colors and make them always available.
|
||||||
|
Value must be between 2 and 6.
|
||||||
|
When you run Blackbox on an 8-bit display, you must set this resource to 4.
|
||||||
|
Default value is
|
||||||
|
.IR 4.
|
||||||
|
.PP
|
||||||
|
When running Blackbox in a multiple desktop environment the
|
||||||
|
.B screen0
|
||||||
|
key can also be
|
||||||
|
.B screen1, 2
|
||||||
|
etc. for any appropriate desktop.
|
||||||
|
.SH ENVIRONMENT
|
||||||
|
.TP
|
||||||
|
.B HOME
|
||||||
|
Blackbox uses
|
||||||
|
.RB $ HOME
|
||||||
|
to find its
|
||||||
|
.I .blackboxrc
|
||||||
|
file, and to resolve stylefile and \-directory names.
|
||||||
|
.TP
|
||||||
|
.B DISPLAY
|
||||||
|
When no other display was given on the command line, Blackbox will start on the
|
||||||
|
display specified by this variable.
|
||||||
|
.SH AUTHOR and CREDITS
|
||||||
|
All of the code is written and maintained by Brad Hughes
|
||||||
|
.nh \" hyphenation off
|
||||||
|
(blackbox@alug.org)
|
||||||
|
.hy \" on again
|
||||||
|
and Jeff Raven
|
||||||
|
.nh
|
||||||
|
(jraven@psu.edu),
|
||||||
|
.hy
|
||||||
|
with contributions and patches merged from
|
||||||
|
many individuals around the world.
|
||||||
|
.PP
|
||||||
|
The Official Blackbox website:
|
||||||
|
.nh
|
||||||
|
.B http://blackbox.alug.org/
|
||||||
|
.hy
|
||||||
|
.br
|
||||||
|
Many themes and other contributions:
|
||||||
|
.nh
|
||||||
|
.B http://bb.themes.org/
|
||||||
|
.hy
|
||||||
|
.PP
|
||||||
|
This manpage was put together by Wilbert Berendsen
|
||||||
|
.nh
|
||||||
|
(wbsoft@xs4all.nl).
|
||||||
|
.hy
|
||||||
|
Numerous other languages will be available.
|
||||||
|
.SH SEE ALSO
|
||||||
|
.IR bsetroot (1), \ bbkeys (1) \" not there, yet ;-(
|
250
install-sh
Executable file
250
install-sh
Executable file
|
@ -0,0 +1,250 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# install - install a program, script, or datafile
|
||||||
|
# This comes from X11R5 (mit/util/scripts/install.sh).
|
||||||
|
#
|
||||||
|
# Copyright 1991 by the Massachusetts Institute of Technology
|
||||||
|
#
|
||||||
|
# Permission to use, copy, modify, distribute, and sell this software and its
|
||||||
|
# documentation for any purpose is hereby granted without fee, provided that
|
||||||
|
# the above copyright notice appear in all copies and that both that
|
||||||
|
# copyright notice and this permission notice appear in supporting
|
||||||
|
# documentation, and that the name of M.I.T. not be used in advertising or
|
||||||
|
# publicity pertaining to distribution of the software without specific,
|
||||||
|
# written prior permission. M.I.T. makes no representations about the
|
||||||
|
# suitability of this software for any purpose. It is provided "as is"
|
||||||
|
# without express or implied warranty.
|
||||||
|
#
|
||||||
|
# Calling this script install-sh is preferred over install.sh, to prevent
|
||||||
|
# `make' implicit rules from creating a file called install from it
|
||||||
|
# when there is no Makefile.
|
||||||
|
#
|
||||||
|
# This script is compatible with the BSD install script, but was written
|
||||||
|
# from scratch. It can only install one file at a time, a restriction
|
||||||
|
# shared with many OS's install programs.
|
||||||
|
|
||||||
|
|
||||||
|
# set DOITPROG to echo to test this script
|
||||||
|
|
||||||
|
# Don't use :- since 4.3BSD and earlier shells don't like it.
|
||||||
|
doit="${DOITPROG-}"
|
||||||
|
|
||||||
|
|
||||||
|
# put in absolute paths if you don't have them in your path; or use env. vars.
|
||||||
|
|
||||||
|
mvprog="${MVPROG-mv}"
|
||||||
|
cpprog="${CPPROG-cp}"
|
||||||
|
chmodprog="${CHMODPROG-chmod}"
|
||||||
|
chownprog="${CHOWNPROG-chown}"
|
||||||
|
chgrpprog="${CHGRPPROG-chgrp}"
|
||||||
|
stripprog="${STRIPPROG-strip}"
|
||||||
|
rmprog="${RMPROG-rm}"
|
||||||
|
mkdirprog="${MKDIRPROG-mkdir}"
|
||||||
|
|
||||||
|
transformbasename=""
|
||||||
|
transform_arg=""
|
||||||
|
instcmd="$mvprog"
|
||||||
|
chmodcmd="$chmodprog 0755"
|
||||||
|
chowncmd=""
|
||||||
|
chgrpcmd=""
|
||||||
|
stripcmd=""
|
||||||
|
rmcmd="$rmprog -f"
|
||||||
|
mvcmd="$mvprog"
|
||||||
|
src=""
|
||||||
|
dst=""
|
||||||
|
dir_arg=""
|
||||||
|
|
||||||
|
while [ x"$1" != x ]; do
|
||||||
|
case $1 in
|
||||||
|
-c) instcmd="$cpprog"
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-d) dir_arg=true
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-m) chmodcmd="$chmodprog $2"
|
||||||
|
shift
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-o) chowncmd="$chownprog $2"
|
||||||
|
shift
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-g) chgrpcmd="$chgrpprog $2"
|
||||||
|
shift
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-s) stripcmd="$stripprog"
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-t=*) transformarg=`echo $1 | sed 's/-t=//'`
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
|
||||||
|
*) if [ x"$src" = x ]
|
||||||
|
then
|
||||||
|
src=$1
|
||||||
|
else
|
||||||
|
# this colon is to work around a 386BSD /bin/sh bug
|
||||||
|
:
|
||||||
|
dst=$1
|
||||||
|
fi
|
||||||
|
shift
|
||||||
|
continue;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ x"$src" = x ]
|
||||||
|
then
|
||||||
|
echo "install: no input file specified"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ x"$dir_arg" != x ]; then
|
||||||
|
dst=$src
|
||||||
|
src=""
|
||||||
|
|
||||||
|
if [ -d $dst ]; then
|
||||||
|
instcmd=:
|
||||||
|
else
|
||||||
|
instcmd=mkdir
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
|
||||||
|
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
|
||||||
|
# might cause directories to be created, which would be especially bad
|
||||||
|
# if $src (and thus $dsttmp) contains '*'.
|
||||||
|
|
||||||
|
if [ -f $src -o -d $src ]
|
||||||
|
then
|
||||||
|
true
|
||||||
|
else
|
||||||
|
echo "install: $src does not exist"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ x"$dst" = x ]
|
||||||
|
then
|
||||||
|
echo "install: no destination specified"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
|
||||||
|
# If destination is a directory, append the input filename; if your system
|
||||||
|
# does not like double slashes in filenames, you may need to add some logic
|
||||||
|
|
||||||
|
if [ -d $dst ]
|
||||||
|
then
|
||||||
|
dst="$dst"/`basename $src`
|
||||||
|
else
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
## this sed command emulates the dirname command
|
||||||
|
dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
|
||||||
|
|
||||||
|
# Make sure that the destination directory exists.
|
||||||
|
# this part is taken from Noah Friedman's mkinstalldirs script
|
||||||
|
|
||||||
|
# Skip lots of stat calls in the usual case.
|
||||||
|
if [ ! -d "$dstdir" ]; then
|
||||||
|
defaultIFS='
|
||||||
|
'
|
||||||
|
IFS="${IFS-${defaultIFS}}"
|
||||||
|
|
||||||
|
oIFS="${IFS}"
|
||||||
|
# Some sh's can't handle IFS=/ for some reason.
|
||||||
|
IFS='%'
|
||||||
|
set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
|
||||||
|
IFS="${oIFS}"
|
||||||
|
|
||||||
|
pathcomp=''
|
||||||
|
|
||||||
|
while [ $# -ne 0 ] ; do
|
||||||
|
pathcomp="${pathcomp}${1}"
|
||||||
|
shift
|
||||||
|
|
||||||
|
if [ ! -d "${pathcomp}" ] ;
|
||||||
|
then
|
||||||
|
$mkdirprog "${pathcomp}"
|
||||||
|
else
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
|
||||||
|
pathcomp="${pathcomp}/"
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ x"$dir_arg" != x ]
|
||||||
|
then
|
||||||
|
$doit $instcmd $dst &&
|
||||||
|
|
||||||
|
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
|
||||||
|
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
|
||||||
|
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
|
||||||
|
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
|
||||||
|
else
|
||||||
|
|
||||||
|
# If we're going to rename the final executable, determine the name now.
|
||||||
|
|
||||||
|
if [ x"$transformarg" = x ]
|
||||||
|
then
|
||||||
|
dstfile=`basename $dst`
|
||||||
|
else
|
||||||
|
dstfile=`basename $dst $transformbasename |
|
||||||
|
sed $transformarg`$transformbasename
|
||||||
|
fi
|
||||||
|
|
||||||
|
# don't allow the sed command to completely eliminate the filename
|
||||||
|
|
||||||
|
if [ x"$dstfile" = x ]
|
||||||
|
then
|
||||||
|
dstfile=`basename $dst`
|
||||||
|
else
|
||||||
|
true
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Make a temp file name in the proper directory.
|
||||||
|
|
||||||
|
dsttmp=$dstdir/#inst.$$#
|
||||||
|
|
||||||
|
# Move or copy the file name to the temp name
|
||||||
|
|
||||||
|
$doit $instcmd $src $dsttmp &&
|
||||||
|
|
||||||
|
trap "rm -f ${dsttmp}" 0 &&
|
||||||
|
|
||||||
|
# and set any options; do chmod last to preserve setuid bits
|
||||||
|
|
||||||
|
# If any of these fail, we abort the whole thing. If we want to
|
||||||
|
# ignore errors from any of these, just make sure not to ignore
|
||||||
|
# errors from the above "$doit $instcmd $src $dsttmp" command.
|
||||||
|
|
||||||
|
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
|
||||||
|
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
|
||||||
|
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
|
||||||
|
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
|
||||||
|
|
||||||
|
# Now rename the file to the real destination.
|
||||||
|
|
||||||
|
$doit $rmcmd -f $dstdir/$dstfile &&
|
||||||
|
$doit $mvcmd $dsttmp $dstdir/$dstfile
|
||||||
|
|
||||||
|
fi &&
|
||||||
|
|
||||||
|
|
||||||
|
exit 0
|
188
missing
Executable file
188
missing
Executable file
|
@ -0,0 +1,188 @@
|
||||||
|
#! /bin/sh
|
||||||
|
# Common stub for a few missing GNU programs while installing.
|
||||||
|
# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
|
||||||
|
# Franc,ois Pinard <pinard@iro.umontreal.ca>, 1996.
|
||||||
|
|
||||||
|
# This program is free software; you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
# any later version.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program; if not, write to the Free Software
|
||||||
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
||||||
|
# 02111-1307, USA.
|
||||||
|
|
||||||
|
if test $# -eq 0; then
|
||||||
|
echo 1>&2 "Try \`$0 --help' for more information"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
case "$1" in
|
||||||
|
|
||||||
|
-h|--h|--he|--hel|--help)
|
||||||
|
echo "\
|
||||||
|
$0 [OPTION]... PROGRAM [ARGUMENT]...
|
||||||
|
|
||||||
|
Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
|
||||||
|
error status if there is no known handling for PROGRAM.
|
||||||
|
|
||||||
|
Options:
|
||||||
|
-h, --help display this help and exit
|
||||||
|
-v, --version output version information and exit
|
||||||
|
|
||||||
|
Supported PROGRAM values:
|
||||||
|
aclocal touch file \`aclocal.m4'
|
||||||
|
autoconf touch file \`configure'
|
||||||
|
autoheader touch file \`config.h.in'
|
||||||
|
automake touch all \`Makefile.in' files
|
||||||
|
bison create \`y.tab.[ch]', if possible, from existing .[ch]
|
||||||
|
flex create \`lex.yy.c', if possible, from existing .c
|
||||||
|
lex create \`lex.yy.c', if possible, from existing .c
|
||||||
|
makeinfo touch the output file
|
||||||
|
yacc create \`y.tab.[ch]', if possible, from existing .[ch]"
|
||||||
|
;;
|
||||||
|
|
||||||
|
-v|--v|--ve|--ver|--vers|--versi|--versio|--version)
|
||||||
|
echo "missing - GNU libit 0.0"
|
||||||
|
;;
|
||||||
|
|
||||||
|
-*)
|
||||||
|
echo 1>&2 "$0: Unknown \`$1' option"
|
||||||
|
echo 1>&2 "Try \`$0 --help' for more information"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
|
||||||
|
aclocal)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified \`acinclude.m4' or \`configure.in'. You might want
|
||||||
|
to install the \`Automake' and \`Perl' packages. Grab them from
|
||||||
|
any GNU archive site."
|
||||||
|
touch aclocal.m4
|
||||||
|
;;
|
||||||
|
|
||||||
|
autoconf)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified \`configure.in'. You might want to install the
|
||||||
|
\`Autoconf' and \`GNU m4' packages. Grab them from any GNU
|
||||||
|
archive site."
|
||||||
|
touch configure
|
||||||
|
;;
|
||||||
|
|
||||||
|
autoheader)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified \`acconfig.h' or \`configure.in'. You might want
|
||||||
|
to install the \`Autoconf' and \`GNU m4' packages. Grab them
|
||||||
|
from any GNU archive site."
|
||||||
|
files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER([^):]*:\([^)]*\)).*/\1/p' configure.in`
|
||||||
|
if test -z "$files"; then
|
||||||
|
files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^):]*\)).*/\1/p' configure.in`
|
||||||
|
test -z "$files" || files="$files.in"
|
||||||
|
else
|
||||||
|
files=`echo "$files" | sed -e 's/:/ /g'`
|
||||||
|
fi
|
||||||
|
test -z "$files" && files="config.h.in"
|
||||||
|
touch $files
|
||||||
|
;;
|
||||||
|
|
||||||
|
automake)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified \`Makefile.am', \`acinclude.m4' or \`configure.in'.
|
||||||
|
You might want to install the \`Automake' and \`Perl' packages.
|
||||||
|
Grab them from any GNU archive site."
|
||||||
|
find . -type f -name Makefile.am -print \
|
||||||
|
| sed 's/^\(.*\).am$/touch \1.in/' \
|
||||||
|
| sh
|
||||||
|
;;
|
||||||
|
|
||||||
|
bison|yacc)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified a \`.y' file. You may need the \`Bison' package
|
||||||
|
in order for those modifications to take effect. You can get
|
||||||
|
\`Bison' from any GNU archive site."
|
||||||
|
rm -f y.tab.c y.tab.h
|
||||||
|
if [ $# -ne 1 ]; then
|
||||||
|
eval LASTARG="\${$#}"
|
||||||
|
case "$LASTARG" in
|
||||||
|
*.y)
|
||||||
|
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
|
||||||
|
if [ -f "$SRCFILE" ]; then
|
||||||
|
cp "$SRCFILE" y.tab.c
|
||||||
|
fi
|
||||||
|
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
|
||||||
|
if [ -f "$SRCFILE" ]; then
|
||||||
|
cp "$SRCFILE" y.tab.h
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
if [ ! -f y.tab.h ]; then
|
||||||
|
echo >y.tab.h
|
||||||
|
fi
|
||||||
|
if [ ! -f y.tab.c ]; then
|
||||||
|
echo 'main() { return 0; }' >y.tab.c
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
lex|flex)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified a \`.l' file. You may need the \`Flex' package
|
||||||
|
in order for those modifications to take effect. You can get
|
||||||
|
\`Flex' from any GNU archive site."
|
||||||
|
rm -f lex.yy.c
|
||||||
|
if [ $# -ne 1 ]; then
|
||||||
|
eval LASTARG="\${$#}"
|
||||||
|
case "$LASTARG" in
|
||||||
|
*.l)
|
||||||
|
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
|
||||||
|
if [ -f "$SRCFILE" ]; then
|
||||||
|
cp "$SRCFILE" lex.yy.c
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
if [ ! -f lex.yy.c ]; then
|
||||||
|
echo 'main() { return 0; }' >lex.yy.c
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
|
||||||
|
makeinfo)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is missing on your system. You should only need it if
|
||||||
|
you modified a \`.texi' or \`.texinfo' file, or any other file
|
||||||
|
indirectly affecting the aspect of the manual. The spurious
|
||||||
|
call might also be the consequence of using a buggy \`make' (AIX,
|
||||||
|
DU, IRIX). You might want to install the \`Texinfo' package or
|
||||||
|
the \`GNU make' package. Grab either from any GNU archive site."
|
||||||
|
file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
|
||||||
|
if test -z "$file"; then
|
||||||
|
file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
|
||||||
|
file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $file`
|
||||||
|
fi
|
||||||
|
touch $file
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
|
echo 1>&2 "\
|
||||||
|
WARNING: \`$1' is needed, and you do not seem to have it handy on your
|
||||||
|
system. You might have modified some files without having the
|
||||||
|
proper tools for further handling them. Check the \`README' file,
|
||||||
|
it often tells you about the needed prerequirements for installing
|
||||||
|
this package. You may also peek at any GNU archive site, in case
|
||||||
|
some other package would contain this missing \`$1' program."
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
exit 0
|
40
mkinstalldirs
Executable file
40
mkinstalldirs
Executable file
|
@ -0,0 +1,40 @@
|
||||||
|
#! /bin/sh
|
||||||
|
# mkinstalldirs --- make directory hierarchy
|
||||||
|
# Author: Noah Friedman <friedman@prep.ai.mit.edu>
|
||||||
|
# Created: 1993-05-16
|
||||||
|
# Public domain
|
||||||
|
|
||||||
|
# $Id: mkinstalldirs,v 1.1 2001/12/11 20:47:26 fluxgen Exp $
|
||||||
|
|
||||||
|
errstatus=0
|
||||||
|
|
||||||
|
for file
|
||||||
|
do
|
||||||
|
set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
|
||||||
|
shift
|
||||||
|
|
||||||
|
pathcomp=
|
||||||
|
for d
|
||||||
|
do
|
||||||
|
pathcomp="$pathcomp$d"
|
||||||
|
case "$pathcomp" in
|
||||||
|
-* ) pathcomp=./$pathcomp ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if test ! -d "$pathcomp"; then
|
||||||
|
echo "mkdir $pathcomp" 1>&2
|
||||||
|
|
||||||
|
mkdir "$pathcomp" || lasterr=$?
|
||||||
|
|
||||||
|
if test ! -d "$pathcomp"; then
|
||||||
|
errstatus=$lasterr
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
pathcomp="$pathcomp/"
|
||||||
|
done
|
||||||
|
done
|
||||||
|
|
||||||
|
exit $errstatus
|
||||||
|
|
||||||
|
# mkinstalldirs ends here
|
16
nls/C/BaseDisplay.m
Normal file
16
nls/C/BaseDisplay.m
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$set 1 #BaseDisplay
|
||||||
|
|
||||||
|
$ #XError
|
||||||
|
# %s: X error: %s(%d) opcodes %d/%d\n resource 0x%lx\n
|
||||||
|
$ #SignalCaught
|
||||||
|
# %s: signal %d caught\n
|
||||||
|
$ #ShuttingDown
|
||||||
|
# shutting down\n
|
||||||
|
$ #Aborting
|
||||||
|
# aborting... dumping core\n
|
||||||
|
$ #XConnectFail
|
||||||
|
# BaseDisplay::BaseDisplay: connection to X server failed.\n
|
||||||
|
$ #CloseOnExecFail
|
||||||
|
# BaseDisplay::BaseDisplay: couldn't mark display connection as close-on-exec\n
|
||||||
|
$ #BadWindowRemove
|
||||||
|
# BaseDisplay::eventLoop(): removing bad window from event queue\n
|
4
nls/C/Basemenu.m
Normal file
4
nls/C/Basemenu.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 2 #Basemenu
|
||||||
|
|
||||||
|
$ #BlackboxMenu
|
||||||
|
# Blackbox Menu
|
48
nls/C/Configmenu.m
Normal file
48
nls/C/Configmenu.m
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
$set 3 #Configmenu
|
||||||
|
|
||||||
|
$ #ConfigOptions
|
||||||
|
# Config Options
|
||||||
|
$ #FocusModel
|
||||||
|
# Focus Model
|
||||||
|
$ #WindowPlacement
|
||||||
|
# Window Placement
|
||||||
|
$ #ImageDithering
|
||||||
|
# Image Dithering
|
||||||
|
$ #OpaqueMove
|
||||||
|
# Opaque Window Moving
|
||||||
|
$ #FullMax
|
||||||
|
# Full Maximization
|
||||||
|
$ #FocusNew
|
||||||
|
# Focus New Windows
|
||||||
|
$ #FocusLast
|
||||||
|
# Focus Window on Workspace Change
|
||||||
|
$ #ClickToFocus
|
||||||
|
# Click to Focus
|
||||||
|
$ #SloppyFocus
|
||||||
|
# Sloppy Focus
|
||||||
|
$ #AutoRaise
|
||||||
|
# Auto Raise
|
||||||
|
$ #SmartRows
|
||||||
|
# Smart Placement (Rows)
|
||||||
|
$ #SmartCols
|
||||||
|
# Smart Placement (Columns)
|
||||||
|
$ #Cascade
|
||||||
|
# Cascade Placement
|
||||||
|
$ #LeftRight
|
||||||
|
# Left to Right
|
||||||
|
$ #RightLeft
|
||||||
|
# Right to Left
|
||||||
|
$ #TopBottom
|
||||||
|
# Top to Bottom
|
||||||
|
$ #BottomTop
|
||||||
|
# Bottom to Top
|
||||||
|
$ #Tabs
|
||||||
|
# Use Tabs
|
||||||
|
$ #Icons
|
||||||
|
# Use Icons
|
||||||
|
$ #TabPlacement
|
||||||
|
# Tab Placement
|
||||||
|
$ #TabRotateVertical
|
||||||
|
# Rotate Vertical Tabs
|
||||||
|
$ #SemiSloppyFocus
|
||||||
|
# Semi Sloppy Focus
|
4
nls/C/Icon.m
Normal file
4
nls/C/Icon.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 4 #Icon
|
||||||
|
|
||||||
|
$ #Icons
|
||||||
|
# Icons
|
24
nls/C/Image.m
Normal file
24
nls/C/Image.m
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
$set 5 #Image
|
||||||
|
|
||||||
|
$ #ErrorCreatingSolidPixmap
|
||||||
|
# BImage::render_solid: error creating pixmap\n
|
||||||
|
$ #ErrorCreatingXImage
|
||||||
|
# BImage::renderXImage: error creating XImage\n
|
||||||
|
$ #UnsupVisual
|
||||||
|
# BImage::renderXImage: unsupported visual\n
|
||||||
|
$ #ErrorCreatingPixmap
|
||||||
|
# BImage::renderPixmap: error creating pixmap\n
|
||||||
|
$ #InvalidColormapSize
|
||||||
|
# BImageControl::BImageControl: invalid colormap size %d (%d/%d/%d) - reducing\n
|
||||||
|
$ #ErrorAllocatingColormap
|
||||||
|
# BImageControl::BImageControl: error allocating colormap\n
|
||||||
|
$ #ColorAllocFail
|
||||||
|
# BImageControl::BImageControl: failed to alloc color %d/%d/%d\n
|
||||||
|
$ #PixmapRelease
|
||||||
|
# BImageControl::~BImageControl: pixmap cache - releasing %d pixmaps\n
|
||||||
|
$ #PixmapCacheLarge
|
||||||
|
# BImageControl::renderImage: cache is large, forcing cleanout\n
|
||||||
|
$ #ColorParseError
|
||||||
|
# BImageControl::getColor: color parse error: '%s'\n
|
||||||
|
$ #ColorAllocError
|
||||||
|
# BImageControl::getColor: color alloc error: '%s'\n
|
46
nls/C/Makefile.am
Normal file
46
nls/C/Makefile.am
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# nls/C/Makefile.am for Blackbox-0.61.x - an X11 Window Manager
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
CLEANFILES = blackbox.cat
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in Translation.m
|
||||||
|
MFILES = BaseDisplay.m Basemenu.m Configmenu.m Icon.m Image.m Screen.m Slit.m Toolbar.m Window.m Windowmenu.m Workspace.m Workspacemenu.m blackbox.m common.m main.m bsetroot.m
|
||||||
|
EXTRA_DIST= $(MFILES)
|
||||||
|
all-local: blackbox.cat
|
||||||
|
install-data-local: blackbox.cat
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/C"; \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
$(INSTALL_DATA) blackbox.cat $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
ln -fs C $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
ln -fs C $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
ln -fs C $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
ln -fs C $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
fi
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/C/blackbox.cat; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
# note... when adding new catalogs... you do not need the
|
||||||
|
# header=../blackbox-nls.hh which is passed to awk... we
|
||||||
|
# only need to generate it once.
|
||||||
|
|
||||||
|
Translation.m: $(MFILES)
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
awk -f ../convert.awk header=../blackbox-nls.hh \
|
||||||
|
output=Translation.m $(MFILES); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
blackbox.cat: Translation.m
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
$(gencat_cmd) blackbox.cat Translation.m; \
|
||||||
|
fi
|
237
nls/C/Makefile.in
Normal file
237
nls/C/Makefile.in
Normal file
|
@ -0,0 +1,237 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# nls/C/Makefile.am for Blackbox-0.61.x - an X11 Window Manager
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ../..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_triplet = @host@
|
||||||
|
AS = @AS@
|
||||||
|
CC = @CC@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
GNOME = @GNOME@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
KDE = @KDE@
|
||||||
|
LIBTOOL = @LIBTOOL@
|
||||||
|
LN_S = @LN_S@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
CLEANFILES = blackbox.cat
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in Translation.m
|
||||||
|
MFILES = BaseDisplay.m Basemenu.m Configmenu.m Icon.m Image.m Screen.m Slit.m Toolbar.m Window.m Windowmenu.m Workspace.m Workspacemenu.m blackbox.m common.m main.m bsetroot.m
|
||||||
|
EXTRA_DIST = $(MFILES)
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps nls/C/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = nls/C
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-am
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-am
|
||||||
|
check-am: all-am
|
||||||
|
check: check-am
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-am
|
||||||
|
|
||||||
|
install-data-am: install-data-local
|
||||||
|
install-data: install-data-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-am
|
||||||
|
uninstall-am: uninstall-local
|
||||||
|
uninstall: uninstall-am
|
||||||
|
all-am: Makefile all-local
|
||||||
|
all-redirect: all-am
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs:
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
clean-am: clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
distclean-am: distclean-generic clean-am
|
||||||
|
-rm -f libtool
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
|
||||||
|
.PHONY: tags distdir info-am info dvi-am dvi check check-am \
|
||||||
|
installcheck-am installcheck install-exec-am install-exec \
|
||||||
|
install-data-local install-data-am install-data install-am install \
|
||||||
|
uninstall-local uninstall-am uninstall all-local all-redirect all-am \
|
||||||
|
all installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||||
|
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||||
|
|
||||||
|
all-local: blackbox.cat
|
||||||
|
install-data-local: blackbox.cat
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/C"; \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
$(INSTALL_DATA) blackbox.cat $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
ln -fs C $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
ln -fs C $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
ln -fs C $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
ln -fs C $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
fi
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/C/blackbox.cat; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/US_ASCII; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/POSIX; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en_US; \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/en; \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls/C; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
# note... when adding new catalogs... you do not need the
|
||||||
|
# header=../blackbox-nls.hh which is passed to awk... we
|
||||||
|
# only need to generate it once.
|
||||||
|
|
||||||
|
Translation.m: $(MFILES)
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
awk -f ../convert.awk header=../blackbox-nls.hh \
|
||||||
|
output=Translation.m $(MFILES); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
blackbox.cat: Translation.m
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
$(gencat_cmd) blackbox.cat Translation.m; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
54
nls/C/Screen.m
Normal file
54
nls/C/Screen.m
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
$set 6 #Screen
|
||||||
|
|
||||||
|
$ #AnotherWMRunning
|
||||||
|
# BScreen::BScreen: an error occured while querying the X server.\n \
|
||||||
|
another window manager is already running on display %s.\n
|
||||||
|
$ #ManagingScreen
|
||||||
|
# BScreen::BScreen: managing screen %d using visual 0x%lx, depth %d\n
|
||||||
|
$ #FontLoadFail
|
||||||
|
# BScreen::LoadStyle(): couldn't load font '%s'\n
|
||||||
|
$ #DefaultFontLoadFail
|
||||||
|
# BScreen::LoadStyle(): couldn't load default font.\n
|
||||||
|
$ #EmptyMenuFile
|
||||||
|
# %s: empty menu file\n
|
||||||
|
$ #xterm
|
||||||
|
# xterm
|
||||||
|
$ #Restart
|
||||||
|
# Restart
|
||||||
|
$ #Exit
|
||||||
|
# Exit
|
||||||
|
$ #EXECError
|
||||||
|
# BScreen::parseMenuFile: [exec] error, no menu label and/or command defined\n
|
||||||
|
$ #EXITError
|
||||||
|
# BScreen::parseMenuFile: [exit] error, no menu label defined\n
|
||||||
|
$ #STYLEError
|
||||||
|
# BScreen::parseMenuFile: [style] error, no menu label and/or filename \
|
||||||
|
defined\n
|
||||||
|
$ #CONFIGError
|
||||||
|
# BScreen::parseMenuFile: [config] error, no menu label defined\n
|
||||||
|
$ #INCLUDEError
|
||||||
|
# BScreen::parseMenuFile: [include] error, no filename defined\n
|
||||||
|
$ #INCLUDEErrorReg
|
||||||
|
# BScreen::parseMenuFile: [include] error, '%s' is not a regular file\n
|
||||||
|
$ #SUBMENUError
|
||||||
|
# BScreen::parseMenuFile: [submenu] error, no menu label defined\n
|
||||||
|
$ #RESTARTError
|
||||||
|
# BScreen::parseMenuFile: [restart] error, no menu label defined\n
|
||||||
|
$ #RECONFIGError
|
||||||
|
# BScreen::parseMenuFile: [reconfig] error, no menu label defined\n
|
||||||
|
$ #STYLESDIRError
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] error, no directory defined\n
|
||||||
|
$ #STYLESDIRErrorNotDir
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] error, '%s' is not a \
|
||||||
|
directory\n
|
||||||
|
$ #STYLESDIRErrorNoExist
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] error, '%s' does not exist\n
|
||||||
|
$ #WORKSPACESError
|
||||||
|
# BScreen::parseMenuFile: [workspaces] error, no menu label defined\n
|
||||||
|
$ #PositionLength
|
||||||
|
# 0: 0000 x 0: 0000
|
||||||
|
$ #PositionFormat
|
||||||
|
# X: %4d x Y: %4d
|
||||||
|
$ #GeometryFormat
|
||||||
|
# W: %4d x H: %4d
|
||||||
|
|
8
nls/C/Slit.m
Normal file
8
nls/C/Slit.m
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
$set 7 #Slit
|
||||||
|
|
||||||
|
$ #SlitTitle
|
||||||
|
# Slit
|
||||||
|
$ #SlitDirection
|
||||||
|
# Slit Direction
|
||||||
|
$ #SlitPlacement
|
||||||
|
# Slit Placement
|
22
nls/C/Toolbar.m
Normal file
22
nls/C/Toolbar.m
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
$set 8 #Toolbar
|
||||||
|
|
||||||
|
$ #NoStrftimeLength
|
||||||
|
# 00:00000
|
||||||
|
$ #NoStrftimeDateFormat
|
||||||
|
# %02d/%02d/%02d
|
||||||
|
$ #NoStrftimeDateFormatEu
|
||||||
|
# %02d.%02d.%02d
|
||||||
|
$ #NoStrftimeTimeFormat24
|
||||||
|
# %02d:%02d
|
||||||
|
$ #NoStrftimeTimeFormat12
|
||||||
|
# %02d:%02d %sm
|
||||||
|
$ #NoStrftimeTimeFormatP
|
||||||
|
# p
|
||||||
|
$ #NoStrftimeTimeFormatA
|
||||||
|
# a
|
||||||
|
$ #ToolbarTitle
|
||||||
|
# Toolbar
|
||||||
|
$ #EditWkspcName
|
||||||
|
# Edit current workspace name
|
||||||
|
$ #ToolbarPlacement
|
||||||
|
# Toolbar Placement
|
17
nls/C/Window.m
Normal file
17
nls/C/Window.m
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
$set 9 #Window
|
||||||
|
|
||||||
|
|
||||||
|
$ #Creating
|
||||||
|
# BlackboxWindow::BlackboxWindow: creating 0x%lx\n
|
||||||
|
$ #XGetWindowAttributesFail
|
||||||
|
# BlackboxWindow::BlackboxWindow: XGetWindowAttributres failed\n
|
||||||
|
$ #CannotFindScreen
|
||||||
|
# BlackboxWindow::BlackboxWindow: cannot find screen for root window 0x%lx\n
|
||||||
|
$ #Unnamed
|
||||||
|
# Unnamed
|
||||||
|
$ #MapRequest
|
||||||
|
# BlackboxWindow::mapRequestEvent() for 0x%lx\n
|
||||||
|
$ #UnmapNotify
|
||||||
|
# BlackboxWindow::unmapNotifyEvent() for 0x%lx\n
|
||||||
|
$ #UnmapNotifyReparent
|
||||||
|
# BlackboxWindow::unmapnotifyEvent: reparent 0x%lx to root\n
|
22
nls/C/Windowmenu.m
Normal file
22
nls/C/Windowmenu.m
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
$set 10 #Windowmenu
|
||||||
|
|
||||||
|
$ #SendTo
|
||||||
|
# Send To ...
|
||||||
|
$ #SendGroupTo
|
||||||
|
# Send Group To ...
|
||||||
|
$ #Shade
|
||||||
|
# Shade
|
||||||
|
$ #Iconify
|
||||||
|
# Iconify
|
||||||
|
$ #Maximize
|
||||||
|
# Maximize
|
||||||
|
$ #Raise
|
||||||
|
# Raise
|
||||||
|
$ #Lower
|
||||||
|
# Lower
|
||||||
|
$ #Stick
|
||||||
|
# Stick
|
||||||
|
$ #KillClient
|
||||||
|
# Kill Client
|
||||||
|
$ #Close
|
||||||
|
# Close
|
4
nls/C/Workspace.m
Normal file
4
nls/C/Workspace.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 11 #Workspace
|
||||||
|
|
||||||
|
$ #DefaultNameFormat
|
||||||
|
# Workspace %d
|
8
nls/C/Workspacemenu.m
Normal file
8
nls/C/Workspacemenu.m
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
$set 12 #Workspacemenu
|
||||||
|
|
||||||
|
$ #WorkspacesTitle
|
||||||
|
# Workspaces
|
||||||
|
$ #NewWorkspace
|
||||||
|
# New Workspace
|
||||||
|
$ #RemoveLast
|
||||||
|
# Remove Last
|
6
nls/C/blackbox.m
Normal file
6
nls/C/blackbox.m
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
$set 13 #blackbox
|
||||||
|
|
||||||
|
$ #NoManagableScreens
|
||||||
|
# Blackbox::Blackbox: no managable screens found, aborting\n
|
||||||
|
$ #MapRequest
|
||||||
|
# Blackbox::process_event: MapRequest for 0x%lx\n
|
16
nls/C/bsetroot.m
Normal file
16
nls/C/bsetroot.m
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$set 16 #bsetroot
|
||||||
|
|
||||||
|
$ #MustSpecify
|
||||||
|
# %s: error: must specify one of: -solid, -mod, -gradient\n
|
||||||
|
$ #Usage
|
||||||
|
# %s 2.0: (c) 1997-2000 Brad Hughes\n\n\
|
||||||
|
-display <string> display connection\n\
|
||||||
|
-mod <x> <y> modula pattern\n\
|
||||||
|
-foreground, -fg <color> modula foreground color\n\
|
||||||
|
-background, -bg <color> modula background color\n\n\
|
||||||
|
-gradient <texture> gradient texture\n\
|
||||||
|
-from <color> gradient start color\n\
|
||||||
|
-to <color> gradient end color\n\n\
|
||||||
|
-solid <color> solid color\n\n\
|
||||||
|
-help print this help text and exit\n
|
||||||
|
|
57
nls/C/common.m
Normal file
57
nls/C/common.m
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
$set 15 #Common
|
||||||
|
|
||||||
|
$ #Yes
|
||||||
|
# Yes
|
||||||
|
$ #No
|
||||||
|
# No
|
||||||
|
|
||||||
|
$ #DirectionTitle
|
||||||
|
# Direction
|
||||||
|
$ #DirectionHoriz
|
||||||
|
# Horizontal
|
||||||
|
$ #DirectionVert
|
||||||
|
# Vertical
|
||||||
|
|
||||||
|
$ #AlwaysOnTop
|
||||||
|
# Always on top
|
||||||
|
|
||||||
|
$ #PlacementTitle
|
||||||
|
# Placement
|
||||||
|
$ #PlacementTopLeft
|
||||||
|
# Top Left
|
||||||
|
$ #PlacementCenterLeft
|
||||||
|
# Center Left
|
||||||
|
$ #PlacementBottomLeft
|
||||||
|
# Bottom Left
|
||||||
|
$ #PlacementTopCenter
|
||||||
|
# Top Center
|
||||||
|
$ #PlacementBottomCenter
|
||||||
|
# BottomCenter
|
||||||
|
$ #PlacementTopRight
|
||||||
|
# Top Right
|
||||||
|
$ #PlacementCenterRight
|
||||||
|
# Center Right
|
||||||
|
$ #PlacementBottomRight
|
||||||
|
# Bottom Right
|
||||||
|
$ #PlacementLeftTop
|
||||||
|
# Left Top
|
||||||
|
$ #PlacementLeftCenter
|
||||||
|
# Left Center
|
||||||
|
$ #PlacementLeftBottom
|
||||||
|
# Left Bottom
|
||||||
|
$ #PlacementRightTop
|
||||||
|
# Right Top
|
||||||
|
$ #PlacementRightCenter
|
||||||
|
# Right Center
|
||||||
|
$ #PlacementRightBottom
|
||||||
|
# Right Bottom
|
||||||
|
$ #PlacementTopRelative
|
||||||
|
# Top Relative
|
||||||
|
$ #PlacementBottomRelative
|
||||||
|
# Bottom Relative
|
||||||
|
$ #PlacementLeftRelative
|
||||||
|
# Left Relative
|
||||||
|
$ #PlacementRightRelative
|
||||||
|
# Right Relative
|
||||||
|
$ #AutoHide
|
||||||
|
# Auto hide
|
21
nls/C/main.m
Normal file
21
nls/C/main.m
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
$set 14 #main
|
||||||
|
|
||||||
|
$ #RCRequiresArg
|
||||||
|
# error: '-rc' requires an argument\n
|
||||||
|
$ #DISPLAYRequiresArg
|
||||||
|
# error: '-display' requires an argument\n
|
||||||
|
$ #WarnDisplaySet
|
||||||
|
# warning: could not set environment variable 'DISPLAY'\n
|
||||||
|
$ #Usage
|
||||||
|
# Fluxkbox %s: (c) 2001 Henrik Kinnunen\n\n\
|
||||||
|
-display <string>\t\tuse display connection.\n\
|
||||||
|
-rc <string>\t\t\tuse alternate resource file.\n\
|
||||||
|
-version\t\t\tdisplay version and exit.\n\
|
||||||
|
-help\t\t\t\tdisplay this help text and exit.\n\n
|
||||||
|
$ #CompileOptions
|
||||||
|
# Compile time options:\n\
|
||||||
|
Debugging\t\t\t%s\n\
|
||||||
|
Interlacing:\t\t\t%s\n\
|
||||||
|
Shape:\t\t\t%s\n\
|
||||||
|
Slit:\t\t\t\t%s\n\
|
||||||
|
8bpp Ordered Dithering:\t%s\n\n
|
13
nls/Makefile.am
Normal file
13
nls/Makefile.am
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# nls/Makefile.am for Blackbox 0.61.x - an X11 Window Manager
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
SUBDIRS = C da_DK es_ES et_EE fr_FR pt_BR ru_RU sv_SE tr_TR it_IT
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in blackbox-nls.hh
|
||||||
|
EXTRA_DIST=blackbox-nls.hh convert.awk
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls; \
|
||||||
|
fi
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
308
nls/Makefile.in
Normal file
308
nls/Makefile.in
Normal file
|
@ -0,0 +1,308 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# nls/Makefile.am for Blackbox 0.61.x - an X11 Window Manager
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_triplet = @host@
|
||||||
|
AS = @AS@
|
||||||
|
CC = @CC@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
GNOME = @GNOME@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
KDE = @KDE@
|
||||||
|
LIBTOOL = @LIBTOOL@
|
||||||
|
LN_S = @LN_S@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
SUBDIRS = C da_DK es_ES et_EE fr_FR pt_BR ru_RU sv_SE tr_TR it_IT
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in blackbox-nls.hh
|
||||||
|
EXTRA_DIST = blackbox-nls.hh convert.awk
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps nls/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
|
||||||
|
# This directory's subdirectories are mostly independent; you can cd
|
||||||
|
# into them and run `make' without going through this Makefile.
|
||||||
|
# To change the values of `make' variables: instead of editing Makefiles,
|
||||||
|
# (1) if the variable is set in `config.status', edit `config.status'
|
||||||
|
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||||
|
# (2) otherwise, pass the desired values on the `make' command line.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
all-recursive install-data-recursive install-exec-recursive \
|
||||||
|
installdirs-recursive install-recursive uninstall-recursive \
|
||||||
|
check-recursive installcheck-recursive info-recursive dvi-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
dot_seen=yes; \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done; \
|
||||||
|
if test "$$dot_seen" = "no"; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||||
|
fi; test -z "$$fail"
|
||||||
|
|
||||||
|
mostlyclean-recursive clean-recursive distclean-recursive \
|
||||||
|
maintainer-clean-recursive:
|
||||||
|
@set fnord $(MAKEFLAGS); amf=$$2; \
|
||||||
|
dot_seen=no; \
|
||||||
|
rev=''; list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
rev="$$subdir $$rev"; \
|
||||||
|
test "$$subdir" = "." && dot_seen=yes; \
|
||||||
|
done; \
|
||||||
|
test "$$dot_seen" = "no" && rev=". $$rev"; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
for subdir in $$rev; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
|
||||||
|
done && test -z "$$fail"
|
||||||
|
tags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||||
|
done
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
ID: $(HEADERS) $(SOURCES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
here=`pwd` && cd $(srcdir) \
|
||||||
|
&& mkid -f$$here/ID $$unique $(LISP)
|
||||||
|
|
||||||
|
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
|
||||||
|
tags=; \
|
||||||
|
here=`pwd`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -f $$subdir/TAGS && tags="$$tags -i $$here/$$subdir/TAGS"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
list='$(SOURCES) $(HEADERS)'; \
|
||||||
|
unique=`for i in $$list; do echo $$i; done | \
|
||||||
|
awk ' { files[$$0] = 1; } \
|
||||||
|
END { for (i in files) print i; }'`; \
|
||||||
|
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|
||||||
|
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
|
||||||
|
|
||||||
|
mostlyclean-tags:
|
||||||
|
|
||||||
|
clean-tags:
|
||||||
|
|
||||||
|
distclean-tags:
|
||||||
|
-rm -f TAGS ID
|
||||||
|
|
||||||
|
maintainer-clean-tags:
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = nls
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
for subdir in $(SUBDIRS); do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test -d $(distdir)/$$subdir \
|
||||||
|
|| mkdir $(distdir)/$$subdir \
|
||||||
|
|| exit 1; \
|
||||||
|
chmod 777 $(distdir)/$$subdir; \
|
||||||
|
(cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir=../$(top_distdir) distdir=../$(distdir)/$$subdir distdir) \
|
||||||
|
|| exit 1; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-recursive
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-recursive
|
||||||
|
check-am: all-am
|
||||||
|
check: check-recursive
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-recursive
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-recursive
|
||||||
|
|
||||||
|
install-data-am:
|
||||||
|
install-data: install-data-recursive
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-recursive
|
||||||
|
uninstall-am: uninstall-local
|
||||||
|
uninstall: uninstall-recursive
|
||||||
|
all-am: Makefile
|
||||||
|
all-redirect: all-recursive
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs: installdirs-recursive
|
||||||
|
installdirs-am:
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-tags mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-recursive
|
||||||
|
|
||||||
|
clean-am: clean-tags clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-recursive
|
||||||
|
|
||||||
|
distclean-am: distclean-tags distclean-generic clean-am distclean-local
|
||||||
|
-rm -f libtool
|
||||||
|
|
||||||
|
distclean: distclean-recursive
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \
|
||||||
|
distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-recursive
|
||||||
|
|
||||||
|
.PHONY: install-data-recursive uninstall-data-recursive \
|
||||||
|
install-exec-recursive uninstall-exec-recursive installdirs-recursive \
|
||||||
|
uninstalldirs-recursive all-recursive check-recursive \
|
||||||
|
installcheck-recursive info-recursive dvi-recursive \
|
||||||
|
mostlyclean-recursive distclean-recursive clean-recursive \
|
||||||
|
maintainer-clean-recursive tags tags-recursive mostlyclean-tags \
|
||||||
|
distclean-tags clean-tags maintainer-clean-tags distdir info-am info \
|
||||||
|
dvi-am dvi check check-am installcheck-am installcheck install-exec-am \
|
||||||
|
install-exec install-data-am install-data install-am install \
|
||||||
|
uninstall-local uninstall-am uninstall all-redirect all-am all \
|
||||||
|
installdirs-am installdirs mostlyclean-generic distclean-generic \
|
||||||
|
clean-generic maintainer-clean-generic clean mostlyclean distclean \
|
||||||
|
maintainer-clean
|
||||||
|
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls; \
|
||||||
|
fi
|
||||||
|
distclean-local:
|
||||||
|
rm -f *\~
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
167
nls/blackbox-nls.hh
Normal file
167
nls/blackbox-nls.hh
Normal file
|
@ -0,0 +1,167 @@
|
||||||
|
#define BaseDisplaySet 0x1
|
||||||
|
#define BaseDisplayXError 0x1
|
||||||
|
#define BaseDisplaySignalCaught 0x2
|
||||||
|
#define BaseDisplayShuttingDown 0x3
|
||||||
|
#define BaseDisplayAborting 0x4
|
||||||
|
#define BaseDisplayXConnectFail 0x5
|
||||||
|
#define BaseDisplayCloseOnExecFail 0x6
|
||||||
|
#define BaseDisplayBadWindowRemove 0x7
|
||||||
|
|
||||||
|
#define BasemenuSet 0x2
|
||||||
|
#define BasemenuBlackboxMenu 0x1
|
||||||
|
|
||||||
|
#define ConfigmenuSet 0x3
|
||||||
|
#define ConfigmenuConfigOptions 0x1
|
||||||
|
#define ConfigmenuFocusModel 0x2
|
||||||
|
#define ConfigmenuWindowPlacement 0x3
|
||||||
|
#define ConfigmenuImageDithering 0x4
|
||||||
|
#define ConfigmenuOpaqueMove 0x5
|
||||||
|
#define ConfigmenuFullMax 0x6
|
||||||
|
#define ConfigmenuFocusNew 0x7
|
||||||
|
#define ConfigmenuFocusLast 0x8
|
||||||
|
#define ConfigmenuClickToFocus 0x9
|
||||||
|
#define ConfigmenuSloppyFocus 0xa
|
||||||
|
#define ConfigmenuAutoRaise 0xb
|
||||||
|
#define ConfigmenuSmartRows 0xc
|
||||||
|
#define ConfigmenuSmartCols 0xd
|
||||||
|
#define ConfigmenuCascade 0xe
|
||||||
|
#define ConfigmenuLeftRight 0xf
|
||||||
|
#define ConfigmenuRightLeft 0x10
|
||||||
|
#define ConfigmenuTopBottom 0x11
|
||||||
|
#define ConfigmenuBottomTop 0x12
|
||||||
|
#define ConfigmenuTabs 0x13
|
||||||
|
#define ConfigmenuIcons 0x14
|
||||||
|
#define ConfigmenuTabPlacement 0x15
|
||||||
|
#define ConfigmenuTabRotateVertical 0x16
|
||||||
|
#define ConfigmenuSemiSloppyFocus 0x17
|
||||||
|
|
||||||
|
#define IconSet 0x4
|
||||||
|
#define IconIcons 0x1
|
||||||
|
|
||||||
|
#define ImageSet 0x5
|
||||||
|
#define ImageErrorCreatingSolidPixmap 0x1
|
||||||
|
#define ImageErrorCreatingXImage 0x2
|
||||||
|
#define ImageUnsupVisual 0x3
|
||||||
|
#define ImageErrorCreatingPixmap 0x4
|
||||||
|
#define ImageInvalidColormapSize 0x5
|
||||||
|
#define ImageErrorAllocatingColormap 0x6
|
||||||
|
#define ImageColorAllocFail 0x7
|
||||||
|
#define ImagePixmapRelease 0x8
|
||||||
|
#define ImagePixmapCacheLarge 0x9
|
||||||
|
#define ImageColorParseError 0xa
|
||||||
|
#define ImageColorAllocError 0xb
|
||||||
|
|
||||||
|
#define ScreenSet 0x6
|
||||||
|
#define ScreenAnotherWMRunning 0x1
|
||||||
|
#define ScreenManagingScreen 0x2
|
||||||
|
#define ScreenFontLoadFail 0x3
|
||||||
|
#define ScreenDefaultFontLoadFail 0x4
|
||||||
|
#define ScreenEmptyMenuFile 0x5
|
||||||
|
#define Screenxterm 0x6
|
||||||
|
#define ScreenRestart 0x7
|
||||||
|
#define ScreenExit 0x8
|
||||||
|
#define ScreenEXECError 0x9
|
||||||
|
#define ScreenEXITError 0xa
|
||||||
|
#define ScreenSTYLEError 0xb
|
||||||
|
#define ScreenCONFIGError 0xc
|
||||||
|
#define ScreenINCLUDEError 0xd
|
||||||
|
#define ScreenINCLUDEErrorReg 0xe
|
||||||
|
#define ScreenSUBMENUError 0xf
|
||||||
|
#define ScreenRESTARTError 0x10
|
||||||
|
#define ScreenRECONFIGError 0x11
|
||||||
|
#define ScreenSTYLESDIRError 0x12
|
||||||
|
#define ScreenSTYLESDIRErrorNotDir 0x13
|
||||||
|
#define ScreenSTYLESDIRErrorNoExist 0x14
|
||||||
|
#define ScreenWORKSPACESError 0x15
|
||||||
|
#define ScreenPositionLength 0x16
|
||||||
|
#define ScreenPositionFormat 0x17
|
||||||
|
#define ScreenGeometryFormat 0x18
|
||||||
|
|
||||||
|
#define SlitSet 0x7
|
||||||
|
#define SlitSlitTitle 0x1
|
||||||
|
#define SlitSlitDirection 0x2
|
||||||
|
#define SlitSlitPlacement 0x3
|
||||||
|
|
||||||
|
#define ToolbarSet 0x8
|
||||||
|
#define ToolbarNoStrftimeLength 0x1
|
||||||
|
#define ToolbarNoStrftimeDateFormat 0x2
|
||||||
|
#define ToolbarNoStrftimeDateFormatEu 0x3
|
||||||
|
#define ToolbarNoStrftimeTimeFormat24 0x4
|
||||||
|
#define ToolbarNoStrftimeTimeFormat12 0x5
|
||||||
|
#define ToolbarNoStrftimeTimeFormatP 0x6
|
||||||
|
#define ToolbarNoStrftimeTimeFormatA 0x7
|
||||||
|
#define ToolbarToolbarTitle 0x8
|
||||||
|
#define ToolbarEditWkspcName 0x9
|
||||||
|
#define ToolbarToolbarPlacement 0xa
|
||||||
|
|
||||||
|
#define WindowSet 0x9
|
||||||
|
#define WindowCreating 0x1
|
||||||
|
#define WindowXGetWindowAttributesFail 0x2
|
||||||
|
#define WindowCannotFindScreen 0x3
|
||||||
|
#define WindowUnnamed 0x4
|
||||||
|
#define WindowMapRequest 0x5
|
||||||
|
#define WindowUnmapNotify 0x6
|
||||||
|
#define WindowUnmapNotifyReparent 0x7
|
||||||
|
|
||||||
|
#define WindowmenuSet 0xa
|
||||||
|
#define WindowmenuSendTo 0x1
|
||||||
|
#define WindowmenuSendGroupTo 0x2
|
||||||
|
#define WindowmenuShade 0x3
|
||||||
|
#define WindowmenuIconify 0x4
|
||||||
|
#define WindowmenuMaximize 0x5
|
||||||
|
#define WindowmenuRaise 0x6
|
||||||
|
#define WindowmenuLower 0x7
|
||||||
|
#define WindowmenuStick 0x8
|
||||||
|
#define WindowmenuKillClient 0x9
|
||||||
|
#define WindowmenuClose 0xa
|
||||||
|
|
||||||
|
#define WorkspaceSet 0xb
|
||||||
|
#define WorkspaceDefaultNameFormat 0x1
|
||||||
|
|
||||||
|
#define WorkspacemenuSet 0xc
|
||||||
|
#define WorkspacemenuWorkspacesTitle 0x1
|
||||||
|
#define WorkspacemenuNewWorkspace 0x2
|
||||||
|
#define WorkspacemenuRemoveLast 0x3
|
||||||
|
|
||||||
|
#define blackboxSet 0xd
|
||||||
|
#define blackboxNoManagableScreens 0x1
|
||||||
|
#define blackboxMapRequest 0x2
|
||||||
|
|
||||||
|
#define CommonSet 0xe
|
||||||
|
#define CommonYes 0x1
|
||||||
|
#define CommonNo 0x2
|
||||||
|
#define CommonDirectionTitle 0x3
|
||||||
|
#define CommonDirectionHoriz 0x4
|
||||||
|
#define CommonDirectionVert 0x5
|
||||||
|
#define CommonAlwaysOnTop 0x6
|
||||||
|
#define CommonPlacementTitle 0x7
|
||||||
|
#define CommonPlacementTopLeft 0x8
|
||||||
|
#define CommonPlacementCenterLeft 0x9
|
||||||
|
#define CommonPlacementBottomLeft 0xa
|
||||||
|
#define CommonPlacementTopCenter 0xb
|
||||||
|
#define CommonPlacementBottomCenter 0xc
|
||||||
|
#define CommonPlacementTopRight 0xd
|
||||||
|
#define CommonPlacementCenterRight 0xe
|
||||||
|
#define CommonPlacementBottomRight 0xf
|
||||||
|
#define CommonPlacementLeftTop 0x10
|
||||||
|
#define CommonPlacementLeftCenter 0x11
|
||||||
|
#define CommonPlacementLeftBottom 0x12
|
||||||
|
#define CommonPlacementRightTop 0x13
|
||||||
|
#define CommonPlacementRightCenter 0x14
|
||||||
|
#define CommonPlacementRightBottom 0x15
|
||||||
|
#define CommonPlacementTopRelative 0x16
|
||||||
|
#define CommonPlacementBottomRelative 0x17
|
||||||
|
#define CommonPlacementLeftRelative 0x18
|
||||||
|
#define CommonPlacementRightRelative 0x19
|
||||||
|
#define CommonAutoHide 0x1a
|
||||||
|
|
||||||
|
#define mainSet 0xf
|
||||||
|
#define mainRCRequiresArg 0x1
|
||||||
|
#define mainDISPLAYRequiresArg 0x2
|
||||||
|
#define mainWarnDisplaySet 0x3
|
||||||
|
#define mainUsage 0x4
|
||||||
|
#define mainCompileOptions 0x5
|
||||||
|
|
||||||
|
#define bsetrootSet 0x10
|
||||||
|
#define bsetrootMustSpecify 0x1
|
||||||
|
#define bsetrootUsage 0x2
|
32
nls/convert.awk
Normal file
32
nls/convert.awk
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
/^\$set/ {
|
||||||
|
major++
|
||||||
|
minor = 0
|
||||||
|
|
||||||
|
if (major > 1)
|
||||||
|
printf "\n" > output
|
||||||
|
printf "$set %d %s\n", major, $3 > output
|
||||||
|
|
||||||
|
if (header) {
|
||||||
|
majorName = substr($3, 2)
|
||||||
|
if (major > 1)
|
||||||
|
printf "\n" > header
|
||||||
|
printf "#define %sSet %#x\n", majorName, major > header
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/^\$ #/ {
|
||||||
|
minor++
|
||||||
|
|
||||||
|
if (header) {
|
||||||
|
minorName = substr($2, 2)
|
||||||
|
printf "#define %s%s %#x\n", majorName, minorName, minor > header
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/^#/ {
|
||||||
|
text = substr($0, 3)
|
||||||
|
printf "%d %s\n", minor, text > output
|
||||||
|
}
|
||||||
|
|
||||||
|
! /^(\$|#)/ { print > output }
|
||||||
|
|
16
nls/da_DK/BaseDisplay.m
Normal file
16
nls/da_DK/BaseDisplay.m
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$set 1 #BaseDisplay
|
||||||
|
|
||||||
|
$ #XError
|
||||||
|
# %s: X fejl: %s(%d) kode %d/%d\n resource 0x%lx\n
|
||||||
|
$ #SignalCaught
|
||||||
|
# %s: signal %d fanget\n
|
||||||
|
$ #ShuttingDown
|
||||||
|
# lukker ned\n
|
||||||
|
$ #Aborting
|
||||||
|
# Avbryder... dumper kernen\n
|
||||||
|
$ #XConnectFail
|
||||||
|
# BaseDisplay::BaseDisplay: tilslutning til X server mislykkedes.\n
|
||||||
|
$ #CloseOnExecFail
|
||||||
|
# BaseDisplay::BaseDisplay: kunne ikke markere skærmtilslutning som luk-ved-afslut\n
|
||||||
|
$ #BadWindowRemove
|
||||||
|
# BaseDisplay::eventLoop(): fjerner dårligt vindue fra hændelseskøen\n
|
4
nls/da_DK/Basemenu.m
Normal file
4
nls/da_DK/Basemenu.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 2 #Basemenu
|
||||||
|
|
||||||
|
$ #BlackboxMenu
|
||||||
|
# Blackboxmenu
|
46
nls/da_DK/Configmenu.m
Normal file
46
nls/da_DK/Configmenu.m
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
$set 3 #Configmenu
|
||||||
|
|
||||||
|
$ #ConfigOptions
|
||||||
|
# Indstillinger
|
||||||
|
$ #FocusModel
|
||||||
|
# Fokus Model
|
||||||
|
$ #WindowPlacement
|
||||||
|
# Vindueplacering
|
||||||
|
$ #ImageDithering
|
||||||
|
# Billede Dithering
|
||||||
|
$ #OpaqueMove
|
||||||
|
# Uklar vinduesflytning
|
||||||
|
$ #FullMax
|
||||||
|
# Fuld maximering
|
||||||
|
$ #FocusNew
|
||||||
|
# Fokus nyt vindue
|
||||||
|
$ #FocusLast
|
||||||
|
# Fokus vindue ved skrivebords ændring
|
||||||
|
$ #ClickToFocus
|
||||||
|
# Klik for fokus
|
||||||
|
$ #SloppyFocus
|
||||||
|
# Dovent fokus
|
||||||
|
$ #AutoRaise
|
||||||
|
# Hæv automatisk
|
||||||
|
$ #SmartRows
|
||||||
|
# Intelligent placering (Rækker)
|
||||||
|
$ #SmartCols
|
||||||
|
# Intelligent placering (Søjler)
|
||||||
|
$ #Cascade
|
||||||
|
# Kaskade placering
|
||||||
|
$ #LeftRight
|
||||||
|
# Fra venstre mod højre
|
||||||
|
$ #RightLeft
|
||||||
|
# Fra højre mod venstre
|
||||||
|
$ #TopBottom
|
||||||
|
# Oppefra
|
||||||
|
$ #BottomTop
|
||||||
|
# Nedefra
|
||||||
|
$ #Tabs
|
||||||
|
# Use Tabs
|
||||||
|
$ #Icons
|
||||||
|
# Use Icons
|
||||||
|
$ #TabRotateVertical
|
||||||
|
# Rotate Vertical Tabs
|
||||||
|
$ #SemiSloppyFocus
|
||||||
|
# Semi Sloppy Focus
|
6
nls/da_DK/Icon.m
Normal file
6
nls/da_DK/Icon.m
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
$set 4 #Icon
|
||||||
|
|
||||||
|
$ #Icons
|
||||||
|
# Ikoner
|
||||||
|
$ #Unnamed
|
||||||
|
# Intet navn
|
24
nls/da_DK/Image.m
Normal file
24
nls/da_DK/Image.m
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
$set 5 #Image
|
||||||
|
|
||||||
|
$ #ErrorCreatingSolidPixmap
|
||||||
|
# BImage::render_solid: fejl ved skabelse af pixmap\n
|
||||||
|
$ #ErrorCreatingXImage
|
||||||
|
# BImage::renderXImage: fejl ved skabelse af XImage\n
|
||||||
|
$ #UnsupVisual
|
||||||
|
# BImage::renderXImage: ikke support for farvedybden\n
|
||||||
|
$ #ErrorCreatingPixmap
|
||||||
|
# BImage::renderPixmap: fejl ved skabelse af pixmap\n
|
||||||
|
$ #InvalidColormapSize
|
||||||
|
# BImageControl::BImageControl: ugyldigt farvekort størrelse %d (%d/%d/%d) - reducing\n
|
||||||
|
$ #ErrorAllocatingColormap
|
||||||
|
# BImageControl::BImageControl: fejl ved allokering af farvekort\n
|
||||||
|
$ #ColorAllocFail
|
||||||
|
# BImageControl::BImageControl: fejl ved allokering af farve %d/%d/%d\n
|
||||||
|
$ #PixmapRelease
|
||||||
|
# BImageControl::~BImageControl: pixmap cache - sletter %d pixmaps\n
|
||||||
|
$ #PixmapCacheLarge
|
||||||
|
# BImageControl::renderImage: cache er for stor, gennemtvinger rensning\n
|
||||||
|
$ #ColorParseError
|
||||||
|
# BImageControl::getColor: farvefejl: '%s'\n
|
||||||
|
$ #ColorAllocError
|
||||||
|
# BImageControl::getColor: farveallokeringsfejl: '%s'\n
|
29
nls/da_DK/Makefile.am
Normal file
29
nls/da_DK/Makefile.am
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
# nls/da_DK/Makefile.am for Blackbox-0.61.x - an X11 Window Manager
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
CLEANFILES = blackbox.cat
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in Translation.m
|
||||||
|
MFILES = BaseDisplay.m Basemenu.m Configmenu.m Icon.m Image.m Screen.m Slit.m Toolbar.m Window.m Windowmenu.m Workspace.m Workspacemenu.m blackbox.m common.m main.m bsetroot.m
|
||||||
|
EXTRA_DIST= $(MFILES)
|
||||||
|
all-local: blackbox.cat
|
||||||
|
install-data-local: blackbox.cat
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/da_DK"; \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
$(INSTALL_DATA) blackbox.cat $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
fi
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/da_DK/blackbox.cat; \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
Translation.m: $(MFILES)
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
awk -f ../convert.awk output=Translation.m $(MFILES); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
blackbox.cat: Translation.m
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
$(gencat_cmd) blackbox.cat Translation.m; \
|
||||||
|
fi
|
220
nls/da_DK/Makefile.in
Normal file
220
nls/da_DK/Makefile.in
Normal file
|
@ -0,0 +1,220 @@
|
||||||
|
# Makefile.in generated automatically by automake 1.4 from Makefile.am
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
# nls/da_DK/Makefile.am for Blackbox-0.61.x - an X11 Window Manager
|
||||||
|
|
||||||
|
|
||||||
|
SHELL = @SHELL@
|
||||||
|
|
||||||
|
srcdir = @srcdir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
VPATH = @srcdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
|
||||||
|
bindir = @bindir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
datadir = @datadir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
libdir = @libdir@
|
||||||
|
infodir = @infodir@
|
||||||
|
mandir = @mandir@
|
||||||
|
includedir = @includedir@
|
||||||
|
oldincludedir = /usr/include
|
||||||
|
|
||||||
|
DESTDIR =
|
||||||
|
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
|
||||||
|
top_builddir = ../..
|
||||||
|
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
transform = @program_transform_name@
|
||||||
|
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_triplet = @host@
|
||||||
|
AS = @AS@
|
||||||
|
CC = @CC@
|
||||||
|
CXX = @CXX@
|
||||||
|
DEBUG = @DEBUG@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
GNOME = @GNOME@
|
||||||
|
INTERLACE = @INTERLACE@
|
||||||
|
KDE = @KDE@
|
||||||
|
LIBTOOL = @LIBTOOL@
|
||||||
|
LN_S = @LN_S@
|
||||||
|
MAINT = @MAINT@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
NEWWMSPEC = @NEWWMSPEC@
|
||||||
|
NLS = @NLS@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
ORDEREDPSEUDO = @ORDEREDPSEUDO@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SHAPE = @SHAPE@
|
||||||
|
SLIT = @SLIT@
|
||||||
|
TIMEDCACHE = @TIMEDCACHE@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
gencat_cmd = @gencat_cmd@
|
||||||
|
regex_cmd = @regex_cmd@
|
||||||
|
|
||||||
|
NLSTEST = @NLS@
|
||||||
|
CLEANFILES = blackbox.cat
|
||||||
|
MAINTAINERCLEANFILES = Makefile.in Translation.m
|
||||||
|
MFILES = BaseDisplay.m Basemenu.m Configmenu.m Icon.m Image.m Screen.m Slit.m Toolbar.m Window.m Windowmenu.m Workspace.m Workspacemenu.m blackbox.m common.m main.m bsetroot.m
|
||||||
|
EXTRA_DIST = $(MFILES)
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
|
||||||
|
CONFIG_HEADER = ../../config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
DIST_COMMON = Makefile.am Makefile.in
|
||||||
|
|
||||||
|
|
||||||
|
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||||
|
|
||||||
|
TAR = tar
|
||||||
|
GZIP_ENV = --best
|
||||||
|
all: all-redirect
|
||||||
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||||
|
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps nls/da_DK/Makefile
|
||||||
|
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
cd $(top_builddir) \
|
||||||
|
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||||
|
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
|
||||||
|
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||||
|
|
||||||
|
subdir = nls/da_DK
|
||||||
|
|
||||||
|
distdir: $(DISTFILES)
|
||||||
|
@for file in $(DISTFILES); do \
|
||||||
|
d=$(srcdir); \
|
||||||
|
if test -d $$d/$$file; then \
|
||||||
|
cp -pr $$/$$file $(distdir)/$$file; \
|
||||||
|
else \
|
||||||
|
test -f $(distdir)/$$file \
|
||||||
|
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||||
|
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
info-am:
|
||||||
|
info: info-am
|
||||||
|
dvi-am:
|
||||||
|
dvi: dvi-am
|
||||||
|
check-am: all-am
|
||||||
|
check: check-am
|
||||||
|
installcheck-am:
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-exec-am:
|
||||||
|
install-exec: install-exec-am
|
||||||
|
|
||||||
|
install-data-am: install-data-local
|
||||||
|
install-data: install-data-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
install: install-am
|
||||||
|
uninstall-am: uninstall-local
|
||||||
|
uninstall: uninstall-am
|
||||||
|
all-am: Makefile all-local
|
||||||
|
all-redirect: all-am
|
||||||
|
install-strip:
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||||
|
installdirs:
|
||||||
|
|
||||||
|
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||||
|
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
-test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
|
||||||
|
mostlyclean-am: mostlyclean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
clean-am: clean-generic mostlyclean-am
|
||||||
|
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
distclean-am: distclean-generic clean-am
|
||||||
|
-rm -f libtool
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
|
||||||
|
maintainer-clean-am: maintainer-clean-generic distclean-am
|
||||||
|
@echo "This command is intended for maintainers to use;"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
|
||||||
|
.PHONY: tags distdir info-am info dvi-am dvi check check-am \
|
||||||
|
installcheck-am installcheck install-exec-am install-exec \
|
||||||
|
install-data-local install-data-am install-data install-am install \
|
||||||
|
uninstall-local uninstall-am uninstall all-local all-redirect all-am \
|
||||||
|
all installdirs mostlyclean-generic distclean-generic clean-generic \
|
||||||
|
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
|
||||||
|
|
||||||
|
all-local: blackbox.cat
|
||||||
|
install-data-local: blackbox.cat
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
echo "Installing catalog in $(DESTDIR)$(pkgdatadir)/nls/da_DK"; \
|
||||||
|
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
$(INSTALL_DATA) blackbox.cat $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
fi
|
||||||
|
uninstall-local:
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
rm -f $(DESTDIR)$(pkgdatadir)/nls/da_DK/blackbox.cat; \
|
||||||
|
rmdir $(DESTDIR)$(pkgdatadir)/nls/da_DK; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
Translation.m: $(MFILES)
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
awk -f ../convert.awk output=Translation.m $(MFILES); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
blackbox.cat: Translation.m
|
||||||
|
@if test x$(NLSTEST) = "x-DNLS"; then \
|
||||||
|
$(gencat_cmd) blackbox.cat Translation.m; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||||
|
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||||
|
.NOEXPORT:
|
53
nls/da_DK/Screen.m
Normal file
53
nls/da_DK/Screen.m
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
$set 6 #Screen
|
||||||
|
|
||||||
|
$ #AnotherWMRunning
|
||||||
|
# BScreen::BScreen: fejl ved forespørgsel til X server.\n \
|
||||||
|
en anden window manager er allerede kørende på display %s.\n
|
||||||
|
$ #ManagingScreen
|
||||||
|
# BScreen::BScreen: håndterer skærm %d med visuel 0x%lx, farvedybde %d\n
|
||||||
|
$ #FontLoadFail
|
||||||
|
# BScreen::LoadStyle(): kunne ikke hente font '%s'\n
|
||||||
|
$ #DefaultFontLoadFail
|
||||||
|
# BScreen::LoadStyle(): kunne ikke hente standardfonten.\n
|
||||||
|
$ #EmptyMenuFile
|
||||||
|
# %s: tom menu fil\n
|
||||||
|
$ #xterm
|
||||||
|
# xterm
|
||||||
|
$ #Restart
|
||||||
|
# Genstart
|
||||||
|
$ #Exit
|
||||||
|
# Afslut
|
||||||
|
$ #EXECError
|
||||||
|
# BScreen::parseMenuFile: [exec] fejl, ingen menu etikette og/eller kommando defineret\n
|
||||||
|
$ #EXITError
|
||||||
|
# BScreen::parseMenuFile: [exit] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #STYLEError
|
||||||
|
# BScreen::parseMenuFile: [style] fejl, ingen menu etikette og/eller filnavn \
|
||||||
|
defineret\n
|
||||||
|
$ #CONFIGError
|
||||||
|
# BScreen::parseMenuFile: [config] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #INCLUDEError
|
||||||
|
# BScreen::parseMenuFile: [include] fejl, intet filnavn defineret\n
|
||||||
|
$ #INCLUDEErrorReg
|
||||||
|
# BScreen::parseMenuFile: [include] fejl, '%s' er ikke en normal fil\n
|
||||||
|
$ #SUBMENUError
|
||||||
|
# BScreen::parseMenuFile: [submenu] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #RESTARTError
|
||||||
|
# BScreen::parseMenuFile: [restart] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #RECONFIGError
|
||||||
|
# BScreen::parseMenuFile: [reconfig] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #STYLESDIRError
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] fejl, intet katalog defineret\n
|
||||||
|
$ #STYLESDIRErrorNotDir
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] fejl, '%s' er ikke et katalog\n
|
||||||
|
$ #STYLESDIRErrorNoExist
|
||||||
|
# BScreen::parseMenuFile: [stylesdir/stylesmenu] fejl, '%s' eksisterer ikke\n
|
||||||
|
$ #WORKSPACESError
|
||||||
|
# BScreen::parseMenuFile: [workspaces] fejl, ingen menu etikette defineret\n
|
||||||
|
$ #PositionLength
|
||||||
|
# 0: 0000 x 0: 0000
|
||||||
|
$ #PositionFormat
|
||||||
|
# X: %4d x Y: %4d
|
||||||
|
$ #GeometryFormat
|
||||||
|
# W: %4d x H: %4d
|
||||||
|
|
8
nls/da_DK/Slit.m
Normal file
8
nls/da_DK/Slit.m
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
$set 7 #Slit
|
||||||
|
|
||||||
|
$ #SlitTitle
|
||||||
|
# Slit
|
||||||
|
$ #SlitDirection
|
||||||
|
# Slit retning
|
||||||
|
$ #SlitPlacement
|
||||||
|
# Slit placering
|
22
nls/da_DK/Toolbar.m
Normal file
22
nls/da_DK/Toolbar.m
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
$set 8 #Toolbar
|
||||||
|
|
||||||
|
$ #NoStrftimeLength
|
||||||
|
# 00:00000
|
||||||
|
$ #NoStrftimeDateFormat
|
||||||
|
# %02d/%02d/%02d
|
||||||
|
$ #NoStrftimeDateFormatEu
|
||||||
|
# %02d.%02d.%02d
|
||||||
|
$ #NoStrftimeTimeFormat24
|
||||||
|
# %02d:%02d
|
||||||
|
$ #NoStrftimeTimeFormat12
|
||||||
|
# %02d:%02d %sm
|
||||||
|
$ #NoStrftimeTimeFormatP
|
||||||
|
# p
|
||||||
|
$ #NoStrftimeTimeFormatA
|
||||||
|
# a
|
||||||
|
$ #ToolbarTitle
|
||||||
|
# Værktøjsbjælke
|
||||||
|
$ #EditWkspcName
|
||||||
|
# Andring af skrivebordets navn
|
||||||
|
$ #ToolbarPlacement
|
||||||
|
# Værktøjsbjælkens placering
|
17
nls/da_DK/Window.m
Normal file
17
nls/da_DK/Window.m
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
$set 9 #Window
|
||||||
|
|
||||||
|
|
||||||
|
$ #Creating
|
||||||
|
# BlackboxWindow::BlackboxWindow: skaber 0x%lx\n
|
||||||
|
$ #XGetWindowAttributesFail
|
||||||
|
# BlackboxWindow::BlackboxWindow: XGetWindowAttributres fejlede\n
|
||||||
|
$ #CannotFindScreen
|
||||||
|
# BlackboxWindow::BlackboxWindow: kunne ikke finde skærm til hovedvinduet 0x%lx\n
|
||||||
|
$ #Unnamed
|
||||||
|
# Intet navn
|
||||||
|
$ #MapRequest
|
||||||
|
# BlackboxWindow::mapRequestEvent() for 0x%lx\n
|
||||||
|
$ #UnmapNotify
|
||||||
|
# BlackboxWindow::unmapNotifyEvent() for 0x%lx\n
|
||||||
|
$ #UnmapNotifyReparent
|
||||||
|
# BlackboxWindow::unmapnotifyEvent: sætter 0x%lx til hovedvinduet\n
|
20
nls/da_DK/Windowmenu.m
Normal file
20
nls/da_DK/Windowmenu.m
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
$set 10 #Windowmenu
|
||||||
|
|
||||||
|
$ #SendTo
|
||||||
|
# Send til ...
|
||||||
|
$ #Shade
|
||||||
|
# Skygge
|
||||||
|
$ #Iconify
|
||||||
|
# Iconificeret
|
||||||
|
$ #Maximize
|
||||||
|
# Maksimer
|
||||||
|
$ #Raise
|
||||||
|
# Hæv
|
||||||
|
$ #Lower
|
||||||
|
# Sænk
|
||||||
|
$ #Stick
|
||||||
|
# Klæbrig
|
||||||
|
$ #KillClient
|
||||||
|
# Dræb klient
|
||||||
|
$ #Close
|
||||||
|
# Luk
|
4
nls/da_DK/Workspace.m
Normal file
4
nls/da_DK/Workspace.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 11 #Workspace
|
||||||
|
|
||||||
|
$ #DefaultNameFormat
|
||||||
|
# Skrivebord %d
|
8
nls/da_DK/Workspacemenu.m
Normal file
8
nls/da_DK/Workspacemenu.m
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
$set 12 #Workspacemenu
|
||||||
|
|
||||||
|
$ #WorkspacesTitle
|
||||||
|
# Skriveborde
|
||||||
|
$ #NewWorkspace
|
||||||
|
# Nyt skrivebord
|
||||||
|
$ #RemoveLast
|
||||||
|
# Fjern sidste
|
6
nls/da_DK/blackbox.m
Normal file
6
nls/da_DK/blackbox.m
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
$set 13 #blackbox
|
||||||
|
|
||||||
|
$ #NoManagableScreens
|
||||||
|
# Blackbox::Blackbox: ingen håndterbare skærme fundet, afslutter\n
|
||||||
|
$ #MapRequest
|
||||||
|
# Blackbox::process_event: MapRequest for 0x%lx\n
|
16
nls/da_DK/bsetroot.m
Normal file
16
nls/da_DK/bsetroot.m
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$set 16 #bsetroot
|
||||||
|
|
||||||
|
$ #MustSpecify
|
||||||
|
# %s: fejl: specificér en af følgende: -solid, -mod, -gradient\n
|
||||||
|
$ #Usage
|
||||||
|
# %s 2.0: (c) 1997-2000 Brad Hughes\n\n\
|
||||||
|
-display <string> skærmtilslutning\n\
|
||||||
|
-mod <x> <y> modula mønster\n\
|
||||||
|
-foreground, -fg <color> modula foregrundsfarve\n\
|
||||||
|
-background, -bg <color> modula baggrundsfarve\n\n\
|
||||||
|
-gradient <texture> gradient tekstur\n\
|
||||||
|
-from <color> gradient start farve\n\
|
||||||
|
-to <color> gradient slut farve\n\n\
|
||||||
|
-solid <color> fast farve\n\n\
|
||||||
|
-help hvis denne hjælp og afslut\n
|
||||||
|
|
57
nls/da_DK/common.m
Normal file
57
nls/da_DK/common.m
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
$set 15 #Common
|
||||||
|
|
||||||
|
$ #Yes
|
||||||
|
# Ja
|
||||||
|
$ #No
|
||||||
|
# Nej
|
||||||
|
|
||||||
|
$ #DirectionTitle
|
||||||
|
# Retning
|
||||||
|
$ #DirectionHoriz
|
||||||
|
# Horisontal
|
||||||
|
$ #DirectionVert
|
||||||
|
# Vertikal
|
||||||
|
|
||||||
|
$ #AlwaysOnTop
|
||||||
|
# Altid øverst
|
||||||
|
|
||||||
|
$ #PlacementTitle
|
||||||
|
# Placering
|
||||||
|
$ #PlacementTopLeft
|
||||||
|
# Øverste venstre hjørne
|
||||||
|
$ #PlacementCenterLeft
|
||||||
|
# Venstre i midten
|
||||||
|
$ #PlacementBottomLeft
|
||||||
|
# Bunden til venstre
|
||||||
|
$ #PlacementTopCenter
|
||||||
|
# Toppen i midten
|
||||||
|
$ #PlacementBottomCenter
|
||||||
|
# Bunden i midten
|
||||||
|
$ #PlacementTopRight
|
||||||
|
# Øverst til højre
|
||||||
|
$ #PlacementCenterRight
|
||||||
|
# Til højre i midten
|
||||||
|
$ #PlacementBottomRight
|
||||||
|
# Til højre i bunden
|
||||||
|
$ #PlacementLeftTop
|
||||||
|
# Left Top
|
||||||
|
$ #PlacementLeftCenter
|
||||||
|
# Left Center
|
||||||
|
$ #PlacementLeftBottom
|
||||||
|
# Left Bottom
|
||||||
|
$ #PlacementRightTop
|
||||||
|
# Right Top
|
||||||
|
$ #PlacementRightCenter
|
||||||
|
# Right Center
|
||||||
|
$ #PlacementRightBottom
|
||||||
|
# Right Bottom
|
||||||
|
$ #PlacementTopRelative
|
||||||
|
# Top Relative
|
||||||
|
$ #PlacementBottomRelative
|
||||||
|
# Bottom Relative
|
||||||
|
$ #PlacementLeftRelative
|
||||||
|
# Left Relative
|
||||||
|
$ #PlacementRightRelative
|
||||||
|
# Right Relative
|
||||||
|
$ #AutoHide
|
||||||
|
# Gem automatisk
|
21
nls/da_DK/main.m
Normal file
21
nls/da_DK/main.m
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
$set 14 #main
|
||||||
|
|
||||||
|
$ #RCRequiresArg
|
||||||
|
# fejl: '-rc' kræver et argument\n
|
||||||
|
$ #DISPLAYRequiresArg
|
||||||
|
# fjel: '-display' kræver et argument\n
|
||||||
|
$ #WarnDisplaySet
|
||||||
|
# advarsel: kunne ikke sætte variablen 'DISPLAY'\n
|
||||||
|
$ #Usage
|
||||||
|
# Fluxbox %s: (c) 2001 Henrik Kinnunen\n\n\
|
||||||
|
-display <string>\t\tbrug skærm tilslutning.\n\
|
||||||
|
-rc <string>\t\t\tbrug alternativ resource fil.\n\
|
||||||
|
-version\t\t\tvis versionsnummer og afslut.\n\
|
||||||
|
-help\t\t\t\tvis denne hjælp og afslut.\n\n
|
||||||
|
$ #CompileOptions
|
||||||
|
# Kompileret med:\n\
|
||||||
|
Debugging\t\t\t%s\n\
|
||||||
|
Interlacing:\t\t\t%s\n\
|
||||||
|
Shape:\t\t\t%s\n\
|
||||||
|
Slit:\t\t\t\t%s\n\
|
||||||
|
8bpp Ordered Dithering:\t%s\n\n
|
16
nls/es_ES/BaseDisplay.m
Normal file
16
nls/es_ES/BaseDisplay.m
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
$set 1 #BaseDisplay
|
||||||
|
|
||||||
|
$ #XError
|
||||||
|
# %s: Un error de X: %s(%d) clave de operación %d/%d\n recurso 0x%lx\n
|
||||||
|
$ #SignalCaught
|
||||||
|
# %s: señal %d capturada\n
|
||||||
|
$ #ShuttingDown
|
||||||
|
# cerrando\n
|
||||||
|
$ #Aborting
|
||||||
|
# cancelando... generando 'core'\n
|
||||||
|
$ #XConnectFail
|
||||||
|
# BaseDisplay::BaseDisplay: la conexión al servidor de X falló.\n
|
||||||
|
$ #CloseOnExecFail
|
||||||
|
# BaseDisplay::BaseDisplay: no se pude marcar la conexión de despliegue como close-on-exec\n
|
||||||
|
$ #BadWindowRemove
|
||||||
|
# BaseDisplay::eventLoop(): quitando la ventana errónea de la cola de eventos\n
|
4
nls/es_ES/Basemenu.m
Normal file
4
nls/es_ES/Basemenu.m
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$set 2 #Basemenu
|
||||||
|
|
||||||
|
$ #BlackboxMenu
|
||||||
|
# Menú de Blackbox
|
48
nls/es_ES/Configmenu.m
Normal file
48
nls/es_ES/Configmenu.m
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
$set 3 #Configmenu
|
||||||
|
|
||||||
|
$ #ConfigOptions
|
||||||
|
# Opciones de configuración
|
||||||
|
$ #FocusModel
|
||||||
|
# Modelo de enfoque
|
||||||
|
$ #WindowPlacement
|
||||||
|
# Ubicación de ventanas
|
||||||
|
$ #ImageDithering
|
||||||
|
# Simulación de colores en imágenes
|
||||||
|
$ #OpaqueMove
|
||||||
|
# Movimiento opaco de ventanas
|
||||||
|
$ #FullMax
|
||||||
|
# Maximización total
|
||||||
|
$ #FocusNew
|
||||||
|
# Enfocar ventanas nuevas
|
||||||
|
$ #FocusLast
|
||||||
|
# Enfocar la última ventana en el escritorio
|
||||||
|
$ #ClickToFocus
|
||||||
|
# Seleccionar para enfocar
|
||||||
|
$ #SloppyFocus
|
||||||
|
# Enfocar sin forma estricta
|
||||||
|
$ #AutoRaise
|
||||||
|
# Elevar automáticamente las ventanas
|
||||||
|
$ #SmartRows
|
||||||
|
# Ubicación inteligente (filas)
|
||||||
|
$ #SmartCols
|
||||||
|
# Ubicación inteligente (columnas)
|
||||||
|
$ #Cascade
|
||||||
|
# Ubicación en cascada
|
||||||
|
$ #LeftRight
|
||||||
|
# De izquierda a derecha
|
||||||
|
$ #RightLeft
|
||||||
|
# De derecha a izquierda
|
||||||
|
$ #TopBottom
|
||||||
|
# De arriba hacia abajo
|
||||||
|
$ #BottomTop
|
||||||
|
# De abajo hacia arriba
|
||||||
|
$ #Tabs
|
||||||
|
# Use Tabs
|
||||||
|
$ #Icons
|
||||||
|
# Use Icons
|
||||||
|
$ #TabPlacement
|
||||||
|
# Tab Placement
|
||||||
|
$ #TabRotateVertical
|
||||||
|
# Rotate Vertical Tabs
|
||||||
|
$ #SemiSloppyFocus
|
||||||
|
# Semi Sloppy Focus
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue