static void gtk_font_button_get_property (GObject *object, guint param_id, GValue *value, GParamSpec *pspec) { GtkFontButton *font_button = GTK_FONT_BUTTON (object); switch (param_id) { case PROP_TITLE: g_value_set_string (value, gtk_font_button_get_title (font_button)); break; case PROP_FONT_NAME: g_value_set_string (value, gtk_font_button_get_font_name (font_button)); break; case PROP_USE_FONT: g_value_set_boolean (value, gtk_font_button_get_use_font (font_button)); break; case PROP_USE_SIZE: g_value_set_boolean (value, gtk_font_button_get_use_size (font_button)); break; case PROP_SHOW_STYLE: g_value_set_boolean (value, gtk_font_button_get_show_style (font_button)); break; case PROP_SHOW_SIZE: g_value_set_boolean (value, gtk_font_button_get_show_size (font_button)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); break; } }
JNIEXPORT jboolean JNICALL Java_org_gnome_gtk_GtkFontButton_gtk_1font_1button_1get_1use_1font ( JNIEnv* env, jclass cls, jlong _self ) { gboolean result; jboolean _result; GtkFontButton* self; // convert parameter self self = (GtkFontButton*) _self; // call function result = gtk_font_button_get_use_font(self); // cleanup parameter self // translate return value to JNI type _result = (jboolean) result; // and finally return _result; }
int clip_GTK_FONTBUTTONGETUSEFONT(ClipMachine * ClipMachineMemory) { C_widget *cbtn = _fetch_cw_arg(ClipMachineMemory); CHECKCWID(cbtn, GTK_IS_FONT_BUTTON); _clip_retl(ClipMachineMemory, gtk_font_button_get_use_font(GTK_FONT_BUTTON(cbtn->widget))); return 0; err: return 1; }