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