/* 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" }