vala
[moonshot-ui.git] / src / moonshot-password-dialog.c
1 /* moonshot-password-dialog.c generated by valac 0.26.1, the Vala compiler
2  * generated from moonshot-password-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 <glib/gi18n-lib.h>
40 #include <stdlib.h>
41 #include <string.h>
42 #include <float.h>
43 #include <math.h>
44 #include <atk/atk.h>
45
46
47 #define TYPE_ADD_PASSWORD_DIALOG (add_password_dialog_get_type ())
48 #define ADD_PASSWORD_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialog))
49 #define ADD_PASSWORD_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialogClass))
50 #define IS_ADD_PASSWORD_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ADD_PASSWORD_DIALOG))
51 #define IS_ADD_PASSWORD_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ADD_PASSWORD_DIALOG))
52 #define ADD_PASSWORD_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialogClass))
53
54 typedef struct _AddPasswordDialog AddPasswordDialog;
55 typedef struct _AddPasswordDialogClass AddPasswordDialogClass;
56 typedef struct _AddPasswordDialogPrivate AddPasswordDialogPrivate;
57 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
58
59 #define TYPE_ID_CARD (id_card_get_type ())
60 #define ID_CARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ID_CARD, IdCard))
61 #define ID_CARD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ID_CARD, IdCardClass))
62 #define IS_ID_CARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ID_CARD))
63 #define IS_ID_CARD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ID_CARD))
64 #define ID_CARD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ID_CARD, IdCardClass))
65
66 typedef struct _IdCard IdCard;
67 typedef struct _IdCardClass IdCardClass;
68
69 #define TYPE_IDENTITY_REQUEST (identity_request_get_type ())
70 #define IDENTITY_REQUEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_REQUEST, IdentityRequest))
71 #define IDENTITY_REQUEST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IDENTITY_REQUEST, IdentityRequestClass))
72 #define IS_IDENTITY_REQUEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IDENTITY_REQUEST))
73 #define IS_IDENTITY_REQUEST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IDENTITY_REQUEST))
74 #define IDENTITY_REQUEST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IDENTITY_REQUEST, IdentityRequestClass))
75
76 typedef struct _IdentityRequest IdentityRequest;
77 typedef struct _IdentityRequestClass IdentityRequestClass;
78 #define _g_free0(var) (var = (g_free (var), NULL))
79 typedef struct _IdentityRequestPrivate IdentityRequestPrivate;
80
81 struct _AddPasswordDialog {
82         GtkDialog parent_instance;
83         AddPasswordDialogPrivate * priv;
84 };
85
86 struct _AddPasswordDialogClass {
87         GtkDialogClass parent_class;
88 };
89
90 struct _AddPasswordDialogPrivate {
91         GtkEntry* password_entry;
92         GtkCheckButton* remember_checkbutton;
93 };
94
95 struct _IdentityRequest {
96         GObject parent_instance;
97         IdentityRequestPrivate * priv;
98         IdCard* id_card;
99         gboolean complete;
100         gboolean select_default;
101         gchar* nai;
102         gchar* password;
103         gchar* service;
104         GSList* candidates;
105 };
106
107 struct _IdentityRequestClass {
108         GObjectClass parent_class;
109 };
110
111
112 static gpointer add_password_dialog_parent_class = NULL;
113
114 GType add_password_dialog_get_type (void) G_GNUC_CONST;
115 #define ADD_PASSWORD_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialogPrivate))
116 enum  {
117         ADD_PASSWORD_DIALOG_DUMMY_PROPERTY,
118         ADD_PASSWORD_DIALOG_PASSWORD,
119         ADD_PASSWORD_DIALOG_REMEMBER
120 };
121 GType id_card_get_type (void) G_GNUC_CONST;
122 GType identity_request_get_type (void) G_GNUC_CONST;
123 AddPasswordDialog* add_password_dialog_new (IdCard* id_card, IdentityRequest* request);
124 AddPasswordDialog* add_password_dialog_construct (GType object_type, IdCard* id_card, IdentityRequest* request);
125 const gchar* id_card_get_display_name (IdCard* self);
126 const gchar* id_card_get_nai (IdCard* self);
127 static void add_password_dialog_set_atk_relation (AddPasswordDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship);
128 const gchar* add_password_dialog_get_password (AddPasswordDialog* self);
129 gboolean add_password_dialog_get_remember (AddPasswordDialog* self);
130 static void add_password_dialog_finalize (GObject* obj);
131 static void _vala_add_password_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
132
133
134 static gpointer _g_object_ref0 (gpointer self) {
135 #line 61 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
136         return self ? g_object_ref (self) : NULL;
137 #line 138 "moonshot-password-dialog.c"
138 }
139
140
141 AddPasswordDialog* add_password_dialog_construct (GType object_type, IdCard* id_card, IdentityRequest* request) {
142         AddPasswordDialog * self = NULL;
143         const gchar* _tmp0_ = NULL;
144         IdCard* _tmp1_ = NULL;
145         const gchar* _tmp2_ = NULL;
146         const gchar* _tmp3_ = NULL;
147         gchar* _tmp4_ = NULL;
148         gchar* _tmp5_ = NULL;
149         IdentityRequest* _tmp6_ = NULL;
150         GtkWidget* content_area = NULL;
151         GtkWidget* _tmp11_ = NULL;
152         GtkWidget* _tmp12_ = NULL;
153         GtkWidget* _tmp13_ = NULL;
154         GtkLabel* service_label = NULL;
155         GtkLabel* service_value = NULL;
156         IdentityRequest* _tmp14_ = NULL;
157         GtkLabel* nai_label = NULL;
158         const gchar* _tmp22_ = NULL;
159         GtkLabel* _tmp23_ = NULL;
160         GtkLabel* _tmp24_ = NULL;
161         GtkLabel* nai_value = NULL;
162         IdCard* _tmp25_ = NULL;
163         const gchar* _tmp26_ = NULL;
164         const gchar* _tmp27_ = NULL;
165         GtkLabel* _tmp28_ = NULL;
166         GtkLabel* _tmp29_ = NULL;
167         GtkLabel* password_label = NULL;
168         const gchar* _tmp30_ = NULL;
169         GtkLabel* _tmp31_ = NULL;
170         GtkLabel* _tmp32_ = NULL;
171         GtkEntry* _tmp33_ = NULL;
172         GtkEntry* _tmp34_ = NULL;
173         GtkEntry* _tmp35_ = NULL;
174         GtkEntry* _tmp36_ = NULL;
175         const gchar* _tmp37_ = NULL;
176         GtkCheckButton* _tmp38_ = NULL;
177         GtkEntry* _tmp39_ = NULL;
178         GtkEntry* _tmp40_ = NULL;
179         GtkTable* table = NULL;
180         GtkTable* _tmp41_ = NULL;
181         gint row = 0;
182         GtkTable* _tmp42_ = NULL;
183         GtkTable* _tmp43_ = NULL;
184         IdentityRequest* _tmp44_ = NULL;
185         GtkTable* _tmp54_ = NULL;
186         GtkLabel* _tmp55_ = NULL;
187         gint _tmp56_ = 0;
188         gint _tmp57_ = 0;
189         GtkTable* _tmp58_ = NULL;
190         GtkLabel* _tmp59_ = NULL;
191         gint _tmp60_ = 0;
192         gint _tmp61_ = 0;
193         gint _tmp62_ = 0;
194         GtkTable* _tmp63_ = NULL;
195         GtkLabel* _tmp64_ = NULL;
196         gint _tmp65_ = 0;
197         gint _tmp66_ = 0;
198         GtkTable* _tmp67_ = NULL;
199         GtkEntry* _tmp68_ = NULL;
200         gint _tmp69_ = 0;
201         gint _tmp70_ = 0;
202         gint _tmp71_ = 0;
203         GtkTable* _tmp72_ = NULL;
204         GtkCheckButton* _tmp73_ = NULL;
205         gint _tmp74_ = 0;
206         gint _tmp75_ = 0;
207         GtkVBox* vbox = NULL;
208         GtkVBox* _tmp76_ = NULL;
209         GtkTable* _tmp77_ = NULL;
210         GtkWidget* _tmp78_ = NULL;
211 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
212         g_return_val_if_fail (id_card != NULL, NULL);
213 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
214         self = (AddPasswordDialog*) g_object_new (object_type, NULL);
215 #line 49 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
216         _tmp0_ = _ ("Please enter password for ");
217 #line 49 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
218         _tmp1_ = id_card;
219 #line 49 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
220         _tmp2_ = id_card_get_display_name (_tmp1_);
221 #line 49 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
222         _tmp3_ = _tmp2_;
223 #line 49 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
224         _tmp4_ = g_strconcat (_tmp0_, _tmp3_, NULL);
225 #line 49 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
226         _tmp5_ = _tmp4_;
227 #line 49 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
228         gtk_window_set_title ((GtkWindow*) self, _tmp5_);
229 #line 49 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
230         _g_free0 (_tmp5_);
231 #line 50 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
232         gtk_window_set_modal ((GtkWindow*) self, TRUE);
233 #line 52 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
234         _tmp6_ = request;
235 #line 52 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
236         if (_tmp6_ != NULL) {
237 #line 238 "moonshot-password-dialog.c"
238                 const gchar* _tmp7_ = NULL;
239                 const gchar* _tmp8_ = NULL;
240 #line 53 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
241                 _tmp7_ = _ ("Send");
242 #line 53 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
243                 _tmp8_ = _ ("Return to application");
244 #line 53 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
245                 gtk_dialog_add_buttons ((GtkDialog*) self, _tmp7_, GTK_RESPONSE_OK, _tmp8_, GTK_RESPONSE_CANCEL, NULL);
246 #line 247 "moonshot-password-dialog.c"
247         } else {
248                 const gchar* _tmp9_ = NULL;
249                 const gchar* _tmp10_ = NULL;
250 #line 56 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
251                 _tmp9_ = _ ("Done");
252 #line 56 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
253                 _tmp10_ = _ ("Cancel");
254 #line 56 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
255                 gtk_dialog_add_buttons ((GtkDialog*) self, _tmp9_, GTK_RESPONSE_OK, _tmp10_, GTK_RESPONSE_CANCEL, NULL);
256 #line 257 "moonshot-password-dialog.c"
257         }
258 #line 59 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
259         gtk_dialog_set_default_response ((GtkDialog*) self, (gint) GTK_RESPONSE_OK);
260 #line 61 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
261         _tmp11_ = gtk_dialog_get_content_area ((GtkDialog*) self);
262 #line 61 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
263         _tmp12_ = _g_object_ref0 (_tmp11_);
264 #line 61 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
265         content_area = _tmp12_;
266 #line 62 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
267         _tmp13_ = content_area;
268 #line 62 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
269         gtk_box_set_spacing (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, GTK_TYPE_BOX, GtkBox), 12);
270 #line 63 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
271         service_label = NULL;
272 #line 64 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
273         service_value = NULL;
274 #line 65 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
275         _tmp14_ = request;
276 #line 65 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
277         if (_tmp14_ != NULL) {
278 #line 279 "moonshot-password-dialog.c"
279                 const gchar* _tmp15_ = NULL;
280                 GtkLabel* _tmp16_ = NULL;
281                 GtkLabel* _tmp17_ = NULL;
282                 IdentityRequest* _tmp18_ = NULL;
283                 const gchar* _tmp19_ = NULL;
284                 GtkLabel* _tmp20_ = NULL;
285                 GtkLabel* _tmp21_ = NULL;
286 #line 66 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
287                 _tmp15_ = _ ("for use with:");
288 #line 66 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
289                 _tmp16_ = (GtkLabel*) gtk_label_new (_tmp15_);
290 #line 66 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
291                 g_object_ref_sink (_tmp16_);
292 #line 66 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
293                 _g_object_unref0 (service_label);
294 #line 66 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
295                 service_label = _tmp16_;
296 #line 67 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
297                 _tmp17_ = service_label;
298 #line 67 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
299                 gtk_misc_set_alignment ((GtkMisc*) _tmp17_, (gfloat) 1, (gfloat) 0.5);
300 #line 68 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
301                 _tmp18_ = request;
302 #line 68 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
303                 _tmp19_ = _tmp18_->service;
304 #line 68 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
305                 _tmp20_ = (GtkLabel*) gtk_label_new (_tmp19_);
306 #line 68 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
307                 g_object_ref_sink (_tmp20_);
308 #line 68 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
309                 _g_object_unref0 (service_value);
310 #line 68 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
311                 service_value = _tmp20_;
312 #line 69 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
313                 _tmp21_ = service_value;
314 #line 69 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
315                 gtk_misc_set_alignment ((GtkMisc*) _tmp21_, (gfloat) 0, (gfloat) 0.5);
316 #line 317 "moonshot-password-dialog.c"
317         }
318 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
319         _tmp22_ = _ ("Network Access Identifier:");
320 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
321         _tmp23_ = (GtkLabel*) gtk_label_new (_tmp22_);
322 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
323         g_object_ref_sink (_tmp23_);
324 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
325         nai_label = _tmp23_;
326 #line 73 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
327         _tmp24_ = nai_label;
328 #line 73 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
329         gtk_misc_set_alignment ((GtkMisc*) _tmp24_, (gfloat) 1, (gfloat) 0.5);
330 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
331         _tmp25_ = id_card;
332 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
333         _tmp26_ = id_card_get_nai (_tmp25_);
334 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
335         _tmp27_ = _tmp26_;
336 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
337         _tmp28_ = (GtkLabel*) gtk_label_new (_tmp27_);
338 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
339         g_object_ref_sink (_tmp28_);
340 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
341         nai_value = _tmp28_;
342 #line 75 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
343         _tmp29_ = nai_value;
344 #line 75 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
345         gtk_misc_set_alignment ((GtkMisc*) _tmp29_, (gfloat) 0, (gfloat) 0.5);
346 #line 77 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
347         _tmp30_ = _ ("Password:");
348 #line 77 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
349         _tmp31_ = (GtkLabel*) gtk_label_new (_tmp30_);
350 #line 77 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
351         g_object_ref_sink (_tmp31_);
352 #line 77 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
353         password_label = _tmp31_;
354 #line 78 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
355         _tmp32_ = password_label;
356 #line 78 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
357         gtk_misc_set_alignment ((GtkMisc*) _tmp32_, (gfloat) 1, (gfloat) 0.5);
358 #line 79 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
359         _tmp33_ = (GtkEntry*) gtk_entry_new ();
360 #line 79 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
361         g_object_ref_sink (_tmp33_);
362 #line 79 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
363         _g_object_unref0 (self->priv->password_entry);
364 #line 79 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
365         self->priv->password_entry = _tmp33_;
366 #line 80 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
367         _tmp34_ = self->priv->password_entry;
368 #line 80 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
369         gtk_entry_set_invisible_char (_tmp34_, (gunichar) '*');
370 #line 81 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
371         _tmp35_ = self->priv->password_entry;
372 #line 81 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
373         gtk_entry_set_visibility (_tmp35_, FALSE);
374 #line 82 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
375         _tmp36_ = self->priv->password_entry;
376 #line 82 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
377         gtk_entry_set_activates_default (_tmp36_, TRUE);
378 #line 83 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
379         _tmp37_ = _ ("Remember password");
380 #line 83 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
381         _tmp38_ = (GtkCheckButton*) gtk_check_button_new_with_label (_tmp37_);
382 #line 83 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
383         g_object_ref_sink (_tmp38_);
384 #line 83 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
385         _g_object_unref0 (self->priv->remember_checkbutton);
386 #line 83 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
387         self->priv->remember_checkbutton = _tmp38_;
388 #line 85 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
389         _tmp39_ = self->priv->password_entry;
390 #line 85 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
391         _tmp40_ = self->priv->password_entry;
392 #line 85 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
393         add_password_dialog_set_atk_relation (self, (GtkWidget*) _tmp39_, (GtkWidget*) _tmp40_, ATK_RELATION_LABEL_FOR);
394 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
395         _tmp41_ = (GtkTable*) gtk_table_new ((guint) 4, (guint) 2, FALSE);
396 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
397         g_object_ref_sink (_tmp41_);
398 #line 87 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
399         table = _tmp41_;
400 #line 88 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
401         row = 0;
402 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
403         _tmp42_ = table;
404 #line 89 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
405         gtk_table_set_col_spacings (_tmp42_, (guint) 10);
406 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
407         _tmp43_ = table;
408 #line 90 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
409         gtk_table_set_row_spacings (_tmp43_, (guint) 10);
410 #line 91 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
411         _tmp44_ = request;
412 #line 91 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
413         if (_tmp44_ != NULL) {
414 #line 415 "moonshot-password-dialog.c"
415                 GtkTable* _tmp45_ = NULL;
416                 GtkLabel* _tmp46_ = NULL;
417                 gint _tmp47_ = 0;
418                 gint _tmp48_ = 0;
419                 GtkTable* _tmp49_ = NULL;
420                 GtkLabel* _tmp50_ = NULL;
421                 gint _tmp51_ = 0;
422                 gint _tmp52_ = 0;
423                 gint _tmp53_ = 0;
424 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
425                 _tmp45_ = table;
426 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
427                 _tmp46_ = service_label;
428 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
429                 _tmp47_ = row;
430 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
431                 _tmp48_ = row;
432 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
433                 gtk_table_attach_defaults (_tmp45_, (GtkWidget*) _tmp46_, (guint) 0, (guint) 1, (guint) _tmp47_, (guint) (_tmp48_ + 1));
434 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
435                 _tmp49_ = table;
436 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
437                 _tmp50_ = service_value;
438 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
439                 _tmp51_ = row;
440 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
441                 _tmp52_ = row;
442 #line 93 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
443                 gtk_table_attach_defaults (_tmp49_, (GtkWidget*) _tmp50_, (guint) 1, (guint) 2, (guint) _tmp51_, (guint) (_tmp52_ + 1));
444 #line 94 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
445                 _tmp53_ = row;
446 #line 94 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
447                 row = _tmp53_ + 1;
448 #line 449 "moonshot-password-dialog.c"
449         }
450 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
451         _tmp54_ = table;
452 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
453         _tmp55_ = nai_label;
454 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
455         _tmp56_ = row;
456 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
457         _tmp57_ = row;
458 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
459         gtk_table_attach_defaults (_tmp54_, (GtkWidget*) _tmp55_, (guint) 0, (guint) 1, (guint) _tmp56_, (guint) (_tmp57_ + 1));
460 #line 97 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
461         _tmp58_ = table;
462 #line 97 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
463         _tmp59_ = nai_value;
464 #line 97 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
465         _tmp60_ = row;
466 #line 97 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
467         _tmp61_ = row;
468 #line 97 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
469         gtk_table_attach_defaults (_tmp58_, (GtkWidget*) _tmp59_, (guint) 1, (guint) 2, (guint) _tmp60_, (guint) (_tmp61_ + 1));
470 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
471         _tmp62_ = row;
472 #line 98 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
473         row = _tmp62_ + 1;
474 #line 99 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
475         _tmp63_ = table;
476 #line 99 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
477         _tmp64_ = password_label;
478 #line 99 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
479         _tmp65_ = row;
480 #line 99 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
481         _tmp66_ = row;
482 #line 99 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
483         gtk_table_attach_defaults (_tmp63_, (GtkWidget*) _tmp64_, (guint) 0, (guint) 1, (guint) _tmp65_, (guint) (_tmp66_ + 1));
484 #line 100 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
485         _tmp67_ = table;
486 #line 100 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
487         _tmp68_ = self->priv->password_entry;
488 #line 100 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
489         _tmp69_ = row;
490 #line 100 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
491         _tmp70_ = row;
492 #line 100 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
493         gtk_table_attach_defaults (_tmp67_, (GtkWidget*) _tmp68_, (guint) 1, (guint) 2, (guint) _tmp69_, (guint) (_tmp70_ + 1));
494 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
495         _tmp71_ = row;
496 #line 101 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
497         row = _tmp71_ + 1;
498 #line 102 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
499         _tmp72_ = table;
500 #line 102 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
501         _tmp73_ = self->priv->remember_checkbutton;
502 #line 102 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
503         _tmp74_ = row;
504 #line 102 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
505         _tmp75_ = row;
506 #line 102 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
507         gtk_table_attach_defaults (_tmp72_, (GtkWidget*) _tmp73_, (guint) 1, (guint) 2, (guint) _tmp74_, (guint) (_tmp75_ + 1));
508 #line 104 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
509         _tmp76_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
510 #line 104 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
511         g_object_ref_sink (_tmp76_);
512 #line 104 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
513         vbox = _tmp76_;
514 #line 105 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
515         gtk_container_set_border_width ((GtkContainer*) vbox, (guint) 6);
516 #line 106 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
517         _tmp77_ = table;
518 #line 106 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
519         gtk_box_pack_start ((GtkBox*) vbox, (GtkWidget*) _tmp77_, FALSE, FALSE, (guint) 0);
520 #line 108 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
521         _tmp78_ = content_area;
522 #line 108 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
523         gtk_container_add (G_TYPE_CHECK_INSTANCE_CAST (_tmp78_, GTK_TYPE_CONTAINER, GtkContainer), (GtkWidget*) vbox);
524 #line 110 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
525         gtk_container_set_border_width ((GtkContainer*) self, (guint) 6);
526 #line 112 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
527         gtk_widget_show_all ((GtkWidget*) self);
528 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
529         _g_object_unref0 (vbox);
530 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
531         _g_object_unref0 (table);
532 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
533         _g_object_unref0 (password_label);
534 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
535         _g_object_unref0 (nai_value);
536 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
537         _g_object_unref0 (nai_label);
538 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
539         _g_object_unref0 (service_value);
540 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
541         _g_object_unref0 (service_label);
542 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
543         _g_object_unref0 (content_area);
544 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
545         return self;
546 #line 547 "moonshot-password-dialog.c"
547 }
548
549
550 AddPasswordDialog* add_password_dialog_new (IdCard* id_card, IdentityRequest* request) {
551 #line 47 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
552         return add_password_dialog_construct (TYPE_ADD_PASSWORD_DIALOG, id_card, request);
553 #line 554 "moonshot-password-dialog.c"
554 }
555
556
557 static void add_password_dialog_set_atk_relation (AddPasswordDialog* self, GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship) {
558         AtkObject* atk_widget = NULL;
559         GtkWidget* _tmp0_ = NULL;
560         AtkObject* _tmp1_ = NULL;
561         AtkObject* _tmp2_ = NULL;
562         AtkObject* atk_target_widget = NULL;
563         GtkWidget* _tmp3_ = NULL;
564         AtkObject* _tmp4_ = NULL;
565         AtkObject* _tmp5_ = NULL;
566         AtkRelationType _tmp6_ = 0;
567 #line 115 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
568         g_return_if_fail (self != NULL);
569 #line 115 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
570         g_return_if_fail (widget != NULL);
571 #line 115 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
572         g_return_if_fail (target_widget != NULL);
573 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
574         _tmp0_ = widget;
575 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
576         _tmp1_ = gtk_widget_get_accessible (_tmp0_);
577 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
578         _tmp2_ = _g_object_ref0 (_tmp1_);
579 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
580         atk_widget = _tmp2_;
581 #line 118 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
582         _tmp3_ = target_widget;
583 #line 118 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
584         _tmp4_ = gtk_widget_get_accessible (_tmp3_);
585 #line 118 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
586         _tmp5_ = _g_object_ref0 (_tmp4_);
587 #line 118 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
588         atk_target_widget = _tmp5_;
589 #line 120 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
590         _tmp6_ = relationship;
591 #line 120 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
592         atk_object_add_relationship (atk_widget, _tmp6_, atk_target_widget);
593 #line 115 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
594         _g_object_unref0 (atk_target_widget);
595 #line 115 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
596         _g_object_unref0 (atk_widget);
597 #line 598 "moonshot-password-dialog.c"
598 }
599
600
601 const gchar* add_password_dialog_get_password (AddPasswordDialog* self) {
602         const gchar* result;
603         GtkEntry* _tmp0_ = NULL;
604         const gchar* _tmp1_ = NULL;
605 #line 40 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
606         g_return_val_if_fail (self != NULL, NULL);
607 #line 40 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
608         _tmp0_ = self->priv->password_entry;
609 #line 40 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
610         _tmp1_ = gtk_entry_get_text (_tmp0_);
611 #line 40 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
612         result = _tmp1_;
613 #line 40 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
614         return result;
615 #line 616 "moonshot-password-dialog.c"
616 }
617
618
619 gboolean add_password_dialog_get_remember (AddPasswordDialog* self) {
620         gboolean result;
621         GtkCheckButton* _tmp0_ = NULL;
622         gboolean _tmp1_ = FALSE;
623 #line 44 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
624         g_return_val_if_fail (self != NULL, FALSE);
625 #line 44 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
626         _tmp0_ = self->priv->remember_checkbutton;
627 #line 44 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
628         _tmp1_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp0_);
629 #line 44 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
630         result = _tmp1_;
631 #line 44 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
632         return result;
633 #line 634 "moonshot-password-dialog.c"
634 }
635
636
637 static void add_password_dialog_class_init (AddPasswordDialogClass * klass) {
638 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
639         add_password_dialog_parent_class = g_type_class_peek_parent (klass);
640 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
641         g_type_class_add_private (klass, sizeof (AddPasswordDialogPrivate));
642 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
643         G_OBJECT_CLASS (klass)->get_property = _vala_add_password_dialog_get_property;
644 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
645         G_OBJECT_CLASS (klass)->finalize = add_password_dialog_finalize;
646 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
647         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_PASSWORD_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));
648 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
649         g_object_class_install_property (G_OBJECT_CLASS (klass), ADD_PASSWORD_DIALOG_REMEMBER, g_param_spec_boolean ("remember", "remember", "remember", FALSE, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
650 #line 651 "moonshot-password-dialog.c"
651 }
652
653
654 static void add_password_dialog_instance_init (AddPasswordDialog * self) {
655 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
656         self->priv = ADD_PASSWORD_DIALOG_GET_PRIVATE (self);
657 #line 658 "moonshot-password-dialog.c"
658 }
659
660
661 static void add_password_dialog_finalize (GObject* obj) {
662         AddPasswordDialog * self;
663 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
664         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialog);
665 #line 36 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
666         _g_object_unref0 (self->priv->password_entry);
667 #line 37 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
668         _g_object_unref0 (self->priv->remember_checkbutton);
669 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
670         G_OBJECT_CLASS (add_password_dialog_parent_class)->finalize (obj);
671 #line 672 "moonshot-password-dialog.c"
672 }
673
674
675 GType add_password_dialog_get_type (void) {
676         static volatile gsize add_password_dialog_type_id__volatile = 0;
677         if (g_once_init_enter (&add_password_dialog_type_id__volatile)) {
678                 static const GTypeInfo g_define_type_info = { sizeof (AddPasswordDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) add_password_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (AddPasswordDialog), 0, (GInstanceInitFunc) add_password_dialog_instance_init, NULL };
679                 GType add_password_dialog_type_id;
680                 add_password_dialog_type_id = g_type_register_static (GTK_TYPE_DIALOG, "AddPasswordDialog", &g_define_type_info, 0);
681                 g_once_init_leave (&add_password_dialog_type_id__volatile, add_password_dialog_type_id);
682         }
683         return add_password_dialog_type_id__volatile;
684 }
685
686
687 static void _vala_add_password_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
688         AddPasswordDialog * self;
689         self = G_TYPE_CHECK_INSTANCE_CAST (object, TYPE_ADD_PASSWORD_DIALOG, AddPasswordDialog);
690 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
691         switch (property_id) {
692 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
693                 case ADD_PASSWORD_DIALOG_PASSWORD:
694 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
695                 g_value_set_string (value, add_password_dialog_get_password (self));
696 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
697                 break;
698 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
699                 case ADD_PASSWORD_DIALOG_REMEMBER:
700 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
701                 g_value_set_boolean (value, add_password_dialog_get_remember (self));
702 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
703                 break;
704 #line 705 "moonshot-password-dialog.c"
705                 default:
706 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
707                 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
708 #line 34 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-password-dialog.vala"
709                 break;
710 #line 711 "moonshot-password-dialog.c"
711         }
712 }
713
714
715