/* gwibber-preferences.c generated by valac 0.15.2, the Vala compiler
* generated from gwibber-preferences.vala, do not modify */
/*
* Copyright (C) 2010 Canonical Ltd.
*
* This program is free software: you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 3, as published
* by the Free Software Foundation.
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranties of
* MERCHANTABILITY, SATISFACTORY QUALITY, 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 this program. If not, see .
*
* Authored by Ken VanDine
*/
#include
#include
#include
#include
#include
#include
#include
#include
#define TYPE_GWIBBER_PREFERENCES (gwibber_preferences_get_type ())
#define GWIBBER_PREFERENCES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GWIBBER_PREFERENCES, GwibberPreferences))
#define GWIBBER_PREFERENCES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GWIBBER_PREFERENCES, GwibberPreferencesClass))
#define IS_GWIBBER_PREFERENCES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GWIBBER_PREFERENCES))
#define IS_GWIBBER_PREFERENCES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GWIBBER_PREFERENCES))
#define GWIBBER_PREFERENCES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GWIBBER_PREFERENCES, GwibberPreferencesClass))
typedef struct _GwibberPreferences GwibberPreferences;
typedef struct _GwibberPreferencesClass GwibberPreferencesClass;
typedef struct _GwibberPreferencesPrivate GwibberPreferencesPrivate;
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
typedef struct _Block1Data Block1Data;
#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
#define _g_free0(var) (var = (g_free (var), NULL))
#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL)))
struct _GwibberPreferences {
GObject parent_instance;
GwibberPreferencesPrivate * priv;
GtkBuilder* builder;
};
struct _GwibberPreferencesClass {
GObjectClass parent_class;
};
struct _Block1Data {
int _ref_count_;
GwibberPreferences * self;
GSettings* settings;
GtkComboBoxText* image_uploader;
GtkComboBoxText* urlshortener;
};
static gpointer gwibber_preferences_parent_class = NULL;
GType gwibber_preferences_get_type (void) G_GNUC_CONST;
enum {
GWIBBER_PREFERENCES_DUMMY_PROPERTY
};
GwibberPreferences* gwibber_preferences_new (void);
GwibberPreferences* gwibber_preferences_construct (GType object_type);
void gwibber_preferences_on_close_button_clicked (GwibberPreferences* self);
void gwibber_preferences_on_prefs_dialog_destroy_event (GwibberPreferences* self);
static GObject * gwibber_preferences_constructor (GType type, guint n_construct_properties, GObjectConstructParam * construct_properties);
static Block1Data* block1_data_ref (Block1Data* _data1_);
static void block1_data_unref (void * _userdata_);
static void _gwibber_preferences___lambda2_ (Block1Data* _data1_);
static void __gwibber_preferences___lambda2__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
static void _gwibber_preferences___lambda3_ (Block1Data* _data1_);
static void __gwibber_preferences___lambda3__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self);
static void _g_free0_ (gpointer var);
static void _g_list_free__g_free0_ (GList* self);
static void gwibber_preferences_finalize (GObject* obj);
gint _vala_main (gchar** args, int args_length1);
GwibberPreferences* gwibber_preferences_construct (GType object_type) {
GwibberPreferences * self = NULL;
#line 25 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
self = (GwibberPreferences*) g_object_new (object_type, NULL);
#line 23 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
return self;
#line 97 "gwibber-preferences.c"
}
GwibberPreferences* gwibber_preferences_new (void) {
#line 23 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
return gwibber_preferences_construct (TYPE_GWIBBER_PREFERENCES);
#line 104 "gwibber-preferences.c"
}
void gwibber_preferences_on_close_button_clicked (GwibberPreferences* self) {
#line 101 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_return_if_fail (self != NULL);
#line 102 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_main_quit ();
#line 113 "gwibber-preferences.c"
}
void gwibber_preferences_on_prefs_dialog_destroy_event (GwibberPreferences* self) {
#line 105 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_return_if_fail (self != NULL);
#line 106 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_main_quit ();
#line 122 "gwibber-preferences.c"
}
static Block1Data* block1_data_ref (Block1Data* _data1_) {
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_atomic_int_inc (&_data1_->_ref_count_);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
return _data1_;
#line 131 "gwibber-preferences.c"
}
static void block1_data_unref (void * _userdata_) {
Block1Data* _data1_;
_data1_ = (Block1Data*) _userdata_;
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
#line 140 "gwibber-preferences.c"
GwibberPreferences * self;
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
self = _data1_->self;
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (_data1_->urlshortener);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (_data1_->image_uploader);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (_data1_->settings);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (self);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_slice_free (Block1Data, _data1_);
#line 154 "gwibber-preferences.c"
}
}
static gpointer _g_object_ref0 (gpointer self) {
#line 34 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
return self ? g_object_ref (self) : NULL;
#line 162 "gwibber-preferences.c"
}
static void _gwibber_preferences___lambda2_ (Block1Data* _data1_) {
GwibberPreferences * self;
GSettings* _tmp0_;
GtkComboBoxText* _tmp1_;
const gchar* _tmp2_;
const gchar* _tmp3_;
#line 66 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
self = _data1_->self;
#line 67 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp0_ = _data1_->settings;
#line 67 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp1_ = _data1_->image_uploader;
#line 67 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp2_ = gtk_combo_box_get_active_id ((GtkComboBox*) _tmp1_);
#line 67 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp3_ = _tmp2_;
#line 67 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_settings_set_string (_tmp0_, "image-uploader", _tmp3_);
#line 184 "gwibber-preferences.c"
}
static void __gwibber_preferences___lambda2__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self) {
#line 66 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_gwibber_preferences___lambda2_ (self);
#line 191 "gwibber-preferences.c"
}
static void _gwibber_preferences___lambda3_ (Block1Data* _data1_) {
GwibberPreferences * self;
GSettings* _tmp0_;
GtkComboBoxText* _tmp1_;
const gchar* _tmp2_;
const gchar* _tmp3_;
#line 79 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
self = _data1_->self;
#line 80 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp0_ = _data1_->settings;
#line 80 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp1_ = _data1_->urlshortener;
#line 80 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp2_ = gtk_combo_box_get_active_id ((GtkComboBox*) _tmp1_);
#line 80 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp3_ = _tmp2_;
#line 80 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_settings_set_string (_tmp0_, "urlshorter", _tmp3_);
#line 213 "gwibber-preferences.c"
}
static void __gwibber_preferences___lambda3__gtk_combo_box_changed (GtkComboBox* _sender, gpointer self) {
#line 79 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_gwibber_preferences___lambda3_ (self);
#line 220 "gwibber-preferences.c"
}
static void _g_free0_ (gpointer var) {
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
var = (g_free (var), NULL);
#line 227 "gwibber-preferences.c"
}
static void _g_list_free__g_free0_ (GList* self) {
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_list_foreach (self, (GFunc) _g_free0_, NULL);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_list_free (self);
#line 236 "gwibber-preferences.c"
}
static GObject * gwibber_preferences_constructor (GType type, guint n_construct_properties, GObjectConstructParam * construct_properties) {
GObject * obj;
GObjectClass * parent_class;
GwibberPreferences * self;
Block1Data* _data1_;
GtkBuilder* _tmp12_;
GObject* _tmp13_ = NULL;
GtkBox* _tmp14_;
GtkBox* image_uploader_container;
GtkBuilder* _tmp15_;
GObject* _tmp16_ = NULL;
GtkBox* _tmp17_;
GtkBox* urlshortener_container;
GtkBuilder* _tmp18_;
GObject* _tmp19_ = NULL;
GtkWidget* _tmp20_;
GtkWidget* image_uploader_frame;
GtkWidget* _tmp21_;
GSettings* _tmp22_;
GList* BOOL_SETTINGS;
GList* INT_SETTINGS;
GList* STRING_SETTINGS;
gchar* _tmp23_;
gchar* _tmp24_;
GtkComboBoxText* _tmp25_;
GtkComboBoxText* _tmp26_;
GtkComboBoxText* _tmp27_;
GtkComboBoxText* _tmp28_;
GtkBox* _tmp29_;
GtkComboBoxText* _tmp30_;
GSettings* _tmp31_;
GtkComboBoxText* _tmp32_;
GtkBox* _tmp33_;
GtkComboBoxText* _tmp34_;
GtkComboBoxText* _tmp35_;
GtkComboBoxText* _tmp36_;
GtkComboBoxText* _tmp37_;
GtkComboBoxText* _tmp38_;
GtkComboBoxText* _tmp39_;
GtkComboBoxText* _tmp40_;
GtkBox* _tmp41_;
GtkComboBoxText* _tmp42_;
GSettings* _tmp43_;
GtkComboBoxText* _tmp44_;
GtkBox* _tmp45_;
GtkComboBoxText* _tmp46_;
gchar* _tmp47_;
GList* _tmp48_;
gchar* _tmp55_;
gchar* _tmp56_;
gchar* _tmp57_;
gchar* _tmp58_;
gchar* _tmp59_;
gchar* _tmp60_;
gchar* _tmp61_;
GList* _tmp62_;
GError * _inner_error_ = NULL;
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
parent_class = G_OBJECT_CLASS (gwibber_preferences_parent_class);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
obj = parent_class->constructor (type, n_construct_properties, construct_properties);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
self = GWIBBER_PREFERENCES (obj);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_data1_ = g_slice_new0 (Block1Data);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_data1_->_ref_count_ = 1;
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_data1_->self = g_object_ref (self);
#line 309 "gwibber-preferences.c"
{
GtkBuilder* _tmp0_;
GtkBuilder* _tmp1_;
GtkBuilder* _tmp2_;
GtkBuilder* _tmp3_;
GObject* _tmp4_ = NULL;
GtkDialog* _tmp5_;
GtkDialog* dialog;
GtkDialog* _tmp6_;
GtkDialog* _tmp7_;
const gchar* _tmp8_ = NULL;
GtkDialog* _tmp9_;
#line 31 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp0_ = gtk_builder_new ();
#line 31 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (self->builder);
#line 31 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
self->builder = _tmp0_;
#line 32 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp1_ = self->builder;
#line 32 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_builder_add_from_file (_tmp1_, "/usr/share/gwibber/ui/gwibber-preferences-dialog.ui", &_inner_error_);
#line 32 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
if (_inner_error_ != NULL) {
#line 334 "gwibber-preferences.c"
goto __catch0_g_error;
}
#line 33 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp2_ = self->builder;
#line 33 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_builder_connect_signals (_tmp2_, NULL);
#line 34 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp3_ = self->builder;
#line 34 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp4_ = gtk_builder_get_object (_tmp3_, "prefs_dialog");
#line 34 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp5_ = _g_object_ref0 (GTK_IS_DIALOG (_tmp4_) ? ((GtkDialog*) _tmp4_) : NULL);
#line 34 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
dialog = _tmp5_;
#line 35 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp6_ = dialog;
#line 35 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_window_set_wmclass ((GtkWindow*) _tmp6_, "gwibber", "Gwibber");
#line 36 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp7_ = dialog;
#line 36 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp8_ = _ ("Broadcast Messaging Preferences");
#line 36 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_window_set_title ((GtkWindow*) _tmp7_, _tmp8_);
#line 37 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp9_ = dialog;
#line 37 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_widget_show_all ((GtkWidget*) _tmp9_);
#line 30 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (dialog);
#line 365 "gwibber-preferences.c"
}
goto __finally0;
__catch0_g_error:
{
GError* e = NULL;
GError* _tmp10_;
const gchar* _tmp11_;
#line 30 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
e = _inner_error_;
#line 30 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_inner_error_ = NULL;
#line 39 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp10_ = e;
#line 39 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp11_ = _tmp10_->message;
#line 39 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_error ("gwibber-preferences.vala:39: Could not load UI: %s", _tmp11_);
#line 30 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_error_free0 (e);
#line 385 "gwibber-preferences.c"
}
__finally0:
#line 30 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
if (_inner_error_ != NULL) {
#line 30 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
block1_data_unref (_data1_);
#line 30 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_data1_ = NULL;
#line 30 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 30 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_clear_error (&_inner_error_);
#line 398 "gwibber-preferences.c"
}
#line 42 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp12_ = self->builder;
#line 42 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp13_ = gtk_builder_get_object (_tmp12_, "image_uploader");
#line 42 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp14_ = _g_object_ref0 (GTK_IS_BOX (_tmp13_) ? ((GtkBox*) _tmp13_) : NULL);
#line 42 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
image_uploader_container = _tmp14_;
#line 43 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp15_ = self->builder;
#line 43 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp16_ = gtk_builder_get_object (_tmp15_, "urlshorter");
#line 43 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp17_ = _g_object_ref0 (GTK_IS_BOX (_tmp16_) ? ((GtkBox*) _tmp16_) : NULL);
#line 43 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
urlshortener_container = _tmp17_;
#line 45 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp18_ = self->builder;
#line 45 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp19_ = gtk_builder_get_object (_tmp18_, "frame5");
#line 45 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp20_ = _g_object_ref0 (GTK_IS_WIDGET (_tmp19_) ? ((GtkWidget*) _tmp19_) : NULL);
#line 45 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
image_uploader_frame = _tmp20_;
#line 46 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp21_ = image_uploader_frame;
#line 46 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_widget_hide (_tmp21_);
#line 48 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp22_ = g_settings_new ("org.gwibber.preferences");
#line 48 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_data1_->settings = _tmp22_;
#line 50 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
BOOL_SETTINGS = NULL;
#line 51 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
INT_SETTINGS = NULL;
#line 52 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
STRING_SETTINGS = NULL;
#line 53 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp23_ = g_strdup ("image-uploader");
#line 53 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
STRING_SETTINGS = g_list_append (STRING_SETTINGS, _tmp23_);
#line 54 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp24_ = g_strdup ("urlshorter");
#line 54 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
STRING_SETTINGS = g_list_append (STRING_SETTINGS, _tmp24_);
#line 59 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp25_ = (GtkComboBoxText*) gtk_combo_box_text_new ();
#line 59 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp26_ = g_object_ref_sink (_tmp25_);
#line 59 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_data1_->image_uploader = _tmp26_;
#line 60 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp27_ = _data1_->image_uploader;
#line 60 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_combo_box_text_append (_tmp27_, "yfrog", "yfrog");
#line 61 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp28_ = _data1_->image_uploader;
#line 61 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_combo_box_text_append (_tmp28_, "imageshack", "ImageShack");
#line 62 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp29_ = image_uploader_container;
#line 62 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp30_ = _data1_->image_uploader;
#line 62 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_container_add ((GtkContainer*) _tmp29_, (GtkWidget*) _tmp30_);
#line 63 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp31_ = _data1_->settings;
#line 63 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp32_ = _data1_->image_uploader;
#line 63 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_settings_bind (_tmp31_, "image-uploader", (GObject*) _tmp32_, "active_id", G_SETTINGS_BIND_DEFAULT);
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp33_ = image_uploader_container;
#line 64 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_widget_show_all ((GtkWidget*) _tmp33_);
#line 66 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp34_ = _data1_->image_uploader;
#line 66 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_signal_connect_data ((GtkComboBox*) _tmp34_, "changed", (GCallback) __gwibber_preferences___lambda2__gtk_combo_box_changed, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
#line 70 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp35_ = (GtkComboBoxText*) gtk_combo_box_text_new ();
#line 70 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp36_ = g_object_ref_sink (_tmp35_);
#line 70 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_data1_->urlshortener = _tmp36_;
#line 71 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp37_ = _data1_->urlshortener;
#line 71 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_combo_box_text_append (_tmp37_, "is.gd", "is.gd");
#line 72 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp38_ = _data1_->urlshortener;
#line 72 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_combo_box_text_append (_tmp38_, "tinyurl.com", "tinyurl.com");
#line 73 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp39_ = _data1_->urlshortener;
#line 73 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_combo_box_text_append (_tmp39_, "ur1.ca", "ur1.ca");
#line 74 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp40_ = _data1_->urlshortener;
#line 74 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_combo_box_text_append (_tmp40_, "cli.gs", "cli.gs");
#line 75 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp41_ = urlshortener_container;
#line 75 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp42_ = _data1_->urlshortener;
#line 75 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_container_add ((GtkContainer*) _tmp41_, (GtkWidget*) _tmp42_);
#line 76 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp43_ = _data1_->settings;
#line 76 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp44_ = _data1_->urlshortener;
#line 76 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_settings_bind (_tmp43_, "urlshorter", (GObject*) _tmp44_, "active_id", G_SETTINGS_BIND_DEFAULT);
#line 77 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp45_ = urlshortener_container;
#line 77 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_widget_show_all ((GtkWidget*) _tmp45_);
#line 79 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp46_ = _data1_->urlshortener;
#line 79 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_signal_connect_data ((GtkComboBox*) _tmp46_, "changed", (GCallback) __gwibber_preferences___lambda3__gtk_combo_box_changed, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
#line 83 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp47_ = g_strdup ("interval");
#line 83 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
INT_SETTINGS = g_list_append (INT_SETTINGS, _tmp47_);
#line 84 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp48_ = INT_SETTINGS;
#line 528 "gwibber-preferences.c"
{
GList* key_collection = NULL;
GList* key_it = NULL;
#line 84 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
key_collection = _tmp48_;
#line 84 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
for (key_it = key_collection; key_it != NULL; key_it = key_it->next) {
#line 536 "gwibber-preferences.c"
gchar* _tmp49_;
gchar* key = NULL;
#line 84 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp49_ = g_strdup ((const gchar*) key_it->data);
#line 84 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
key = _tmp49_;
#line 543 "gwibber-preferences.c"
{
GSettings* _tmp50_;
const gchar* _tmp51_;
GtkBuilder* _tmp52_;
const gchar* _tmp53_;
GObject* _tmp54_ = NULL;
#line 85 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp50_ = _data1_->settings;
#line 85 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp51_ = key;
#line 85 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp52_ = self->builder;
#line 85 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp53_ = key;
#line 85 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp54_ = gtk_builder_get_object (_tmp52_, _tmp53_);
#line 85 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_settings_bind (_tmp50_, _tmp51_, _tmp54_, "value", G_SETTINGS_BIND_DEFAULT);
#line 84 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_free0 (key);
#line 564 "gwibber-preferences.c"
}
}
}
#line 88 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp55_ = g_strdup ("no-notifications");
#line 88 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
BOOL_SETTINGS = g_list_append (BOOL_SETTINGS, _tmp55_);
#line 89 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp56_ = g_strdup ("notify-mentions-only");
#line 89 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
BOOL_SETTINGS = g_list_append (BOOL_SETTINGS, _tmp56_);
#line 90 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp57_ = g_strdup ("show-notifications");
#line 90 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
BOOL_SETTINGS = g_list_append (BOOL_SETTINGS, _tmp57_);
#line 92 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp58_ = g_strdup ("show-fullname");
#line 92 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
BOOL_SETTINGS = g_list_append (BOOL_SETTINGS, _tmp58_);
#line 93 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp59_ = g_strdup ("reply-append-colon");
#line 93 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
BOOL_SETTINGS = g_list_append (BOOL_SETTINGS, _tmp59_);
#line 94 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp60_ = g_strdup ("shorten-urls");
#line 94 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
BOOL_SETTINGS = g_list_append (BOOL_SETTINGS, _tmp60_);
#line 95 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp61_ = g_strdup ("autostart");
#line 95 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
BOOL_SETTINGS = g_list_append (BOOL_SETTINGS, _tmp61_);
#line 96 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp62_ = BOOL_SETTINGS;
#line 598 "gwibber-preferences.c"
{
GList* key_collection = NULL;
GList* key_it = NULL;
#line 96 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
key_collection = _tmp62_;
#line 96 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
for (key_it = key_collection; key_it != NULL; key_it = key_it->next) {
#line 606 "gwibber-preferences.c"
gchar* _tmp63_;
gchar* key = NULL;
#line 96 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp63_ = g_strdup ((const gchar*) key_it->data);
#line 96 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
key = _tmp63_;
#line 613 "gwibber-preferences.c"
{
GSettings* _tmp64_;
const gchar* _tmp65_;
GtkBuilder* _tmp66_;
const gchar* _tmp67_;
GObject* _tmp68_ = NULL;
#line 97 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp64_ = _data1_->settings;
#line 97 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp65_ = key;
#line 97 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp66_ = self->builder;
#line 97 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp67_ = key;
#line 97 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp68_ = gtk_builder_get_object (_tmp66_, _tmp67_);
#line 97 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_settings_bind (_tmp64_, _tmp65_, _tmp68_, "active", G_SETTINGS_BIND_DEFAULT);
#line 96 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_free0 (key);
#line 634 "gwibber-preferences.c"
}
}
}
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
__g_list_free__g_free0_0 (STRING_SETTINGS);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
__g_list_free__g_free0_0 (INT_SETTINGS);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
__g_list_free__g_free0_0 (BOOL_SETTINGS);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (image_uploader_frame);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (urlshortener_container);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (image_uploader_container);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
block1_data_unref (_data1_);
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_data1_ = NULL;
#line 28 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
return obj;
#line 656 "gwibber-preferences.c"
}
static void gwibber_preferences_class_init (GwibberPreferencesClass * klass) {
#line 19 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gwibber_preferences_parent_class = g_type_class_peek_parent (klass);
#line 19 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
G_OBJECT_CLASS (klass)->constructor = gwibber_preferences_constructor;
#line 19 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
G_OBJECT_CLASS (klass)->finalize = gwibber_preferences_finalize;
#line 667 "gwibber-preferences.c"
}
static void gwibber_preferences_instance_init (GwibberPreferences * self) {
}
static void gwibber_preferences_finalize (GObject* obj) {
GwibberPreferences * self;
#line 19 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
self = GWIBBER_PREFERENCES (obj);
#line 21 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (self->builder);
#line 19 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
G_OBJECT_CLASS (gwibber_preferences_parent_class)->finalize (obj);
#line 683 "gwibber-preferences.c"
}
GType gwibber_preferences_get_type (void) {
static volatile gsize gwibber_preferences_type_id__volatile = 0;
if (g_once_init_enter (&gwibber_preferences_type_id__volatile)) {
static const GTypeInfo g_define_type_info = { sizeof (GwibberPreferencesClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) gwibber_preferences_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (GwibberPreferences), 0, (GInstanceInitFunc) gwibber_preferences_instance_init, NULL };
GType gwibber_preferences_type_id;
gwibber_preferences_type_id = g_type_register_static (G_TYPE_OBJECT, "GwibberPreferences", &g_define_type_info, 0);
g_once_init_leave (&gwibber_preferences_type_id__volatile, gwibber_preferences_type_id);
}
return gwibber_preferences_type_id__volatile;
}
gint _vala_main (gchar** args, int args_length1) {
gint result = 0;
GwibberPreferences* _tmp0_;
GwibberPreferences* p;
#line 111 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_init (&args_length1, &args);
#line 113 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
bindtextdomain (GETTEXT_PACKAGE, LOCALE_DIR);
#line 114 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
#line 115 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
textdomain (GETTEXT_PACKAGE);
#line 117 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_tmp0_ = gwibber_preferences_new ();
#line 117 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
p = _tmp0_;
#line 118 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
gtk_main ();
#line 119 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (p);
#line 119 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
p = NULL;
#line 121 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
result = 0;
#line 121 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
_g_object_unref0 (p);
#line 121 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
return result;
#line 727 "gwibber-preferences.c"
}
int main (int argc, char ** argv) {
#line 110 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
g_type_init ();
#line 110 "/storage/1/src/gwibber/trunk/client/gwibber-preferences.vala"
return _vala_main (argv, argc);
#line 736 "gwibber-preferences.c"
}