static gint luaH_label_index(lua_State *L, widget_t *w, luakit_token_t token) { switch(token) { LUAKIT_WIDGET_INDEX_COMMON(w) case L_TK_PADDING: return luaH_label_get_padding(L, w); case L_TK_ALIGN: return luaH_label_get_align(L, w); /* push string properties */ PS_CASE(FG, g_object_get_data(G_OBJECT(w->widget), "fg")) PS_CASE(FONT, g_object_get_data(G_OBJECT(w->widget), "font")) PS_CASE(TEXT, gtk_label_get_label(GTK_LABEL(w->widget))) /* push boolean properties */ PB_CASE(SELECTABLE, gtk_label_get_selectable(GTK_LABEL(w->widget))) /* push integer properties */ PI_CASE(WIDTH, gtk_label_get_width_chars(GTK_LABEL(w->widget))) default: break; } return 0; }
int clip_GTK_LABELGETWIDTHCHARS(ClipMachine * cm) { C_widget *clbl = _fetch_cw_arg(cm); CHECKCWID(clbl,GTK_IS_LABEL); _clip_retni(cm, gtk_label_get_width_chars(GTK_LABEL(clbl->widget))); return 0; err: return 1; }
Php::Value GtkLabel_::get_width_chars() { gint ret = gtk_label_get_width_chars (GTK_LABEL(instance)); return ret; }