Ejemplo n.º 1
0
int
clip_GTK_NOTEBOOKGETMENULABELTEXT(ClipMachine * cm)
{
	C_widget     *cntb = _fetch_cw_arg(cm);
	C_widget   *cchild = _fetch_cwidget(cm,_clip_spar(cm,2));
        gchar        *text ;

	CHECKCWID(cntb,GTK_IS_NOTEBOOK);
	CHECKARG2(2,MAP_t,NUMERIC_t); CHECKCWID(cchild,GTK_IS_WIDGET);
	text = (gchar *)gtk_notebook_get_menu_label_text(GTK_NOTEBOOK(cntb->widget),
		GTK_WIDGET(cchild->widget));
	LOCALE_TO_UTF(text);
        _clip_retc(cm, text);
        FREE_TEXT(text);
	return 0;
err:
	return 1;
}
Ejemplo n.º 2
0
static VALUE
rg_get_menu_label_text(VALUE self, VALUE child)
{
    return CSTR2RVAL(gtk_notebook_get_menu_label_text(_SELF(self), 
                                                      RVAL2WIDGET(child)));
}