parent
a564e1a071
commit
334d12083b
@ -1,244 +0,0 @@ |
|||||||
/* HeaderBar.c generated by valac 0.56.13, the Vala compiler
|
|
||||||
* generated from HeaderBar.vala, do not modify */ |
|
||||||
|
|
||||||
#include <gtk/gtk.h> |
|
||||||
#include <glib-object.h> |
|
||||||
#include <glib.h> |
|
||||||
|
|
||||||
#if !defined(VALA_EXTERN) |
|
||||||
#if defined(_MSC_VER) |
|
||||||
#define VALA_EXTERN __declspec(dllexport) extern |
|
||||||
#elif __GNUC__ >= 4 |
|
||||||
#define VALA_EXTERN __attribute__((visibility("default"))) extern |
|
||||||
#else |
|
||||||
#define VALA_EXTERN extern |
|
||||||
#endif |
|
||||||
#endif |
|
||||||
|
|
||||||
#define MY_APP_TYPE_HEADER_BAR (my_app_header_bar_get_type ()) |
|
||||||
#define MY_APP_HEADER_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MY_APP_TYPE_HEADER_BAR, MyAppHeaderBar)) |
|
||||||
#define MY_APP_HEADER_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MY_APP_TYPE_HEADER_BAR, MyAppHeaderBarClass)) |
|
||||||
#define MY_APP_IS_HEADER_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MY_APP_TYPE_HEADER_BAR)) |
|
||||||
#define MY_APP_IS_HEADER_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MY_APP_TYPE_HEADER_BAR)) |
|
||||||
#define MY_APP_HEADER_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), MY_APP_TYPE_HEADER_BAR, MyAppHeaderBarClass)) |
|
||||||
|
|
||||||
typedef struct _MyAppHeaderBar MyAppHeaderBar; |
|
||||||
typedef struct _MyAppHeaderBarClass MyAppHeaderBarClass; |
|
||||||
typedef struct _MyAppHeaderBarPrivate MyAppHeaderBarPrivate; |
|
||||||
enum { |
|
||||||
MY_APP_HEADER_BAR_0_PROPERTY, |
|
||||||
MY_APP_HEADER_BAR_WINDOW_STACK_PROPERTY, |
|
||||||
MY_APP_HEADER_BAR_NUM_PROPERTIES |
|
||||||
}; |
|
||||||
static GParamSpec* my_app_header_bar_properties[MY_APP_HEADER_BAR_NUM_PROPERTIES]; |
|
||||||
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) |
|
||||||
|
|
||||||
struct _MyAppHeaderBar { |
|
||||||
GtkHeaderBar parent_instance; |
|
||||||
MyAppHeaderBarPrivate * priv; |
|
||||||
}; |
|
||||||
|
|
||||||
struct _MyAppHeaderBarClass { |
|
||||||
GtkHeaderBarClass parent_class; |
|
||||||
}; |
|
||||||
|
|
||||||
struct _MyAppHeaderBarPrivate { |
|
||||||
GtkStack* _window_stack; |
|
||||||
}; |
|
||||||
|
|
||||||
static gint MyAppHeaderBar_private_offset; |
|
||||||
static gpointer my_app_header_bar_parent_class = NULL; |
|
||||||
|
|
||||||
VALA_EXTERN GType my_app_header_bar_get_type (void) G_GNUC_CONST ; |
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC (MyAppHeaderBar, g_object_unref) |
|
||||||
VALA_EXTERN MyAppHeaderBar* my_app_header_bar_new (GtkStack* stack); |
|
||||||
VALA_EXTERN MyAppHeaderBar* my_app_header_bar_construct (GType object_type, |
|
||||||
GtkStack* stack); |
|
||||||
VALA_EXTERN GtkStack* my_app_header_bar_get_window_stack (MyAppHeaderBar* self); |
|
||||||
static void my_app_header_bar_set_window_stack (MyAppHeaderBar* self, |
|
||||||
GtkStack* value); |
|
||||||
static GObject * my_app_header_bar_constructor (GType type, |
|
||||||
guint n_construct_properties, |
|
||||||
GObjectConstructParam * construct_properties); |
|
||||||
static void my_app_header_bar_finalize (GObject * obj); |
|
||||||
static GType my_app_header_bar_get_type_once (void); |
|
||||||
static void _vala_my_app_header_bar_get_property (GObject * object, |
|
||||||
guint property_id, |
|
||||||
GValue * value, |
|
||||||
GParamSpec * pspec); |
|
||||||
static void _vala_my_app_header_bar_set_property (GObject * object, |
|
||||||
guint property_id, |
|
||||||
const GValue * value, |
|
||||||
GParamSpec * pspec); |
|
||||||
|
|
||||||
static inline gpointer |
|
||||||
my_app_header_bar_get_instance_private (MyAppHeaderBar* self) |
|
||||||
{ |
|
||||||
return G_STRUCT_MEMBER_P (self, MyAppHeaderBar_private_offset); |
|
||||||
} |
|
||||||
|
|
||||||
MyAppHeaderBar* |
|
||||||
my_app_header_bar_construct (GType object_type, |
|
||||||
GtkStack* stack) |
|
||||||
{ |
|
||||||
MyAppHeaderBar * self = NULL; |
|
||||||
g_return_val_if_fail (stack != NULL, NULL); |
|
||||||
self = (MyAppHeaderBar*) g_object_new (object_type, "window-stack", stack, NULL); |
|
||||||
return self; |
|
||||||
} |
|
||||||
|
|
||||||
MyAppHeaderBar* |
|
||||||
my_app_header_bar_new (GtkStack* stack) |
|
||||||
{ |
|
||||||
return my_app_header_bar_construct (MY_APP_TYPE_HEADER_BAR, stack); |
|
||||||
} |
|
||||||
|
|
||||||
GtkStack* |
|
||||||
my_app_header_bar_get_window_stack (MyAppHeaderBar* self) |
|
||||||
{ |
|
||||||
GtkStack* result; |
|
||||||
GtkStack* _tmp0_; |
|
||||||
g_return_val_if_fail (self != NULL, NULL); |
|
||||||
_tmp0_ = self->priv->_window_stack; |
|
||||||
result = _tmp0_; |
|
||||||
return result; |
|
||||||
} |
|
||||||
|
|
||||||
static gpointer |
|
||||||
_g_object_ref0 (gpointer self) |
|
||||||
{ |
|
||||||
return self ? g_object_ref (self) : NULL; |
|
||||||
} |
|
||||||
|
|
||||||
static void |
|
||||||
my_app_header_bar_set_window_stack (MyAppHeaderBar* self, |
|
||||||
GtkStack* value) |
|
||||||
{ |
|
||||||
GtkStack* old_value; |
|
||||||
g_return_if_fail (self != NULL); |
|
||||||
old_value = my_app_header_bar_get_window_stack (self); |
|
||||||
if (old_value != value) { |
|
||||||
GtkStack* _tmp0_; |
|
||||||
_tmp0_ = _g_object_ref0 (value); |
|
||||||
_g_object_unref0 (self->priv->_window_stack); |
|
||||||
self->priv->_window_stack = _tmp0_; |
|
||||||
g_object_notify_by_pspec ((GObject *) self, my_app_header_bar_properties[MY_APP_HEADER_BAR_WINDOW_STACK_PROPERTY]); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
static GObject * |
|
||||||
my_app_header_bar_constructor (GType type, |
|
||||||
guint n_construct_properties, |
|
||||||
GObjectConstructParam * construct_properties) |
|
||||||
{ |
|
||||||
GObject * obj; |
|
||||||
GObjectClass * parent_class; |
|
||||||
MyAppHeaderBar * self; |
|
||||||
GtkStackSwitcher* stack_switcher = NULL; |
|
||||||
GtkStackSwitcher* _tmp0_; |
|
||||||
GtkStackSwitcher* _tmp1_; |
|
||||||
GtkStack* _tmp2_; |
|
||||||
GtkStackSwitcher* _tmp3_; |
|
||||||
parent_class = G_OBJECT_CLASS (my_app_header_bar_parent_class); |
|
||||||
obj = parent_class->constructor (type, n_construct_properties, construct_properties); |
|
||||||
self = G_TYPE_CHECK_INSTANCE_CAST (obj, MY_APP_TYPE_HEADER_BAR, MyAppHeaderBar); |
|
||||||
gtk_header_bar_set_show_close_button ((GtkHeaderBar*) self, TRUE); |
|
||||||
_tmp0_ = (GtkStackSwitcher*) gtk_stack_switcher_new (); |
|
||||||
g_object_ref_sink (_tmp0_); |
|
||||||
stack_switcher = _tmp0_; |
|
||||||
_tmp1_ = stack_switcher; |
|
||||||
_tmp2_ = self->priv->_window_stack; |
|
||||||
gtk_stack_switcher_set_stack (_tmp1_, _tmp2_); |
|
||||||
_tmp3_ = stack_switcher; |
|
||||||
gtk_header_bar_set_custom_title ((GtkHeaderBar*) self, (GtkWidget*) _tmp3_); |
|
||||||
_g_object_unref0 (stack_switcher); |
|
||||||
return obj; |
|
||||||
} |
|
||||||
|
|
||||||
static void |
|
||||||
my_app_header_bar_class_init (MyAppHeaderBarClass * klass, |
|
||||||
gpointer klass_data) |
|
||||||
{ |
|
||||||
my_app_header_bar_parent_class = g_type_class_peek_parent (klass); |
|
||||||
g_type_class_adjust_private_offset (klass, &MyAppHeaderBar_private_offset); |
|
||||||
G_OBJECT_CLASS (klass)->get_property = _vala_my_app_header_bar_get_property; |
|
||||||
G_OBJECT_CLASS (klass)->set_property = _vala_my_app_header_bar_set_property; |
|
||||||
G_OBJECT_CLASS (klass)->constructor = my_app_header_bar_constructor; |
|
||||||
G_OBJECT_CLASS (klass)->finalize = my_app_header_bar_finalize; |
|
||||||
g_object_class_install_property (G_OBJECT_CLASS (klass), MY_APP_HEADER_BAR_WINDOW_STACK_PROPERTY, my_app_header_bar_properties[MY_APP_HEADER_BAR_WINDOW_STACK_PROPERTY] = g_param_spec_object ("window-stack", "window-stack", "window-stack", gtk_stack_get_type (), G_PARAM_STATIC_STRINGS | G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY)); |
|
||||||
} |
|
||||||
|
|
||||||
static void |
|
||||||
my_app_header_bar_instance_init (MyAppHeaderBar * self, |
|
||||||
gpointer klass) |
|
||||||
{ |
|
||||||
self->priv = my_app_header_bar_get_instance_private (self); |
|
||||||
} |
|
||||||
|
|
||||||
static void |
|
||||||
my_app_header_bar_finalize (GObject * obj) |
|
||||||
{ |
|
||||||
MyAppHeaderBar * self; |
|
||||||
self = G_TYPE_CHECK_INSTANCE_CAST (obj, MY_APP_TYPE_HEADER_BAR, MyAppHeaderBar); |
|
||||||
_g_object_unref0 (self->priv->_window_stack); |
|
||||||
G_OBJECT_CLASS (my_app_header_bar_parent_class)->finalize (obj); |
|
||||||
} |
|
||||||
|
|
||||||
static GType |
|
||||||
my_app_header_bar_get_type_once (void) |
|
||||||
{ |
|
||||||
static const GTypeInfo g_define_type_info = { sizeof (MyAppHeaderBarClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) my_app_header_bar_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (MyAppHeaderBar), 0, (GInstanceInitFunc) my_app_header_bar_instance_init, NULL }; |
|
||||||
GType my_app_header_bar_type_id; |
|
||||||
my_app_header_bar_type_id = g_type_register_static (gtk_header_bar_get_type (), "MyAppHeaderBar", &g_define_type_info, 0); |
|
||||||
MyAppHeaderBar_private_offset = g_type_add_instance_private (my_app_header_bar_type_id, sizeof (MyAppHeaderBarPrivate)); |
|
||||||
return my_app_header_bar_type_id; |
|
||||||
} |
|
||||||
|
|
||||||
GType |
|
||||||
my_app_header_bar_get_type (void) |
|
||||||
{ |
|
||||||
static volatile gsize my_app_header_bar_type_id__once = 0; |
|
||||||
if (g_once_init_enter (&my_app_header_bar_type_id__once)) { |
|
||||||
GType my_app_header_bar_type_id; |
|
||||||
my_app_header_bar_type_id = my_app_header_bar_get_type_once (); |
|
||||||
g_once_init_leave (&my_app_header_bar_type_id__once, my_app_header_bar_type_id); |
|
||||||
} |
|
||||||
return my_app_header_bar_type_id__once; |
|
||||||
} |
|
||||||
|
|
||||||
static void |
|
||||||
_vala_my_app_header_bar_get_property (GObject * object, |
|
||||||
guint property_id, |
|
||||||
GValue * value, |
|
||||||
GParamSpec * pspec) |
|
||||||
{ |
|
||||||
MyAppHeaderBar * self; |
|
||||||
self = G_TYPE_CHECK_INSTANCE_CAST (object, MY_APP_TYPE_HEADER_BAR, MyAppHeaderBar); |
|
||||||
switch (property_id) { |
|
||||||
case MY_APP_HEADER_BAR_WINDOW_STACK_PROPERTY: |
|
||||||
g_value_set_object (value, my_app_header_bar_get_window_stack (self)); |
|
||||||
break; |
|
||||||
default: |
|
||||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); |
|
||||||
break; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
static void |
|
||||||
_vala_my_app_header_bar_set_property (GObject * object, |
|
||||||
guint property_id, |
|
||||||
const GValue * value, |
|
||||||
GParamSpec * pspec) |
|
||||||
{ |
|
||||||
MyAppHeaderBar * self; |
|
||||||
self = G_TYPE_CHECK_INSTANCE_CAST (object, MY_APP_TYPE_HEADER_BAR, MyAppHeaderBar); |
|
||||||
switch (property_id) { |
|
||||||
case MY_APP_HEADER_BAR_WINDOW_STACK_PROPERTY: |
|
||||||
my_app_header_bar_set_window_stack (self, g_value_get_object (value)); |
|
||||||
break; |
|
||||||
default: |
|
||||||
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); |
|
||||||
break; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
@ -1,59 +0,0 @@ |
|||||||
/* Main.c generated by valac 0.56.13, the Vala compiler
|
|
||||||
* generated from Main.vala, do not modify */ |
|
||||||
|
|
||||||
#include <stdlib.h> |
|
||||||
#include <string.h> |
|
||||||
#include <glib.h> |
|
||||||
#include <gtk/gtk.h> |
|
||||||
#include <glib-object.h> |
|
||||||
#include <gio/gio.h> |
|
||||||
|
|
||||||
#if !defined(VALA_EXTERN) |
|
||||||
#if defined(_MSC_VER) |
|
||||||
#define VALA_EXTERN __declspec(dllexport) extern |
|
||||||
#elif __GNUC__ >= 4 |
|
||||||
#define VALA_EXTERN __attribute__((visibility("default"))) extern |
|
||||||
#else |
|
||||||
#define VALA_EXTERN extern |
|
||||||
#endif |
|
||||||
#endif |
|
||||||
|
|
||||||
#define TYPE_NOSTALGIA (nostalgia_get_type ()) |
|
||||||
#define NOSTALGIA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_NOSTALGIA, Nostalgia)) |
|
||||||
#define NOSTALGIA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_NOSTALGIA, NostalgiaClass)) |
|
||||||
#define IS_NOSTALGIA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_NOSTALGIA)) |
|
||||||
#define IS_NOSTALGIA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_NOSTALGIA)) |
|
||||||
#define NOSTALGIA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_NOSTALGIA, NostalgiaClass)) |
|
||||||
|
|
||||||
typedef struct _Nostalgia Nostalgia; |
|
||||||
typedef struct _NostalgiaClass NostalgiaClass; |
|
||||||
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) |
|
||||||
|
|
||||||
static gint _vala_main (gchar** args, |
|
||||||
gint args_length1); |
|
||||||
VALA_EXTERN GType nostalgia_get_type (void) G_GNUC_CONST ; |
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC (Nostalgia, g_object_unref) |
|
||||||
VALA_EXTERN Nostalgia* nostalgia_new (void); |
|
||||||
VALA_EXTERN Nostalgia* nostalgia_construct (GType object_type); |
|
||||||
|
|
||||||
static gint |
|
||||||
_vala_main (gchar** args, |
|
||||||
gint args_length1) |
|
||||||
{ |
|
||||||
Nostalgia* nostalgia = NULL; |
|
||||||
Nostalgia* _tmp0_; |
|
||||||
gint result; |
|
||||||
_tmp0_ = nostalgia_new (); |
|
||||||
nostalgia = _tmp0_; |
|
||||||
result = g_application_run ((GApplication*) nostalgia, (gint) args_length1, args); |
|
||||||
_g_object_unref0 (nostalgia); |
|
||||||
return result; |
|
||||||
} |
|
||||||
|
|
||||||
int |
|
||||||
main (int argc, |
|
||||||
char ** argv) |
|
||||||
{ |
|
||||||
return _vala_main (argv, argc); |
|
||||||
} |
|
||||||
|
|
||||||
@ -1,130 +0,0 @@ |
|||||||
/* Nostalgia.c generated by valac 0.56.13, the Vala compiler
|
|
||||||
* generated from Nostalgia.vala, do not modify */ |
|
||||||
|
|
||||||
#include <gtk/gtk.h> |
|
||||||
#include <glib-object.h> |
|
||||||
#include <gio/gio.h> |
|
||||||
|
|
||||||
#if !defined(VALA_EXTERN) |
|
||||||
#if defined(_MSC_VER) |
|
||||||
#define VALA_EXTERN __declspec(dllexport) extern |
|
||||||
#elif __GNUC__ >= 4 |
|
||||||
#define VALA_EXTERN __attribute__((visibility("default"))) extern |
|
||||||
#else |
|
||||||
#define VALA_EXTERN extern |
|
||||||
#endif |
|
||||||
#endif |
|
||||||
|
|
||||||
#define TYPE_NOSTALGIA (nostalgia_get_type ()) |
|
||||||
#define NOSTALGIA(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_NOSTALGIA, Nostalgia)) |
|
||||||
#define NOSTALGIA_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_NOSTALGIA, NostalgiaClass)) |
|
||||||
#define IS_NOSTALGIA(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_NOSTALGIA)) |
|
||||||
#define IS_NOSTALGIA_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_NOSTALGIA)) |
|
||||||
#define NOSTALGIA_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_NOSTALGIA, NostalgiaClass)) |
|
||||||
|
|
||||||
typedef struct _Nostalgia Nostalgia; |
|
||||||
typedef struct _NostalgiaClass NostalgiaClass; |
|
||||||
typedef struct _NostalgiaPrivate NostalgiaPrivate; |
|
||||||
enum { |
|
||||||
NOSTALGIA_0_PROPERTY, |
|
||||||
NOSTALGIA_NUM_PROPERTIES |
|
||||||
}; |
|
||||||
static GParamSpec* nostalgia_properties[NOSTALGIA_NUM_PROPERTIES]; |
|
||||||
|
|
||||||
#define MY_APP_TYPE_WINDOW (my_app_window_get_type ()) |
|
||||||
#define MY_APP_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MY_APP_TYPE_WINDOW, MyAppWindow)) |
|
||||||
#define MY_APP_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MY_APP_TYPE_WINDOW, MyAppWindowClass)) |
|
||||||
#define MY_APP_IS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MY_APP_TYPE_WINDOW)) |
|
||||||
#define MY_APP_IS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MY_APP_TYPE_WINDOW)) |
|
||||||
#define MY_APP_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), MY_APP_TYPE_WINDOW, MyAppWindowClass)) |
|
||||||
|
|
||||||
typedef struct _MyAppWindow MyAppWindow; |
|
||||||
typedef struct _MyAppWindowClass MyAppWindowClass; |
|
||||||
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL))) |
|
||||||
|
|
||||||
struct _Nostalgia { |
|
||||||
GtkApplication parent_instance; |
|
||||||
NostalgiaPrivate * priv; |
|
||||||
}; |
|
||||||
|
|
||||||
struct _NostalgiaClass { |
|
||||||
GtkApplicationClass parent_class; |
|
||||||
}; |
|
||||||
|
|
||||||
static gpointer nostalgia_parent_class = NULL; |
|
||||||
|
|
||||||
VALA_EXTERN GType nostalgia_get_type (void) G_GNUC_CONST ; |
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC (Nostalgia, g_object_unref) |
|
||||||
VALA_EXTERN Nostalgia* nostalgia_new (void); |
|
||||||
VALA_EXTERN Nostalgia* nostalgia_construct (GType object_type); |
|
||||||
static void nostalgia_real_activate (GApplication* base); |
|
||||||
VALA_EXTERN GType my_app_window_get_type (void) G_GNUC_CONST ; |
|
||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC (MyAppWindow, g_object_unref) |
|
||||||
VALA_EXTERN MyAppWindow* my_app_window_new (Nostalgia* application); |
|
||||||
VALA_EXTERN MyAppWindow* my_app_window_construct (GType object_type, |
|
||||||
Nostalgia* application); |
|
||||||
static GType nostalgia_get_type_once (void); |
|
||||||
|
|
||||||
Nostalgia* |
|
||||||
nostalgia_construct (GType object_type) |
|
||||||
{ |
|
||||||
Nostalgia * self = NULL; |
|
||||||
self = (Nostalgia*) g_object_new (object_type, "application-id", "com.github.konickss.nostalgia", "flags", G_APPLICATION_FLAGS_NONE, NULL); |
|
||||||
return self; |
|
||||||
} |
|
||||||
|
|
||||||
Nostalgia* |
|
||||||
nostalgia_new (void) |
|
||||||
{ |
|
||||||
return nostalgia_construct (TYPE_NOSTALGIA); |
|
||||||
} |
|
||||||
|
|
||||||
static void |
|
||||||
nostalgia_real_activate (GApplication* base) |
|
||||||
{ |
|
||||||
Nostalgia * self; |
|
||||||
MyAppWindow* window = NULL; |
|
||||||
MyAppWindow* _tmp0_; |
|
||||||
self = (Nostalgia*) base; |
|
||||||
_tmp0_ = my_app_window_new (self); |
|
||||||
g_object_ref_sink (_tmp0_); |
|
||||||
window = _tmp0_; |
|
||||||
gtk_application_add_window ((GtkApplication*) self, (GtkWindow*) window); |
|
||||||
_g_object_unref0 (window); |
|
||||||
} |
|
||||||
|
|
||||||
static void |
|
||||||
nostalgia_class_init (NostalgiaClass * klass, |
|
||||||
gpointer klass_data) |
|
||||||
{ |
|
||||||
nostalgia_parent_class = g_type_class_peek_parent (klass); |
|
||||||
((GApplicationClass *) klass)->activate = (void (*) (GApplication*)) nostalgia_real_activate; |
|
||||||
} |
|
||||||
|
|
||||||
static void |
|
||||||
nostalgia_instance_init (Nostalgia * self, |
|
||||||
gpointer klass) |
|
||||||
{ |
|
||||||
} |
|
||||||
|
|
||||||
static GType |
|
||||||
nostalgia_get_type_once (void) |
|
||||||
{ |
|
||||||
static const GTypeInfo g_define_type_info = { sizeof (NostalgiaClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) nostalgia_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Nostalgia), 0, (GInstanceInitFunc) nostalgia_instance_init, NULL }; |
|
||||||
GType nostalgia_type_id; |
|
||||||
nostalgia_type_id = g_type_register_static (gtk_application_get_type (), "Nostalgia", &g_define_type_info, 0); |
|
||||||
return nostalgia_type_id; |
|
||||||
} |
|
||||||
|
|
||||||
GType |
|
||||||
nostalgia_get_type (void) |
|
||||||
{ |
|
||||||
static volatile gsize nostalgia_type_id__once = 0; |
|
||||||
if (g_once_init_enter (&nostalgia_type_id__once)) { |
|
||||||
GType nostalgia_type_id; |
|
||||||
nostalgia_type_id = nostalgia_get_type_once (); |
|
||||||
g_once_init_leave (&nostalgia_type_id__once, nostalgia_type_id); |
|
||||||
} |
|
||||||
return nostalgia_type_id__once; |
|
||||||
} |
|
||||||
|
|
||||||
Loading…
Reference in new issue