summaryrefslogtreecommitdiff
path: root/render/render.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-03-04 18:47:21 +0000
committerDana Jansens <danakj@orodu.net>2007-03-04 18:47:21 +0000
commit7744067b6b50124c31f647e2943ef1fce9fdec96 (patch)
treea5fb1ba7a7102618e62eaf4650e4c325f71b7c29 /render/render.h
parent5109b5ae200133a0d2e86479218ad9debd9e8c11 (diff)
moving shadow information out of the themes, and into the Text textures.
cleaning up some old Xft cruft in font.c also, that is no longer needed.
Diffstat (limited to 'render/render.h')
-rw-r--r--render/render.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/render/render.h b/render/render.h
index 713e2f12..65d16f22 100644
--- a/render/render.h
+++ b/render/render.h
@@ -121,6 +121,8 @@ struct _RrTextureText {
RrJustify justify;
RrColor *color;
gchar *string;
+ gint shadow_offset;
+ gchar shadow_tint;
};
struct _RrPixmapMask {
@@ -190,9 +192,6 @@ struct _RrAppearance {
#define RrDefaultFontSize 8
#define RrDefaultFontWeight RR_FONTWEIGHT_NORMAL
#define RrDefaultFontSlant RR_FONTSLANT_NORMAL
-#define RrDefaultFontShadow FALSE
-#define RrDefaultFontShadowOffset 1
-#define RrDefaultFontShadowTint 50
RrInstance* RrInstanceNew (Display *display, gint screen);
void RrInstanceFree (RrInstance *inst);
@@ -228,13 +227,12 @@ RrAppearance *RrAppearanceCopy (RrAppearance *a);
void RrAppearanceFree (RrAppearance *a);
RrFont *RrFontOpen (const RrInstance *inst, gchar *name, gint size,
- RrFontWeight weight, RrFontSlant slant,
- gboolean shadow, gint shadowoffset,
- gchar shadowtint);
+ RrFontWeight weight, RrFontSlant slant);
RrFont *RrFontOpenDefault (const RrInstance *inst);
void RrFontClose (RrFont *f);
-RrSize *RrFontMeasureString (const RrFont *f, const gchar *str);
-gint RrFontHeight (const RrFont *f);
+RrSize *RrFontMeasureString (const RrFont *f, const gchar *str,
+ gint shadow_offset);
+gint RrFontHeight (const RrFont *f, gint shadow_offset);
gint RrFontMaxCharWidth (const RrFont *f);
void RrPaint (RrAppearance *a, Window win, gint w, gint h);