load the font shadow stuff from the old ob2 shitz

This commit is contained in:
Dana Jansens 2003-04-13 07:52:58 +00:00
parent d6ef215583
commit 282bca1da3

View file

@ -446,7 +446,7 @@ char *theme_load(char *theme)
XrmDatabase db = NULL; XrmDatabase db = NULL;
char *loaded = NULL; char *loaded = NULL;
Justify winjust; Justify winjust;
char *winjust_str; char *str;
char *winfont_str; char *winfont_str;
if (theme) { if (theme) {
@ -468,8 +468,20 @@ char *theme_load(char *theme)
/* load the font stuff */ /* load the font stuff */
winfont_str = "arial-8:bold"; winfont_str = "arial-8:bold";
theme_winfont_shadow = FALSE; theme_winfont_shadow = FALSE;
if (read_string(db, "window.xft.flags", &str)) {
if (g_strrstr(str, "shadow"))
theme_winfont_shadow = TRUE;
g_free(str);
}
if (!read_int(db, "window.xft.shadow.offset",
&theme_winfont_shadow_offset))
theme_winfont_shadow_offset = 1; theme_winfont_shadow_offset = 1;
if (!read_int(db, "window.xft.shadow.tint",
&theme_winfont_shadow_tint) ||
theme_winfont_shadow_tint < 100 || theme_winfont_shadow_tint > 100)
theme_winfont_shadow_tint = 25; theme_winfont_shadow_tint = 25;
theme_winfont = font_open(winfont_str); theme_winfont = font_open(winfont_str);
@ -477,12 +489,12 @@ char *theme_load(char *theme)
theme_winfont_shadow_offset); theme_winfont_shadow_offset);
winjust = Justify_Left; winjust = Justify_Left;
if (read_string(db, "window.justify", &winjust_str)) { if (read_string(db, "window.justify", &str)) {
if (!g_ascii_strcasecmp(winjust_str, "right")) if (!g_ascii_strcasecmp(str, "right"))
winjust = Justify_Right; winjust = Justify_Right;
else if (!g_ascii_strcasecmp(winjust_str, "center")) else if (!g_ascii_strcasecmp(str, "center"))
winjust = Justify_Center; winjust = Justify_Center;
g_free(winjust_str); g_free(str);
} }
/* load the title layout */ /* load the title layout */