18 #ifndef _SUPPORT_UI_H_ 19 #define _SUPPORT_UI_H_ 34 #if GTK_CHECK_VERSION(3,22,0) 35 #define GTK_3_22_UNUSED G_GNUC_UNUSED 37 #define GTK_3_22_UNUSED 52 #define DATA_PTR(ptr) (*((void **)(&ptr))) 58 #define gtk_builder_get_widget(builder, name) \ 59 GTK_WIDGET(gtk_builder_get_object(builder, name)) 61 #define gtk_builder_get_adjustment(builder, name) \ 62 GTK_ADJUSTMENT(gtk_builder_get_object(builder, name)) 75 #define assign_gtk_widget(builder, container, name) \ 77 container->name = gtk_builder_get_widget(builder, #name); \ 78 g_assert(GTK_IS_WIDGET(container->name)); \ 81 #define assign_gtk_adjustment(builder, container, name) \ 83 container->name = gtk_builder_get_adjustment(builder, #name); \ 84 g_assert(GTK_IS_ADJUSTMENT(container->name)); \ 94 #endif // _SUPPORT_UI_H_ void gtk_combo_box_text_remove_all(GtkComboBoxText *combo_box)
GtkBuilder * gtk_builder_new_from_file(const gchar *filename)
gchar * get_ui_file(const char *filename)
gchar * get_pixmap_file(const gchar *filename)