openbox fork to make it act a bit more like ryudo
Find a file
Dana Jansens 17b2d57717 Fonts are now going to be configured in the rc.xml file. The format is such as
<theme>
...
  <font place="ActiveWindow">
    <name>arial,sans</name>
    <size>8</size>
    <weight>bold</weight>
    <slant>italic</slant>
    <shadow>yes</shadow>
    <shadowOffset>1</shadowOffset>
    <shadowTint>64</shadowTint>
  </font>
</theme>

Valid place="" are ActiveWindow, InactiveWindow, MenuTitle, and MenuItem.
Only valid weight is "bold"
Valid slants are "italic" and "oblique"
shadowTint is a value between -100 and 100
size is the font size in points. pixelsize could possibly be added in the form of 8px, but it's not right now.
the name can contain multiple families and they will all be used to match characters

You can omit any fields and get the default for it. You can omit naming a font for a place="" and get the default font for it.

This is completely replacing theme-specified fonts, for better or for worse. Font shadowing may go back into the theme at some point, instead of in the rc.xml.
2007-03-04 07:18:04 +00:00
data Add MoveFromEdge* actions, shorten client_directional_edge_search with some handy #defines 2006-10-31 03:33:21 +00:00
DESIGN this file is so old it's scary 2004-03-27 21:21:09 +00:00
doc/doxygen remove .cvsignore files 2006-08-31 13:49:36 +00:00
m4 add -fno-strict-aliasing to the gcc compiler flags. this is needed, see: 2007-03-03 00:58:37 +00:00
openbox Fonts are now going to be configured in the rc.xml file. The format is such as 2007-03-04 07:18:04 +00:00
parser add parse_attr_bool, and fix a possible segfault 2007-03-04 07:09:55 +00:00
po this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
render remove the font code for parsing Xft font strings. we are using the individual values specified in the user's configuration now, no longer using the strings from the theme file at all 2007-03-04 07:14:25 +00:00
tests remove .cvsignore files 2006-08-31 13:49:36 +00:00
themes remove .cvsignore files 2006-08-31 13:49:36 +00:00
tools maybe this works then 2007-02-20 13:13:27 +00:00
AUTHORS on second thought, i might do some developing 2004-02-20 23:24:56 +00:00
bootstrap move foreign into the Makefile.am 2003-09-23 19:28:58 +00:00
CHANGELOG note that in the CHANGELOG 2007-02-05 21:24:48 +00:00
COMPLIANCE current WMWH compliance 2003-10-15 06:34:53 +00:00
configure.ac pango is now mandatory.. 2007-03-03 02:53:41 +00:00
COPYING add some text files.. 2002-11-01 10:15:13 +00:00
gettext.h no tabs 2003-09-17 07:44:49 +00:00
HACKING this was a wee bit out of date 2005-09-01 15:50:28 +00:00
install-sh stop using build/ dir configure shits all over itself for other people 2003-04-06 11:13:14 +00:00
Makefile.am pango is now mandatory.. 2007-03-03 02:53:41 +00:00
README Missed this one. 2005-03-24 23:41:22 +00:00
README.CVS lies 2004-04-17 11:39:25 +00:00
version.h.in add version info the library headers 2003-10-27 20:11:14 +00:00

Openbox
Copyright (C) 2004-2005  Mikael Magnusson
Copyright (C) 2002-2004  Ben Jansens

----

    This software is OSI Certified Open Source Software.
    OSI Certified is a certification mark of the Open Source Initiative.

----

    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 of the License, 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.

    See the COPYING file for a copy of the GNU General Public License.