summaryrefslogtreecommitdiff
path: root/render/render.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2008-02-06 21:35:55 -0500
committerDana Jansens <danakj@orodu.net>2008-02-14 14:24:07 -0500
commitc313b219a226c3b968ff312b96120eef0c527d91 (patch)
tree8bb87ba493631097a4672e8dd8109dd478064459 /render/render.c
parentf9b59a49111b8db151af72aae334887105b4141b (diff)
you can create dialog windows called "prompts" which have a message and some buttons! they don't do anything interesting yet.
Diffstat (limited to 'render/render.c')
-rw-r--r--render/render.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/render/render.c b/render/render.c
index 4119dc7f..2147df01 100644
--- a/render/render.c
+++ b/render/render.c
@@ -178,6 +178,14 @@ RrAppearance *RrAppearanceNew(const RrInstance *inst, gint numtex)
return out;
}
+void RrAppearanceRemoveTextures(RrAppearance *a)
+{
+ gint i;
+
+ g_free(a->texture);
+ a->textures = 0;
+}
+
void RrAppearanceAddTextures(RrAppearance *a, gint numtex)
{
g_assert(a->textures == 0);
@@ -378,7 +386,8 @@ gint RrMinWidth(RrAppearance *a)
m = RrFontMeasureString(a->texture[i].data.text.font,
a->texture[i].data.text.string,
a->texture[i].data.text.shadow_offset_x,
- a->texture[i].data.text.shadow_offset_y);
+ a->texture[i].data.text.shadow_offset_y,
+ a->texture[i].data.text.maxwidth);
w = MAX(w, m->width);
g_free(m);
break;