aboutsummaryrefslogtreecommitdiffstats
path: root/src/gwin/gwin_label.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gwin/gwin_label.c')
-rw-r--r--src/gwin/gwin_label.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/gwin/gwin_label.c b/src/gwin/gwin_label.c
index ff70fdde..c34b1ea7 100644
--- a/src/gwin/gwin_label.c
+++ b/src/gwin/gwin_label.c
@@ -99,10 +99,12 @@ void gwinLabelSetBorder(GHandle gh, gBool border) {
}
#endif // GWIN_LABEL_ATTRIBUTE
-static void gwinLabelDraw(GWidgetObject *gw, gJustify justify) {
+void gwinLabelDrawJustified(GWidgetObject *gw, void *param) {
gCoord w, h;
gColor c;
+ gJustify justify = (gJustify)param;
+
// is it a valid handle?
if (gw->g.vmt != (gwinVMT *)&labelVMT)
return;
@@ -129,19 +131,19 @@ static void gwinLabelDraw(GWidgetObject *gw, gJustify justify) {
void gwinLabelDrawJustifiedLeft(GWidgetObject *gw, void *param) {
(void)param;
- gwinLabelDraw(gw, gJustifyLeft);
+ gwinLabelDrawJustified(gw, (void *)gJustifyLeft);
}
void gwinLabelDrawJustifiedRight(GWidgetObject *gw, void *param) {
(void)param;
- gwinLabelDraw(gw, gJustifyRight);
+ gwinLabelDrawJustified(gw, (void *)gJustifyRight);
}
void gwinLabelDrawJustifiedCenter(GWidgetObject *gw, void *param) {
(void)param;
- gwinLabelDraw(gw, gJustifyCenter);
+ gwinLabelDrawJustified(gw, (void *)gJustifyCenter);
}
#undef gh2obj