35 lines
802 B
C
35 lines
802 B
C
#include <gtk/gtk.h>
|
|
|
|
#include "exampleapp.h"
|
|
#include "exampleappwin.h"
|
|
#include "exampleappprefs.h"
|
|
|
|
struct _ExampleAppPrefs
|
|
{
|
|
GtkDialog parent;
|
|
};
|
|
|
|
G_DEFINE_TYPE (ExampleAppPrefs, example_app_prefs, GTK_TYPE_DIALOG)
|
|
|
|
static void
|
|
example_app_prefs_init (ExampleAppPrefs *prefs)
|
|
{
|
|
gtk_widget_init_template (GTK_WIDGET (prefs));
|
|
}
|
|
|
|
static void
|
|
example_app_prefs_class_init (ExampleAppPrefsClass *class)
|
|
{
|
|
gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (class),
|
|
"/org/gtk/exampleapp/prefs.ui");
|
|
}
|
|
|
|
ExampleAppPrefs *
|
|
example_app_prefs_new (ExampleAppWindow *win)
|
|
{
|
|
return g_object_new (EXAMPLE_APP_PREFS_TYPE,
|
|
"transient-for", win,
|
|
"use-header-bar", TRUE,
|
|
NULL);
|
|
}
|