ca3d511630832b8d45112a09c7ad1788a4b94235
[moonshot-ui.git] / src / moonshot-add-dialog.c
1 /* moonshot-add-dialog.c generated by valac 0.24.0, the Vala compiler
2  * generated from moonshot-add-dialog.vala, do not modify */
3
4 /*
5  * Copyright (c) 2011-2014, JANET(UK)
6  * All rights reserved.
7  *
8  * Redistribution and use in source and binary forms, with or without
9  * modification, are permitted provided that the following conditions
10  * are met:
11  *
12  * 1. Redistributions of source code must retain the above copyright
13  *    notice, this list of conditions and the following disclaimer.
14  *
15  * 2. Redistributions in binary form must reproduce the above copyright
16  *    notice, this list of conditions and the following disclaimer in the
17  *    documentation and/or other materials provided with the distribution.
18  *
19  * 3. Neither the name of JANET(UK) nor the names of its contributors
20  *    may be used to endorse or promote products derived from this software
21  *    without specific prior written permission.
22  *
23  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
24  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
27  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
28  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
29  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33  * SUCH DAMAGE.
34 */
35
36 #include <glib.h>
37 #include <glib-object.h>
38 #include <gtk/gtk.h>
39 #include <stdlib.h>
40 #include <string.h>
41 #include <glib/gi18n-lib.h>
42 #include <float.h>
43 #include <math.h>
44 #include <atk/atk.h>
45
46
47 #define TYPE_ADD_IDENTITY_DIALOG (add_identity_dialog_get_type ())
48 #define ADD_IDENTITY_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ADD_IDENTITY_DIALOG, AddIdentityDialog))
49 #define ADD_IDENTITY_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ADD_IDENTITY_DIALOG, AddIdentityDialogClass))
50 #define IS_ADD_IDENTITY_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ADD_IDENTITY_DIALOG))
51 #define IS_ADD_IDENTITY_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ADD_IDENTITY_DIALOG))
52 #define ADD_IDENTITY_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ADD_IDENTITY_DIALOG, AddIdentityDialogClass))
53
54 typedef struct _AddIdentityDialog AddIdentityDialog;
55 typedef struct _AddIdentityDialogClass AddIdentityDialogClass;
56 typedef struct _AddIdentityDialogPrivate AddIdentityDialogPrivate;
57 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
58 #define _g_free0(var) (var = (g_free (var), NULL))
59
60 struct _AddIdentityDialog {
61         GtkDialog parent_instance;
62         AddIdentityDialogPrivate * priv;
63         gboolean complete;
64 };
65
66 struct _AddIdentityDialogClass {
67         GtkDialogClass parent_class;
68 };
69
70 struct _AddIdentityDialogPrivate {
71         GtkEntry* displayname_entry;
72         GtkLabel* displayname_label;
73         GtkEntry* issuer_entry;
74         GtkLabel* issuer_label;
75         GtkEntry* username_entry;
76         GtkLabel* username_label;
77         GtkEntry* password_entry;
78         GtkLabel* password_label;
79         GtkCheckButton* remember_checkbutton;
80         GtkLabel* message_label;
81 };
82
83
84 static gpointer add_identity_dialog_parent_class = NULL;
85
86 GType add_identity_dialog_get_type (void) G_GNUC_CONST;
87 #define ADD_IDENTITY_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_ADD_IDENTITY_DIALOG, AddIdentityDialogPrivate))
88 enum  {
89         ADD_IDENTITY_DIALOG_DUMMY_PROPERTY,
90         ADD_IDENTITY_DIALOG_DISPLAY_NAME,
91         ADD_IDENTITY_DIALOG_ISSUER,
92         ADD_IDENTITY_DIALOG_USERNAME,
93         ADD_IDENTITY_DIALOG_PASSWORD,
94         ADD_IDENTITY_DIALOG_STORE_PASSWORD
95 };
96 #define ADD_IDENTITY_DIALOG_displayname_labeltext _ ("Display Name")
97 #define ADD_IDENTITY_DIALOG_issuer_labeltext _ ("Issuer")
98 #define ADD_IDENTITY_DIALOG_username_labeltext _ ("Username")
99 #define ADD_IDENTITY_DIALOG_password_labeltext _ ("Password")
100 AddIdentityDialog* add_identity_dialog_new (void);
101 AddIdentityDialog* add_identity_dialog_construct (GType object_type);
102 static void add_identity_dialog_set_atk_relation (AddIdentityDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship);
103 static void add_identity_dialog_on_response (AddIdentityDialog* self, GtkDialog* source, gint response_id);
104 static void _add_identity_dialog_on_response_gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
105 static gchar* add_identity_dialog_update_preamble (const gchar* preamble);
106 static gchar* add_identity_dialog_update_message (const gchar* old_message, const gchar* new_item);
107 static void add_identity_dialog_check_field (const gchar* field, GtkLabel* label, const gchar* fieldname, gchar** preamble, gchar** message);
108 static gboolean add_identity_dialog_check_fields (AddIdentityDialog* self);
109 gboolean add_identity_dialog_get_store_password (AddIdentityDialog* self);
110 const gchar* add_identity_dialog_get_password (AddIdentityDialog* self);
111 const gchar* add_identity_dialog_get_display_name (AddIdentityDialog* self);
112 const gchar* add_identity_dialog_get_issuer (AddIdentityDialog* self);
113 const gchar* add_identity_dialog_get_username (AddIdentityDialog* self);
114 static void add_identity_dialog_finalize (GObject* obj);
115 static void _vala_add_identity_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
116
117
118 static gpointer _g_object_ref0 (gpointer self) {
119 #line 84 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
120         return self ? g_object_ref (self) : NULL;
121 #line 122 "moonshot-add-dialog.c"
122 }
123
124
125 static const gchar* string_to_string (const gchar* self) {
126         const gchar* result = NULL;
127 #line 1310 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
128         g_return_val_if_fail (self != NULL, NULL);
129 #line 1311 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
130         result = self;
131 #line 1311 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
132         return result;
133 #line 134 "moonshot-add-dialog.c"
134 }
135
136
137 static void _add_identity_dialog_on_response_gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
138 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
139         add_identity_dialog_on_response ((AddIdentityDialog*) self, _sender, response_id);
140 #line 141 "moonshot-add-dialog.c"
141 }
142
143
144 AddIdentityDialog* add_identity_dialog_construct (GType object_type) {
145         AddIdentityDialog * self = NULL;
146         const gchar* _tmp0_ = NULL;
147         const gchar* _tmp1_ = NULL;
148         GtkWidget* content_area = NULL;
149         GtkWidget* _tmp2_ = NULL;
150         GtkWidget* _tmp3_ = NULL;
151         const gchar* _tmp4_ = NULL;
152         gchar* _tmp5_ = NULL;
153         gchar* _tmp6_ = NULL;
154         GtkLabel* _tmp7_ = NULL;
155         GtkLabel* _tmp8_ = NULL;
156         GtkEntry* _tmp9_ = NULL;
157         const gchar* _tmp10_ = NULL;
158         gchar* _tmp11_ = NULL;
159         gchar* _tmp12_ = NULL;
160         GtkLabel* _tmp13_ = NULL;
161         GtkLabel* _tmp14_ = NULL;
162         GtkEntry* _tmp15_ = NULL;
163         const gchar* _tmp16_ = NULL;
164         gchar* _tmp17_ = NULL;
165         gchar* _tmp18_ = NULL;
166         GtkLabel* _tmp19_ = NULL;
167         GtkLabel* _tmp20_ = NULL;
168         GtkEntry* _tmp21_ = NULL;
169         const gchar* _tmp22_ = NULL;
170         gchar* _tmp23_ = NULL;
171         gchar* _tmp24_ = NULL;
172         GtkLabel* _tmp25_ = NULL;
173         GtkLabel* _tmp26_ = NULL;
174         GtkEntry* _tmp27_ = NULL;
175         GtkEntry* _tmp28_ = NULL;
176         GtkEntry* _tmp29_ = NULL;
177         const gchar* _tmp30_ = NULL;
178         GtkCheckButton* _tmp31_ = NULL;
179         GtkLabel* _tmp32_ = NULL;
180         GtkLabel* _tmp33_ = NULL;
181         GtkLabel* _tmp34_ = NULL;
182         GtkEntry* _tmp35_ = NULL;
183         GtkLabel* _tmp36_ = NULL;
184         GtkEntry* _tmp37_ = NULL;
185         GtkLabel* _tmp38_ = NULL;
186         GtkEntry* _tmp39_ = NULL;
187         GtkEntry* _tmp40_ = NULL;
188         GtkEntry* _tmp41_ = NULL;
189         GtkTable* table = NULL;
190         GtkTable* _tmp42_ = NULL;
191         GtkLabel* _tmp43_ = NULL;
192         GtkLabel* _tmp44_ = NULL;
193         GtkEntry* _tmp45_ = NULL;
194         GtkLabel* _tmp46_ = NULL;
195         GtkEntry* _tmp47_ = NULL;
196         GtkLabel* _tmp48_ = NULL;
197         GtkEntry* _tmp49_ = NULL;
198         GtkLabel* _tmp50_ = NULL;
199         GtkEntry* _tmp51_ = NULL;
200         GtkCheckButton* _tmp52_ = NULL;
201         GtkVBox* vbox = NULL;
202         GtkVBox* _tmp53_ = NULL;
203 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
204         self = (AddIdentityDialog*) g_object_new (object_type, NULL);
205 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
206         _tmp0_ = _ ("Add ID Card");
207 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
208         gtk_window_set_title ((GtkWindow*) self, _tmp0_);
209 #line 75 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
210         gtk_window_set_modal ((GtkWindow*) self, TRUE);
211 #line 77 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
212         _tmp1_ = _ ("Add ID Card");
213 #line 77 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
214         gtk_dialog_add_buttons ((GtkDialog*) self, _tmp1_, GTK_RESPONSE_OK, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
215 #line 84 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
216         _tmp2_ = gtk_dialog_get_content_area ((GtkDialog*) self);
217 #line 84 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
218         _tmp3_ = _g_object_ref0 (_tmp2_);
219 #line 84 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
220         content_area = _tmp3_;
221 #line 85 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
222         gtk_box_set_spacing (G_TYPE_CHECK_INSTANCE_CAST (content_area, GTK_TYPE_BOX, GtkBox), 12);
223 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
224         _tmp4_ = string_to_string (ADD_IDENTITY_DIALOG_displayname_labeltext);
225 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
226         _tmp5_ = g_strconcat (_tmp4_, ":", NULL);
227 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
228         _tmp6_ = _tmp5_;
229 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
230         _tmp7_ = (GtkLabel*) gtk_label_new (_tmp6_);
231 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
232         g_object_ref_sink (_tmp7_);
233 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
234         _g_object_unref0 (self->priv->displayname_label);
235 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
236         self->priv->displayname_label = _tmp7_;
237 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
238         _g_free0 (_tmp6_);
239 #line 88 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
240         _tmp8_ = self->priv->displayname_label;
241 #line 88 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
242         gtk_misc_set_alignment ((GtkMisc*) _tmp8_, (gfloat) 1, (gfloat) 0.5);
243 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
244         _tmp9_ = (GtkEntry*) gtk_entry_new ();
245 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
246         g_object_ref_sink (_tmp9_);
247 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
248         _g_object_unref0 (self->priv->displayname_entry);
249 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
250         self->priv->displayname_entry = _tmp9_;
251 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
252         _tmp10_ = string_to_string (ADD_IDENTITY_DIALOG_issuer_labeltext);
253 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
254         _tmp11_ = g_strconcat (_tmp10_, ":", NULL);
255 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
256         _tmp12_ = _tmp11_;
257 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
258         _tmp13_ = (GtkLabel*) gtk_label_new (_tmp12_);
259 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
260         g_object_ref_sink (_tmp13_);
261 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
262         _g_object_unref0 (self->priv->issuer_label);
263 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
264         self->priv->issuer_label = _tmp13_;
265 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
266         _g_free0 (_tmp12_);
267 #line 91 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
268         _tmp14_ = self->priv->issuer_label;
269 #line 91 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
270         gtk_misc_set_alignment ((GtkMisc*) _tmp14_, (gfloat) 1, (gfloat) 0.5);
271 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
272         _tmp15_ = (GtkEntry*) gtk_entry_new ();
273 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
274         g_object_ref_sink (_tmp15_);
275 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
276         _g_object_unref0 (self->priv->issuer_entry);
277 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
278         self->priv->issuer_entry = _tmp15_;
279 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
280         _tmp16_ = string_to_string (ADD_IDENTITY_DIALOG_username_labeltext);
281 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
282         _tmp17_ = g_strconcat (_tmp16_, ":", NULL);
283 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
284         _tmp18_ = _tmp17_;
285 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
286         _tmp19_ = (GtkLabel*) gtk_label_new (_tmp18_);
287 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
288         g_object_ref_sink (_tmp19_);
289 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
290         _g_object_unref0 (self->priv->username_label);
291 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
292         self->priv->username_label = _tmp19_;
293 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
294         _g_free0 (_tmp18_);
295 #line 94 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
296         _tmp20_ = self->priv->username_label;
297 #line 94 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
298         gtk_misc_set_alignment ((GtkMisc*) _tmp20_, (gfloat) 1, (gfloat) 0.5);
299 #line 95 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
300         _tmp21_ = (GtkEntry*) gtk_entry_new ();
301 #line 95 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
302         g_object_ref_sink (_tmp21_);
303 #line 95 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
304         _g_object_unref0 (self->priv->username_entry);
305 #line 95 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
306         self->priv->username_entry = _tmp21_;
307 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
308         _tmp22_ = string_to_string (ADD_IDENTITY_DIALOG_password_labeltext);
309 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
310         _tmp23_ = g_strconcat (_tmp22_, ":", NULL);
311 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
312         _tmp24_ = _tmp23_;
313 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
314         _tmp25_ = (GtkLabel*) gtk_label_new (_tmp24_);
315 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
316         g_object_ref_sink (_tmp25_);
317 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
318         _g_object_unref0 (self->priv->password_label);
319 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
320         self->priv->password_label = _tmp25_;
321 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
322         _g_free0 (_tmp24_);
323 #line 97 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
324         _tmp26_ = self->priv->password_label;
325 #line 97 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
326         gtk_misc_set_alignment ((GtkMisc*) _tmp26_, (gfloat) 1, (gfloat) 0.5);
327 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
328         _tmp27_ = (GtkEntry*) gtk_entry_new ();
329 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
330         g_object_ref_sink (_tmp27_);
331 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
332         _g_object_unref0 (self->priv->password_entry);
333 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
334         self->priv->password_entry = _tmp27_;
335 #line 99 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
336         _tmp28_ = self->priv->password_entry;
337 #line 99 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
338         gtk_entry_set_invisible_char (_tmp28_, (gunichar) '*');
339 #line 100 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
340         _tmp29_ = self->priv->password_entry;
341 #line 100 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
342         gtk_entry_set_visibility (_tmp29_, FALSE);
343 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
344         _tmp30_ = _ ("Remember password");
345 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
346         _tmp31_ = (GtkCheckButton*) gtk_check_button_new_with_label (_tmp30_);
347 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
348         g_object_ref_sink (_tmp31_);
349 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
350         _g_object_unref0 (self->priv->remember_checkbutton);
351 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
352         self->priv->remember_checkbutton = _tmp31_;
353 #line 102 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
354         _tmp32_ = (GtkLabel*) gtk_label_new ("");
355 #line 102 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
356         g_object_ref_sink (_tmp32_);
357 #line 102 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
358         _g_object_unref0 (self->priv->message_label);
359 #line 102 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
360         self->priv->message_label = _tmp32_;
361 #line 103 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
362         _tmp33_ = self->priv->message_label;
363 #line 103 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
364         gtk_widget_set_visible ((GtkWidget*) _tmp33_, FALSE);
365 #line 105 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
366         _tmp34_ = self->priv->displayname_label;
367 #line 105 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
368         _tmp35_ = self->priv->displayname_entry;
369 #line 105 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
370         add_identity_dialog_set_atk_relation (self, (GtkWidget*) _tmp34_, (GtkWidget*) _tmp35_, ATK_RELATION_LABEL_FOR);
371 #line 106 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
372         _tmp36_ = self->priv->issuer_label;
373 #line 106 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
374         _tmp37_ = self->priv->issuer_entry;
375 #line 106 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
376         add_identity_dialog_set_atk_relation (self, (GtkWidget*) _tmp36_, (GtkWidget*) _tmp37_, ATK_RELATION_LABEL_FOR);
377 #line 107 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
378         _tmp38_ = self->priv->username_label;
379 #line 107 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
380         _tmp39_ = self->priv->username_entry;
381 #line 107 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
382         add_identity_dialog_set_atk_relation (self, (GtkWidget*) _tmp38_, (GtkWidget*) _tmp39_, ATK_RELATION_LABEL_FOR);
383 #line 108 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
384         _tmp40_ = self->priv->password_entry;
385 #line 108 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
386         _tmp41_ = self->priv->password_entry;
387 #line 108 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
388         add_identity_dialog_set_atk_relation (self, (GtkWidget*) _tmp40_, (GtkWidget*) _tmp41_, ATK_RELATION_LABEL_FOR);
389 #line 110 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
390         _tmp42_ = (GtkTable*) gtk_table_new ((guint) 6, (guint) 2, FALSE);
391 #line 110 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
392         g_object_ref_sink (_tmp42_);
393 #line 110 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
394         table = _tmp42_;
395 #line 111 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
396         gtk_table_set_col_spacings (table, (guint) 10);
397 #line 112 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
398         gtk_table_set_row_spacings (table, (guint) 10);
399 #line 114 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
400         _tmp43_ = self->priv->message_label;
401 #line 114 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
402         gtk_table_attach_defaults (table, (GtkWidget*) _tmp43_, (guint) 0, (guint) 2, (guint) 0, (guint) 1);
403 #line 115 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
404         _tmp44_ = self->priv->displayname_label;
405 #line 115 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
406         gtk_table_attach_defaults (table, (GtkWidget*) _tmp44_, (guint) 0, (guint) 1, (guint) 1, (guint) 2);
407 #line 116 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
408         _tmp45_ = self->priv->displayname_entry;
409 #line 116 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
410         gtk_table_attach_defaults (table, (GtkWidget*) _tmp45_, (guint) 1, (guint) 2, (guint) 1, (guint) 2);
411 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
412         _tmp46_ = self->priv->issuer_label;
413 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
414         gtk_table_attach_defaults (table, (GtkWidget*) _tmp46_, (guint) 0, (guint) 1, (guint) 2, (guint) 3);
415 #line 118 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
416         _tmp47_ = self->priv->issuer_entry;
417 #line 118 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
418         gtk_table_attach_defaults (table, (GtkWidget*) _tmp47_, (guint) 1, (guint) 2, (guint) 2, (guint) 3);
419 #line 119 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
420         _tmp48_ = self->priv->username_label;
421 #line 119 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
422         gtk_table_attach_defaults (table, (GtkWidget*) _tmp48_, (guint) 0, (guint) 1, (guint) 3, (guint) 4);
423 #line 120 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
424         _tmp49_ = self->priv->username_entry;
425 #line 120 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
426         gtk_table_attach_defaults (table, (GtkWidget*) _tmp49_, (guint) 1, (guint) 2, (guint) 3, (guint) 4);
427 #line 121 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
428         _tmp50_ = self->priv->password_label;
429 #line 121 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
430         gtk_table_attach_defaults (table, (GtkWidget*) _tmp50_, (guint) 0, (guint) 1, (guint) 4, (guint) 5);
431 #line 122 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
432         _tmp51_ = self->priv->password_entry;
433 #line 122 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
434         gtk_table_attach_defaults (table, (GtkWidget*) _tmp51_, (guint) 1, (guint) 2, (guint) 4, (guint) 5);
435 #line 123 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
436         _tmp52_ = self->priv->remember_checkbutton;
437 #line 123 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
438         gtk_table_attach_defaults (table, (GtkWidget*) _tmp52_, (guint) 1, (guint) 2, (guint) 5, (guint) 6);
439 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
440         g_signal_connect_object ((GtkDialog*) self, "response", (GCallback) _add_identity_dialog_on_response_gtk_dialog_response, self, 0);
441 #line 126 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
442         _tmp53_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
443 #line 126 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
444         g_object_ref_sink (_tmp53_);
445 #line 126 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
446         vbox = _tmp53_;
447 #line 127 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
448         gtk_container_set_border_width ((GtkContainer*) vbox, (guint) 6);
449 #line 128 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
450         gtk_box_pack_start ((GtkBox*) vbox, (GtkWidget*) table, FALSE, FALSE, (guint) 0);
451 #line 130 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
452         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (content_area, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) vbox);
453 #line 132 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
454         gtk_container_set_border_width ((GtkContainer*) self, (guint) 6);
455 #line 133 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
456         gtk_window_set_resizable ((GtkWindow*) self, FALSE);
457 #line 134 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
458         gtk_widget_show_all ((GtkWidget*) self);
459 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
460         _g_object_unref0 (vbox);
461 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
462         _g_object_unref0 (table);
463 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
464         _g_object_unref0 (content_area);
465 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
466         return self;
467 #line 468 "moonshot-add-dialog.c"
468 }
469
470
471 AddIdentityDialog* add_identity_dialog_new (void) {
472 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
473         return add_identity_dialog_construct (TYPE_ADD_IDENTITY_DIALOG);
474 #line 475 "moonshot-add-dialog.c"
475 }
476
477
478 static gchar* add_identity_dialog_update_preamble (const gchar* preamble) {
479         gchar* result = NULL;
480         const gchar* _tmp0_ = NULL;
481         const gchar* _tmp3_ = NULL;
482         gchar* _tmp4_ = NULL;
483 #line 137 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
484         g_return_val_if_fail (preamble != NULL, NULL);
485 #line 139 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
486         _tmp0_ = preamble;
487 #line 139 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
488         if (g_strcmp0 (_tmp0_, "") == 0) {
489 #line 490 "moonshot-add-dialog.c"
490                 const gchar* _tmp1_ = NULL;
491                 gchar* _tmp2_ = NULL;
492 #line 140 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
493                 _tmp1_ = _ ("Missing required field: ");
494 #line 140 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
495                 _tmp2_ = g_strdup (_tmp1_);
496 #line 140 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
497                 result = _tmp2_;
498 #line 140 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
499                 return result;
500 #line 501 "moonshot-add-dialog.c"
501         }
502 #line 141 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
503         _tmp3_ = _ ("Missing required fields: ");
504 #line 141 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
505         _tmp4_ = g_strdup (_tmp3_);
506 #line 141 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
507         result = _tmp4_;
508 #line 141 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
509         return result;
510 #line 511 "moonshot-add-dialog.c"
511 }
512
513
514 static gchar* add_identity_dialog_update_message (const gchar* old_message, const gchar* new_item) {
515         gchar* result = NULL;
516         gchar* message = NULL;
517         const gchar* _tmp0_ = NULL;
518 #line 144 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
519         g_return_val_if_fail (old_message != NULL, NULL);
520 #line 144 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
521         g_return_val_if_fail (new_item != NULL, NULL);
522 #line 147 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
523         _tmp0_ = old_message;
524 #line 147 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
525         if (g_strcmp0 (_tmp0_, "") == 0) {
526 #line 527 "moonshot-add-dialog.c"
527                 const gchar* _tmp1_ = NULL;
528                 gchar* _tmp2_ = NULL;
529 #line 148 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
530                 _tmp1_ = new_item;
531 #line 148 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
532                 _tmp2_ = g_strdup (_tmp1_);
533 #line 148 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
534                 _g_free0 (message);
535 #line 148 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
536                 message = _tmp2_;
537 #line 538 "moonshot-add-dialog.c"
538         } else {
539                 const gchar* _tmp3_ = NULL;
540                 gchar* _tmp4_ = NULL;
541                 gchar* _tmp5_ = NULL;
542                 const gchar* _tmp6_ = NULL;
543                 gchar* _tmp7_ = NULL;
544 #line 150 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
545                 _tmp3_ = old_message;
546 #line 150 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
547                 _tmp4_ = g_strconcat (_tmp3_, ", ", NULL);
548 #line 150 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
549                 _tmp5_ = _tmp4_;
550 #line 150 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
551                 _tmp6_ = new_item;
552 #line 150 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
553                 _tmp7_ = g_strconcat (_tmp5_, _tmp6_, NULL);
554 #line 150 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
555                 _g_free0 (message);
556 #line 150 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
557                 message = _tmp7_;
558 #line 150 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
559                 _g_free0 (_tmp5_);
560 #line 561 "moonshot-add-dialog.c"
561         }
562 #line 151 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
563         result = message;
564 #line 151 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
565         return result;
566 #line 567 "moonshot-add-dialog.c"
567 }
568
569
570 static void add_identity_dialog_check_field (const gchar* field, GtkLabel* label, const gchar* fieldname, gchar** preamble, gchar** message) {
571         const gchar* _tmp0_ = NULL;
572         GtkLabel* _tmp6_ = NULL;
573         const gchar* _tmp7_ = NULL;
574         const gchar* _tmp8_ = NULL;
575         gchar* _tmp9_ = NULL;
576         gchar* _tmp10_ = NULL;
577         const gchar* _tmp11_ = NULL;
578         gchar* _tmp12_ = NULL;
579         const gchar* _tmp13_ = NULL;
580         const gchar* _tmp14_ = NULL;
581         gchar* _tmp15_ = NULL;
582 #line 154 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
583         g_return_if_fail (field != NULL);
584 #line 154 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
585         g_return_if_fail (label != NULL);
586 #line 154 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
587         g_return_if_fail (fieldname != NULL);
588 #line 154 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
589         g_return_if_fail (*preamble != NULL);
590 #line 154 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
591         g_return_if_fail (*message != NULL);
592 #line 156 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
593         _tmp0_ = field;
594 #line 156 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
595         if (g_strcmp0 (_tmp0_, "") != 0) {
596 #line 597 "moonshot-add-dialog.c"
597                 GtkLabel* _tmp1_ = NULL;
598                 const gchar* _tmp2_ = NULL;
599                 const gchar* _tmp3_ = NULL;
600                 gchar* _tmp4_ = NULL;
601                 gchar* _tmp5_ = NULL;
602 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
603                 _tmp1_ = label;
604 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
605                 _tmp2_ = fieldname;
606 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
607                 _tmp3_ = string_to_string (_tmp2_);
608 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
609                 _tmp4_ = g_strconcat (_tmp3_, ":", NULL);
610 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
611                 _tmp5_ = _tmp4_;
612 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
613                 gtk_label_set_markup (_tmp1_, _tmp5_);
614 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
615                 _g_free0 (_tmp5_);
616 #line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
617                 return;
618 #line 619 "moonshot-add-dialog.c"
619         }
620 #line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
621         _tmp6_ = label;
622 #line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
623         _tmp7_ = fieldname;
624 #line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
625         _tmp8_ = string_to_string (_tmp7_);
626 #line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
627         _tmp9_ = g_strconcat ("<span foreground=\"red\">", _tmp8_, ":</span>", NULL);
628 #line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
629         _tmp10_ = _tmp9_;
630 #line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
631         gtk_label_set_markup (_tmp6_, _tmp10_);
632 #line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
633         _g_free0 (_tmp10_);
634 #line 161 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
635         _tmp11_ = *preamble;
636 #line 161 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
637         _tmp12_ = add_identity_dialog_update_preamble (_tmp11_);
638 #line 161 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
639         _g_free0 (*preamble);
640 #line 161 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
641         *preamble = _tmp12_;
642 #line 162 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
643         _tmp13_ = *message;
644 #line 162 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
645         _tmp14_ = fieldname;
646 #line 162 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
647         _tmp15_ = add_identity_dialog_update_message (_tmp13_, _tmp14_);
648 #line 162 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
649         _g_free0 (*message);
650 #line 162 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
651         *message = _tmp15_;
652 #line 653 "moonshot-add-dialog.c"
653 }
654
655
656 static gboolean add_identity_dialog_check_fields (AddIdentityDialog* self) {
657         gboolean result = FALSE;
658         gchar* preamble = NULL;
659         gchar* _tmp0_ = NULL;
660         gchar* message = NULL;
661         gchar* _tmp1_ = NULL;
662         const gchar* _tmp2_ = NULL;
663         gboolean _tmp3_ = FALSE;
664         gboolean _tmp4_ = FALSE;
665         gchar* password_test = NULL;
666         gchar* _tmp7_ = NULL;
667         const gchar* _tmp8_ = NULL;
668         const gchar* _tmp9_ = NULL;
669         GtkLabel* _tmp10_ = NULL;
670         const gchar* _tmp11_ = NULL;
671         const gchar* _tmp12_ = NULL;
672         GtkLabel* _tmp13_ = NULL;
673         const gchar* _tmp14_ = NULL;
674         const gchar* _tmp15_ = NULL;
675         GtkLabel* _tmp16_ = NULL;
676         const gchar* _tmp17_ = NULL;
677         GtkLabel* _tmp18_ = NULL;
678         const gchar* _tmp19_ = NULL;
679 #line 165 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
680         g_return_val_if_fail (self != NULL, FALSE);
681 #line 167 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
682         _tmp0_ = g_strdup ("");
683 #line 167 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
684         preamble = _tmp0_;
685 #line 168 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
686         _tmp1_ = g_strdup ("");
687 #line 168 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
688         message = _tmp1_;
689 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
690         _tmp3_ = add_identity_dialog_get_store_password (self);
691 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
692         _tmp4_ = _tmp3_;
693 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
694         if (_tmp4_) {
695 #line 696 "moonshot-add-dialog.c"
696                 const gchar* _tmp5_ = NULL;
697                 const gchar* _tmp6_ = NULL;
698 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
699                 _tmp5_ = add_identity_dialog_get_password (self);
700 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
701                 _tmp6_ = _tmp5_;
702 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
703                 _tmp2_ = _tmp6_;
704 #line 705 "moonshot-add-dialog.c"
705         } else {
706 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
707                 _tmp2_ = "not required";
708 #line 709 "moonshot-add-dialog.c"
709         }
710 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
711         _tmp7_ = g_strdup (_tmp2_);
712 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
713         password_test = _tmp7_;
714 #line 170 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
715         _tmp8_ = add_identity_dialog_get_display_name (self);
716 #line 170 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
717         _tmp9_ = _tmp8_;
718 #line 170 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
719         _tmp10_ = self->priv->displayname_label;
720 #line 170 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
721         add_identity_dialog_check_field (_tmp9_, _tmp10_, ADD_IDENTITY_DIALOG_displayname_labeltext, &preamble, &message);
722 #line 171 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
723         _tmp11_ = add_identity_dialog_get_issuer (self);
724 #line 171 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
725         _tmp12_ = _tmp11_;
726 #line 171 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
727         _tmp13_ = self->priv->issuer_label;
728 #line 171 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
729         add_identity_dialog_check_field (_tmp12_, _tmp13_, ADD_IDENTITY_DIALOG_issuer_labeltext, &preamble, &message);
730 #line 172 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
731         _tmp14_ = add_identity_dialog_get_username (self);
732 #line 172 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
733         _tmp15_ = _tmp14_;
734 #line 172 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
735         _tmp16_ = self->priv->username_label;
736 #line 172 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
737         add_identity_dialog_check_field (_tmp15_, _tmp16_, ADD_IDENTITY_DIALOG_username_labeltext, &preamble, &message);
738 #line 173 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
739         _tmp17_ = password_test;
740 #line 173 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
741         _tmp18_ = self->priv->password_label;
742 #line 173 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
743         add_identity_dialog_check_field (_tmp17_, _tmp18_, ADD_IDENTITY_DIALOG_password_labeltext, &preamble, &message);
744 #line 174 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
745         _tmp19_ = message;
746 #line 174 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
747         if (g_strcmp0 (_tmp19_, "") != 0) {
748 #line 749 "moonshot-add-dialog.c"
749                 GtkLabel* _tmp20_ = NULL;
750                 GtkLabel* _tmp21_ = NULL;
751                 const gchar* _tmp22_ = NULL;
752                 const gchar* _tmp23_ = NULL;
753                 const gchar* _tmp24_ = NULL;
754                 const gchar* _tmp25_ = NULL;
755                 gchar* _tmp26_ = NULL;
756                 gchar* _tmp27_ = NULL;
757 #line 175 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
758                 _tmp20_ = self->priv->message_label;
759 #line 175 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
760                 gtk_widget_set_visible ((GtkWidget*) _tmp20_, TRUE);
761 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
762                 _tmp21_ = self->priv->message_label;
763 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
764                 _tmp22_ = preamble;
765 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
766                 _tmp23_ = string_to_string (_tmp22_);
767 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
768                 _tmp24_ = message;
769 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
770                 _tmp25_ = string_to_string (_tmp24_);
771 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
772                 _tmp26_ = g_strconcat ("<span foreground=\"red\">", _tmp23_, _tmp25_, "</span>", NULL);
773 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
774                 _tmp27_ = _tmp26_;
775 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
776                 gtk_label_set_markup (_tmp21_, _tmp27_);
777 #line 176 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
778                 _g_free0 (_tmp27_);
779 #line 177 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
780                 result = FALSE;
781 #line 177 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
782                 _g_free0 (password_test);
783 #line 177 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
784                 _g_free0 (message);
785 #line 177 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
786                 _g_free0 (preamble);
787 #line 177 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
788                 return result;
789 #line 790 "moonshot-add-dialog.c"
790         }
791 #line 179 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
792         result = TRUE;
793 #line 179 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
794         _g_free0 (password_test);
795 #line 179 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
796         _g_free0 (message);
797 #line 179 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
798         _g_free0 (preamble);
799 #line 179 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
800         return result;
801 #line 802 "moonshot-add-dialog.c"
802 }
803
804
805 static void add_identity_dialog_on_response (AddIdentityDialog* self, GtkDialog* source, gint response_id) {
806         gint _tmp0_ = 0;
807 #line 182 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
808         g_return_if_fail (self != NULL);
809 #line 182 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
810         g_return_if_fail (source != NULL);
811 #line 184 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
812         _tmp0_ = response_id;
813 #line 184 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
814         switch (_tmp0_) {
815 #line 184 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
816                 case GTK_RESPONSE_OK:
817 #line 818 "moonshot-add-dialog.c"
818                 {
819                         gboolean _tmp1_ = FALSE;
820 #line 186 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
821                         _tmp1_ = add_identity_dialog_check_fields (self);
822 #line 186 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
823                         self->complete = _tmp1_;
824 #line 187 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
825                         break;
826 #line 827 "moonshot-add-dialog.c"
827                 }
828 #line 184 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
829                 case GTK_RESPONSE_CANCEL:
830 #line 831 "moonshot-add-dialog.c"
831                 {
832 #line 189 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
833                         self->complete = TRUE;
834 #line 190 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
835                         break;
836 #line 837 "moonshot-add-dialog.c"
837                 }
838                 default:
839 #line 184 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
840                 break;
841 #line 842 "moonshot-add-dialog.c"
842         }
843 }
844
845
846 static void add_identity_dialog_set_atk_relation (AddIdentityDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship) {
847         AtkObject* atk_widget = NULL;
848         GtkWidget* _tmp0_ = NULL;
849         AtkObject* _tmp1_ = NULL;
850         AtkObject* _tmp2_ = NULL;
851         AtkObject* atk_target_widget = NULL;
852         GtkWidget* _tmp3_ = NULL;
853         AtkObject* _tmp4_ = NULL;
854         AtkObject* _tmp5_ = NULL;
855         AtkRelationType _tmp6_ = 0;
856 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
857         g_return_if_fail (self != NULL);
858 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
859         g_return_if_fail (widget != NULL);
860 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
861         g_return_if_fail (target_widget != NULL);
862 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
863         _tmp0_ = widget;
864 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
865         _tmp1_ = gtk_widget_get_accessible (_tmp0_);
866 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
867         _tmp2_ = _g_object_ref0 (_tmp1_);
868 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
869         atk_widget = _tmp2_;
870 #line 197 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
871         _tmp3_ = target_widget;
872 #line 197 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
873         _tmp4_ = gtk_widget_get_accessible (_tmp3_);
874 #line 197 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
875         _tmp5_ = _g_object_ref0 (_tmp4_);
876 #line 197 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
877         atk_target_widget = _tmp5_;
878 #line 199 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
879         _tmp6_ = relationship;
880 #line 199 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
881         atk_object_add_relationship (atk_widget, _tmp6_, atk_target_widget);
882 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
883         _g_object_unref0 (atk_target_widget);
884 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
885         _g_object_unref0 (atk_widget);
886 #line 887 "moonshot-add-dialog.c"
887 }
888
889
890 const gchar* add_identity_dialog_get_display_name (AddIdentityDialog* self) {
891         const gchar* result;
892         GtkEntry* _tmp0_ = NULL;
893         const gchar* _tmp1_ = NULL;
894 #line 53 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
895         g_return_val_if_fail (self != NULL, NULL);
896 #line 53 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
897         _tmp0_ = self->priv->displayname_entry;
898 #line 53 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
899         _tmp1_ = gtk_entry_get_text (_tmp0_);
900 #line 53 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
901         result = _tmp1_;
902 #line 53 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
903         return result;
904 #line 905 "moonshot-add-dialog.c"
905 }
906
907
908 const gchar* add_identity_dialog_get_issuer (AddIdentityDialog* self) {
909         const gchar* result;
910         GtkEntry* _tmp0_ = NULL;
911         const gchar* _tmp1_ = NULL;
912 #line 57 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
913         g_return_val_if_fail (self != NULL, NULL);
914 #line 57 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
915         _tmp0_ = self->priv->issuer_entry;
916 #line 57 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
917         _tmp1_ = gtk_entry_get_text (_tmp0_);
918 #line 57 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
919         result = _tmp1_;
920 #line 57 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
921         return result;
922 #line 923 "moonshot-add-dialog.c"
923 }
924
925
926 const gchar* add_identity_dialog_get_username (AddIdentityDialog* self) {
927         const gchar* result;
928         GtkEntry* _tmp0_ = NULL;
929         const gchar* _tmp1_ = NULL;
930 #line 61 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
931         g_return_val_if_fail (self != NULL, NULL);
932 #line 61 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
933         _tmp0_ = self->priv->username_entry;
934 #line 61 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
935         _tmp1_ = gtk_entry_get_text (_tmp0_);
936 #line 61 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
937         result = _tmp1_;
938 #line 61 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
939         return result;
940 #line 941 "moonshot-add-dialog.c"
941 }
942
943
944 const gchar* add_identity_dialog_get_password (AddIdentityDialog* self) {
945         const gchar* result;
946         GtkEntry* _tmp0_ = NULL;
947         const gchar* _tmp1_ = NULL;
948 #line 65 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
949         g_return_val_if_fail (self != NULL, NULL);
950 #line 65 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
951         _tmp0_ = self->priv->password_entry;
952 #line 65 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
953         _tmp1_ = gtk_entry_get_text (_tmp0_);
954 #line 65 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
955         result = _tmp1_;
956 #line 65 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
957         return result;
958 #line 959 "moonshot-add-dialog.c"
959 }
960
961
962 gboolean add_identity_dialog_get_store_password (AddIdentityDialog* self) {
963         gboolean result;
964         GtkCheckButton* _tmp0_ = NULL;
965         gboolean _tmp1_ = FALSE;
966         gboolean _tmp2_ = FALSE;
967 #line 69 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
968         g_return_val_if_fail (self != NULL, FALSE);
969 #line 69 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
970         _tmp0_ = self->priv->remember_checkbutton;
971 #line 69 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
972         _tmp1_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp0_);
973 #line 69 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
974         _tmp2_ = _tmp1_;
975 #line 69 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
976         result = _tmp2_;
977 #line 69 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
978         return result;
979 #line 980 "moonshot-add-dialog.c"
980 }
981
982
983 static void add_identity_dialog_class_init (AddIdentityDialogClass * klass) {
984 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
985         add_identity_dialog_parent_class = g_type_class_peek_parent (klass);
986 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
987         g_type_class_add_private (klass, sizeof (AddIdentityDialogPrivate));
988 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
989         G_OBJECT_CLASS (klass)->get_property = _vala_add_identity_dialog_get_property;
990 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
991         G_OBJECT_CLASS (klass)->finalize = add_identity_dialog_finalize;
992 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
993         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_DISPLAY_NAME, g_param_spec_string ("display-name", "display-name", "display-name", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
994 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
995         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_ISSUER, g_param_spec_string ("issuer", "issuer", "issuer", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
996 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
997         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_USERNAME, g_param_spec_string ("username", "username", "username", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
998 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
999         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_PASSWORD, g_param_spec_string ("password", "password", "password", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
1000 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1001         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_IDENTITY_DIALOG_STORE_PASSWORD, g_param_spec_boolean ("store-password", "store-password", "store-password", FALSE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
1002 #line 1003 "moonshot-add-dialog.c"
1003 }
1004
1005
1006 static void add_identity_dialog_instance_init (AddIdentityDialog * self) {
1007 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1008         self->priv = ADD_IDENTITY_DIALOG_GET_PRIVATE (self);
1009 #line 1010 "moonshot-add-dialog.c"
1010 }
1011
1012
1013 static void add_identity_dialog_finalize (GObject* obj) {
1014         AddIdentityDialog * self;
1015 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1016         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_ADD_IDENTITY_DIALOG, AddIdentityDialog);
1017 #line 40 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1018         _g_object_unref0 (self->priv->displayname_entry);
1019 #line 41 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1020         _g_object_unref0 (self->priv->displayname_label);
1021 #line 42 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1022         _g_object_unref0 (self->priv->issuer_entry);
1023 #line 43 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1024         _g_object_unref0 (self->priv->issuer_label);
1025 #line 44 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1026         _g_object_unref0 (self->priv->username_entry);
1027 #line 45 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1028         _g_object_unref0 (self->priv->username_label);
1029 #line 46 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1030         _g_object_unref0 (self->priv->password_entry);
1031 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1032         _g_object_unref0 (self->priv->password_label);
1033 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1034         _g_object_unref0 (self->priv->remember_checkbutton);
1035 #line 49 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1036         _g_object_unref0 (self->priv->message_label);
1037 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1038         G_OBJECT_CLASS (add_identity_dialog_parent_class)->finalize (obj);
1039 #line 1040 "moonshot-add-dialog.c"
1040 }
1041
1042
1043 GType add_identity_dialog_get_type (void) {
1044         static volatile gsize add_identity_dialog_type_id__volatile = 0;
1045         if (g_once_init_enter (&add_identity_dialog_type_id__volatile)) {
1046                 static const GTypeInfo g_define_type_info = { sizeof (AddIdentityDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) add_identity_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (AddIdentityDialog), 0, (GInstanceInitFunc) add_identity_dialog_instance_init, NULL };
1047                 GType add_identity_dialog_type_id;
1048                 add_identity_dialog_type_id = g_type_register_static (GTK_TYPE_DIALOG, "AddIdentityDialog", &g_define_type_info, 0);
1049                 g_once_init_leave (&add_identity_dialog_type_id__volatile, add_identity_dialog_type_id);
1050         }
1051         return add_identity_dialog_type_id__volatile;
1052 }
1053
1054
1055 static void _vala_add_identity_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
1056         AddIdentityDialog * self;
1057         self = G_TYPE_CHECK_INSTANCE_CAST (object, TYPE_ADD_IDENTITY_DIALOG, AddIdentityDialog);
1058 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1059         switch (property_id) {
1060 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1061                 case ADD_IDENTITY_DIALOG_DISPLAY_NAME:
1062 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1063                 g_value_set_string (value, add_identity_dialog_get_display_name (self));
1064 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1065                 break;
1066 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1067                 case ADD_IDENTITY_DIALOG_ISSUER:
1068 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1069                 g_value_set_string (value, add_identity_dialog_get_issuer (self));
1070 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1071                 break;
1072 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1073                 case ADD_IDENTITY_DIALOG_USERNAME:
1074 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1075                 g_value_set_string (value, add_identity_dialog_get_username (self));
1076 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1077                 break;
1078 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1079                 case ADD_IDENTITY_DIALOG_PASSWORD:
1080 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1081                 g_value_set_string (value, add_identity_dialog_get_password (self));
1082 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1083                 break;
1084 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1085                 case ADD_IDENTITY_DIALOG_STORE_PASSWORD:
1086 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1087                 g_value_set_boolean (value, add_identity_dialog_get_store_password (self));
1088 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1089                 break;
1090 #line 1091 "moonshot-add-dialog.c"
1091                 default:
1092 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1093                 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
1094 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-add-dialog.vala"
1095                 break;
1096 #line 1097 "moonshot-add-dialog.c"
1097         }
1098 }
1099
1100
1101