i moved the font shadow stuff back into the theme, so move them out of the font configuration stuff
This commit is contained in:
parent
7744067b6b
commit
191a0bc075
3 changed files with 3 additions and 44 deletions
|
@ -48,40 +48,24 @@
|
|||
<size>7</size>
|
||||
<weight>bold</weight>
|
||||
<slant>normal</slant>
|
||||
<shadow enabled="yes">
|
||||
<offset>1</offset>
|
||||
<tint>30</tint>
|
||||
</shadow>
|
||||
</font>
|
||||
<font place="InactiveWindow">
|
||||
<name>arial,sans</name>
|
||||
<size>7</size>
|
||||
<weight>bold</weight>
|
||||
<slant>normal</slant>
|
||||
<shadow enabled="yes">
|
||||
<offset>1</offset>
|
||||
<tint>30</tint>
|
||||
</shadow>
|
||||
</font>
|
||||
<font place="MenuTitle">
|
||||
<name>arial,sans</name>
|
||||
<size>8</size>
|
||||
<weight>bold</weight>
|
||||
<slant>normal</slant>
|
||||
<shadow enabled="yes">
|
||||
<offset>1</offset>
|
||||
<tint>30</tint>
|
||||
</shadow>
|
||||
</font>
|
||||
<font place="MenuItem">
|
||||
<name>arial,sans</name>
|
||||
<size>8</size>
|
||||
<weight>bold</weight>
|
||||
<slant>normal</slant>
|
||||
<shadow enabled="yes">
|
||||
<offset>1</offset>
|
||||
<tint>30</tint>
|
||||
</shadow>
|
||||
</font>
|
||||
</theme>
|
||||
|
||||
|
|
10
data/rc.xsd
10
data/rc.xsd
|
@ -43,6 +43,8 @@
|
|||
Add movefromedge* actions
|
||||
Sun Mar 4 12:12:19 EST 2007 - danakj(a)orodu.net
|
||||
Add font section to theme section
|
||||
Sun Mar 4 13:49:37 EST 2007 - danakj(a)orodu.net
|
||||
Removing font shadows - they are going back into the themerc
|
||||
-->
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
targetNamespace="http://openbox.org/"
|
||||
|
@ -120,16 +122,8 @@
|
|||
<xs:element minOccurs="0" name="size" type="xs:integer"/>
|
||||
<xs:element minOccurs="0" name="weight" type="ob:fontweight"/>
|
||||
<xs:element minOccurs="0" name="slant" type="ob:fontslant"/>
|
||||
<xs:element minOccurs="0" name="shadow" type="ob:fontshadow"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="fontshadow">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="offset" type="xs:integer"/>
|
||||
<xs:element minOccurs="0" name="tint" type="xs:integer"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="enabled" type="ob:bool" use="required"/>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="desktops">
|
||||
<xs:annotation>
|
||||
<xs:documentation>defines the number and names of desktops</xs:documentation>
|
||||
|
|
|
@ -452,9 +452,6 @@ static void parse_theme(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node,
|
|||
gint size = RrDefaultFontSize;
|
||||
RrFontWeight weight = RrDefaultFontWeight;
|
||||
RrFontSlant slant = RrDefaultFontSlant;
|
||||
gboolean shadow = RrDefaultFontShadow;
|
||||
gint offset = RrDefaultFontShadowOffset;
|
||||
gchar tint = RrDefaultFontShadowTint;
|
||||
|
||||
if (parse_attr_contains("ActiveWindow", n, "place"))
|
||||
font = &config_font_activewindow;
|
||||
|
@ -489,24 +486,8 @@ static void parse_theme(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node,
|
|||
slant = RR_FONTSLANT_OBLIQUE;
|
||||
g_free(s);
|
||||
}
|
||||
if ((fnode = parse_find_node("shadow", n->children))) {
|
||||
xmlNodePtr snode;
|
||||
gboolean s;
|
||||
|
||||
if (parse_attr_bool("enabled", fnode, &s))
|
||||
shadow = s;
|
||||
|
||||
if ((snode = parse_find_node("offset", fnode->children)))
|
||||
offset = parse_int(doc, snode);
|
||||
if ((snode = parse_find_node("tint", fnode->children))) {
|
||||
tint = parse_int(doc, snode);
|
||||
if (tint > 100) tint = 100;
|
||||
else if (tint < -100) tint = -100;
|
||||
}
|
||||
}
|
||||
|
||||
*font = RrFontOpen(ob_rr_inst, name, size, weight, slant,
|
||||
shadow, offset, tint);
|
||||
*font = RrFontOpen(ob_rr_inst, name, size, weight, slant);
|
||||
g_free(name);
|
||||
next_font:
|
||||
n = parse_find_node("font", n->next);
|
||||
|
|
Loading…
Reference in a new issue