grim/glade-template

Initial revision
draft
2021-04-30, Gary Kramlich
b20293b143e8
Initial revision
#include "fancywindow.h"
struct _FancyWindow {
GtkWindow parent;
};
G_DEFINE_TYPE(FancyWindow, fancy_window, GTK_TYPE_WINDOW)
static void
fancy_window_init(FancyWindow *window) {
gtk_widget_init_template(GTK_WIDGET(window));
}
static void
fancy_window_class_init(FancyWindowClass *klass) {
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS(klass);
gtk_widget_class_set_template_from_resource(widget_class,
"/fancy/fancywindow.ui");
}
GtkWidget *
fancy_window_new(void) {
return g_object_new(FANCY_TYPE_WINDOW, NULL);
}