/* gitg-simple-notification.c generated by valac 0.34.7, the Vala compiler
 * generated from gitg-simple-notification.vala, do not modify */

/*
 * This file is part of gitg
 *
 * Copyright (C) 2012 - Ignacio Casal Quinteiro
 *
 * gitg is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * gitg is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with gitg. If not, see <http://www.gnu.org/licenses/>.
 */

#include <glib.h>
#include <glib-object.h>
#include <gtk/gtk.h>
#include "libgitg-ext/libgitg-ext.h"
#include <stdlib.h>
#include <string.h>
#include <config.h>
#include <glib/gi18n-lib.h>


#define GITG_TYPE_SIMPLE_NOTIFICATION (gitg_simple_notification_get_type ())
#define GITG_SIMPLE_NOTIFICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GITG_TYPE_SIMPLE_NOTIFICATION, GitgSimpleNotification))
#define GITG_SIMPLE_NOTIFICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GITG_TYPE_SIMPLE_NOTIFICATION, GitgSimpleNotificationClass))
#define GITG_IS_SIMPLE_NOTIFICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GITG_TYPE_SIMPLE_NOTIFICATION))
#define GITG_IS_SIMPLE_NOTIFICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GITG_TYPE_SIMPLE_NOTIFICATION))
#define GITG_SIMPLE_NOTIFICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GITG_TYPE_SIMPLE_NOTIFICATION, GitgSimpleNotificationClass))

typedef struct _GitgSimpleNotification GitgSimpleNotification;
typedef struct _GitgSimpleNotificationClass GitgSimpleNotificationClass;
typedef struct _GitgSimpleNotificationPrivate GitgSimpleNotificationPrivate;
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#define _g_free0(var) (var = (g_free (var), NULL))
typedef struct _Block60Data Block60Data;
typedef struct _Block61Data Block61Data;
typedef struct _Block62Data Block62Data;
typedef struct _Block63Data Block63Data;
typedef struct _Block64Data Block64Data;

struct _GitgSimpleNotification {
	GtkGrid parent_instance;
	GitgSimpleNotificationPrivate * priv;
};

struct _GitgSimpleNotificationClass {
	GtkGridClass parent_class;
};

struct _GitgSimpleNotificationPrivate {
	GtkSpinner* d_spinner;
	GtkImage* d_image_icon;
	GtkLabel* d_label_title;
	GtkLabel* d_label_message;
	GtkButton* d_button_cancel;
	gboolean d_finished;
};

struct _Block60Data {
	int _ref_count_;
	GitgSimpleNotification* self;
	gchar* message;
};

struct _Block61Data {
	int _ref_count_;
	GitgSimpleNotification* self;
	gchar* message;
};

struct _Block62Data {
	int _ref_count_;
	GitgSimpleNotification* self;
	gboolean auto_close;
};

struct _Block63Data {
	int _ref_count_;
	GitgSimpleNotification* self;
	gchar* value;
};

struct _Block64Data {
	int _ref_count_;
	GitgSimpleNotification* self;
	gchar* value;
};


static gpointer gitg_simple_notification_parent_class = NULL;
static GitgExtNotificationIface* gitg_simple_notification_gitg_ext_notification_parent_iface = NULL;

GType gitg_simple_notification_get_type (void) G_GNUC_CONST;
#define GITG_SIMPLE_NOTIFICATION_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GITG_TYPE_SIMPLE_NOTIFICATION, GitgSimpleNotificationPrivate))
enum  {
	GITG_SIMPLE_NOTIFICATION_DUMMY_PROPERTY,
	GITG_SIMPLE_NOTIFICATION_WIDGET,
	GITG_SIMPLE_NOTIFICATION_TITLE,
	GITG_SIMPLE_NOTIFICATION_MESSAGE
};
#define GITG_SIMPLE_NOTIFICATION_version VERSION
GitgSimpleNotification* gitg_simple_notification_new (const gchar* title, const gchar* message);
GitgSimpleNotification* gitg_simple_notification_construct (GType object_type, const gchar* title, const gchar* message);
void gitg_simple_notification_success (GitgSimpleNotification* self, const gchar* message);
static Block60Data* block60_data_ref (Block60Data* _data60_);
static void block60_data_unref (void * _userdata_);
static gboolean __lambda69_ (Block60Data* _data60_);
void gitg_simple_notification_set_message (GitgSimpleNotification* self, const gchar* value);
static void gitg_simple_notification_finish (GitgSimpleNotification* self, gboolean auto_close);
static gboolean ___lambda69__gsource_func (gpointer self);
void gitg_simple_notification_error (GitgSimpleNotification* self, const gchar* message);
static Block61Data* block61_data_ref (Block61Data* _data61_);
static void block61_data_unref (void * _userdata_);
static gboolean __lambda72_ (Block61Data* _data61_);
static gboolean ___lambda72__gsource_func (gpointer self);
static Block62Data* block62_data_ref (Block62Data* _data62_);
static void block62_data_unref (void * _userdata_);
static gboolean __lambda71_ (Block62Data* _data62_);
static gboolean ___lambda71__gsource_func (gpointer self);
static void gitg_simple_notification_on_button_cancel_clicked (GitgSimpleNotification* self);
static void _gitg_simple_notification_on_button_cancel_clicked_gtk_button_clicked (GtkButton* _sender, gpointer self);
void gitg_simple_notification_set_title (GitgSimpleNotification* self, const gchar* value);
static Block63Data* block63_data_ref (Block63Data* _data63_);
static void block63_data_unref (void * _userdata_);
static gboolean _gitg_simple_notification_title___lambda73_ (Block63Data* _data63_);
static gboolean __gitg_simple_notification_title___lambda73__gsource_func (gpointer self);
static Block64Data* block64_data_ref (Block64Data* _data64_);
static void block64_data_unref (void * _userdata_);
static gboolean _gitg_simple_notification_message___lambda70_ (Block64Data* _data64_);
static gboolean __gitg_simple_notification_message___lambda70__gsource_func (gpointer self);
static void gitg_simple_notification_finalize (GObject* obj);
static void _vala_gitg_simple_notification_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
static void _vala_gitg_simple_notification_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec);


GitgSimpleNotification* gitg_simple_notification_construct (GType object_type, const gchar* title, const gchar* message) {
	GitgSimpleNotification * self = NULL;
	const gchar* _tmp0_ = NULL;
	const gchar* _tmp1_ = NULL;
	GtkSpinner* _tmp2_ = NULL;
#line 50 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = title;
#line 50 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp1_ = message;
#line 50 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	self = (GitgSimpleNotification*) g_object_new (object_type, "title", _tmp0_, "message", _tmp1_, NULL);
#line 51 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp2_ = self->priv->d_spinner;
#line 51 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_spinner_start (_tmp2_);
#line 48 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return self;
#line 164 "gitg-simple-notification.c"
}


GitgSimpleNotification* gitg_simple_notification_new (const gchar* title, const gchar* message) {
#line 48 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return gitg_simple_notification_construct (GITG_TYPE_SIMPLE_NOTIFICATION, title, message);
#line 171 "gitg-simple-notification.c"
}


static Block60Data* block60_data_ref (Block60Data* _data60_) {
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_atomic_int_inc (&_data60_->_ref_count_);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return _data60_;
#line 180 "gitg-simple-notification.c"
}


static void block60_data_unref (void * _userdata_) {
	Block60Data* _data60_;
	_data60_ = (Block60Data*) _userdata_;
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	if (g_atomic_int_dec_and_test (&_data60_->_ref_count_)) {
#line 189 "gitg-simple-notification.c"
		GitgSimpleNotification* self;
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		self = _data60_->self;
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		_g_free0 (_data60_->message);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		_g_object_unref0 (self);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		g_slice_free (Block60Data, _data60_);
#line 199 "gitg-simple-notification.c"
	}
}


static gboolean __lambda69_ (Block60Data* _data60_) {
	GitgSimpleNotification* self;
	gboolean result = FALSE;
	GtkSpinner* _tmp0_ = NULL;
	GtkSpinner* _tmp1_ = NULL;
	GtkImage* _tmp2_ = NULL;
	GtkImage* _tmp3_ = NULL;
	const gchar* _tmp4_ = NULL;
	GtkStyleContext* _tmp5_ = NULL;
#line 61 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	self = _data60_->self;
#line 62 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = self->priv->d_spinner;
#line 62 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_spinner_stop (_tmp0_);
#line 63 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp1_ = self->priv->d_spinner;
#line 63 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_hide ((GtkWidget*) _tmp1_);
#line 65 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp2_ = self->priv->d_image_icon;
#line 65 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_object_set (_tmp2_, "icon-name", "emblem-ok-symbolic", NULL);
#line 66 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp3_ = self->priv->d_image_icon;
#line 66 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_show ((GtkWidget*) _tmp3_);
#line 68 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp4_ = _data60_->message;
#line 68 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gitg_simple_notification_set_message (self, _tmp4_);
#line 70 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp5_ = gtk_widget_get_style_context ((GtkWidget*) self);
#line 70 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_style_context_add_class (_tmp5_, "success");
#line 71 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gitg_simple_notification_finish (self, TRUE);
#line 73 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	result = FALSE;
#line 73 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 245 "gitg-simple-notification.c"
}


static gboolean ___lambda69__gsource_func (gpointer self) {
	gboolean result;
	result = __lambda69_ (self);
#line 61 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 254 "gitg-simple-notification.c"
}


void gitg_simple_notification_success (GitgSimpleNotification* self, const gchar* message) {
	Block60Data* _data60_;
	const gchar* _tmp0_ = NULL;
	gchar* _tmp1_ = NULL;
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_return_if_fail (self != NULL);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_return_if_fail (message != NULL);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data60_ = g_slice_new0 (Block60Data);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data60_->_ref_count_ = 1;
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data60_->self = g_object_ref (self);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = message;
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp1_ = g_strdup (_tmp0_);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_g_free0 (_data60_->message);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data60_->message = _tmp1_;
#line 61 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda69__gsource_func, block60_data_ref (_data60_), block60_data_unref);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	block60_data_unref (_data60_);
#line 59 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data60_ = NULL;
#line 286 "gitg-simple-notification.c"
}


static Block61Data* block61_data_ref (Block61Data* _data61_) {
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_atomic_int_inc (&_data61_->_ref_count_);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return _data61_;
#line 295 "gitg-simple-notification.c"
}


static void block61_data_unref (void * _userdata_) {
	Block61Data* _data61_;
	_data61_ = (Block61Data*) _userdata_;
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	if (g_atomic_int_dec_and_test (&_data61_->_ref_count_)) {
#line 304 "gitg-simple-notification.c"
		GitgSimpleNotification* self;
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		self = _data61_->self;
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		_g_free0 (_data61_->message);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		_g_object_unref0 (self);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		g_slice_free (Block61Data, _data61_);
#line 314 "gitg-simple-notification.c"
	}
}


static gboolean __lambda72_ (Block61Data* _data61_) {
	GitgSimpleNotification* self;
	gboolean result = FALSE;
	GtkSpinner* _tmp0_ = NULL;
	GtkSpinner* _tmp1_ = NULL;
	GtkImage* _tmp2_ = NULL;
	GtkImage* _tmp3_ = NULL;
	const gchar* _tmp4_ = NULL;
	GtkStyleContext* _tmp5_ = NULL;
#line 79 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	self = _data61_->self;
#line 80 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = self->priv->d_spinner;
#line 80 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_spinner_stop (_tmp0_);
#line 81 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp1_ = self->priv->d_spinner;
#line 81 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_hide ((GtkWidget*) _tmp1_);
#line 83 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp2_ = self->priv->d_image_icon;
#line 83 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_object_set (_tmp2_, "icon-name", "dialog-error-symbolic", NULL);
#line 84 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp3_ = self->priv->d_image_icon;
#line 84 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_show ((GtkWidget*) _tmp3_);
#line 86 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp4_ = _data61_->message;
#line 86 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gitg_simple_notification_set_message (self, _tmp4_);
#line 88 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp5_ = gtk_widget_get_style_context ((GtkWidget*) self);
#line 88 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_style_context_add_class (_tmp5_, "error");
#line 89 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gitg_simple_notification_finish (self, FALSE);
#line 91 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	result = FALSE;
#line 91 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 360 "gitg-simple-notification.c"
}


static gboolean ___lambda72__gsource_func (gpointer self) {
	gboolean result;
	result = __lambda72_ (self);
#line 79 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 369 "gitg-simple-notification.c"
}


void gitg_simple_notification_error (GitgSimpleNotification* self, const gchar* message) {
	Block61Data* _data61_;
	const gchar* _tmp0_ = NULL;
	gchar* _tmp1_ = NULL;
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_return_if_fail (self != NULL);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_return_if_fail (message != NULL);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data61_ = g_slice_new0 (Block61Data);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data61_->_ref_count_ = 1;
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data61_->self = g_object_ref (self);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = message;
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp1_ = g_strdup (_tmp0_);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_g_free0 (_data61_->message);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data61_->message = _tmp1_;
#line 79 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda72__gsource_func, block61_data_ref (_data61_), block61_data_unref);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	block61_data_unref (_data61_);
#line 77 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data61_ = NULL;
#line 401 "gitg-simple-notification.c"
}


static Block62Data* block62_data_ref (Block62Data* _data62_) {
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_atomic_int_inc (&_data62_->_ref_count_);
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return _data62_;
#line 410 "gitg-simple-notification.c"
}


static void block62_data_unref (void * _userdata_) {
	Block62Data* _data62_;
	_data62_ = (Block62Data*) _userdata_;
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	if (g_atomic_int_dec_and_test (&_data62_->_ref_count_)) {
#line 419 "gitg-simple-notification.c"
		GitgSimpleNotification* self;
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		self = _data62_->self;
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		_g_object_unref0 (self);
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		g_slice_free (Block62Data, _data62_);
#line 427 "gitg-simple-notification.c"
	}
}


static gboolean __lambda71_ (Block62Data* _data62_) {
	GitgSimpleNotification* self;
	gboolean result = FALSE;
	GtkButton* _tmp0_ = NULL;
	const gchar* _tmp1_ = NULL;
	gboolean _tmp2_ = FALSE;
#line 97 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	self = _data62_->self;
#line 98 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	self->priv->d_finished = TRUE;
#line 99 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = self->priv->d_button_cancel;
#line 99 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp1_ = _ ("Close");
#line 99 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_button_set_label (_tmp0_, _tmp1_);
#line 101 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp2_ = _data62_->auto_close;
#line 101 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	if (_tmp2_) {
#line 103 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		g_signal_emit_by_name ((GitgExtNotification*) self, "close", (guint) 3000);
#line 454 "gitg-simple-notification.c"
	}
#line 106 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	result = FALSE;
#line 106 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 460 "gitg-simple-notification.c"
}


static gboolean ___lambda71__gsource_func (gpointer self) {
	gboolean result;
	result = __lambda71_ (self);
#line 97 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 469 "gitg-simple-notification.c"
}


static void gitg_simple_notification_finish (GitgSimpleNotification* self, gboolean auto_close) {
	Block62Data* _data62_;
	gboolean _tmp0_ = FALSE;
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_return_if_fail (self != NULL);
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data62_ = g_slice_new0 (Block62Data);
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data62_->_ref_count_ = 1;
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data62_->self = g_object_ref (self);
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = auto_close;
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data62_->auto_close = _tmp0_;
#line 97 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda71__gsource_func, block62_data_ref (_data62_), block62_data_unref);
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	block62_data_unref (_data62_);
#line 95 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data62_ = NULL;
#line 494 "gitg-simple-notification.c"
}


static void gitg_simple_notification_on_button_cancel_clicked (GitgSimpleNotification* self) {
	gboolean _tmp0_ = FALSE;
#line 133 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_return_if_fail (self != NULL);
#line 135 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = self->priv->d_finished;
#line 135 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	if (_tmp0_) {
#line 137 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		g_signal_emit_by_name ((GitgExtNotification*) self, "close", (guint) 0);
#line 508 "gitg-simple-notification.c"
	} else {
#line 141 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		g_signal_emit_by_name (self, "cancel");
#line 512 "gitg-simple-notification.c"
	}
}


static void _gitg_simple_notification_on_button_cancel_clicked_gtk_button_clicked (GtkButton* _sender, gpointer self) {
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gitg_simple_notification_on_button_cancel_clicked ((GitgSimpleNotification*) self);
#line 520 "gitg-simple-notification.c"
}


static gpointer _g_object_ref0 (gpointer self) {
#line 56 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return self ? g_object_ref (self) : NULL;
#line 527 "gitg-simple-notification.c"
}


static GtkWidget* gitg_simple_notification_real_get_widget (GitgExtNotification* base) {
	GtkWidget* result;
	GitgSimpleNotification* self;
	GtkWidget* _tmp0_ = NULL;
#line 56 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	self = (GitgSimpleNotification*) base;
#line 56 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = _g_object_ref0 ((GtkWidget*) self);
#line 56 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	result = _tmp0_;
#line 56 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 543 "gitg-simple-notification.c"
}


static Block63Data* block63_data_ref (Block63Data* _data63_) {
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_atomic_int_inc (&_data63_->_ref_count_);
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return _data63_;
#line 552 "gitg-simple-notification.c"
}


static void block63_data_unref (void * _userdata_) {
	Block63Data* _data63_;
	_data63_ = (Block63Data*) _userdata_;
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	if (g_atomic_int_dec_and_test (&_data63_->_ref_count_)) {
#line 561 "gitg-simple-notification.c"
		GitgSimpleNotification* self;
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		self = _data63_->self;
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		_g_free0 (_data63_->value);
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		_g_object_unref0 (self);
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		g_slice_free (Block63Data, _data63_);
#line 571 "gitg-simple-notification.c"
	}
}


static gboolean _gitg_simple_notification_title___lambda73_ (Block63Data* _data63_) {
	GitgSimpleNotification* self;
	gboolean result = FALSE;
	GtkLabel* _tmp0_ = NULL;
	const gchar* _tmp1_ = NULL;
#line 114 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	self = _data63_->self;
#line 115 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = self->priv->d_label_title;
#line 115 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp1_ = _data63_->value;
#line 115 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_label_set_label (_tmp0_, _tmp1_);
#line 116 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	result = FALSE;
#line 116 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 593 "gitg-simple-notification.c"
}


static gboolean __gitg_simple_notification_title___lambda73__gsource_func (gpointer self) {
	gboolean result;
	result = _gitg_simple_notification_title___lambda73_ (self);
#line 114 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 602 "gitg-simple-notification.c"
}


void gitg_simple_notification_set_title (GitgSimpleNotification* self, const gchar* value) {
	Block63Data* _data63_;
	const gchar* _tmp0_ = NULL;
	gchar* _tmp1_ = NULL;
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_return_if_fail (self != NULL);
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data63_ = g_slice_new0 (Block63Data);
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data63_->_ref_count_ = 1;
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data63_->self = g_object_ref (self);
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = value;
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp1_ = g_strdup (_tmp0_);
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_g_free0 (_data63_->value);
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data63_->value = _tmp1_;
#line 114 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, __gitg_simple_notification_title___lambda73__gsource_func, block63_data_ref (_data63_), block63_data_unref);
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	block63_data_unref (_data63_);
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data63_ = NULL;
#line 112 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_object_notify ((GObject *) self, "title");
#line 634 "gitg-simple-notification.c"
}


static Block64Data* block64_data_ref (Block64Data* _data64_) {
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_atomic_int_inc (&_data64_->_ref_count_);
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return _data64_;
#line 643 "gitg-simple-notification.c"
}


static void block64_data_unref (void * _userdata_) {
	Block64Data* _data64_;
	_data64_ = (Block64Data*) _userdata_;
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	if (g_atomic_int_dec_and_test (&_data64_->_ref_count_)) {
#line 652 "gitg-simple-notification.c"
		GitgSimpleNotification* self;
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		self = _data64_->self;
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		_g_free0 (_data64_->value);
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		_g_object_unref0 (self);
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		g_slice_free (Block64Data, _data64_);
#line 662 "gitg-simple-notification.c"
	}
}


static gboolean _gitg_simple_notification_message___lambda70_ (Block64Data* _data64_) {
	GitgSimpleNotification* self;
	gboolean result = FALSE;
	GtkLabel* _tmp0_ = NULL;
	const gchar* _tmp1_ = NULL;
#line 125 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	self = _data64_->self;
#line 126 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = self->priv->d_label_message;
#line 126 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp1_ = _data64_->value;
#line 126 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_label_set_label (_tmp0_, _tmp1_);
#line 127 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	result = FALSE;
#line 127 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 684 "gitg-simple-notification.c"
}


static gboolean __gitg_simple_notification_message___lambda70__gsource_func (gpointer self) {
	gboolean result;
	result = _gitg_simple_notification_message___lambda70_ (self);
#line 125 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	return result;
#line 693 "gitg-simple-notification.c"
}


void gitg_simple_notification_set_message (GitgSimpleNotification* self, const gchar* value) {
	Block64Data* _data64_;
	const gchar* _tmp0_ = NULL;
	gchar* _tmp1_ = NULL;
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_return_if_fail (self != NULL);
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data64_ = g_slice_new0 (Block64Data);
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data64_->_ref_count_ = 1;
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data64_->self = g_object_ref (self);
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp0_ = value;
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_tmp1_ = g_strdup (_tmp0_);
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_g_free0 (_data64_->value);
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data64_->value = _tmp1_;
#line 125 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, __gitg_simple_notification_message___lambda70__gsource_func, block64_data_ref (_data64_), block64_data_unref);
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	block64_data_unref (_data64_);
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_data64_ = NULL;
#line 123 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_object_notify ((GObject *) self, "message");
#line 725 "gitg-simple-notification.c"
}


static void gitg_simple_notification_class_init (GitgSimpleNotificationClass * klass) {
	gint GitgSimpleNotification_private_offset;
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gitg_simple_notification_parent_class = g_type_class_peek_parent (klass);
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_type_class_add_private (klass, sizeof (GitgSimpleNotificationPrivate));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	G_OBJECT_CLASS (klass)->get_property = _vala_gitg_simple_notification_get_property;
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	G_OBJECT_CLASS (klass)->set_property = _vala_gitg_simple_notification_set_property;
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	G_OBJECT_CLASS (klass)->finalize = gitg_simple_notification_finalize;
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_object_class_install_property (G_OBJECT_CLASS (klass), GITG_SIMPLE_NOTIFICATION_WIDGET, g_param_spec_object ("widget", "widget", "widget", gtk_widget_get_type (), G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_object_class_install_property (G_OBJECT_CLASS (klass), GITG_SIMPLE_NOTIFICATION_TITLE, g_param_spec_string ("title", "title", "title", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_WRITABLE));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_object_class_install_property (G_OBJECT_CLASS (klass), GITG_SIMPLE_NOTIFICATION_MESSAGE, g_param_spec_string ("message", "message", "message", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_WRITABLE));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	GitgSimpleNotification_private_offset = g_type_class_get_instance_private_offset (klass);
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_class_set_template_from_resource (GTK_WIDGET_CLASS (klass), "/org/gnome/gitg/ui/gitg-simple-notification.ui");
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	g_signal_new ("cancel", GITG_TYPE_SIMPLE_NOTIFICATION, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_class_bind_template_child_full (GTK_WIDGET_CLASS (klass), "spinner", FALSE, GitgSimpleNotification_private_offset + G_STRUCT_OFFSET (GitgSimpleNotificationPrivate, d_spinner));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_class_bind_template_child_full (GTK_WIDGET_CLASS (klass), "image_icon", FALSE, GitgSimpleNotification_private_offset + G_STRUCT_OFFSET (GitgSimpleNotificationPrivate, d_image_icon));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_class_bind_template_child_full (GTK_WIDGET_CLASS (klass), "label_title", FALSE, GitgSimpleNotification_private_offset + G_STRUCT_OFFSET (GitgSimpleNotificationPrivate, d_label_title));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_class_bind_template_child_full (GTK_WIDGET_CLASS (klass), "label_message", FALSE, GitgSimpleNotification_private_offset + G_STRUCT_OFFSET (GitgSimpleNotificationPrivate, d_label_message));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_class_bind_template_child_full (GTK_WIDGET_CLASS (klass), "button_cancel", FALSE, GitgSimpleNotification_private_offset + G_STRUCT_OFFSET (GitgSimpleNotificationPrivate, d_button_cancel));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_class_bind_template_callback_full (GTK_WIDGET_CLASS (klass), "on_button_cancel_clicked", G_CALLBACK(_gitg_simple_notification_on_button_cancel_clicked_gtk_button_clicked));
#line 765 "gitg-simple-notification.c"
}


static void gitg_simple_notification_gitg_ext_notification_interface_init (GitgExtNotificationIface * iface) {
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gitg_simple_notification_gitg_ext_notification_parent_iface = g_type_interface_peek_parent (iface);
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	iface->get_widget = gitg_simple_notification_real_get_widget;
#line 774 "gitg-simple-notification.c"
}


static void gitg_simple_notification_instance_init (GitgSimpleNotification * self) {
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	self->priv = GITG_SIMPLE_NOTIFICATION_GET_PRIVATE (self);
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	gtk_widget_init_template (GTK_WIDGET (self));
#line 783 "gitg-simple-notification.c"
}


static void gitg_simple_notification_finalize (GObject* obj) {
	GitgSimpleNotification * self;
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	self = G_TYPE_CHECK_INSTANCE_CAST (obj, GITG_TYPE_SIMPLE_NOTIFICATION, GitgSimpleNotification);
#line 30 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_g_object_unref0 (self->priv->d_spinner);
#line 33 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_g_object_unref0 (self->priv->d_image_icon);
#line 36 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_g_object_unref0 (self->priv->d_label_title);
#line 39 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_g_object_unref0 (self->priv->d_label_message);
#line 42 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	_g_object_unref0 (self->priv->d_button_cancel);
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	G_OBJECT_CLASS (gitg_simple_notification_parent_class)->finalize (obj);
#line 803 "gitg-simple-notification.c"
}


GType gitg_simple_notification_get_type (void) {
	static volatile gsize gitg_simple_notification_type_id__volatile = 0;
	if (g_once_init_enter (&gitg_simple_notification_type_id__volatile)) {
		static const GTypeInfo g_define_type_info = { sizeof (GitgSimpleNotificationClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) gitg_simple_notification_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (GitgSimpleNotification), 0, (GInstanceInitFunc) gitg_simple_notification_instance_init, NULL };
		static const GInterfaceInfo gitg_ext_notification_info = { (GInterfaceInitFunc) gitg_simple_notification_gitg_ext_notification_interface_init, (GInterfaceFinalizeFunc) NULL, NULL};
		GType gitg_simple_notification_type_id;
		gitg_simple_notification_type_id = g_type_register_static (gtk_grid_get_type (), "GitgSimpleNotification", &g_define_type_info, 0);
		g_type_add_interface_static (gitg_simple_notification_type_id, GITG_EXT_TYPE_NOTIFICATION, &gitg_ext_notification_info);
		g_once_init_leave (&gitg_simple_notification_type_id__volatile, gitg_simple_notification_type_id);
	}
	return gitg_simple_notification_type_id__volatile;
}


static void _vala_gitg_simple_notification_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
	GitgSimpleNotification * self;
	self = G_TYPE_CHECK_INSTANCE_CAST (object, GITG_TYPE_SIMPLE_NOTIFICATION, GitgSimpleNotification);
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	switch (property_id) {
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		case GITG_SIMPLE_NOTIFICATION_WIDGET:
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		g_value_take_object (value, gitg_ext_notification_get_widget ((GitgExtNotification*) self));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		break;
#line 832 "gitg-simple-notification.c"
		default:
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		break;
#line 838 "gitg-simple-notification.c"
	}
}


static void _vala_gitg_simple_notification_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
	GitgSimpleNotification * self;
	self = G_TYPE_CHECK_INSTANCE_CAST (object, GITG_TYPE_SIMPLE_NOTIFICATION, GitgSimpleNotification);
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
	switch (property_id) {
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		case GITG_SIMPLE_NOTIFICATION_TITLE:
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		gitg_simple_notification_set_title (self, g_value_get_string (value));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		break;
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		case GITG_SIMPLE_NOTIFICATION_MESSAGE:
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		gitg_simple_notification_set_message (self, g_value_get_string (value));
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		break;
#line 860 "gitg-simple-notification.c"
		default:
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
#line 24 "/home/jesse/dev/gitg/gitg/gitg-simple-notification.vala"
		break;
#line 866 "gitg-simple-notification.c"
	}
}



