15#ifndef GP_WIDGET_LABEL_H
16#define GP_WIDGET_LABEL_H
21struct gp_widget_label {
36 gp_widget_tattr tattr;
84 __attribute__((format (printf, 2, 3)));
103 GP_WIDGET_ASSERT(self, GP_WIDGET_LABEL, );
105 self->label->tattr = tattr;
107 gp_widget_redraw(self);
118 self->label->width = width;
119 gp_widget_resize(self);
159 __attribute__((format (printf, 2, 3)));
A compiler dependent macros.
#define GP_FMT_PRINTF(fmt, list)
Expands to format printf attribute when supported by the compiler.