const char *gFrame::text() { const char *label = gtk_frame_get_label(GTK_FRAME(fr)); if (!label) label = ""; return label; }
static GWENHYWFAR_CB const char* Gtk3Gui_WGroupBox_GetCharProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, const char *defaultValue) { GtkWidget *g; g=GTK_WIDGET(GWEN_Widget_GetImplData(w, GTK3_DIALOG_WIDGET_REAL)); assert(g); switch(prop) { case GWEN_DialogProperty_Title: return gtk_frame_get_label(GTK_FRAME(g)); default: break; } DBG_WARN(GWEN_LOGDOMAIN, "Function is not appropriate for this type of widget (%s)", GWEN_Widget_Type_toString(GWEN_Widget_GetType(w))); return defaultValue; }
static char* gtkFrameGetTitleAttrib(Ihandle* ih) { GtkFrame* frame = (GtkFrame*)ih->handle; return iupStrGetMemoryCopy(iupgtkStrConvertFromUTF8(gtk_frame_get_label(frame))); }