1 /* moonshot-identity-dialog.c generated by valac 0.34.9, the Vala compiler
2 * generated from moonshot-identity-dialog.vala, do not modify */
5 * Copyright (c) 2016, JANET(UK)
8 * Redistribution and use in source and binary forms, with or without
9 * modification, are permitted provided that the following conditions
12 * 1. Redistributions of source code must retain the above copyright
13 * notice, this list of conditions and the following disclaimer.
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.
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.
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
37 #include <glib-object.h>
43 #include <glib/gi18n-lib.h>
50 #define TYPE_IDENTITY_DIALOG (identity_dialog_get_type ())
51 #define IDENTITY_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_DIALOG, IdentityDialog))
52 #define IDENTITY_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IDENTITY_DIALOG, IdentityDialogClass))
53 #define IS_IDENTITY_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IDENTITY_DIALOG))
54 #define IS_IDENTITY_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IDENTITY_DIALOG))
55 #define IDENTITY_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IDENTITY_DIALOG, IdentityDialogClass))
57 typedef struct _IdentityDialog IdentityDialog;
58 typedef struct _IdentityDialogClass IdentityDialogClass;
59 typedef struct _IdentityDialogPrivate IdentityDialogPrivate;
61 #define TYPE_ID_CARD (id_card_get_type ())
62 #define ID_CARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ID_CARD, IdCard))
63 #define ID_CARD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ID_CARD, IdCardClass))
64 #define IS_ID_CARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ID_CARD))
65 #define IS_ID_CARD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ID_CARD))
66 #define ID_CARD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ID_CARD, IdCardClass))
68 typedef struct _IdCard IdCard;
69 typedef struct _IdCardClass IdCardClass;
71 #define TYPE_MOONSHOT_LOGGER (moonshot_logger_get_type ())
72 #define MOONSHOT_LOGGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MOONSHOT_LOGGER, MoonshotLogger))
73 #define MOONSHOT_LOGGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MOONSHOT_LOGGER, MoonshotLoggerClass))
74 #define IS_MOONSHOT_LOGGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MOONSHOT_LOGGER))
75 #define IS_MOONSHOT_LOGGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MOONSHOT_LOGGER))
76 #define MOONSHOT_LOGGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MOONSHOT_LOGGER, MoonshotLoggerClass))
78 typedef struct _MoonshotLogger MoonshotLogger;
79 typedef struct _MoonshotLoggerClass MoonshotLoggerClass;
80 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
82 #define TYPE_IDENTITY_MANAGER_VIEW (identity_manager_view_get_type ())
83 #define IDENTITY_MANAGER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerView))
84 #define IDENTITY_MANAGER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerViewClass))
85 #define IS_IDENTITY_MANAGER_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_IDENTITY_MANAGER_VIEW))
86 #define IS_IDENTITY_MANAGER_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_IDENTITY_MANAGER_VIEW))
87 #define IDENTITY_MANAGER_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_IDENTITY_MANAGER_VIEW, IdentityManagerViewClass))
89 typedef struct _IdentityManagerView IdentityManagerView;
90 typedef struct _IdentityManagerViewClass IdentityManagerViewClass;
91 #define _g_free0(var) (var = (g_free (var), NULL))
92 typedef struct _Block4Data Block4Data;
94 #define TYPE_TRUST_ANCHOR (trust_anchor_get_type ())
95 #define TRUST_ANCHOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TRUST_ANCHOR, TrustAnchor))
96 #define TRUST_ANCHOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TRUST_ANCHOR, TrustAnchorClass))
97 #define IS_TRUST_ANCHOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TRUST_ANCHOR))
98 #define IS_TRUST_ANCHOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TRUST_ANCHOR))
99 #define TRUST_ANCHOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TRUST_ANCHOR, TrustAnchorClass))
101 typedef struct _TrustAnchor TrustAnchor;
102 typedef struct _TrustAnchorClass TrustAnchorClass;
103 #define _g_list_free0(var) ((var == NULL) ? NULL : (var = (g_list_free (var), NULL)))
105 #define TRUST_ANCHOR_TYPE_TRUST_ANCHOR_TYPE (trust_anchor_trust_anchor_type_get_type ())
106 typedef struct _Block5Data Block5Data;
107 typedef struct _Block6Data Block6Data;
108 #define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
109 #define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
111 struct _IdentityDialog {
112 GtkDialog parent_instance;
113 IdentityDialogPrivate * priv;
115 gboolean clear_trust_anchor;
118 struct _IdentityDialogClass {
119 GtkDialogClass parent_class;
122 struct _IdentityDialogPrivate {
123 GtkEntry* displayname_entry;
124 GtkLabel* displayname_label;
125 GtkEntry* realm_entry;
126 GtkLabel* realm_label;
127 GtkEntry* username_entry;
128 GtkLabel* username_label;
129 GtkEntry* password_entry;
130 GtkLabel* password_label;
131 GtkCheckButton* remember_checkbutton;
132 GtkLabel* message_label;
134 GeeArrayList* services;
135 GtkLabel* selected_item;
140 IdentityDialog* self;
142 gchar* ta_label_prefix;
145 GtkAttachOptions fill_and_expand;
151 TRUST_ANCHOR_TRUST_ANCHOR_TYPE_EMPTY,
152 TRUST_ANCHOR_TRUST_ANCHOR_TYPE_CA_CERT,
153 TRUST_ANCHOR_TRUST_ANCHOR_TYPE_SERVER_CERT
154 } TrustAnchorTrustAnchorType;
158 IdentityDialog* self;
159 GtkButton* remove_button;
160 GtkTable* services_table;
165 Block5Data * _data5_;
170 extern gchar* export_directory;
171 gchar* export_directory = NULL;
172 static gpointer identity_dialog_parent_class = NULL;
173 static GdkColor identity_dialog_white;
174 static GdkColor identity_dialog_white = {0};
175 static GdkColor identity_dialog_selected_color;
176 static GdkColor identity_dialog_selected_color = {0};
177 static MoonshotLogger* identity_dialog_logger;
178 static MoonshotLogger* identity_dialog_logger = NULL;
180 #define CANCEL GTK_STOCK_CANCEL
181 GType identity_dialog_get_type (void) G_GNUC_CONST;
182 GType id_card_get_type (void) G_GNUC_CONST;
183 #define IDENTITY_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_IDENTITY_DIALOG, IdentityDialogPrivate))
185 IDENTITY_DIALOG_DUMMY_PROPERTY,
186 IDENTITY_DIALOG_DISPLAY_NAME,
187 IDENTITY_DIALOG_ISSUER,
188 IDENTITY_DIALOG_USERNAME,
189 IDENTITY_DIALOG_PASSWORD,
190 IDENTITY_DIALOG_STORE_PASSWORD
192 void make_color (guint16 red, guint16 green, guint16 blue, GdkColor* result);
193 GType moonshot_logger_get_type (void) G_GNUC_CONST;
194 MoonshotLogger* get_logger (const gchar* name);
195 #define IDENTITY_DIALOG_displayname_labeltext _ ("Display Name")
196 #define IDENTITY_DIALOG_realm_labeltext _ ("Realm")
197 #define IDENTITY_DIALOG_username_labeltext _ ("Username")
198 #define IDENTITY_DIALOG_password_labeltext _ ("Password")
199 void identity_dialog_clear_password (IdentityDialog* self);
200 void clear_password_entry (GtkEntry* entry);
201 GeeArrayList* identity_dialog_get_services (IdentityDialog* self);
202 GType identity_manager_view_get_type (void) G_GNUC_CONST;
203 IdentityDialog* identity_dialog_new (IdentityManagerView* parent);
204 IdentityDialog* identity_dialog_construct (GType object_type, IdentityManagerView* parent);
205 IdentityDialog* identity_dialog_new_with_idcard (IdCard* a_card, const gchar* title, IdentityManagerView* parent);
206 IdentityDialog* identity_dialog_construct_with_idcard (GType object_type, IdCard* a_card, const gchar* title, IdentityManagerView* parent);
207 IdCard* id_card_new (void);
208 IdCard* id_card_construct (GType object_type);
209 const gchar* id_card_get_display_name (IdCard* self);
210 const gchar* id_card_get_issuer (IdCard* self);
211 const gchar* id_card_get_username (IdCard* self);
212 gboolean id_card_get_store_password (IdCard* self);
213 const gchar* id_card_get_password (IdCard* self);
214 void set_atk_relation (GtkWidget* widget, GtkWidget* target_widget, AtkRelationType relationship);
215 static void identity_dialog_add_as_vbox (GtkBox* content_area, GtkLabel* label, GtkEntry* entry);
216 static void identity_dialog_on_response (IdentityDialog* self, GtkDialog* source, gint response_id);
217 static void _identity_dialog_on_response_gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
218 GeeArrayList* id_card_get_services (IdCard* self);
219 static GtkWidget* identity_dialog_make_trust_anchor_box (IdentityDialog* self, IdCard* id);
220 static GtkVBox* identity_dialog_make_services_vbox (IdentityDialog* self);
221 gboolean id_card_is_no_identity (IdCard* self);
222 static void __lambda12_ (IdentityDialog* self);
223 void moonshot_logger_trace (MoonshotLogger* self, const gchar* message, GError* e);
224 static void ___lambda12__gtk_object_destroy (GtkObject* _sender, gpointer self);
225 void set_bg_color (GtkWidget* w);
226 static Block4Data* block4_data_ref (Block4Data* _data4_);
227 static void block4_data_unref (void * _userdata_);
228 GType trust_anchor_get_type (void) G_GNUC_CONST;
229 TrustAnchor* id_card_get_trust_anchor (IdCard* self);
230 gboolean trust_anchor_is_empty (TrustAnchor* self);
231 static void __lambda8_ (Block4Data* _data4_, GtkButton* w);
232 gboolean warning_dialog_confirm (GtkWindow* parent, const gchar* message, const gchar* dialog_name);
233 static void ___lambda8__gtk_button_clicked (GtkButton* _sender, gpointer self);
234 const gchar* trust_anchor_get_datetime_added (TrustAnchor* self);
235 GType trust_anchor_trust_anchor_type_get_type (void) G_GNUC_CONST;
236 TrustAnchorTrustAnchorType trust_anchor_get_anchor_type (TrustAnchor* self);
237 GtkWidget* make_ta_fingerprint_widget (const gchar* server_cert, const gchar* label_text);
238 const gchar* trust_anchor_get_server_cert (TrustAnchor* self);
239 static void ___lambda9_ (Block4Data* _data4_, GtkButton* w);
240 static void identity_dialog_export_certificate (IdentityDialog* self, IdCard* id);
241 static void ____lambda9__gtk_button_clicked (GtkButton* _sender, gpointer self);
242 const gchar* trust_anchor_get_subject (TrustAnchor* self);
243 const gchar* trust_anchor_get_subject_alt (TrustAnchor* self);
244 gchar* trust_anchor_get_expiration_date (TrustAnchor* self, gchar** err_out);
245 static gchar* identity_dialog_update_preamble (const gchar* preamble);
246 static gchar* identity_dialog_update_message (const gchar* old_message, const gchar* new_item);
247 static void identity_dialog_check_field (const gchar* field, GtkLabel* label, const gchar* fieldname, gchar** preamble, gchar** message);
248 static gboolean identity_dialog_check_fields (IdentityDialog* self);
249 gboolean identity_dialog_get_store_password (IdentityDialog* self);
250 const gchar* identity_dialog_get_password (IdentityDialog* self);
251 const gchar* identity_dialog_get_display_name (IdentityDialog* self);
252 const gchar* identity_dialog_get_username (IdentityDialog* self);
253 const gchar* identity_dialog_get_issuer (IdentityDialog* self);
254 static Block5Data* block5_data_ref (Block5Data* _data5_);
255 static void block5_data_unref (void * _userdata_);
256 static Block6Data* block6_data_ref (Block6Data* _data6_);
257 static void block6_data_unref (void * _userdata_);
258 static gboolean ____lambda10_ (Block6Data* _data6_);
259 const gchar* gtk_state_type_to_string (GtkStateType self);
260 static gboolean _____lambda10__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
261 static void __lambda11_ (Block5Data* _data5_, GtkButton* remove_button);
262 static void ___lambda11__gtk_button_clicked (GtkButton* _sender, gpointer self);
263 const gchar* trust_anchor_get_ca_cert (TrustAnchor* self);
264 static void identity_dialog_finalize (GObject* obj);
265 static void _vala_identity_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
269 * Don't leave passwords in memory longer than necessary.
270 * This may not actually erase the password data bytes, but it seems to be the best we can do.
272 void identity_dialog_clear_password (IdentityDialog* self) {
273 GtkEntry* _tmp0_ = NULL;
274 #line 103 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
275 g_return_if_fail (self != NULL);
276 #line 104 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
277 _tmp0_ = self->priv->password_entry;
278 #line 104 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
279 clear_password_entry (_tmp0_);
280 #line 281 "moonshot-identity-dialog.c"
284 static gpointer _g_object_ref0 (gpointer self) {
285 #line 109 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
286 return self ? g_object_ref (self) : NULL;
287 #line 288 "moonshot-identity-dialog.c"
291 GeeArrayList* identity_dialog_get_services (IdentityDialog* self) {
292 GeeArrayList* result = NULL;
293 GeeArrayList* _tmp0_ = NULL;
294 GeeArrayList* _tmp1_ = NULL;
295 #line 107 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
296 g_return_val_if_fail (self != NULL, NULL);
297 #line 109 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
298 _tmp0_ = self->priv->services;
299 #line 109 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
300 _tmp1_ = _g_object_ref0 (_tmp0_);
301 #line 109 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
303 #line 109 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
305 #line 306 "moonshot-identity-dialog.c"
309 IdentityDialog* identity_dialog_construct (GType object_type, IdentityManagerView* parent) {
310 IdentityDialog * self = NULL;
311 const gchar* _tmp0_ = NULL;
312 IdentityManagerView* _tmp1_ = NULL;
313 #line 112 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
314 g_return_val_if_fail (parent != NULL, NULL);
315 #line 114 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
316 _tmp0_ = _ ("Add ID Card");
317 #line 114 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
319 #line 114 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
320 self = (IdentityDialog*) identity_dialog_construct_with_idcard (object_type, NULL, _tmp0_, _tmp1_);
321 #line 112 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
323 #line 324 "moonshot-identity-dialog.c"
327 IdentityDialog* identity_dialog_new (IdentityManagerView* parent) {
328 #line 112 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
329 return identity_dialog_construct (TYPE_IDENTITY_DIALOG, parent);
330 #line 331 "moonshot-identity-dialog.c"
334 static const gchar* string_to_string (const gchar* self) {
335 const gchar* result = NULL;
336 #line 1420 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
337 g_return_val_if_fail (self != NULL, NULL);
338 #line 1421 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
340 #line 1421 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
342 #line 343 "moonshot-identity-dialog.c"
346 static void _identity_dialog_on_response_gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
347 #line 182 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
348 identity_dialog_on_response ((IdentityDialog*) self, _sender, response_id);
349 #line 350 "moonshot-identity-dialog.c"
353 static void __lambda12_ (IdentityDialog* self) {
354 MoonshotLogger* _tmp0_ = NULL;
355 #line 210 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
356 _tmp0_ = identity_dialog_logger;
357 #line 210 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
358 moonshot_logger_trace (_tmp0_, "Destroying IdentityDialog; clearing its password.", NULL);
359 #line 211 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
360 identity_dialog_clear_password (self);
361 #line 362 "moonshot-identity-dialog.c"
365 static void ___lambda12__gtk_object_destroy (GtkObject* _sender, gpointer self) {
366 #line 209 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
367 __lambda12_ ((IdentityDialog*) self);
368 #line 369 "moonshot-identity-dialog.c"
372 IdentityDialog* identity_dialog_construct_with_idcard (GType object_type, IdCard* a_card, const gchar* title, IdentityManagerView* parent) {
373 IdentityDialog * self = NULL;
374 gboolean is_new_card = FALSE;
375 IdCard* _tmp0_ = NULL;
376 IdCard* _tmp1_ = NULL;
377 IdCard* _tmp2_ = NULL;
378 IdCard* _tmp3_ = NULL;
379 IdCard* _tmp5_ = NULL;
380 const gchar* _tmp6_ = NULL;
381 IdentityManagerView* _tmp7_ = NULL;
382 const gchar* _tmp8_ = NULL;
383 GtkBox* content_area = NULL;
384 GtkWidget* _tmp9_ = NULL;
385 GtkBox* _tmp10_ = NULL;
386 const gchar* _tmp11_ = NULL;
387 gchar* _tmp12_ = NULL;
388 gchar* _tmp13_ = NULL;
389 GtkLabel* _tmp14_ = NULL;
390 GtkLabel* _tmp15_ = NULL;
391 GtkEntry* _tmp16_ = NULL;
392 GtkEntry* _tmp17_ = NULL;
393 IdCard* _tmp18_ = NULL;
394 const gchar* _tmp19_ = NULL;
395 const gchar* _tmp20_ = NULL;
396 GtkEntry* _tmp21_ = NULL;
397 const gchar* _tmp22_ = NULL;
398 gchar* _tmp23_ = NULL;
399 gchar* _tmp24_ = NULL;
400 GtkLabel* _tmp25_ = NULL;
401 GtkLabel* _tmp26_ = NULL;
402 GtkEntry* _tmp27_ = NULL;
403 GtkEntry* _tmp28_ = NULL;
404 IdCard* _tmp29_ = NULL;
405 const gchar* _tmp30_ = NULL;
406 const gchar* _tmp31_ = NULL;
407 GtkEntry* _tmp32_ = NULL;
408 const gchar* _tmp33_ = NULL;
409 gchar* _tmp34_ = NULL;
410 gchar* _tmp35_ = NULL;
411 GtkLabel* _tmp36_ = NULL;
412 GtkLabel* _tmp37_ = NULL;
413 GtkEntry* _tmp38_ = NULL;
414 GtkEntry* _tmp39_ = NULL;
415 IdCard* _tmp40_ = NULL;
416 const gchar* _tmp41_ = NULL;
417 const gchar* _tmp42_ = NULL;
418 GtkEntry* _tmp43_ = NULL;
419 const gchar* _tmp44_ = NULL;
420 gchar* _tmp45_ = NULL;
421 gchar* _tmp46_ = NULL;
422 GtkLabel* _tmp47_ = NULL;
423 GtkLabel* _tmp48_ = NULL;
424 const gchar* _tmp49_ = NULL;
425 GtkCheckButton* _tmp50_ = NULL;
426 GtkCheckButton* _tmp51_ = NULL;
427 IdCard* _tmp52_ = NULL;
428 gboolean _tmp53_ = FALSE;
429 gboolean _tmp54_ = FALSE;
430 GtkEntry* _tmp55_ = NULL;
431 GtkEntry* _tmp56_ = NULL;
432 GtkEntry* _tmp57_ = NULL;
433 GtkEntry* _tmp58_ = NULL;
434 GtkEntry* _tmp59_ = NULL;
435 IdCard* _tmp60_ = NULL;
436 const gchar* _tmp61_ = NULL;
437 const gchar* _tmp62_ = NULL;
438 GtkLabel* _tmp63_ = NULL;
439 GtkLabel* _tmp64_ = NULL;
440 GtkLabel* _tmp65_ = NULL;
441 GtkEntry* _tmp66_ = NULL;
442 GtkLabel* _tmp67_ = NULL;
443 GtkEntry* _tmp68_ = NULL;
444 GtkLabel* _tmp69_ = NULL;
445 GtkEntry* _tmp70_ = NULL;
446 GtkLabel* _tmp71_ = NULL;
447 GtkEntry* _tmp72_ = NULL;
448 GtkBox* _tmp73_ = NULL;
449 GtkLabel* _tmp74_ = NULL;
450 GtkBox* _tmp75_ = NULL;
451 GtkLabel* _tmp76_ = NULL;
452 GtkEntry* _tmp77_ = NULL;
453 GtkBox* _tmp78_ = NULL;
454 GtkLabel* _tmp79_ = NULL;
455 GtkEntry* _tmp80_ = NULL;
456 GtkBox* _tmp81_ = NULL;
457 GtkLabel* _tmp82_ = NULL;
458 GtkEntry* _tmp83_ = NULL;
459 GtkBox* _tmp84_ = NULL;
460 GtkLabel* _tmp85_ = NULL;
461 GtkEntry* _tmp86_ = NULL;
462 GtkHBox* remember_hbox = NULL;
463 GtkHBox* _tmp87_ = NULL;
464 GtkHBox* _tmp88_ = NULL;
465 GtkHBox* _tmp89_ = NULL;
466 GtkHBox* _tmp90_ = NULL;
467 GtkHBox* _tmp91_ = NULL;
468 GtkCheckButton* _tmp92_ = NULL;
469 GtkBox* _tmp93_ = NULL;
470 GtkHBox* _tmp94_ = NULL;
471 GtkBox* _tmp95_ = NULL;
472 GeeArrayList* _tmp96_ = NULL;
473 GeeArrayList* _tmp97_ = NULL;
474 IdCard* _tmp98_ = NULL;
475 GeeArrayList* _tmp99_ = NULL;
476 GeeArrayList* _tmp100_ = NULL;
477 gboolean _tmp101_ = FALSE;
478 IdCard* _tmp113_ = NULL;
479 gboolean _tmp114_ = FALSE;
480 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
481 g_return_val_if_fail (title != NULL, NULL);
482 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
483 g_return_val_if_fail (parent != NULL, NULL);
484 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
485 self = (IdentityDialog*) g_object_new (object_type, NULL);
486 #line 119 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
488 #line 120 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
490 #line 120 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
491 if (_tmp0_ == NULL) {
492 #line 122 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
494 #line 495 "moonshot-identity-dialog.c"
496 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
498 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
499 _tmp3_ = _g_object_ref0 (_tmp2_);
500 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
502 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
503 if (_tmp1_ == NULL) {
504 #line 505 "moonshot-identity-dialog.c"
505 IdCard* _tmp4_ = NULL;
506 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
507 _tmp4_ = id_card_new ();
508 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
509 _g_object_unref0 (_tmp1_);
510 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
512 #line 513 "moonshot-identity-dialog.c"
514 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
516 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
518 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
519 _g_object_unref0 (self->priv->card);
520 #line 125 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
521 self->priv->card = _tmp5_;
522 #line 126 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
524 #line 126 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
525 gtk_window_set_title ((GtkWindow*) self, _tmp6_);
526 #line 127 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
527 gtk_window_set_modal ((GtkWindow*) self, TRUE);
528 #line 128 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
530 #line 128 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
531 gtk_window_set_transient_for ((GtkWindow*) self, (GtkWindow*) _tmp7_);
532 #line 130 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
534 #line 130 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
535 gtk_dialog_add_buttons ((GtkDialog*) self, CANCEL, GTK_RESPONSE_CANCEL, _tmp8_, GTK_RESPONSE_OK, NULL);
536 #line 131 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
537 _tmp9_ = gtk_dialog_get_content_area ((GtkDialog*) self);
538 #line 131 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
539 _tmp10_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp9_, GTK_TYPE_BOX, GtkBox));
540 #line 131 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
541 content_area = _tmp10_;
542 #line 133 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
543 _tmp11_ = string_to_string (IDENTITY_DIALOG_displayname_labeltext);
544 #line 133 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
545 _tmp12_ = g_strconcat (_tmp11_, ":", NULL);
546 #line 133 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
548 #line 133 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
549 _tmp14_ = (GtkLabel*) gtk_label_new (_tmp13_);
550 #line 133 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
551 g_object_ref_sink (_tmp14_);
552 #line 133 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
553 _g_object_unref0 (self->priv->displayname_label);
554 #line 133 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
555 self->priv->displayname_label = _tmp14_;
556 #line 133 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
558 #line 134 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
559 _tmp15_ = self->priv->displayname_label;
560 #line 134 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
561 gtk_misc_set_alignment ((GtkMisc*) _tmp15_, (gfloat) 0, (gfloat) 0.5);
562 #line 135 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
563 _tmp16_ = (GtkEntry*) gtk_entry_new ();
564 #line 135 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
565 g_object_ref_sink (_tmp16_);
566 #line 135 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
567 _g_object_unref0 (self->priv->displayname_entry);
568 #line 135 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
569 self->priv->displayname_entry = _tmp16_;
570 #line 136 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
571 _tmp17_ = self->priv->displayname_entry;
572 #line 136 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
573 _tmp18_ = self->priv->card;
574 #line 136 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
575 _tmp19_ = id_card_get_display_name (_tmp18_);
576 #line 136 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
578 #line 136 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
579 gtk_entry_set_text (_tmp17_, _tmp20_);
580 #line 137 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
581 _tmp21_ = self->priv->displayname_entry;
582 #line 137 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
583 gtk_entry_set_width_chars (_tmp21_, 40);
584 #line 139 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
585 _tmp22_ = string_to_string (IDENTITY_DIALOG_realm_labeltext);
586 #line 139 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
587 _tmp23_ = g_strconcat (_tmp22_, ":", NULL);
588 #line 139 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
590 #line 139 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
591 _tmp25_ = (GtkLabel*) gtk_label_new (_tmp24_);
592 #line 139 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
593 g_object_ref_sink (_tmp25_);
594 #line 139 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
595 _g_object_unref0 (self->priv->realm_label);
596 #line 139 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
597 self->priv->realm_label = _tmp25_;
598 #line 139 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
600 #line 140 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
601 _tmp26_ = self->priv->realm_label;
602 #line 140 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
603 gtk_misc_set_alignment ((GtkMisc*) _tmp26_, (gfloat) 0, (gfloat) 0.5);
604 #line 141 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
605 _tmp27_ = (GtkEntry*) gtk_entry_new ();
606 #line 141 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
607 g_object_ref_sink (_tmp27_);
608 #line 141 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
609 _g_object_unref0 (self->priv->realm_entry);
610 #line 141 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
611 self->priv->realm_entry = _tmp27_;
612 #line 142 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
613 _tmp28_ = self->priv->realm_entry;
614 #line 142 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
615 _tmp29_ = self->priv->card;
616 #line 142 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
617 _tmp30_ = id_card_get_issuer (_tmp29_);
618 #line 142 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
620 #line 142 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
621 gtk_entry_set_text (_tmp28_, _tmp31_);
622 #line 143 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
623 _tmp32_ = self->priv->realm_entry;
624 #line 143 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
625 gtk_entry_set_width_chars (_tmp32_, 60);
626 #line 145 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
627 _tmp33_ = string_to_string (IDENTITY_DIALOG_username_labeltext);
628 #line 145 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
629 _tmp34_ = g_strconcat (_tmp33_, ":", NULL);
630 #line 145 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
632 #line 145 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
633 _tmp36_ = (GtkLabel*) gtk_label_new (_tmp35_);
634 #line 145 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
635 g_object_ref_sink (_tmp36_);
636 #line 145 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
637 _g_object_unref0 (self->priv->username_label);
638 #line 145 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
639 self->priv->username_label = _tmp36_;
640 #line 145 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
642 #line 146 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
643 _tmp37_ = self->priv->username_label;
644 #line 146 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
645 gtk_misc_set_alignment ((GtkMisc*) _tmp37_, (gfloat) 0, (gfloat) 0.5);
646 #line 147 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
647 _tmp38_ = (GtkEntry*) gtk_entry_new ();
648 #line 147 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
649 g_object_ref_sink (_tmp38_);
650 #line 147 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
651 _g_object_unref0 (self->priv->username_entry);
652 #line 147 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
653 self->priv->username_entry = _tmp38_;
654 #line 148 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
655 _tmp39_ = self->priv->username_entry;
656 #line 148 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
657 _tmp40_ = self->priv->card;
658 #line 148 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
659 _tmp41_ = id_card_get_username (_tmp40_);
660 #line 148 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
662 #line 148 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
663 gtk_entry_set_text (_tmp39_, _tmp42_);
664 #line 149 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
665 _tmp43_ = self->priv->username_entry;
666 #line 149 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
667 gtk_entry_set_width_chars (_tmp43_, 40);
668 #line 151 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
669 _tmp44_ = string_to_string (IDENTITY_DIALOG_password_labeltext);
670 #line 151 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
671 _tmp45_ = g_strconcat (_tmp44_, ":", NULL);
672 #line 151 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
674 #line 151 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
675 _tmp47_ = (GtkLabel*) gtk_label_new (_tmp46_);
676 #line 151 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
677 g_object_ref_sink (_tmp47_);
678 #line 151 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
679 _g_object_unref0 (self->priv->password_label);
680 #line 151 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
681 self->priv->password_label = _tmp47_;
682 #line 151 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
684 #line 152 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
685 _tmp48_ = self->priv->password_label;
686 #line 152 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
687 gtk_misc_set_alignment ((GtkMisc*) _tmp48_, (gfloat) 0, (gfloat) 0.5);
688 #line 154 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
689 _tmp49_ = _ ("Remember password");
690 #line 154 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
691 _tmp50_ = (GtkCheckButton*) gtk_check_button_new_with_label (_tmp49_);
692 #line 154 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
693 g_object_ref_sink (_tmp50_);
694 #line 154 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
695 _g_object_unref0 (self->priv->remember_checkbutton);
696 #line 154 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
697 self->priv->remember_checkbutton = _tmp50_;
698 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
699 _tmp51_ = self->priv->remember_checkbutton;
700 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
701 _tmp52_ = self->priv->card;
702 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
703 _tmp53_ = id_card_get_store_password (_tmp52_);
704 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
706 #line 155 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
707 gtk_toggle_button_set_active ((GtkToggleButton*) _tmp51_, _tmp54_);
708 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
709 _tmp55_ = (GtkEntry*) gtk_entry_new ();
710 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
711 g_object_ref_sink (_tmp55_);
712 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
713 _g_object_unref0 (self->priv->password_entry);
714 #line 157 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
715 self->priv->password_entry = _tmp55_;
716 #line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
717 _tmp56_ = self->priv->password_entry;
718 #line 158 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
719 gtk_entry_set_invisible_char (_tmp56_, (gunichar) '*');
720 #line 159 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
721 _tmp57_ = self->priv->password_entry;
722 #line 159 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
723 gtk_entry_set_visibility (_tmp57_, FALSE);
724 #line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
725 _tmp58_ = self->priv->password_entry;
726 #line 160 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
727 gtk_entry_set_width_chars (_tmp58_, 40);
728 #line 161 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
729 _tmp59_ = self->priv->password_entry;
730 #line 161 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
731 _tmp60_ = self->priv->card;
732 #line 161 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
733 _tmp61_ = id_card_get_password (_tmp60_);
734 #line 161 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
736 #line 161 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
737 gtk_entry_set_text (_tmp59_, _tmp62_);
738 #line 163 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
739 _tmp63_ = (GtkLabel*) gtk_label_new ("");
740 #line 163 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
741 g_object_ref_sink (_tmp63_);
742 #line 163 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
743 _g_object_unref0 (self->priv->message_label);
744 #line 163 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
745 self->priv->message_label = _tmp63_;
746 #line 164 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
747 _tmp64_ = self->priv->message_label;
748 #line 164 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
749 gtk_widget_set_visible ((GtkWidget*) _tmp64_, FALSE);
750 #line 166 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
751 _tmp65_ = self->priv->displayname_label;
752 #line 166 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
753 _tmp66_ = self->priv->displayname_entry;
754 #line 166 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
755 set_atk_relation ((GtkWidget*) _tmp65_, (GtkWidget*) _tmp66_, ATK_RELATION_LABEL_FOR);
756 #line 167 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
757 _tmp67_ = self->priv->realm_label;
758 #line 167 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
759 _tmp68_ = self->priv->realm_entry;
760 #line 167 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
761 set_atk_relation ((GtkWidget*) _tmp67_, (GtkWidget*) _tmp68_, ATK_RELATION_LABEL_FOR);
762 #line 168 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
763 _tmp69_ = self->priv->username_label;
764 #line 168 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
765 _tmp70_ = self->priv->username_entry;
766 #line 168 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
767 set_atk_relation ((GtkWidget*) _tmp69_, (GtkWidget*) _tmp70_, ATK_RELATION_LABEL_FOR);
768 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
769 _tmp71_ = self->priv->password_label;
770 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
771 _tmp72_ = self->priv->password_entry;
772 #line 169 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
773 set_atk_relation ((GtkWidget*) _tmp71_, (GtkWidget*) _tmp72_, ATK_RELATION_LABEL_FOR);
774 #line 171 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
775 _tmp73_ = content_area;
776 #line 171 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
777 _tmp74_ = self->priv->message_label;
778 #line 171 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
779 gtk_box_pack_start (_tmp73_, (GtkWidget*) _tmp74_, FALSE, FALSE, (guint) 6);
780 #line 172 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
781 _tmp75_ = content_area;
782 #line 172 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
783 _tmp76_ = self->priv->displayname_label;
784 #line 172 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
785 _tmp77_ = self->priv->displayname_entry;
786 #line 172 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
787 identity_dialog_add_as_vbox (_tmp75_, _tmp76_, _tmp77_);
788 #line 173 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
789 _tmp78_ = content_area;
790 #line 173 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
791 _tmp79_ = self->priv->username_label;
792 #line 173 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
793 _tmp80_ = self->priv->username_entry;
794 #line 173 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
795 identity_dialog_add_as_vbox (_tmp78_, _tmp79_, _tmp80_);
796 #line 174 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
797 _tmp81_ = content_area;
798 #line 174 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
799 _tmp82_ = self->priv->realm_label;
800 #line 174 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
801 _tmp83_ = self->priv->realm_entry;
802 #line 174 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
803 identity_dialog_add_as_vbox (_tmp81_, _tmp82_, _tmp83_);
804 #line 175 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
805 _tmp84_ = content_area;
806 #line 175 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
807 _tmp85_ = self->priv->password_label;
808 #line 175 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
809 _tmp86_ = self->priv->password_entry;
810 #line 175 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
811 identity_dialog_add_as_vbox (_tmp84_, _tmp85_, _tmp86_);
812 #line 177 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
813 _tmp87_ = (GtkHBox*) gtk_hbox_new (FALSE, 40);
814 #line 177 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
815 g_object_ref_sink (_tmp87_);
816 #line 177 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
817 remember_hbox = _tmp87_;
818 #line 178 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
819 _tmp88_ = remember_hbox;
820 #line 178 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
821 _tmp89_ = (GtkHBox*) gtk_hbox_new (FALSE, 0);
822 #line 178 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
823 g_object_ref_sink (_tmp89_);
824 #line 178 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
826 #line 178 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
827 gtk_box_pack_start ((GtkBox*) _tmp88_, (GtkWidget*) _tmp90_, FALSE, FALSE, (guint) 0);
828 #line 178 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
829 _g_object_unref0 (_tmp90_);
830 #line 179 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
831 _tmp91_ = remember_hbox;
832 #line 179 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
833 _tmp92_ = self->priv->remember_checkbutton;
834 #line 179 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
835 gtk_box_pack_start ((GtkBox*) _tmp91_, (GtkWidget*) _tmp92_, FALSE, FALSE, (guint) 0);
836 #line 180 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
837 _tmp93_ = content_area;
838 #line 180 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
839 _tmp94_ = remember_hbox;
840 #line 180 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
841 gtk_box_pack_start (_tmp93_, (GtkWidget*) _tmp94_, FALSE, FALSE, (guint) 2);
842 #line 182 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
843 g_signal_connect_object ((GtkDialog*) self, "response", (GCallback) _identity_dialog_on_response_gtk_dialog_response, self, 0);
844 #line 183 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
845 _tmp95_ = content_area;
846 #line 183 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
847 gtk_container_set_border_width ((GtkContainer*) _tmp95_, (guint) 6);
848 #line 185 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
849 _tmp96_ = gee_array_list_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, (GDestroyNotify) g_free, NULL, NULL, NULL);
850 #line 185 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
851 _g_object_unref0 (self->priv->services);
852 #line 185 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
853 self->priv->services = _tmp96_;
854 #line 186 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
855 _tmp97_ = self->priv->services;
856 #line 186 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
857 _tmp98_ = self->priv->card;
858 #line 186 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
859 _tmp99_ = id_card_get_services (_tmp98_);
860 #line 186 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
862 #line 186 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
863 gee_array_list_add_all (_tmp97_, (GeeCollection*) _tmp100_);
864 #line 188 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
865 _tmp101_ = is_new_card;
866 #line 188 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
868 #line 869 "moonshot-identity-dialog.c"
869 GtkWidget* trust_anchor_box = NULL;
870 IdCard* _tmp102_ = NULL;
871 GtkWidget* _tmp103_ = NULL;
872 GtkBox* _tmp104_ = NULL;
873 GtkWidget* _tmp105_ = NULL;
874 GtkVBox* services_vbox = NULL;
875 GtkVBox* _tmp106_ = NULL;
876 GtkBox* _tmp107_ = NULL;
877 GtkVBox* _tmp108_ = NULL;
878 GtkAlignment* services_vbox_bottom_spacer = NULL;
879 GtkAlignment* _tmp109_ = NULL;
880 GtkAlignment* _tmp110_ = NULL;
881 GtkBox* _tmp111_ = NULL;
882 GtkAlignment* _tmp112_ = NULL;
883 #line 190 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
884 _tmp102_ = self->priv->card;
885 #line 190 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
886 _tmp103_ = identity_dialog_make_trust_anchor_box (self, _tmp102_);
887 #line 190 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
888 trust_anchor_box = _tmp103_;
889 #line 191 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
890 _tmp104_ = content_area;
891 #line 191 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
892 _tmp105_ = trust_anchor_box;
893 #line 191 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
894 gtk_box_pack_start (_tmp104_, _tmp105_, FALSE, FALSE, (guint) 15);
895 #line 193 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
896 _tmp106_ = identity_dialog_make_services_vbox (self);
897 #line 193 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
898 services_vbox = _tmp106_;
899 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
900 _tmp107_ = content_area;
901 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
902 _tmp108_ = services_vbox;
903 #line 194 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
904 gtk_box_pack_start (_tmp107_, (GtkWidget*) _tmp108_, TRUE, TRUE, (guint) 0);
905 #line 195 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
906 _tmp109_ = (GtkAlignment*) gtk_alignment_new ((gfloat) 0, (gfloat) 0, (gfloat) 0, (gfloat) 0);
907 #line 195 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
908 g_object_ref_sink (_tmp109_);
909 #line 195 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
910 services_vbox_bottom_spacer = _tmp109_;
911 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
912 _tmp110_ = services_vbox_bottom_spacer;
913 #line 196 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
914 gtk_widget_set_size_request ((GtkWidget*) _tmp110_, 0, 12);
915 #line 197 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
916 _tmp111_ = content_area;
917 #line 197 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
918 _tmp112_ = services_vbox_bottom_spacer;
919 #line 197 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
920 gtk_box_pack_start (_tmp111_, (GtkWidget*) _tmp112_, FALSE, FALSE, (guint) 0);
921 #line 188 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
922 _g_object_unref0 (services_vbox_bottom_spacer);
923 #line 188 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
924 _g_object_unref0 (services_vbox);
925 #line 188 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
926 _g_object_unref0 (trust_anchor_box);
927 #line 928 "moonshot-identity-dialog.c"
929 #line 200 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
930 _tmp113_ = self->priv->card;
931 #line 200 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
932 _tmp114_ = id_card_is_no_identity (_tmp113_);
933 #line 200 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
935 #line 936 "moonshot-identity-dialog.c"
936 GtkEntry* _tmp115_ = NULL;
937 GtkEntry* _tmp116_ = NULL;
938 GtkEntry* _tmp117_ = NULL;
939 GtkEntry* _tmp118_ = NULL;
940 GtkCheckButton* _tmp119_ = NULL;
941 #line 202 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
942 _tmp115_ = self->priv->displayname_entry;
943 #line 202 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
944 gtk_widget_set_sensitive ((GtkWidget*) _tmp115_, FALSE);
945 #line 203 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
946 _tmp116_ = self->priv->realm_entry;
947 #line 203 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
948 gtk_widget_set_sensitive ((GtkWidget*) _tmp116_, FALSE);
949 #line 204 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
950 _tmp117_ = self->priv->username_entry;
951 #line 204 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
952 gtk_widget_set_sensitive ((GtkWidget*) _tmp117_, FALSE);
953 #line 205 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
954 _tmp118_ = self->priv->password_entry;
955 #line 205 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
956 gtk_widget_set_sensitive ((GtkWidget*) _tmp118_, FALSE);
957 #line 206 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
958 _tmp119_ = self->priv->remember_checkbutton;
959 #line 206 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
960 gtk_widget_set_sensitive ((GtkWidget*) _tmp119_, FALSE);
961 #line 962 "moonshot-identity-dialog.c"
963 #line 209 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
964 g_signal_connect_object ((GtkObject*) self, "destroy", (GCallback) ___lambda12__gtk_object_destroy, self, 0);
965 #line 215 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
966 gtk_container_set_border_width ((GtkContainer*) self, (guint) 6);
967 #line 216 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
968 gtk_window_set_resizable ((GtkWindow*) self, FALSE);
969 #line 217 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
970 set_bg_color ((GtkWidget*) self);
971 #line 218 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
972 gtk_widget_show_all ((GtkWidget*) self);
973 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
974 _g_object_unref0 (remember_hbox);
975 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
976 _g_object_unref0 (content_area);
977 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
978 _g_object_unref0 (_tmp1_);
979 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
981 #line 982 "moonshot-identity-dialog.c"
985 IdentityDialog* identity_dialog_new_with_idcard (IdCard* a_card, const gchar* title, IdentityManagerView* parent) {
986 #line 117 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
987 return identity_dialog_construct_with_idcard (TYPE_IDENTITY_DIALOG, a_card, title, parent);
988 #line 989 "moonshot-identity-dialog.c"
992 static Block4Data* block4_data_ref (Block4Data* _data4_) {
993 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
994 g_atomic_int_inc (&_data4_->_ref_count_);
995 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
997 #line 998 "moonshot-identity-dialog.c"
1001 static void block4_data_unref (void * _userdata_) {
1002 Block4Data* _data4_;
1003 _data4_ = (Block4Data*) _userdata_;
1004 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1005 if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) {
1006 #line 1007 "moonshot-identity-dialog.c"
1007 IdentityDialog* self;
1008 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1009 self = _data4_->self;
1010 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1011 _g_object_unref0 (_data4_->ta_table);
1012 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1013 _g_object_unref0 (_data4_->ta_label);
1014 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1015 _g_free0 (_data4_->none);
1016 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1017 _g_free0 (_data4_->ta_label_prefix);
1018 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1019 _g_object_unref0 (_data4_->id);
1020 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1021 _g_object_unref0 (self);
1022 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1023 g_slice_free (Block4Data, _data4_);
1024 #line 1025 "moonshot-identity-dialog.c"
1029 static void __lambda8_ (Block4Data* _data4_, GtkButton* w) {
1030 IdentityDialog* self;
1031 gboolean _result_ = FALSE;
1032 const gchar* _tmp0_ = NULL;
1033 gchar* _tmp1_ = NULL;
1034 gchar* _tmp2_ = NULL;
1035 gchar* _tmp3_ = NULL;
1036 gchar* _tmp4_ = NULL;
1037 IdCard* _tmp5_ = NULL;
1038 const gchar* _tmp6_ = NULL;
1039 const gchar* _tmp7_ = NULL;
1040 gchar* _tmp8_ = NULL;
1041 gchar* _tmp9_ = NULL;
1042 const gchar* _tmp10_ = NULL;
1043 gchar* _tmp11_ = NULL;
1044 gchar* _tmp12_ = NULL;
1045 gboolean _tmp13_ = FALSE;
1046 gboolean _tmp14_ = FALSE;
1047 gboolean _tmp15_ = FALSE;
1048 #line 248 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1049 self = _data4_->self;
1050 #line 248 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1051 g_return_if_fail (w != NULL);
1052 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1053 _tmp0_ = _ ("You are about to clear the trust anchor fingerprint for '%s'.");
1054 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1055 _tmp1_ = g_strconcat ("<span font-weight='heavy'>", _tmp0_, NULL);
1056 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1058 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1059 _tmp3_ = g_strconcat (_tmp2_, "</span>", NULL);
1060 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1062 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1063 _tmp5_ = _data4_->id;
1064 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1065 _tmp6_ = id_card_get_display_name (_tmp5_);
1066 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1068 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1069 _tmp8_ = g_markup_printf_escaped (_tmp4_, _tmp7_);
1070 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1072 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1073 _tmp10_ = _ ("\n\nAre you sure you want to do this?");
1074 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1075 _tmp11_ = g_strconcat (_tmp9_, _tmp10_, NULL);
1076 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1078 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1079 _tmp13_ = warning_dialog_confirm ((GtkWindow*) self, _tmp12_, "clear_trust_anchor");
1080 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1082 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1084 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1086 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1088 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1090 #line 249 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1092 #line 258 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1094 #line 258 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1096 #line 1097 "moonshot-identity-dialog.c"
1097 GList* children = NULL;
1098 GtkTable* _tmp16_ = NULL;
1099 GList* _tmp17_ = NULL;
1100 GList* _tmp18_ = NULL;
1101 GtkTable* _tmp21_ = NULL;
1103 GtkLabel* _tmp23_ = NULL;
1104 const gchar* _tmp24_ = NULL;
1105 const gchar* _tmp25_ = NULL;
1106 gchar* _tmp26_ = NULL;
1107 gchar* _tmp27_ = NULL;
1108 GtkTable* _tmp28_ = NULL;
1109 GtkLabel* _tmp29_ = NULL;
1110 GtkAttachOptions _tmp30_ = 0;
1111 GtkAttachOptions _tmp31_ = 0;
1112 #line 260 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1113 self->clear_trust_anchor = TRUE;
1114 #line 265 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1115 _tmp16_ = _data4_->ta_table;
1116 #line 265 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1117 _tmp17_ = gtk_container_get_children ((GtkContainer*) _tmp16_);
1118 #line 265 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1120 #line 266 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1122 #line 1123 "moonshot-identity-dialog.c"
1124 GList* child_collection = NULL;
1125 GList* child_it = NULL;
1126 #line 266 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1127 child_collection = _tmp18_;
1128 #line 266 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1129 for (child_it = child_collection; child_it != NULL; child_it = child_it->next) {
1130 #line 1131 "moonshot-identity-dialog.c"
1131 GtkWidget* child = NULL;
1132 #line 266 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1133 child = (GtkWidget*) child_it->data;
1134 #line 1135 "moonshot-identity-dialog.c"
1136 GtkTable* _tmp19_ = NULL;
1137 GtkWidget* _tmp20_ = NULL;
1138 #line 267 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1139 _tmp19_ = _data4_->ta_table;
1140 #line 267 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1142 #line 267 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1143 gtk_container_remove ((GtkContainer*) _tmp19_, _tmp20_);
1144 #line 1145 "moonshot-identity-dialog.c"
1148 #line 270 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1149 _tmp21_ = _data4_->ta_table;
1150 #line 270 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1151 _tmp22_ = _data4_->ncolumns;
1152 #line 270 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1153 gtk_table_resize (_tmp21_, (guint) 1, (guint) _tmp22_);
1154 #line 271 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1155 _tmp23_ = _data4_->ta_label;
1156 #line 271 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1157 _tmp24_ = _data4_->ta_label_prefix;
1158 #line 271 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1159 _tmp25_ = _data4_->none;
1160 #line 271 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1161 _tmp26_ = g_strconcat (_tmp24_, _tmp25_, NULL);
1162 #line 271 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1164 #line 271 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1165 gtk_label_set_text (_tmp23_, _tmp27_);
1166 #line 271 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1168 #line 272 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1169 _tmp28_ = _data4_->ta_table;
1170 #line 272 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1171 _tmp29_ = _data4_->ta_label;
1172 #line 272 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1173 _tmp30_ = _data4_->fill_and_expand;
1174 #line 272 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1175 _tmp31_ = _data4_->fill_and_expand;
1176 #line 272 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1177 gtk_table_attach (_tmp28_, (GtkWidget*) _tmp29_, (guint) 0, (guint) 1, (guint) 0, (guint) 1, _tmp30_, _tmp31_, (guint) 0, (guint) 0);
1178 #line 258 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1179 _g_list_free0 (children);
1180 #line 1181 "moonshot-identity-dialog.c"
1185 static void ___lambda8__gtk_button_clicked (GtkButton* _sender, gpointer self) {
1186 #line 248 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1187 __lambda8_ (self, _sender);
1188 #line 1189 "moonshot-identity-dialog.c"
1192 static void ___lambda9_ (Block4Data* _data4_, GtkButton* w) {
1193 IdentityDialog* self;
1194 IdCard* _tmp0_ = NULL;
1195 #line 296 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1196 self = _data4_->self;
1197 #line 296 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1198 g_return_if_fail (w != NULL);
1199 #line 296 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1200 _tmp0_ = _data4_->id;
1201 #line 296 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1202 identity_dialog_export_certificate (self, _tmp0_);
1203 #line 1204 "moonshot-identity-dialog.c"
1207 static void ____lambda9__gtk_button_clicked (GtkButton* _sender, gpointer self) {
1208 #line 296 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1209 ___lambda9_ (self, _sender);
1210 #line 1211 "moonshot-identity-dialog.c"
1214 static GtkWidget* identity_dialog_make_trust_anchor_box (IdentityDialog* self, IdCard* id) {
1215 GtkWidget* result = NULL;
1216 Block4Data* _data4_;
1217 IdCard* _tmp0_ = NULL;
1218 IdCard* _tmp1_ = NULL;
1220 const gchar* _tmp2_ = NULL;
1221 gchar* _tmp3_ = NULL;
1222 const gchar* _tmp4_ = NULL;
1223 gchar* _tmp5_ = NULL;
1224 GtkHBox* trust_anchor_box = NULL;
1225 GtkHBox* _tmp6_ = NULL;
1226 const gchar* _tmp7_ = NULL;
1227 IdCard* _tmp8_ = NULL;
1228 TrustAnchor* _tmp9_ = NULL;
1229 TrustAnchor* _tmp10_ = NULL;
1230 gboolean _tmp11_ = FALSE;
1231 const gchar* _tmp14_ = NULL;
1232 gchar* _tmp15_ = NULL;
1233 gchar* _tmp16_ = NULL;
1234 GtkLabel* _tmp17_ = NULL;
1235 GtkLabel* _tmp18_ = NULL;
1236 GtkLabel* _tmp19_ = NULL;
1237 IdCard* _tmp20_ = NULL;
1238 TrustAnchor* _tmp21_ = NULL;
1239 TrustAnchor* _tmp22_ = NULL;
1240 gboolean _tmp23_ = FALSE;
1241 GtkAttachOptions fill = 0;
1244 GtkTable* _tmp28_ = NULL;
1246 GtkButton* ta_clear_button = NULL;
1247 const gchar* _tmp29_ = NULL;
1248 GtkButton* _tmp30_ = NULL;
1249 GtkButton* _tmp31_ = NULL;
1250 GtkTable* _tmp32_ = NULL;
1251 GtkLabel* _tmp33_ = NULL;
1254 GtkAttachOptions _tmp36_ = 0;
1255 GtkAttachOptions _tmp37_ = 0;
1256 GtkTable* _tmp38_ = NULL;
1257 GtkButton* _tmp39_ = NULL;
1260 GtkAttachOptions _tmp42_ = 0;
1261 GtkAttachOptions _tmp43_ = 0;
1263 GtkLabel* added_label = NULL;
1264 IdCard* _tmp45_ = NULL;
1265 TrustAnchor* _tmp46_ = NULL;
1266 TrustAnchor* _tmp47_ = NULL;
1267 const gchar* _tmp48_ = NULL;
1268 const gchar* _tmp49_ = NULL;
1269 gchar* _tmp50_ = NULL;
1270 gchar* _tmp51_ = NULL;
1271 const gchar* _tmp52_ = NULL;
1272 GtkLabel* _tmp53_ = NULL;
1273 GtkLabel* _tmp54_ = NULL;
1274 GtkLabel* _tmp55_ = NULL;
1275 GtkTable* _tmp56_ = NULL;
1276 GtkLabel* _tmp57_ = NULL;
1279 GtkAttachOptions _tmp60_ = 0;
1280 GtkAttachOptions _tmp61_ = 0;
1282 IdCard* _tmp63_ = NULL;
1283 TrustAnchor* _tmp64_ = NULL;
1284 TrustAnchor* _tmp65_ = NULL;
1285 TrustAnchorTrustAnchorType _tmp66_ = 0;
1286 GtkHBox* _tmp172_ = NULL;
1287 GtkTable* _tmp173_ = NULL;
1288 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1289 g_return_val_if_fail (self != NULL, NULL);
1290 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1291 g_return_val_if_fail (id != NULL, NULL);
1292 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1293 _data4_ = g_slice_new0 (Block4Data);
1294 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1295 _data4_->_ref_count_ = 1;
1296 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1297 _data4_->self = g_object_ref (self);
1298 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1300 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1301 _tmp1_ = _g_object_ref0 (_tmp0_);
1302 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1303 _g_object_unref0 (_data4_->id);
1304 #line 221 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1305 _data4_->id = _tmp1_;
1306 #line 224 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1308 #line 225 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1309 _data4_->ncolumns = 2;
1310 #line 226 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1311 _tmp2_ = _ ("Trust anchor: ");
1312 #line 226 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1313 _tmp3_ = g_strdup (_tmp2_);
1314 #line 226 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1315 _data4_->ta_label_prefix = _tmp3_;
1316 #line 227 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1317 _tmp4_ = _ ("None");
1318 #line 227 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1319 _tmp5_ = g_strdup (_tmp4_);
1320 #line 227 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1321 _data4_->none = _tmp5_;
1322 #line 229 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1323 _tmp6_ = (GtkHBox*) gtk_hbox_new (FALSE, 0);
1324 #line 229 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1325 g_object_ref_sink (_tmp6_);
1326 #line 229 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1327 trust_anchor_box = _tmp6_;
1328 #line 232 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1329 _tmp8_ = _data4_->id;
1330 #line 232 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1331 _tmp9_ = id_card_get_trust_anchor (_tmp8_);
1332 #line 232 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1334 #line 232 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1335 _tmp11_ = trust_anchor_is_empty (_tmp10_);
1336 #line 232 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1338 #line 1339 "moonshot-identity-dialog.c"
1339 const gchar* _tmp12_ = NULL;
1340 #line 232 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1341 _tmp12_ = _data4_->none;
1342 #line 232 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1344 #line 1345 "moonshot-identity-dialog.c"
1346 const gchar* _tmp13_ = NULL;
1347 #line 232 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1348 _tmp13_ = _ ("Enterprise provisioned");
1349 #line 232 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1351 #line 1352 "moonshot-identity-dialog.c"
1353 #line 231 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1354 _tmp14_ = _data4_->ta_label_prefix;
1355 #line 231 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1356 _tmp15_ = g_strconcat (_tmp14_, _tmp7_, NULL);
1357 #line 231 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1359 #line 231 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1360 _tmp17_ = (GtkLabel*) gtk_label_new (_tmp16_);
1361 #line 231 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1362 g_object_ref_sink (_tmp17_);
1363 #line 231 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1365 #line 231 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1367 #line 231 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1368 _data4_->ta_label = _tmp18_;
1369 #line 233 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1370 _tmp19_ = _data4_->ta_label;
1371 #line 233 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1372 gtk_misc_set_alignment ((GtkMisc*) _tmp19_, (gfloat) 0, 0.5f);
1373 #line 235 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1374 _tmp20_ = _data4_->id;
1375 #line 235 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1376 _tmp21_ = id_card_get_trust_anchor (_tmp20_);
1377 #line 235 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1379 #line 235 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1380 _tmp23_ = trust_anchor_is_empty (_tmp22_);
1381 #line 235 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1383 #line 1384 "moonshot-identity-dialog.c"
1384 GtkHBox* _tmp24_ = NULL;
1385 GtkLabel* _tmp25_ = NULL;
1386 #line 236 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1387 _tmp24_ = trust_anchor_box;
1388 #line 236 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1389 _tmp25_ = _data4_->ta_label;
1390 #line 236 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1391 gtk_box_pack_start ((GtkBox*) _tmp24_, (GtkWidget*) _tmp25_, FALSE, FALSE, (guint) 0);
1392 #line 237 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1393 result = (GtkWidget*) trust_anchor_box;
1394 #line 237 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1395 block4_data_unref (_data4_);
1396 #line 237 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1398 #line 237 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1400 #line 1401 "moonshot-identity-dialog.c"
1402 #line 241 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1403 _data4_->fill_and_expand = GTK_EXPAND | GTK_FILL;
1404 #line 242 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1406 #line 244 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1408 #line 244 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1409 _tmp27_ = _data4_->ncolumns;
1410 #line 244 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1411 _tmp28_ = (GtkTable*) gtk_table_new ((guint) _tmp26_, (guint) _tmp27_, FALSE);
1412 #line 244 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1413 g_object_ref_sink (_tmp28_);
1414 #line 244 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1415 _data4_->ta_table = _tmp28_;
1416 #line 245 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1418 #line 247 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1419 _tmp29_ = _ ("Clear Trust Anchor");
1420 #line 247 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1421 _tmp30_ = (GtkButton*) gtk_button_new_with_label (_tmp29_);
1422 #line 247 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1423 g_object_ref_sink (_tmp30_);
1424 #line 247 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1425 ta_clear_button = _tmp30_;
1426 #line 248 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1427 _tmp31_ = ta_clear_button;
1428 #line 248 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1429 g_signal_connect_data (_tmp31_, "clicked", (GCallback) ___lambda8__gtk_button_clicked, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
1430 #line 279 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1431 _tmp32_ = _data4_->ta_table;
1432 #line 279 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1433 _tmp33_ = _data4_->ta_label;
1434 #line 279 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1436 #line 279 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1438 #line 279 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1439 _tmp36_ = _data4_->fill_and_expand;
1440 #line 279 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1441 _tmp37_ = _data4_->fill_and_expand;
1442 #line 279 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1443 gtk_table_attach (_tmp32_, (GtkWidget*) _tmp33_, (guint) 0, (guint) 1, (guint) _tmp34_, (guint) (_tmp35_ + 1), _tmp36_, _tmp37_, (guint) 0, (guint) 0);
1444 #line 280 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1445 _tmp38_ = _data4_->ta_table;
1446 #line 280 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1447 _tmp39_ = ta_clear_button;
1448 #line 280 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1450 #line 280 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1452 #line 280 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1454 #line 280 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1456 #line 280 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1457 gtk_table_attach (_tmp38_, (GtkWidget*) _tmp39_, (guint) 1, (guint) 2, (guint) _tmp40_, (guint) (_tmp41_ + 1), _tmp42_, _tmp43_, (guint) 0, (guint) 0);
1458 #line 281 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1460 #line 281 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1462 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1463 _tmp45_ = _data4_->id;
1464 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1465 _tmp46_ = id_card_get_trust_anchor (_tmp45_);
1466 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1468 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1469 _tmp48_ = trust_anchor_get_datetime_added (_tmp47_);
1470 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1472 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1473 _tmp50_ = g_strconcat ("Added: ", _tmp49_, NULL);
1474 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1476 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1477 _tmp52_ = _ (_tmp51_);
1478 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1479 _tmp53_ = (GtkLabel*) gtk_label_new (_tmp52_);
1480 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1481 g_object_ref_sink (_tmp53_);
1482 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1484 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1486 #line 283 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1487 added_label = _tmp54_;
1488 #line 284 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1489 _tmp55_ = added_label;
1490 #line 284 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1491 gtk_misc_set_alignment ((GtkMisc*) _tmp55_, (gfloat) 0, 0.5f);
1492 #line 285 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1493 _tmp56_ = _data4_->ta_table;
1494 #line 285 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1495 _tmp57_ = added_label;
1496 #line 285 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1498 #line 285 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1500 #line 285 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1501 _tmp60_ = _data4_->fill_and_expand;
1502 #line 285 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1503 _tmp61_ = _data4_->fill_and_expand;
1504 #line 285 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1505 gtk_table_attach (_tmp56_, (GtkWidget*) _tmp57_, (guint) 0, (guint) 1, (guint) _tmp58_, (guint) (_tmp59_ + 1), _tmp60_, _tmp61_, (guint) 20, (guint) 5);
1506 #line 286 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1508 #line 286 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1510 #line 288 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1511 _tmp63_ = _data4_->id;
1512 #line 288 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1513 _tmp64_ = id_card_get_trust_anchor (_tmp63_);
1514 #line 288 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1516 #line 288 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1517 _tmp66_ = trust_anchor_get_anchor_type (_tmp65_);
1518 #line 288 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1519 if (_tmp66_ == TRUST_ANCHOR_TRUST_ANCHOR_TYPE_SERVER_CERT) {
1520 #line 1521 "moonshot-identity-dialog.c"
1521 GtkWidget* fingerprint = NULL;
1522 IdCard* _tmp67_ = NULL;
1523 TrustAnchor* _tmp68_ = NULL;
1524 TrustAnchor* _tmp69_ = NULL;
1525 const gchar* _tmp70_ = NULL;
1526 const gchar* _tmp71_ = NULL;
1527 GtkWidget* _tmp72_ = NULL;
1528 GtkTable* _tmp73_ = NULL;
1529 GtkWidget* _tmp74_ = NULL;
1532 GtkAttachOptions _tmp77_ = 0;
1533 GtkAttachOptions _tmp78_ = 0;
1534 #line 289 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1535 _tmp67_ = _data4_->id;
1536 #line 289 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1537 _tmp68_ = id_card_get_trust_anchor (_tmp67_);
1538 #line 289 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1540 #line 289 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1541 _tmp70_ = trust_anchor_get_server_cert (_tmp69_);
1542 #line 289 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1544 #line 289 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1545 _tmp72_ = make_ta_fingerprint_widget (_tmp71_, NULL);
1546 #line 289 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1547 fingerprint = _tmp72_;
1548 #line 290 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1549 _tmp73_ = _data4_->ta_table;
1550 #line 290 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1551 _tmp74_ = fingerprint;
1552 #line 290 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1554 #line 290 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1556 #line 290 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1557 _tmp77_ = _data4_->fill_and_expand;
1558 #line 290 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1559 _tmp78_ = _data4_->fill_and_expand;
1560 #line 290 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1561 gtk_table_attach (_tmp73_, _tmp74_, (guint) 0, (guint) 2, (guint) _tmp75_, (guint) (_tmp76_ + 2), _tmp77_, _tmp78_, (guint) 5, (guint) 5);
1562 #line 288 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1563 _g_object_unref0 (fingerprint);
1564 #line 1565 "moonshot-identity-dialog.c"
1566 GtkLabel* ca_cert_label = NULL;
1567 const gchar* _tmp79_ = NULL;
1568 GtkLabel* _tmp80_ = NULL;
1569 GtkLabel* _tmp81_ = NULL;
1570 GtkButton* export_button = NULL;
1571 const gchar* _tmp82_ = NULL;
1572 GtkButton* _tmp83_ = NULL;
1573 GtkButton* _tmp84_ = NULL;
1574 GtkTable* _tmp85_ = NULL;
1575 GtkLabel* _tmp86_ = NULL;
1578 GtkAttachOptions _tmp89_ = 0;
1579 GtkAttachOptions _tmp90_ = 0;
1580 GtkTable* _tmp91_ = NULL;
1581 GtkButton* _tmp92_ = NULL;
1584 GtkAttachOptions _tmp95_ = 0;
1585 GtkAttachOptions _tmp96_ = 0;
1587 IdCard* _tmp98_ = NULL;
1588 TrustAnchor* _tmp99_ = NULL;
1589 TrustAnchor* _tmp100_ = NULL;
1590 const gchar* _tmp101_ = NULL;
1591 const gchar* _tmp102_ = NULL;
1592 IdCard* _tmp121_ = NULL;
1593 TrustAnchor* _tmp122_ = NULL;
1594 TrustAnchor* _tmp123_ = NULL;
1595 const gchar* _tmp124_ = NULL;
1596 const gchar* _tmp125_ = NULL;
1597 GtkLabel* expiration_label = NULL;
1598 const gchar* _tmp144_ = NULL;
1599 IdCard* _tmp145_ = NULL;
1600 TrustAnchor* _tmp146_ = NULL;
1601 TrustAnchor* _tmp147_ = NULL;
1602 gchar* _tmp148_ = NULL;
1603 gchar* _tmp149_ = NULL;
1604 gchar* _tmp150_ = NULL;
1605 gchar* _tmp151_ = NULL;
1606 GtkLabel* _tmp152_ = NULL;
1607 GtkLabel* _tmp153_ = NULL;
1608 GtkLabel* _tmp154_ = NULL;
1609 GtkTable* _tmp155_ = NULL;
1610 GtkLabel* _tmp156_ = NULL;
1613 GtkAttachOptions _tmp159_ = 0;
1614 GtkAttachOptions _tmp160_ = 0;
1616 GtkLabel* constraint_label = NULL;
1617 const gchar* _tmp162_ = NULL;
1618 GtkLabel* _tmp163_ = NULL;
1619 GtkLabel* _tmp164_ = NULL;
1620 GtkTable* _tmp165_ = NULL;
1621 GtkLabel* _tmp166_ = NULL;
1624 GtkAttachOptions _tmp169_ = 0;
1625 GtkAttachOptions _tmp170_ = 0;
1627 #line 293 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1628 _tmp79_ = _ ("CA Certificate:");
1629 #line 293 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1630 _tmp80_ = (GtkLabel*) gtk_label_new (_tmp79_);
1631 #line 293 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1632 g_object_ref_sink (_tmp80_);
1633 #line 293 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1634 ca_cert_label = _tmp80_;
1635 #line 294 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1636 _tmp81_ = ca_cert_label;
1637 #line 294 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1638 gtk_misc_set_alignment ((GtkMisc*) _tmp81_, (gfloat) 0, 0.5f);
1639 #line 295 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1640 _tmp82_ = _ ("Export Certificate");
1641 #line 295 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1642 _tmp83_ = (GtkButton*) gtk_button_new_with_label (_tmp82_);
1643 #line 295 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1644 g_object_ref_sink (_tmp83_);
1645 #line 295 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1646 export_button = _tmp83_;
1647 #line 296 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1648 _tmp84_ = export_button;
1649 #line 296 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1650 g_signal_connect_data (_tmp84_, "clicked", (GCallback) ____lambda9__gtk_button_clicked, block4_data_ref (_data4_), (GClosureNotify) block4_data_unref, 0);
1651 #line 298 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1652 _tmp85_ = _data4_->ta_table;
1653 #line 298 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1654 _tmp86_ = ca_cert_label;
1655 #line 298 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1657 #line 298 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1659 #line 298 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1660 _tmp89_ = _data4_->fill_and_expand;
1661 #line 298 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1662 _tmp90_ = _data4_->fill_and_expand;
1663 #line 298 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1664 gtk_table_attach (_tmp85_, (GtkWidget*) _tmp86_, (guint) 0, (guint) 1, (guint) _tmp87_, (guint) (_tmp88_ + 1), _tmp89_, _tmp90_, (guint) 20, (guint) 0);
1665 #line 299 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1666 _tmp91_ = _data4_->ta_table;
1667 #line 299 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1668 _tmp92_ = export_button;
1669 #line 299 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1671 #line 299 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1673 #line 299 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1675 #line 299 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1677 #line 299 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1678 gtk_table_attach (_tmp91_, (GtkWidget*) _tmp92_, (guint) 1, (guint) 2, (guint) _tmp93_, (guint) (_tmp94_ + 1), _tmp95_, _tmp96_, (guint) 0, (guint) 0);
1679 #line 300 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1681 #line 300 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1683 #line 302 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1684 _tmp98_ = _data4_->id;
1685 #line 302 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1686 _tmp99_ = id_card_get_trust_anchor (_tmp98_);
1687 #line 302 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1689 #line 302 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1690 _tmp101_ = trust_anchor_get_subject (_tmp100_);
1691 #line 302 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1692 _tmp102_ = _tmp101_;
1693 #line 302 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1694 if (g_strcmp0 (_tmp102_, "") != 0) {
1695 #line 1696 "moonshot-identity-dialog.c"
1696 GtkLabel* subject_label = NULL;
1697 const gchar* _tmp103_ = NULL;
1698 IdCard* _tmp104_ = NULL;
1699 TrustAnchor* _tmp105_ = NULL;
1700 TrustAnchor* _tmp106_ = NULL;
1701 const gchar* _tmp107_ = NULL;
1702 const gchar* _tmp108_ = NULL;
1703 gchar* _tmp109_ = NULL;
1704 gchar* _tmp110_ = NULL;
1705 GtkLabel* _tmp111_ = NULL;
1706 GtkLabel* _tmp112_ = NULL;
1707 GtkLabel* _tmp113_ = NULL;
1708 GtkTable* _tmp114_ = NULL;
1709 GtkLabel* _tmp115_ = NULL;
1712 GtkAttachOptions _tmp118_ = 0;
1713 GtkAttachOptions _tmp119_ = 0;
1715 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1716 _tmp103_ = _ ("Subject: ");
1717 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1718 _tmp104_ = _data4_->id;
1719 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1720 _tmp105_ = id_card_get_trust_anchor (_tmp104_);
1721 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1722 _tmp106_ = _tmp105_;
1723 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1724 _tmp107_ = trust_anchor_get_subject (_tmp106_);
1725 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1726 _tmp108_ = _tmp107_;
1727 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1728 _tmp109_ = g_strconcat (_tmp103_, _tmp108_, NULL);
1729 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1730 _tmp110_ = _tmp109_;
1731 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1732 _tmp111_ = (GtkLabel*) gtk_label_new (_tmp110_);
1733 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1734 g_object_ref_sink (_tmp111_);
1735 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1736 _tmp112_ = _tmp111_;
1737 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1738 _g_free0 (_tmp110_);
1739 #line 303 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1740 subject_label = _tmp112_;
1741 #line 304 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1742 _tmp113_ = subject_label;
1743 #line 304 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1744 gtk_misc_set_alignment ((GtkMisc*) _tmp113_, (gfloat) 0, 0.5f);
1745 #line 305 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1746 _tmp114_ = _data4_->ta_table;
1747 #line 305 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1748 _tmp115_ = subject_label;
1749 #line 305 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1751 #line 305 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1753 #line 305 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1754 _tmp118_ = _data4_->fill_and_expand;
1755 #line 305 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1756 _tmp119_ = _data4_->fill_and_expand;
1757 #line 305 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1758 gtk_table_attach (_tmp114_, (GtkWidget*) _tmp115_, (guint) 0, (guint) 1, (guint) _tmp116_, (guint) (_tmp117_ + 1), _tmp118_, _tmp119_, (guint) 40, (guint) 5);
1759 #line 306 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1761 #line 306 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1763 #line 302 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1764 _g_object_unref0 (subject_label);
1765 #line 1766 "moonshot-identity-dialog.c"
1767 #line 309 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1768 _tmp121_ = _data4_->id;
1769 #line 309 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1770 _tmp122_ = id_card_get_trust_anchor (_tmp121_);
1771 #line 309 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1772 _tmp123_ = _tmp122_;
1773 #line 309 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1774 _tmp124_ = trust_anchor_get_subject_alt (_tmp123_);
1775 #line 309 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1776 _tmp125_ = _tmp124_;
1777 #line 309 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1778 if (g_strcmp0 (_tmp125_, "") != 0) {
1779 #line 1780 "moonshot-identity-dialog.c"
1780 GtkLabel* subject_alt_label = NULL;
1781 const gchar* _tmp126_ = NULL;
1782 IdCard* _tmp127_ = NULL;
1783 TrustAnchor* _tmp128_ = NULL;
1784 TrustAnchor* _tmp129_ = NULL;
1785 const gchar* _tmp130_ = NULL;
1786 const gchar* _tmp131_ = NULL;
1787 gchar* _tmp132_ = NULL;
1788 gchar* _tmp133_ = NULL;
1789 GtkLabel* _tmp134_ = NULL;
1790 GtkLabel* _tmp135_ = NULL;
1791 GtkLabel* _tmp136_ = NULL;
1792 GtkTable* _tmp137_ = NULL;
1793 GtkLabel* _tmp138_ = NULL;
1796 GtkAttachOptions _tmp141_ = 0;
1797 GtkAttachOptions _tmp142_ = 0;
1799 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1800 _tmp126_ = _ ("Subject-Alt: ");
1801 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1802 _tmp127_ = _data4_->id;
1803 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1804 _tmp128_ = id_card_get_trust_anchor (_tmp127_);
1805 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1806 _tmp129_ = _tmp128_;
1807 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1808 _tmp130_ = trust_anchor_get_subject_alt (_tmp129_);
1809 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1810 _tmp131_ = _tmp130_;
1811 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1812 _tmp132_ = g_strconcat (_tmp126_, _tmp131_, NULL);
1813 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1814 _tmp133_ = _tmp132_;
1815 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1816 _tmp134_ = (GtkLabel*) gtk_label_new (_tmp133_);
1817 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1818 g_object_ref_sink (_tmp134_);
1819 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1820 _tmp135_ = _tmp134_;
1821 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1822 _g_free0 (_tmp133_);
1823 #line 310 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1824 subject_alt_label = _tmp135_;
1825 #line 311 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1826 _tmp136_ = subject_alt_label;
1827 #line 311 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1828 gtk_misc_set_alignment ((GtkMisc*) _tmp136_, (gfloat) 0, 0.5f);
1829 #line 312 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1830 _tmp137_ = _data4_->ta_table;
1831 #line 312 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1832 _tmp138_ = subject_alt_label;
1833 #line 312 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1835 #line 312 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1837 #line 312 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1838 _tmp141_ = _data4_->fill_and_expand;
1839 #line 312 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1840 _tmp142_ = _data4_->fill_and_expand;
1841 #line 312 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1842 gtk_table_attach (_tmp137_, (GtkWidget*) _tmp138_, (guint) 0, (guint) 1, (guint) _tmp139_, (guint) (_tmp140_ + 1), _tmp141_, _tmp142_, (guint) 40, (guint) 5);
1843 #line 313 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1845 #line 313 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1847 #line 309 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1848 _g_object_unref0 (subject_alt_label);
1849 #line 1850 "moonshot-identity-dialog.c"
1851 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1852 _tmp144_ = _ ("Expiration date: ");
1853 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1854 _tmp145_ = _data4_->id;
1855 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1856 _tmp146_ = id_card_get_trust_anchor (_tmp145_);
1857 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1858 _tmp147_ = _tmp146_;
1859 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1860 _tmp148_ = trust_anchor_get_expiration_date (_tmp147_, NULL);
1861 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1862 _tmp149_ = _tmp148_;
1863 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1864 _tmp150_ = g_strconcat (_tmp144_, _tmp149_, NULL);
1865 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1866 _tmp151_ = _tmp150_;
1867 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1868 _tmp152_ = (GtkLabel*) gtk_label_new (_tmp151_);
1869 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1870 g_object_ref_sink (_tmp152_);
1871 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1872 _tmp153_ = _tmp152_;
1873 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1874 _g_free0 (_tmp151_);
1875 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1876 _g_free0 (_tmp149_);
1877 #line 316 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1878 expiration_label = _tmp153_;
1879 #line 317 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1880 _tmp154_ = expiration_label;
1881 #line 317 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1882 gtk_misc_set_alignment ((GtkMisc*) _tmp154_, (gfloat) 0, 0.5f);
1883 #line 318 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1884 _tmp155_ = _data4_->ta_table;
1885 #line 318 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1886 _tmp156_ = expiration_label;
1887 #line 318 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1889 #line 318 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1891 #line 318 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1892 _tmp159_ = _data4_->fill_and_expand;
1893 #line 318 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1894 _tmp160_ = _data4_->fill_and_expand;
1895 #line 318 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1896 gtk_table_attach (_tmp155_, (GtkWidget*) _tmp156_, (guint) 0, (guint) 1, (guint) _tmp157_, (guint) (_tmp158_ + 1), _tmp159_, _tmp160_, (guint) 40, (guint) 5);
1897 #line 319 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1899 #line 319 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1901 #line 322 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1902 _tmp162_ = _ ("Constraint: ");
1903 #line 322 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1904 _tmp163_ = (GtkLabel*) gtk_label_new (_tmp162_);
1905 #line 322 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1906 g_object_ref_sink (_tmp163_);
1907 #line 322 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1908 constraint_label = _tmp163_;
1909 #line 323 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1910 _tmp164_ = constraint_label;
1911 #line 323 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1912 gtk_misc_set_alignment ((GtkMisc*) _tmp164_, (gfloat) 0, 0.5f);
1913 #line 324 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1914 _tmp165_ = _data4_->ta_table;
1915 #line 324 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1916 _tmp166_ = constraint_label;
1917 #line 324 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1919 #line 324 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1921 #line 324 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1922 _tmp169_ = _data4_->fill_and_expand;
1923 #line 324 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1924 _tmp170_ = _data4_->fill_and_expand;
1925 #line 324 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1926 gtk_table_attach (_tmp165_, (GtkWidget*) _tmp166_, (guint) 0, (guint) 1, (guint) _tmp167_, (guint) (_tmp168_ + 1), _tmp169_, _tmp170_, (guint) 20, (guint) 0);
1927 #line 325 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1929 #line 325 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1931 #line 288 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1932 _g_object_unref0 (constraint_label);
1933 #line 288 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1934 _g_object_unref0 (expiration_label);
1935 #line 288 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1936 _g_object_unref0 (export_button);
1937 #line 288 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1938 _g_object_unref0 (ca_cert_label);
1939 #line 1940 "moonshot-identity-dialog.c"
1941 #line 328 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1942 _tmp172_ = trust_anchor_box;
1943 #line 328 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1944 _tmp173_ = _data4_->ta_table;
1945 #line 328 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1946 gtk_box_pack_start ((GtkBox*) _tmp172_, (GtkWidget*) _tmp173_, FALSE, FALSE, (guint) 0);
1947 #line 329 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1948 result = (GtkWidget*) trust_anchor_box;
1949 #line 329 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1950 _g_object_unref0 (added_label);
1951 #line 329 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1952 _g_object_unref0 (ta_clear_button);
1953 #line 329 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1954 block4_data_unref (_data4_);
1955 #line 329 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1957 #line 329 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1959 #line 1960 "moonshot-identity-dialog.c"
1963 static void identity_dialog_add_as_vbox (GtkBox* content_area, GtkLabel* label, GtkEntry* entry) {
1964 GtkVBox* vbox = NULL;
1965 GtkVBox* _tmp0_ = NULL;
1966 GtkLabel* _tmp1_ = NULL;
1967 GtkEntry* _tmp2_ = NULL;
1968 GtkHBox* hbox = NULL;
1969 GtkHBox* _tmp3_ = NULL;
1970 GtkBox* _tmp4_ = NULL;
1971 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1972 g_return_if_fail (content_area != NULL);
1973 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1974 g_return_if_fail (label != NULL);
1975 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1976 g_return_if_fail (entry != NULL);
1977 #line 334 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1978 _tmp0_ = (GtkVBox*) gtk_vbox_new (FALSE, 2);
1979 #line 334 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1980 g_object_ref_sink (_tmp0_);
1981 #line 334 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1983 #line 336 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1985 #line 336 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1986 gtk_box_pack_start ((GtkBox*) vbox, (GtkWidget*) _tmp1_, FALSE, FALSE, (guint) 0);
1987 #line 337 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1989 #line 337 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1990 gtk_box_pack_start ((GtkBox*) vbox, (GtkWidget*) _tmp2_, FALSE, FALSE, (guint) 0);
1991 #line 340 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1992 _tmp3_ = (GtkHBox*) gtk_hbox_new (FALSE, 0);
1993 #line 340 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1994 g_object_ref_sink (_tmp3_);
1995 #line 340 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1997 #line 341 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
1998 gtk_box_pack_start ((GtkBox*) hbox, (GtkWidget*) vbox, FALSE, FALSE, (guint) 0);
1999 #line 342 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2000 _tmp4_ = content_area;
2001 #line 342 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2002 gtk_box_pack_start (_tmp4_, (GtkWidget*) hbox, FALSE, FALSE, (guint) 6);
2003 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2004 _g_object_unref0 (hbox);
2005 #line 332 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2006 _g_object_unref0 (vbox);
2007 #line 2008 "moonshot-identity-dialog.c"
2011 static gchar* identity_dialog_update_preamble (const gchar* preamble) {
2012 gchar* result = NULL;
2013 const gchar* _tmp0_ = NULL;
2014 const gchar* _tmp3_ = NULL;
2015 gchar* _tmp4_ = NULL;
2016 #line 345 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2017 g_return_val_if_fail (preamble != NULL, NULL);
2018 #line 347 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2020 #line 347 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2021 if (g_strcmp0 (_tmp0_, "") == 0) {
2022 #line 2023 "moonshot-identity-dialog.c"
2023 const gchar* _tmp1_ = NULL;
2024 gchar* _tmp2_ = NULL;
2025 #line 348 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2026 _tmp1_ = _ ("Missing required field: ");
2027 #line 348 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2028 _tmp2_ = g_strdup (_tmp1_);
2029 #line 348 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2031 #line 348 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2033 #line 2034 "moonshot-identity-dialog.c"
2035 #line 349 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2036 _tmp3_ = _ ("Missing required fields: ");
2037 #line 349 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2038 _tmp4_ = g_strdup (_tmp3_);
2039 #line 349 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2041 #line 349 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2043 #line 2044 "moonshot-identity-dialog.c"
2047 static gchar* identity_dialog_update_message (const gchar* old_message, const gchar* new_item) {
2048 gchar* result = NULL;
2049 gchar* message = NULL;
2050 const gchar* _tmp0_ = NULL;
2051 #line 352 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2052 g_return_val_if_fail (old_message != NULL, NULL);
2053 #line 352 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2054 g_return_val_if_fail (new_item != NULL, NULL);
2055 #line 355 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2056 _tmp0_ = old_message;
2057 #line 355 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2058 if (g_strcmp0 (_tmp0_, "") == 0) {
2059 #line 2060 "moonshot-identity-dialog.c"
2060 const gchar* _tmp1_ = NULL;
2061 gchar* _tmp2_ = NULL;
2062 #line 356 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2064 #line 356 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2065 _tmp2_ = g_strdup (_tmp1_);
2066 #line 356 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2068 #line 356 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2070 #line 2071 "moonshot-identity-dialog.c"
2072 const gchar* _tmp3_ = NULL;
2073 gchar* _tmp4_ = NULL;
2074 gchar* _tmp5_ = NULL;
2075 const gchar* _tmp6_ = NULL;
2076 gchar* _tmp7_ = NULL;
2077 #line 358 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2078 _tmp3_ = old_message;
2079 #line 358 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2080 _tmp4_ = g_strconcat (_tmp3_, ", ", NULL);
2081 #line 358 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2083 #line 358 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2085 #line 358 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2086 _tmp7_ = g_strconcat (_tmp5_, _tmp6_, NULL);
2087 #line 358 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2089 #line 358 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2091 #line 358 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2093 #line 2094 "moonshot-identity-dialog.c"
2095 #line 359 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2097 #line 359 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2099 #line 2100 "moonshot-identity-dialog.c"
2103 static void identity_dialog_check_field (const gchar* field, GtkLabel* label, const gchar* fieldname, gchar** preamble, gchar** message) {
2104 const gchar* _tmp0_ = NULL;
2105 GtkLabel* _tmp6_ = NULL;
2106 const gchar* _tmp7_ = NULL;
2107 const gchar* _tmp8_ = NULL;
2108 gchar* _tmp9_ = NULL;
2109 gchar* _tmp10_ = NULL;
2110 const gchar* _tmp11_ = NULL;
2111 gchar* _tmp12_ = NULL;
2112 const gchar* _tmp13_ = NULL;
2113 const gchar* _tmp14_ = NULL;
2114 gchar* _tmp15_ = NULL;
2115 #line 362 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2116 g_return_if_fail (field != NULL);
2117 #line 362 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2118 g_return_if_fail (label != NULL);
2119 #line 362 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2120 g_return_if_fail (fieldname != NULL);
2121 #line 362 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2122 g_return_if_fail (*preamble != NULL);
2123 #line 362 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2124 g_return_if_fail (*message != NULL);
2125 #line 364 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2127 #line 364 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2128 if (g_strcmp0 (_tmp0_, "") != 0) {
2129 #line 2130 "moonshot-identity-dialog.c"
2130 GtkLabel* _tmp1_ = NULL;
2131 const gchar* _tmp2_ = NULL;
2132 const gchar* _tmp3_ = NULL;
2133 gchar* _tmp4_ = NULL;
2134 gchar* _tmp5_ = NULL;
2135 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2137 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2139 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2140 _tmp3_ = string_to_string (_tmp2_);
2141 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2142 _tmp4_ = g_strconcat (_tmp3_, ":", NULL);
2143 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2145 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2146 gtk_label_set_markup (_tmp1_, _tmp5_);
2147 #line 365 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2149 #line 366 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2151 #line 2152 "moonshot-identity-dialog.c"
2153 #line 368 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2155 #line 368 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2157 #line 368 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2158 _tmp8_ = string_to_string (_tmp7_);
2159 #line 368 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2160 _tmp9_ = g_strconcat ("<span foreground=\"red\">", _tmp8_, ":</span>", NULL);
2161 #line 368 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2163 #line 368 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2164 gtk_label_set_markup (_tmp6_, _tmp10_);
2165 #line 368 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2167 #line 369 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2168 _tmp11_ = *preamble;
2169 #line 369 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2170 _tmp12_ = identity_dialog_update_preamble (_tmp11_);
2171 #line 369 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2172 _g_free0 (*preamble);
2173 #line 369 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2174 *preamble = _tmp12_;
2175 #line 370 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2177 #line 370 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2178 _tmp14_ = fieldname;
2179 #line 370 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2180 _tmp15_ = identity_dialog_update_message (_tmp13_, _tmp14_);
2181 #line 370 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2182 _g_free0 (*message);
2183 #line 370 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2185 #line 2186 "moonshot-identity-dialog.c"
2189 static gboolean identity_dialog_check_fields (IdentityDialog* self) {
2190 gboolean result = FALSE;
2191 gchar* preamble = NULL;
2192 gchar* _tmp0_ = NULL;
2193 gchar* message = NULL;
2194 gchar* _tmp1_ = NULL;
2195 const gchar* _tmp2_ = NULL;
2196 gboolean _tmp3_ = FALSE;
2197 gboolean _tmp4_ = FALSE;
2198 gchar* password_test = NULL;
2199 gchar* _tmp7_ = NULL;
2200 IdCard* _tmp8_ = NULL;
2201 gboolean _tmp9_ = FALSE;
2202 const gchar* _tmp21_ = NULL;
2203 #line 373 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2204 g_return_val_if_fail (self != NULL, FALSE);
2205 #line 375 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2206 _tmp0_ = g_strdup ("");
2207 #line 375 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2209 #line 376 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2210 _tmp1_ = g_strdup ("");
2211 #line 376 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2213 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2214 _tmp3_ = identity_dialog_get_store_password (self);
2215 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2217 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2219 #line 2220 "moonshot-identity-dialog.c"
2220 const gchar* _tmp5_ = NULL;
2221 const gchar* _tmp6_ = NULL;
2222 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2223 _tmp5_ = identity_dialog_get_password (self);
2224 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2226 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2228 #line 2229 "moonshot-identity-dialog.c"
2230 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2231 _tmp2_ = "not required";
2232 #line 2233 "moonshot-identity-dialog.c"
2234 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2235 _tmp7_ = g_strdup (_tmp2_);
2236 #line 377 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2237 password_test = _tmp7_;
2238 #line 378 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2239 _tmp8_ = self->priv->card;
2240 #line 378 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2241 _tmp9_ = id_card_is_no_identity (_tmp8_);
2242 #line 378 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2244 #line 2245 "moonshot-identity-dialog.c"
2245 const gchar* _tmp10_ = NULL;
2246 const gchar* _tmp11_ = NULL;
2247 GtkLabel* _tmp12_ = NULL;
2248 const gchar* _tmp13_ = NULL;
2249 const gchar* _tmp14_ = NULL;
2250 GtkLabel* _tmp15_ = NULL;
2251 const gchar* _tmp16_ = NULL;
2252 const gchar* _tmp17_ = NULL;
2253 GtkLabel* _tmp18_ = NULL;
2254 const gchar* _tmp19_ = NULL;
2255 GtkLabel* _tmp20_ = NULL;
2256 #line 380 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2257 _tmp10_ = identity_dialog_get_display_name (self);
2258 #line 380 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2260 #line 380 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2261 _tmp12_ = self->priv->displayname_label;
2262 #line 380 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2263 identity_dialog_check_field (_tmp11_, _tmp12_, IDENTITY_DIALOG_displayname_labeltext, &preamble, &message);
2264 #line 381 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2265 _tmp13_ = identity_dialog_get_username (self);
2266 #line 381 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2268 #line 381 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2269 _tmp15_ = self->priv->username_label;
2270 #line 381 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2271 identity_dialog_check_field (_tmp14_, _tmp15_, IDENTITY_DIALOG_username_labeltext, &preamble, &message);
2272 #line 382 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2273 _tmp16_ = identity_dialog_get_issuer (self);
2274 #line 382 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2276 #line 382 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2277 _tmp18_ = self->priv->realm_label;
2278 #line 382 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2279 identity_dialog_check_field (_tmp17_, _tmp18_, IDENTITY_DIALOG_realm_labeltext, &preamble, &message);
2280 #line 383 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2281 _tmp19_ = password_test;
2282 #line 383 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2283 _tmp20_ = self->priv->password_label;
2284 #line 383 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2285 identity_dialog_check_field (_tmp19_, _tmp20_, IDENTITY_DIALOG_password_labeltext, &preamble, &message);
2286 #line 2287 "moonshot-identity-dialog.c"
2288 #line 385 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2290 #line 385 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2291 if (g_strcmp0 (_tmp21_, "") != 0) {
2292 #line 2293 "moonshot-identity-dialog.c"
2293 GtkLabel* _tmp22_ = NULL;
2294 GtkLabel* _tmp23_ = NULL;
2295 const gchar* _tmp24_ = NULL;
2296 const gchar* _tmp25_ = NULL;
2297 const gchar* _tmp26_ = NULL;
2298 const gchar* _tmp27_ = NULL;
2299 gchar* _tmp28_ = NULL;
2300 gchar* _tmp29_ = NULL;
2301 #line 386 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2302 _tmp22_ = self->priv->message_label;
2303 #line 386 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2304 gtk_widget_set_visible ((GtkWidget*) _tmp22_, TRUE);
2305 #line 387 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2306 _tmp23_ = self->priv->message_label;
2307 #line 387 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2309 #line 387 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2310 _tmp25_ = string_to_string (_tmp24_);
2311 #line 387 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2313 #line 387 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2314 _tmp27_ = string_to_string (_tmp26_);
2315 #line 387 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2316 _tmp28_ = g_strconcat ("<span foreground=\"red\">", _tmp25_, _tmp27_, "</span>", NULL);
2317 #line 387 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2319 #line 387 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2320 gtk_label_set_markup (_tmp23_, _tmp29_);
2321 #line 387 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2323 #line 388 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2325 #line 388 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2326 _g_free0 (password_test);
2327 #line 388 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2329 #line 388 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2330 _g_free0 (preamble);
2331 #line 388 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2333 #line 2334 "moonshot-identity-dialog.c"
2335 #line 390 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2337 #line 390 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2338 _g_free0 (password_test);
2339 #line 390 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2341 #line 390 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2342 _g_free0 (preamble);
2343 #line 390 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2345 #line 2346 "moonshot-identity-dialog.c"
2349 static void identity_dialog_on_response (IdentityDialog* self, GtkDialog* source, gint response_id) {
2351 #line 393 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2352 g_return_if_fail (self != NULL);
2353 #line 393 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2354 g_return_if_fail (source != NULL);
2355 #line 395 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2356 _tmp0_ = response_id;
2357 #line 395 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2359 #line 395 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2360 case GTK_RESPONSE_OK:
2361 #line 2362 "moonshot-identity-dialog.c"
2363 gboolean _tmp1_ = FALSE;
2364 #line 397 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2365 _tmp1_ = identity_dialog_check_fields (self);
2366 #line 397 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2367 self->complete = _tmp1_;
2368 #line 398 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2370 #line 2371 "moonshot-identity-dialog.c"
2372 #line 395 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2373 case GTK_RESPONSE_CANCEL:
2374 #line 2375 "moonshot-identity-dialog.c"
2376 #line 400 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2377 self->complete = TRUE;
2378 #line 401 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2380 #line 2381 "moonshot-identity-dialog.c"
2383 #line 395 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2385 #line 2386 "moonshot-identity-dialog.c"
2390 static Block5Data* block5_data_ref (Block5Data* _data5_) {
2391 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2392 g_atomic_int_inc (&_data5_->_ref_count_);
2393 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2395 #line 2396 "moonshot-identity-dialog.c"
2399 static void block5_data_unref (void * _userdata_) {
2400 Block5Data* _data5_;
2401 _data5_ = (Block5Data*) _userdata_;
2402 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2403 if (g_atomic_int_dec_and_test (&_data5_->_ref_count_)) {
2404 #line 2405 "moonshot-identity-dialog.c"
2405 IdentityDialog* self;
2406 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2407 self = _data5_->self;
2408 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2409 _g_object_unref0 (_data5_->services_table);
2410 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2411 _g_object_unref0 (_data5_->remove_button);
2412 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2413 _g_object_unref0 (self);
2414 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2415 g_slice_free (Block5Data, _data5_);
2416 #line 2417 "moonshot-identity-dialog.c"
2421 static Block6Data* block6_data_ref (Block6Data* _data6_) {
2422 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2423 g_atomic_int_inc (&_data6_->_ref_count_);
2424 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2426 #line 2427 "moonshot-identity-dialog.c"
2430 static void block6_data_unref (void * _userdata_) {
2431 Block6Data* _data6_;
2432 _data6_ = (Block6Data*) _userdata_;
2433 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2434 if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) {
2435 #line 2436 "moonshot-identity-dialog.c"
2436 IdentityDialog* self;
2437 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2438 self = _data6_->_data5_->self;
2439 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2440 _g_object_unref0 (_data6_->label);
2441 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2442 block5_data_unref (_data6_->_data5_);
2443 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2444 _data6_->_data5_ = NULL;
2445 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2446 g_slice_free (Block6Data, _data6_);
2447 #line 2448 "moonshot-identity-dialog.c"
2452 static gboolean ____lambda10_ (Block6Data* _data6_) {
2453 Block5Data* _data5_;
2454 IdentityDialog* self;
2455 gboolean result = FALSE;
2456 GtkStateType state = 0;
2457 GtkLabel* _tmp0_ = NULL;
2458 GtkStateType _tmp1_ = 0;
2459 MoonshotLogger* _tmp2_ = NULL;
2460 GtkStateType _tmp3_ = 0;
2462 gchar* _tmp5_ = NULL;
2463 gchar* _tmp6_ = NULL;
2464 gchar* _tmp7_ = NULL;
2465 gchar* _tmp8_ = NULL;
2466 gchar* _tmp9_ = NULL;
2467 gchar* _tmp10_ = NULL;
2468 gchar* _tmp11_ = NULL;
2469 gchar* _tmp12_ = NULL;
2470 GtkLabel* _tmp13_ = NULL;
2471 GtkLabel* _tmp14_ = NULL;
2472 #line 461 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2473 _data5_ = _data6_->_data5_;
2474 #line 461 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2475 self = _data5_->self;
2476 #line 463 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2477 _tmp0_ = _data6_->label;
2478 #line 463 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2479 _tmp1_ = gtk_widget_get_state ((GtkWidget*) _tmp0_);
2480 #line 463 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2482 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2483 _tmp2_ = identity_dialog_logger;
2484 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2486 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2487 _tmp4_ = g_enum_get_value (g_type_class_ref (GTK_TYPE_STATE_TYPE), _tmp3_);
2488 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2489 _tmp5_ = g_strconcat ("button_press_callback: Label state=", (_tmp4_ != NULL) ? _tmp4_->value_name : NULL, NULL);
2490 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2492 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2493 _tmp7_ = g_strconcat (_tmp6_, " setting bg to ", NULL);
2494 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2496 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2497 _tmp9_ = gdk_color_to_string (&identity_dialog_white);
2498 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2500 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2501 _tmp11_ = g_strconcat (_tmp8_, _tmp10_, NULL);
2502 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2504 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2505 moonshot_logger_trace (_tmp2_, _tmp12_, NULL);
2506 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2508 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2510 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2512 #line 464 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2514 #line 466 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2515 _tmp13_ = self->priv->selected_item;
2516 #line 466 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2517 _tmp14_ = _data6_->label;
2518 #line 466 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2519 if (_tmp13_ == _tmp14_) {
2520 #line 2521 "moonshot-identity-dialog.c"
2521 GtkLabel* _tmp15_ = NULL;
2522 GtkContainer* _tmp16_ = NULL;
2523 GtkContainer* _tmp17_ = NULL;
2524 GtkStateType _tmp18_ = 0;
2525 GdkColor _tmp19_ = {0};
2526 GtkButton* _tmp20_ = NULL;
2527 #line 469 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2528 _tmp15_ = self->priv->selected_item;
2529 #line 469 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2530 _tmp16_ = gtk_widget_get_parent ((GtkWidget*) _tmp15_);
2531 #line 469 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2533 #line 469 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2535 #line 469 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2536 _tmp19_ = identity_dialog_white;
2537 #line 469 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2538 gtk_widget_modify_bg ((GtkWidget*) _tmp17_, _tmp18_, &_tmp19_);
2539 #line 470 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2540 _g_object_unref0 (self->priv->selected_item);
2541 #line 470 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2542 self->priv->selected_item = NULL;
2543 #line 471 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2544 _tmp20_ = _data5_->remove_button;
2545 #line 471 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2546 gtk_widget_set_sensitive ((GtkWidget*) _tmp20_, FALSE);
2547 #line 2548 "moonshot-identity-dialog.c"
2549 GtkLabel* _tmp21_ = NULL;
2550 GtkLabel* _tmp27_ = NULL;
2551 GtkLabel* _tmp28_ = NULL;
2552 GtkLabel* _tmp29_ = NULL;
2553 GtkContainer* _tmp30_ = NULL;
2554 GtkContainer* _tmp31_ = NULL;
2555 GtkStateType _tmp32_ = 0;
2556 GdkColor _tmp33_ = {0};
2557 GtkButton* _tmp34_ = NULL;
2558 #line 475 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2559 _tmp21_ = self->priv->selected_item;
2560 #line 475 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2561 if (_tmp21_ != NULL) {
2562 #line 2563 "moonshot-identity-dialog.c"
2563 GtkLabel* _tmp22_ = NULL;
2564 GtkContainer* _tmp23_ = NULL;
2565 GtkContainer* _tmp24_ = NULL;
2566 GtkStateType _tmp25_ = 0;
2567 GdkColor _tmp26_ = {0};
2568 #line 478 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2569 _tmp22_ = self->priv->selected_item;
2570 #line 478 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2571 _tmp23_ = gtk_widget_get_parent ((GtkWidget*) _tmp22_);
2572 #line 478 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2574 #line 478 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2576 #line 478 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2577 _tmp26_ = identity_dialog_white;
2578 #line 478 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2579 gtk_widget_modify_bg ((GtkWidget*) _tmp24_, _tmp25_, &_tmp26_);
2580 #line 479 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2581 _g_object_unref0 (self->priv->selected_item);
2582 #line 479 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2583 self->priv->selected_item = NULL;
2584 #line 2585 "moonshot-identity-dialog.c"
2586 #line 483 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2587 _tmp27_ = _data6_->label;
2588 #line 483 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2589 _tmp28_ = _g_object_ref0 (_tmp27_);
2590 #line 483 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2591 _g_object_unref0 (self->priv->selected_item);
2592 #line 483 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2593 self->priv->selected_item = _tmp28_;
2594 #line 484 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2595 _tmp29_ = self->priv->selected_item;
2596 #line 484 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2597 _tmp30_ = gtk_widget_get_parent ((GtkWidget*) _tmp29_);
2598 #line 484 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2600 #line 484 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2602 #line 484 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2603 _tmp33_ = identity_dialog_selected_color;
2604 #line 484 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2605 gtk_widget_modify_bg ((GtkWidget*) _tmp31_, _tmp32_, &_tmp33_);
2606 #line 485 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2607 _tmp34_ = _data5_->remove_button;
2608 #line 485 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2609 gtk_widget_set_sensitive ((GtkWidget*) _tmp34_, TRUE);
2610 #line 2611 "moonshot-identity-dialog.c"
2612 #line 487 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2614 #line 487 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2616 #line 2617 "moonshot-identity-dialog.c"
2620 static gboolean _____lambda10__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
2622 result = ____lambda10_ (self);
2623 #line 461 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2625 #line 2626 "moonshot-identity-dialog.c"
2629 static void __lambda11_ (Block5Data* _data5_, GtkButton* remove_button) {
2630 IdentityDialog* self;
2631 gboolean _result_ = FALSE;
2632 const gchar* _tmp0_ = NULL;
2633 gchar* _tmp1_ = NULL;
2634 gchar* _tmp2_ = NULL;
2635 gchar* _tmp3_ = NULL;
2636 gchar* _tmp4_ = NULL;
2637 GtkLabel* _tmp5_ = NULL;
2638 const gchar* _tmp6_ = NULL;
2639 const gchar* _tmp7_ = NULL;
2640 gchar* _tmp8_ = NULL;
2641 gchar* _tmp9_ = NULL;
2642 const gchar* _tmp10_ = NULL;
2643 gchar* _tmp11_ = NULL;
2644 gchar* _tmp12_ = NULL;
2645 gboolean _tmp13_ = FALSE;
2646 gboolean _tmp14_ = FALSE;
2647 gboolean _tmp15_ = FALSE;
2648 #line 494 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2649 self = _data5_->self;
2650 #line 494 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2651 g_return_if_fail (remove_button != NULL);
2652 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2653 _tmp0_ = _ ("You are about to remove the service\n'%s'.");
2654 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2655 _tmp1_ = g_strconcat ("<span font-weight='heavy'>", _tmp0_, NULL);
2656 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2658 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2659 _tmp3_ = g_strconcat (_tmp2_, "</span>", NULL);
2660 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2662 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2663 _tmp5_ = self->priv->selected_item;
2664 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2665 _tmp6_ = gtk_label_get_label (_tmp5_);
2666 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2668 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2669 _tmp8_ = g_markup_printf_escaped (_tmp4_, _tmp7_);
2670 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2672 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2673 _tmp10_ = _ ("\n\nAre you sure you want to do this?");
2674 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2675 _tmp11_ = g_strconcat (_tmp9_, _tmp10_, NULL);
2676 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2678 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2679 _tmp13_ = warning_dialog_confirm ((GtkWindow*) self, _tmp12_, "delete_service");
2680 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2682 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2684 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2686 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2688 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2690 #line 496 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2692 #line 505 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2694 #line 505 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2696 #line 2697 "moonshot-identity-dialog.c"
2697 IdCard* _tmp16_ = NULL;
2698 #line 507 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2699 _tmp16_ = self->priv->card;
2700 #line 507 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2701 if (_tmp16_ != NULL) {
2702 #line 2703 "moonshot-identity-dialog.c"
2703 GeeArrayList* _tmp17_ = NULL;
2704 GtkLabel* _tmp18_ = NULL;
2705 const gchar* _tmp19_ = NULL;
2706 const gchar* _tmp20_ = NULL;
2707 GtkTable* _tmp21_ = NULL;
2708 GtkLabel* _tmp22_ = NULL;
2709 GtkContainer* _tmp23_ = NULL;
2710 GtkContainer* _tmp24_ = NULL;
2711 GtkButton* _tmp25_ = NULL;
2712 #line 508 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2713 _tmp17_ = self->priv->services;
2714 #line 508 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2715 _tmp18_ = self->priv->selected_item;
2716 #line 508 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2717 _tmp19_ = gtk_label_get_label (_tmp18_);
2718 #line 508 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2720 #line 508 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2721 gee_abstract_collection_remove ((GeeAbstractCollection*) _tmp17_, _tmp20_);
2722 #line 509 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2723 _tmp21_ = _data5_->services_table;
2724 #line 509 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2725 _tmp22_ = self->priv->selected_item;
2726 #line 509 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2727 _tmp23_ = gtk_widget_get_parent ((GtkWidget*) _tmp22_);
2728 #line 509 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2730 #line 509 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2731 gtk_container_remove ((GtkContainer*) _tmp21_, (GtkWidget*) _tmp24_);
2732 #line 510 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2733 _g_object_unref0 (self->priv->selected_item);
2734 #line 510 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2735 self->priv->selected_item = NULL;
2736 #line 511 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2737 _tmp25_ = remove_button;
2738 #line 511 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2739 gtk_widget_set_sensitive ((GtkWidget*) _tmp25_, FALSE);
2740 #line 2741 "moonshot-identity-dialog.c"
2746 static void ___lambda11__gtk_button_clicked (GtkButton* _sender, gpointer self) {
2747 #line 494 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2748 __lambda11_ (self, _sender);
2749 #line 2750 "moonshot-identity-dialog.c"
2753 static GtkVBox* identity_dialog_make_services_vbox (IdentityDialog* self) {
2754 GtkVBox* result = NULL;
2755 Block5Data* _data5_;
2756 MoonshotLogger* _tmp0_ = NULL;
2757 GtkAlignment* services_vbox_alignment = NULL;
2758 GtkAlignment* _tmp1_ = NULL;
2759 GtkScrolledWindow* services_vscroll = NULL;
2760 GtkScrolledWindow* _tmp2_ = NULL;
2761 GtkScrolledWindow* _tmp3_ = NULL;
2762 GtkScrolledWindow* _tmp4_ = NULL;
2763 GtkScrolledWindow* _tmp5_ = NULL;
2764 GtkScrolledWindow* _tmp6_ = NULL;
2765 GtkAlignment* _tmp7_ = NULL;
2766 GtkButton* _tmp8_ = NULL;
2767 GtkButton* _tmp9_ = NULL;
2768 IdCard* _tmp10_ = NULL;
2769 GeeArrayList* _tmp11_ = NULL;
2770 GeeArrayList* _tmp12_ = NULL;
2773 GtkTable* _tmp15_ = NULL;
2774 GtkTable* _tmp16_ = NULL;
2775 GtkTable* _tmp17_ = NULL;
2776 GtkTable* _tmp18_ = NULL;
2777 GtkHBox* table_button_hbox = NULL;
2778 GtkHBox* _tmp19_ = NULL;
2779 GtkHBox* _tmp20_ = NULL;
2780 GtkScrolledWindow* _tmp21_ = NULL;
2781 GtkVBox* fixed_height = NULL;
2782 GtkVBox* _tmp22_ = NULL;
2783 GtkVBox* _tmp23_ = NULL;
2784 GtkButton* _tmp24_ = NULL;
2785 GtkHBox* _tmp25_ = NULL;
2786 GtkVBox* _tmp26_ = NULL;
2787 GtkEventBox* table_bg = NULL;
2788 GtkEventBox* _tmp27_ = NULL;
2789 GtkEventBox* _tmp28_ = NULL;
2790 GtkEventBox* _tmp29_ = NULL;
2791 GtkTable* _tmp30_ = NULL;
2792 GtkAlignment* _tmp31_ = NULL;
2793 GtkEventBox* _tmp32_ = NULL;
2794 GtkLabel* services_vbox_title = NULL;
2795 const gchar* _tmp33_ = NULL;
2796 GtkLabel* _tmp34_ = NULL;
2797 GtkLabel* _tmp35_ = NULL;
2798 GtkVBox* services_vbox = NULL;
2799 GtkVBox* _tmp36_ = NULL;
2800 GtkVBox* _tmp37_ = NULL;
2801 GtkLabel* _tmp38_ = NULL;
2802 GtkVBox* _tmp39_ = NULL;
2803 GtkHBox* _tmp40_ = NULL;
2805 GtkButton* _tmp67_ = NULL;
2806 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2807 g_return_val_if_fail (self != NULL, NULL);
2808 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2809 _data5_ = g_slice_new0 (Block5Data);
2810 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2811 _data5_->_ref_count_ = 1;
2812 #line 405 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2813 _data5_->self = g_object_ref (self);
2814 #line 407 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2815 _tmp0_ = identity_dialog_logger;
2816 #line 407 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2817 moonshot_logger_trace (_tmp0_, "make_services_vbox", NULL);
2818 #line 409 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2819 _tmp1_ = (GtkAlignment*) gtk_alignment_new ((gfloat) 0, (gfloat) 0, (gfloat) 1, (gfloat) 0);
2820 #line 409 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2821 g_object_ref_sink (_tmp1_);
2822 #line 409 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2823 services_vbox_alignment = _tmp1_;
2824 #line 410 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2825 _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
2826 #line 410 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2827 g_object_ref_sink (_tmp2_);
2828 #line 410 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2829 services_vscroll = _tmp2_;
2830 #line 411 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2831 _tmp3_ = services_vscroll;
2832 #line 411 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2833 gtk_scrolled_window_set_policy (_tmp3_, GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
2834 #line 412 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2835 _tmp4_ = services_vscroll;
2836 #line 412 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2837 gtk_scrolled_window_set_shadow_type (_tmp4_, GTK_SHADOW_IN);
2838 #line 413 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2839 _tmp5_ = services_vscroll;
2840 #line 413 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2841 gtk_widget_set_size_request ((GtkWidget*) _tmp5_, 0, 60);
2842 #line 414 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2843 _tmp6_ = services_vscroll;
2844 #line 414 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2845 _tmp7_ = services_vbox_alignment;
2846 #line 414 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2847 gtk_scrolled_window_add_with_viewport (_tmp6_, (GtkWidget*) _tmp7_);
2848 #line 417 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2849 _tmp8_ = (GtkButton*) gtk_button_new_from_stock (GTK_STOCK_REMOVE);
2850 #line 417 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2851 g_object_ref_sink (_tmp8_);
2852 #line 417 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2853 _data5_->remove_button = _tmp8_;
2854 #line 421 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2855 _tmp9_ = _data5_->remove_button;
2856 #line 421 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2857 gtk_widget_set_sensitive ((GtkWidget*) _tmp9_, FALSE);
2858 #line 424 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2859 _tmp10_ = self->priv->card;
2860 #line 424 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2861 _tmp11_ = id_card_get_services (_tmp10_);
2862 #line 424 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2864 #line 424 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2865 _tmp13_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp12_);
2866 #line 424 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2868 #line 424 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2869 _tmp15_ = (GtkTable*) gtk_table_new ((guint) _tmp14_, (guint) 1, FALSE);
2870 #line 424 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2871 g_object_ref_sink (_tmp15_);
2872 #line 424 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2873 _data5_->services_table = _tmp15_;
2874 #line 425 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2875 _tmp16_ = _data5_->services_table;
2876 #line 425 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2877 gtk_table_set_row_spacings (_tmp16_, (guint) 1);
2878 #line 426 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2879 _tmp17_ = _data5_->services_table;
2880 #line 426 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2881 gtk_table_set_col_spacings (_tmp17_, (guint) 0);
2882 #line 427 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2883 _tmp18_ = _data5_->services_table;
2884 #line 427 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2885 set_bg_color ((GtkWidget*) _tmp18_);
2886 #line 429 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2887 _tmp19_ = (GtkHBox*) gtk_hbox_new (FALSE, 6);
2888 #line 429 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2889 g_object_ref_sink (_tmp19_);
2890 #line 429 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2891 table_button_hbox = _tmp19_;
2892 #line 430 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2893 _tmp20_ = table_button_hbox;
2894 #line 430 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2895 _tmp21_ = services_vscroll;
2896 #line 430 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2897 gtk_box_pack_start ((GtkBox*) _tmp20_, (GtkWidget*) _tmp21_, TRUE, TRUE, (guint) 4);
2898 #line 433 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2899 _tmp22_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
2900 #line 433 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2901 g_object_ref_sink (_tmp22_);
2902 #line 433 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2903 fixed_height = _tmp22_;
2904 #line 434 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2905 _tmp23_ = fixed_height;
2906 #line 434 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2907 _tmp24_ = _data5_->remove_button;
2908 #line 434 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2909 gtk_box_pack_start ((GtkBox*) _tmp23_, (GtkWidget*) _tmp24_, FALSE, FALSE, (guint) 0);
2910 #line 435 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2911 _tmp25_ = table_button_hbox;
2912 #line 435 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2913 _tmp26_ = fixed_height;
2914 #line 435 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2915 gtk_box_pack_start ((GtkBox*) _tmp25_, (GtkWidget*) _tmp26_, FALSE, FALSE, (guint) 0);
2916 #line 439 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2917 _tmp27_ = (GtkEventBox*) gtk_event_box_new ();
2918 #line 439 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2919 g_object_ref_sink (_tmp27_);
2920 #line 439 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2922 #line 440 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2924 #line 440 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2925 set_bg_color ((GtkWidget*) _tmp28_);
2926 #line 441 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2928 #line 441 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2929 _tmp30_ = _data5_->services_table;
2930 #line 441 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2931 gtk_container_add ((GtkContainer*) _tmp29_, (GtkWidget*) _tmp30_);
2932 #line 442 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2933 _tmp31_ = services_vbox_alignment;
2934 #line 442 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2936 #line 442 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2937 gtk_container_add ((GtkContainer*) _tmp31_, (GtkWidget*) _tmp32_);
2938 #line 444 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2939 _tmp33_ = _ ("Services:");
2940 #line 444 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2941 _tmp34_ = (GtkLabel*) gtk_label_new (_tmp33_);
2942 #line 444 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2943 g_object_ref_sink (_tmp34_);
2944 #line 444 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2945 services_vbox_title = _tmp34_;
2946 #line 445 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2947 _tmp35_ = services_vbox_title;
2948 #line 445 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2949 gtk_misc_set_alignment ((GtkMisc*) _tmp35_, (gfloat) 0, 0.5f);
2950 #line 447 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2951 _tmp36_ = (GtkVBox*) gtk_vbox_new (FALSE, 6);
2952 #line 447 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2953 g_object_ref_sink (_tmp36_);
2954 #line 447 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2955 services_vbox = _tmp36_;
2956 #line 448 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2957 _tmp37_ = services_vbox;
2958 #line 448 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2959 _tmp38_ = services_vbox_title;
2960 #line 448 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2961 gtk_box_pack_start ((GtkBox*) _tmp37_, (GtkWidget*) _tmp38_, FALSE, FALSE, (guint) 0);
2962 #line 449 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2963 _tmp39_ = services_vbox;
2964 #line 449 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2965 _tmp40_ = table_button_hbox;
2966 #line 449 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2967 gtk_box_pack_start ((GtkBox*) _tmp39_, (GtkWidget*) _tmp40_, TRUE, TRUE, (guint) 0);
2968 #line 451 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2970 #line 2971 "moonshot-identity-dialog.c"
2972 GeeArrayList* _service_list = NULL;
2973 GeeArrayList* _tmp41_ = NULL;
2974 GeeArrayList* _tmp42_ = NULL;
2975 gint _service_size = 0;
2976 GeeArrayList* _tmp43_ = NULL;
2979 gint _service_index = 0;
2980 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2981 _tmp41_ = self->priv->services;
2982 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2983 _tmp42_ = _g_object_ref0 (_tmp41_);
2984 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2985 _service_list = _tmp42_;
2986 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2987 _tmp43_ = _service_list;
2988 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2989 _tmp44_ = gee_abstract_collection_get_size ((GeeAbstractCollection*) _tmp43_);
2990 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2992 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2993 _service_size = _tmp45_;
2994 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2995 _service_index = -1;
2996 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
2998 #line 2999 "moonshot-identity-dialog.c"
2999 Block6Data* _data6_;
3003 gchar* service = NULL;
3004 GeeArrayList* _tmp49_ = NULL;
3006 gpointer _tmp51_ = NULL;
3007 const gchar* _tmp52_ = NULL;
3008 GtkLabel* _tmp53_ = NULL;
3009 GtkLabel* _tmp54_ = NULL;
3010 GtkLabel* _tmp55_ = NULL;
3011 GtkEventBox* event_box = NULL;
3012 GtkEventBox* _tmp56_ = NULL;
3013 GtkEventBox* _tmp57_ = NULL;
3014 GdkColor _tmp58_ = {0};
3015 GtkEventBox* _tmp59_ = NULL;
3016 GtkLabel* _tmp60_ = NULL;
3017 GtkEventBox* _tmp61_ = NULL;
3018 GtkTable* _tmp62_ = NULL;
3019 GtkEventBox* _tmp63_ = NULL;
3023 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3024 _data6_ = g_slice_new0 (Block6Data);
3025 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3026 _data6_->_ref_count_ = 1;
3027 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3028 _data6_->_data5_ = block5_data_ref (_data5_);
3029 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3030 _tmp46_ = _service_index;
3031 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3032 _service_index = _tmp46_ + 1;
3033 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3034 _tmp47_ = _service_index;
3035 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3036 _tmp48_ = _service_size;
3037 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3038 if (!(_tmp47_ < _tmp48_)) {
3039 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3040 block6_data_unref (_data6_);
3041 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3043 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3045 #line 3046 "moonshot-identity-dialog.c"
3047 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3048 _tmp49_ = _service_list;
3049 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3050 _tmp50_ = _service_index;
3051 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3052 _tmp51_ = gee_abstract_list_get ((GeeAbstractList*) _tmp49_, _tmp50_);
3053 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3054 service = (gchar*) _tmp51_;
3055 #line 454 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3057 #line 454 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3058 _tmp53_ = (GtkLabel*) gtk_label_new (_tmp52_);
3059 #line 454 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3060 g_object_ref_sink (_tmp53_);
3061 #line 454 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3062 _data6_->label = _tmp53_;
3063 #line 455 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3064 _tmp54_ = _data6_->label;
3065 #line 455 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3066 gtk_misc_set_alignment ((GtkMisc*) _tmp54_, (gfloat) 0, (gfloat) 0);
3067 #line 456 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3068 _tmp55_ = _data6_->label;
3069 #line 456 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3070 g_object_set ((GtkMisc*) _tmp55_, "xpad", 3, NULL);
3071 #line 458 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3072 _tmp56_ = (GtkEventBox*) gtk_event_box_new ();
3073 #line 458 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3074 g_object_ref_sink (_tmp56_);
3075 #line 458 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3076 event_box = _tmp56_;
3077 #line 459 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3078 _tmp57_ = event_box;
3079 #line 459 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3080 _tmp58_ = identity_dialog_white;
3081 #line 459 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3082 gtk_widget_modify_bg ((GtkWidget*) _tmp57_, GTK_STATE_NORMAL, &_tmp58_);
3083 #line 460 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3084 _tmp59_ = event_box;
3085 #line 460 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3086 _tmp60_ = _data6_->label;
3087 #line 460 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3088 gtk_container_add ((GtkContainer*) _tmp59_, (GtkWidget*) _tmp60_);
3089 #line 461 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3090 _tmp61_ = event_box;
3091 #line 461 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3092 g_signal_connect_data ((GtkWidget*) _tmp61_, "button-press-event", (GCallback) _____lambda10__gtk_widget_button_press_event, block6_data_ref (_data6_), (GClosureNotify) block6_data_unref, 0);
3093 #line 490 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3094 _tmp62_ = _data5_->services_table;
3095 #line 490 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3096 _tmp63_ = event_box;
3097 #line 490 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3099 #line 490 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3101 #line 490 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3102 gtk_table_attach_defaults (_tmp62_, (GtkWidget*) _tmp63_, (guint) 0, (guint) 1, (guint) _tmp64_, (guint) (_tmp65_ + 1));
3103 #line 491 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3105 #line 491 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3107 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3108 _g_object_unref0 (event_box);
3109 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3111 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3112 block6_data_unref (_data6_);
3113 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3115 #line 3116 "moonshot-identity-dialog.c"
3117 #line 452 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3118 _g_object_unref0 (_service_list);
3119 #line 3120 "moonshot-identity-dialog.c"
3121 #line 494 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3122 _tmp67_ = _data5_->remove_button;
3123 #line 494 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3124 g_signal_connect_data (_tmp67_, "clicked", (GCallback) ___lambda11__gtk_button_clicked, block5_data_ref (_data5_), (GClosureNotify) block5_data_unref, 0);
3125 #line 517 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3126 result = services_vbox;
3127 #line 517 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3128 _g_object_unref0 (services_vbox_title);
3129 #line 517 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3130 _g_object_unref0 (table_bg);
3131 #line 517 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3132 _g_object_unref0 (fixed_height);
3133 #line 517 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3134 _g_object_unref0 (table_button_hbox);
3135 #line 517 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3136 _g_object_unref0 (services_vscroll);
3137 #line 517 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3138 _g_object_unref0 (services_vbox_alignment);
3139 #line 517 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3140 block5_data_unref (_data5_);
3141 #line 517 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3143 #line 517 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3145 #line 3146 "moonshot-identity-dialog.c"
3149 static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
3150 gchar* result = NULL;
3151 GError * _inner_error_ = NULL;
3152 #line 1388 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3153 g_return_val_if_fail (self != NULL, NULL);
3154 #line 1388 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3155 g_return_val_if_fail (old != NULL, NULL);
3156 #line 1388 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3157 g_return_val_if_fail (replacement != NULL, NULL);
3158 #line 3159 "moonshot-identity-dialog.c"
3160 GRegex* regex = NULL;
3161 const gchar* _tmp0_ = NULL;
3162 gchar* _tmp1_ = NULL;
3163 gchar* _tmp2_ = NULL;
3164 GRegex* _tmp3_ = NULL;
3165 GRegex* _tmp4_ = NULL;
3166 gchar* _tmp5_ = NULL;
3167 GRegex* _tmp6_ = NULL;
3168 const gchar* _tmp7_ = NULL;
3169 gchar* _tmp8_ = NULL;
3170 gchar* _tmp9_ = NULL;
3171 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3173 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3174 _tmp1_ = g_regex_escape_string (_tmp0_, -1);
3175 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3177 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3178 _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
3179 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3181 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3183 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3185 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3186 if (G_UNLIKELY (_inner_error_ != NULL)) {
3187 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3188 if (_inner_error_->domain == G_REGEX_ERROR) {
3189 #line 3190 "moonshot-identity-dialog.c"
3190 goto __catch10_g_regex_error;
3192 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3193 g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3194 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3195 g_clear_error (&_inner_error_);
3196 #line 1390 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3198 #line 3199 "moonshot-identity-dialog.c"
3200 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3202 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3203 _tmp7_ = replacement;
3204 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3205 _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) -1, 0, _tmp7_, 0, &_inner_error_);
3206 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3208 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3209 if (G_UNLIKELY (_inner_error_ != NULL)) {
3210 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3211 _g_regex_unref0 (regex);
3212 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3213 if (_inner_error_->domain == G_REGEX_ERROR) {
3214 #line 3215 "moonshot-identity-dialog.c"
3215 goto __catch10_g_regex_error;
3217 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3218 _g_regex_unref0 (regex);
3219 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3220 g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3221 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3222 g_clear_error (&_inner_error_);
3223 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3225 #line 3226 "moonshot-identity-dialog.c"
3227 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3229 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3231 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3233 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3235 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3236 _g_regex_unref0 (regex);
3237 #line 1391 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3239 #line 3240 "moonshot-identity-dialog.c"
3242 __catch10_g_regex_error:
3245 #line 1389 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3247 #line 1389 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3248 _inner_error_ = NULL;
3249 #line 1393 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3250 g_assert_not_reached ();
3251 #line 1389 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3253 #line 3254 "moonshot-identity-dialog.c"
3256 #line 1389 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3257 if (G_UNLIKELY (_inner_error_ != NULL)) {
3258 #line 1389 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3259 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3260 #line 1389 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3261 g_clear_error (&_inner_error_);
3262 #line 1389 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3264 #line 3265 "moonshot-identity-dialog.c"
3269 static gchar* string_slice (const gchar* self, glong start, glong end) {
3270 gchar* result = NULL;
3271 glong string_length = 0L;
3276 gboolean _tmp8_ = FALSE;
3278 gboolean _tmp12_ = FALSE;
3285 gchar* _tmp21_ = NULL;
3286 #line 1336 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3287 g_return_val_if_fail (self != NULL, NULL);
3288 #line 1337 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3289 _tmp0_ = strlen (self);
3290 #line 1337 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3292 #line 1337 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3293 string_length = (glong) _tmp1_;
3294 #line 1338 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3296 #line 1338 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3297 if (_tmp2_ < ((glong) 0)) {
3298 #line 3299 "moonshot-identity-dialog.c"
3301 #line 1339 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3302 _tmp3_ = string_length;
3303 #line 1339 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3305 #line 1339 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3306 start = _tmp3_ + _tmp4_;
3307 #line 3308 "moonshot-identity-dialog.c"
3309 #line 1341 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3311 #line 1341 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3312 if (_tmp5_ < ((glong) 0)) {
3313 #line 3314 "moonshot-identity-dialog.c"
3316 #line 1342 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3317 _tmp6_ = string_length;
3318 #line 1342 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3320 #line 1342 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3321 end = _tmp6_ + _tmp7_;
3322 #line 3323 "moonshot-identity-dialog.c"
3324 #line 1344 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3326 #line 1344 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3327 if (_tmp9_ >= ((glong) 0)) {
3328 #line 3329 "moonshot-identity-dialog.c"
3331 #line 1344 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3333 #line 1344 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3334 _tmp11_ = string_length;
3335 #line 1344 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3336 _tmp8_ = _tmp10_ <= _tmp11_;
3337 #line 3338 "moonshot-identity-dialog.c"
3339 #line 1344 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3341 #line 3342 "moonshot-identity-dialog.c"
3343 #line 1344 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3344 g_return_val_if_fail (_tmp8_, NULL);
3345 #line 1345 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3347 #line 1345 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3348 if (_tmp13_ >= ((glong) 0)) {
3349 #line 3350 "moonshot-identity-dialog.c"
3352 #line 1345 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3354 #line 1345 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3355 _tmp15_ = string_length;
3356 #line 1345 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3357 _tmp12_ = _tmp14_ <= _tmp15_;
3358 #line 3359 "moonshot-identity-dialog.c"
3360 #line 1345 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3362 #line 3363 "moonshot-identity-dialog.c"
3364 #line 1345 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3365 g_return_val_if_fail (_tmp12_, NULL);
3366 #line 1346 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3368 #line 1346 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3370 #line 1346 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3371 g_return_val_if_fail (_tmp16_ <= _tmp17_, NULL);
3372 #line 1347 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3374 #line 1347 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3376 #line 1347 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3378 #line 1347 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3379 _tmp21_ = g_strndup (((gchar*) self) + _tmp18_, (gsize) (_tmp19_ - _tmp20_));
3380 #line 1347 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3382 #line 1347 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3384 #line 3385 "moonshot-identity-dialog.c"
3388 static guint8* string_get_data (const gchar* self, int* result_length1) {
3391 gint res_length1 = 0;
3392 gint _res_size_ = 0;
3396 guint8* _tmp3_ = NULL;
3397 gint _tmp3__length1 = 0;
3398 guint8* _tmp4_ = NULL;
3399 gint _tmp4__length1 = 0;
3400 #line 1406 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3401 g_return_val_if_fail (self != NULL, NULL);
3402 #line 1407 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3403 res = (guint8*) self;
3404 #line 1407 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3406 #line 1407 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3407 _res_size_ = res_length1;
3408 #line 1408 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3409 _tmp0_ = strlen (self);
3410 #line 1408 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3412 #line 1408 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3413 res_length1 = (gint) _tmp1_;
3414 #line 1408 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3415 _tmp2_ = res_length1;
3416 #line 1409 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3418 #line 1409 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3419 _tmp3__length1 = res_length1;
3420 #line 1409 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3422 #line 1409 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3423 _tmp4__length1 = _tmp3__length1;
3424 #line 1409 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3425 if (result_length1) {
3426 #line 1409 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3427 *result_length1 = _tmp4__length1;
3428 #line 3429 "moonshot-identity-dialog.c"
3430 #line 1409 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3432 #line 1409 "/usr/share/vala-0.34/vapi/glib-2.0.vapi"
3434 #line 3435 "moonshot-identity-dialog.c"
3438 static void identity_dialog_export_certificate (IdentityDialog* self, IdCard* id) {
3439 GtkFileChooserDialog* dialog = NULL;
3440 const gchar* _tmp0_ = NULL;
3441 const gchar* _tmp1_ = NULL;
3442 GtkFileChooserDialog* _tmp2_ = NULL;
3443 GtkFileChooserDialog* _tmp3_ = NULL;
3444 const gchar* _tmp4_ = NULL;
3445 gchar* default_filename = NULL;
3446 IdCard* _tmp7_ = NULL;
3447 const gchar* _tmp8_ = NULL;
3448 const gchar* _tmp9_ = NULL;
3449 gchar* _tmp10_ = NULL;
3450 gchar* _tmp11_ = NULL;
3451 gchar* _tmp12_ = NULL;
3452 gchar* _tmp13_ = NULL;
3453 GtkFileChooserDialog* _tmp14_ = NULL;
3454 const gchar* _tmp15_ = NULL;
3455 GtkFileChooserDialog* _tmp16_ = NULL;
3457 GtkFileChooserDialog* _tmp62_ = NULL;
3458 GError * _inner_error_ = NULL;
3459 #line 520 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3460 g_return_if_fail (self != NULL);
3461 #line 520 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3462 g_return_if_fail (id != NULL);
3463 #line 522 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3464 _tmp0_ = _ ("Cancel");
3465 #line 522 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3466 _tmp1_ = _ ("Save");
3467 #line 522 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3468 _tmp2_ = (GtkFileChooserDialog*) gtk_file_chooser_dialog_new ("Save File", (GtkWindow*) self, GTK_FILE_CHOOSER_ACTION_SAVE, _tmp0_, GTK_RESPONSE_CANCEL, _tmp1_, GTK_RESPONSE_ACCEPT, NULL, NULL);
3469 #line 522 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3470 g_object_ref_sink (_tmp2_);
3471 #line 522 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3473 #line 528 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3475 #line 528 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3476 gtk_file_chooser_set_do_overwrite_confirmation ((GtkFileChooser*) _tmp3_, TRUE);
3477 #line 529 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3478 _tmp4_ = export_directory;
3479 #line 529 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3480 if (_tmp4_ != NULL) {
3481 #line 3482 "moonshot-identity-dialog.c"
3482 GtkFileChooserDialog* _tmp5_ = NULL;
3483 const gchar* _tmp6_ = NULL;
3484 #line 530 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3486 #line 530 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3487 _tmp6_ = export_directory;
3488 #line 530 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3489 gtk_file_chooser_set_current_folder ((GtkFileChooser*) _tmp5_, _tmp6_);
3490 #line 3491 "moonshot-identity-dialog.c"
3492 #line 533 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3494 #line 533 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3495 _tmp8_ = id_card_get_display_name (_tmp7_);
3496 #line 533 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3498 #line 533 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3499 _tmp10_ = g_strconcat (_tmp9_, ".pem", NULL);
3500 #line 533 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3502 #line 533 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3503 _tmp12_ = string_replace (_tmp11_, G_DIR_SEPARATOR_S, "_");
3504 #line 533 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3506 #line 533 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3508 #line 533 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3509 default_filename = _tmp13_;
3510 #line 535 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3512 #line 535 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3513 _tmp15_ = default_filename;
3514 #line 535 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3515 gtk_file_chooser_set_current_name ((GtkFileChooser*) _tmp14_, _tmp15_);
3516 #line 536 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3518 #line 536 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3519 _tmp17_ = gtk_dialog_run ((GtkDialog*) _tmp16_);
3520 #line 536 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3521 if (_tmp17_ == ((gint) GTK_RESPONSE_ACCEPT)) {
3522 #line 540 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3523 static const char CERT_HEADER[] = "-----BEGIN CERTIFICATE-----\n";
3524 #line 541 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3525 static const char CERT_FOOTER[] = "\n-----END CERTIFICATE-----\n";
3526 #line 3527 "moonshot-identity-dialog.c"
3528 IdCard* _tmp18_ = NULL;
3529 TrustAnchor* _tmp19_ = NULL;
3530 TrustAnchor* _tmp20_ = NULL;
3531 const gchar* _tmp21_ = NULL;
3532 const gchar* _tmp22_ = NULL;
3533 gchar* _tmp23_ = NULL;
3534 gchar* newcert = NULL;
3535 gchar* _tmp24_ = NULL;
3536 const gchar* _tmp40_ = NULL;
3539 const gchar* _tmp46_ = NULL;
3540 gchar* _tmp47_ = NULL;
3541 gchar* filename = NULL;
3542 GtkFileChooserDialog* _tmp48_ = NULL;
3543 gchar* _tmp49_ = NULL;
3545 const gchar* _tmp50_ = NULL;
3546 GFile* _tmp51_ = NULL;
3547 GFileOutputStream* stream = NULL;
3548 GFile* _tmp52_ = NULL;
3549 GFileOutputStream* _tmp53_ = NULL;
3550 GFileOutputStream* _tmp54_ = NULL;
3551 const gchar* _tmp55_ = NULL;
3552 guint8* _tmp56_ = NULL;
3553 gint _tmp56__length1 = 0;
3554 guint8* _tmp57_ = NULL;
3555 gint _tmp57__length1 = 0;
3556 GFile* _tmp58_ = NULL;
3557 GFile* _tmp59_ = NULL;
3558 GFile* _tmp60_ = NULL;
3559 gchar* _tmp61_ = NULL;
3560 #line 544 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3562 #line 544 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3563 _tmp19_ = id_card_get_trust_anchor (_tmp18_);
3564 #line 544 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3566 #line 544 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3567 _tmp21_ = trust_anchor_get_ca_cert (_tmp20_);
3568 #line 544 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3570 #line 544 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3571 _tmp23_ = string_replace (_tmp22_, "\n", "");
3572 #line 544 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3574 #line 547 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3575 _tmp24_ = g_strdup (CERT_HEADER);
3576 #line 547 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3578 #line 548 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3580 #line 3581 "moonshot-identity-dialog.c"
3581 const gchar* _tmp25_ = NULL;
3584 const gchar* _tmp28_ = NULL;
3585 const gchar* _tmp29_ = NULL;
3586 gchar* _tmp30_ = NULL;
3587 gchar* _tmp31_ = NULL;
3588 gchar* _tmp32_ = NULL;
3589 const gchar* _tmp33_ = NULL;
3590 gchar* _tmp34_ = NULL;
3591 const gchar* _tmp35_ = NULL;
3592 const gchar* _tmp36_ = NULL;
3595 gchar* _tmp39_ = NULL;
3596 #line 548 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3598 #line 548 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3599 _tmp26_ = strlen (_tmp25_);
3600 #line 548 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3602 #line 548 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3603 if (!(_tmp27_ > 63)) {
3604 #line 548 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3606 #line 3607 "moonshot-identity-dialog.c"
3608 #line 549 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3610 #line 549 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3612 #line 549 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3613 _tmp30_ = string_slice (_tmp29_, (glong) 0, (glong) 64);
3614 #line 549 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3616 #line 549 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3617 _tmp32_ = g_strconcat (_tmp28_, _tmp31_, NULL);
3618 #line 549 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3620 #line 549 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3622 #line 549 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3624 #line 550 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3626 #line 550 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3627 _tmp34_ = g_strconcat (_tmp33_, "\n", NULL);
3628 #line 550 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3630 #line 550 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3632 #line 551 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3634 #line 551 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3636 #line 551 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3637 _tmp37_ = strlen (_tmp36_);
3638 #line 551 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3640 #line 551 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3641 _tmp39_ = string_slice (_tmp35_, (glong) 64, (glong) _tmp38_);
3642 #line 551 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3644 #line 551 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3646 #line 3647 "moonshot-identity-dialog.c"
3648 #line 553 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3650 #line 553 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3651 _tmp41_ = strlen (_tmp40_);
3652 #line 553 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3654 #line 553 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3656 #line 3657 "moonshot-identity-dialog.c"
3657 const gchar* _tmp43_ = NULL;
3658 const gchar* _tmp44_ = NULL;
3659 gchar* _tmp45_ = NULL;
3660 #line 554 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3662 #line 554 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3664 #line 554 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3665 _tmp45_ = g_strconcat (_tmp43_, _tmp44_, NULL);
3666 #line 554 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3668 #line 554 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3670 #line 3671 "moonshot-identity-dialog.c"
3672 #line 556 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3674 #line 556 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3675 _tmp47_ = g_strconcat (_tmp46_, CERT_FOOTER, NULL);
3676 #line 556 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3678 #line 556 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3680 #line 558 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3682 #line 558 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3683 _tmp49_ = gtk_file_chooser_get_filename ((GtkFileChooser*) _tmp48_);
3684 #line 558 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3686 #line 559 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3688 #line 559 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3689 _tmp51_ = g_file_new_for_path (_tmp50_);
3690 #line 559 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3692 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3694 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3695 _tmp53_ = g_file_replace (_tmp52_, NULL, FALSE, G_FILE_CREATE_PRIVATE, NULL, &_inner_error_);
3696 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3698 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3699 if (G_UNLIKELY (_inner_error_ != NULL)) {
3700 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3701 _g_object_unref0 (file);
3702 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3703 _g_free0 (filename);
3704 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3706 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3708 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3709 _g_free0 (default_filename);
3710 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3711 _g_object_unref0 (dialog);
3712 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3713 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3714 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3715 g_clear_error (&_inner_error_);
3716 #line 560 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3718 #line 3719 "moonshot-identity-dialog.c"
3720 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3722 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3724 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3725 _tmp56_ = string_get_data (_tmp55_, &_tmp56__length1);
3726 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3728 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3729 _tmp57__length1 = _tmp56__length1;
3730 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3731 g_output_stream_write ((GOutputStream*) _tmp54_, _tmp57_, (gsize) _tmp57__length1, NULL, &_inner_error_);
3732 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3733 if (G_UNLIKELY (_inner_error_ != NULL)) {
3734 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3735 _g_object_unref0 (stream);
3736 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3737 _g_object_unref0 (file);
3738 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3739 _g_free0 (filename);
3740 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3742 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3744 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3745 _g_free0 (default_filename);
3746 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3747 _g_object_unref0 (dialog);
3748 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3749 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
3750 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3751 g_clear_error (&_inner_error_);
3752 #line 561 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3754 #line 3755 "moonshot-identity-dialog.c"
3756 #line 564 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3758 #line 564 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3759 _tmp59_ = g_file_get_parent (_tmp58_);
3760 #line 564 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3762 #line 564 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3763 _tmp61_ = g_file_get_path (_tmp60_);
3764 #line 564 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3765 _g_free0 (export_directory);
3766 #line 564 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3767 export_directory = _tmp61_;
3768 #line 564 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3769 _g_object_unref0 (_tmp60_);
3770 #line 536 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3771 _g_object_unref0 (stream);
3772 #line 536 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3773 _g_object_unref0 (file);
3774 #line 536 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3775 _g_free0 (filename);
3776 #line 536 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3778 #line 536 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3780 #line 3781 "moonshot-identity-dialog.c"
3782 #line 566 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3784 #line 566 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3785 gtk_object_destroy ((GtkObject*) _tmp62_);
3786 #line 520 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3787 _g_free0 (default_filename);
3788 #line 520 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3789 _g_object_unref0 (dialog);
3790 #line 3791 "moonshot-identity-dialog.c"
3794 const gchar* identity_dialog_get_display_name (IdentityDialog* self) {
3795 const gchar* result;
3796 GtkEntry* _tmp0_ = NULL;
3797 const gchar* _tmp1_ = NULL;
3798 #line 80 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3799 g_return_val_if_fail (self != NULL, NULL);
3800 #line 80 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3801 _tmp0_ = self->priv->displayname_entry;
3802 #line 80 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3803 _tmp1_ = gtk_entry_get_text (_tmp0_);
3804 #line 80 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3806 #line 80 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3808 #line 3809 "moonshot-identity-dialog.c"
3812 const gchar* identity_dialog_get_issuer (IdentityDialog* self) {
3813 const gchar* result;
3814 GtkEntry* _tmp0_ = NULL;
3815 const gchar* _tmp1_ = NULL;
3816 #line 84 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3817 g_return_val_if_fail (self != NULL, NULL);
3818 #line 84 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3819 _tmp0_ = self->priv->realm_entry;
3820 #line 84 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3821 _tmp1_ = gtk_entry_get_text (_tmp0_);
3822 #line 84 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3824 #line 84 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3826 #line 3827 "moonshot-identity-dialog.c"
3830 const gchar* identity_dialog_get_username (IdentityDialog* self) {
3831 const gchar* result;
3832 GtkEntry* _tmp0_ = NULL;
3833 const gchar* _tmp1_ = NULL;
3834 #line 88 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3835 g_return_val_if_fail (self != NULL, NULL);
3836 #line 88 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3837 _tmp0_ = self->priv->username_entry;
3838 #line 88 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3839 _tmp1_ = gtk_entry_get_text (_tmp0_);
3840 #line 88 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3842 #line 88 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3844 #line 3845 "moonshot-identity-dialog.c"
3848 const gchar* identity_dialog_get_password (IdentityDialog* self) {
3849 const gchar* result;
3850 GtkEntry* _tmp0_ = NULL;
3851 const gchar* _tmp1_ = NULL;
3852 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3853 g_return_val_if_fail (self != NULL, NULL);
3854 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3855 _tmp0_ = self->priv->password_entry;
3856 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3857 _tmp1_ = gtk_entry_get_text (_tmp0_);
3858 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3860 #line 92 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3862 #line 3863 "moonshot-identity-dialog.c"
3866 gboolean identity_dialog_get_store_password (IdentityDialog* self) {
3868 GtkCheckButton* _tmp0_ = NULL;
3869 gboolean _tmp1_ = FALSE;
3870 gboolean _tmp2_ = FALSE;
3871 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3872 g_return_val_if_fail (self != NULL, FALSE);
3873 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3874 _tmp0_ = self->priv->remember_checkbutton;
3875 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3876 _tmp1_ = gtk_toggle_button_get_active ((GtkToggleButton*) _tmp0_);
3877 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3879 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3881 #line 96 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3883 #line 3884 "moonshot-identity-dialog.c"
3887 static void identity_dialog_class_init (IdentityDialogClass * klass) {
3888 GdkColor _tmp0_ = {0};
3889 GdkColor _tmp1_ = {0};
3890 MoonshotLogger* _tmp2_ = NULL;
3891 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3892 identity_dialog_parent_class = g_type_class_peek_parent (klass);
3893 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3894 g_type_class_add_private (klass, sizeof (IdentityDialogPrivate));
3895 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3896 G_OBJECT_CLASS (klass)->get_property = _vala_identity_dialog_get_property;
3897 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3898 G_OBJECT_CLASS (klass)->finalize = identity_dialog_finalize;
3899 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3900 g_object_class_install_property (G_OBJECT_CLASS (klass), 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));
3901 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3902 g_object_class_install_property (G_OBJECT_CLASS (klass), 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));
3903 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3904 g_object_class_install_property (G_OBJECT_CLASS (klass), 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));
3905 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3906 g_object_class_install_property (G_OBJECT_CLASS (klass), 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));
3907 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3908 g_object_class_install_property (G_OBJECT_CLASS (klass), 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));
3909 #line 50 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3910 make_color ((guint16) 65535, (guint16) 65535, (guint16) 65535, &_tmp0_);
3911 #line 50 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3912 identity_dialog_white = _tmp0_;
3913 #line 51 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3914 make_color ((guint16) (0xd9 << 8), (guint16) (0xf7 << 8), (guint16) 65535, &_tmp1_);
3915 #line 51 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3916 identity_dialog_selected_color = _tmp1_;
3917 #line 53 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3918 _tmp2_ = get_logger ("IdentityDialog");
3919 #line 53 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3920 identity_dialog_logger = _tmp2_;
3921 #line 3922 "moonshot-identity-dialog.c"
3925 static void identity_dialog_instance_init (IdentityDialog * self) {
3926 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3927 self->priv = IDENTITY_DIALOG_GET_PRIVATE (self);
3928 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3929 self->priv->selected_item = NULL;
3930 #line 77 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3931 self->clear_trust_anchor = FALSE;
3932 #line 3933 "moonshot-identity-dialog.c"
3936 static void identity_dialog_finalize (GObject* obj) {
3937 IdentityDialog * self;
3938 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3939 self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_IDENTITY_DIALOG, IdentityDialog);
3940 #line 60 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3941 _g_object_unref0 (self->priv->displayname_entry);
3942 #line 61 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3943 _g_object_unref0 (self->priv->displayname_label);
3944 #line 62 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3945 _g_object_unref0 (self->priv->realm_entry);
3946 #line 63 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3947 _g_object_unref0 (self->priv->realm_label);
3948 #line 64 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3949 _g_object_unref0 (self->priv->username_entry);
3950 #line 65 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3951 _g_object_unref0 (self->priv->username_label);
3952 #line 66 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3953 _g_object_unref0 (self->priv->password_entry);
3954 #line 67 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3955 _g_object_unref0 (self->priv->password_label);
3956 #line 68 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3957 _g_object_unref0 (self->priv->remember_checkbutton);
3958 #line 69 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3959 _g_object_unref0 (self->priv->message_label);
3960 #line 71 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3961 _g_object_unref0 (self->priv->card);
3962 #line 72 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3963 _g_object_unref0 (self->priv->services);
3964 #line 74 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3965 _g_object_unref0 (self->priv->selected_item);
3966 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3967 G_OBJECT_CLASS (identity_dialog_parent_class)->finalize (obj);
3968 #line 3969 "moonshot-identity-dialog.c"
3972 GType identity_dialog_get_type (void) {
3973 static volatile gsize identity_dialog_type_id__volatile = 0;
3974 if (g_once_init_enter (&identity_dialog_type_id__volatile)) {
3975 static const GTypeInfo g_define_type_info = { sizeof (IdentityDialogClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) identity_dialog_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (IdentityDialog), 0, (GInstanceInitFunc) identity_dialog_instance_init, NULL };
3976 GType identity_dialog_type_id;
3977 identity_dialog_type_id = g_type_register_static (GTK_TYPE_DIALOG, "IdentityDialog", &g_define_type_info, 0);
3978 g_once_init_leave (&identity_dialog_type_id__volatile, identity_dialog_type_id);
3980 return identity_dialog_type_id__volatile;
3984 static void _vala_identity_dialog_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
3985 IdentityDialog * self;
3986 self = G_TYPE_CHECK_INSTANCE_CAST (object, TYPE_IDENTITY_DIALOG, IdentityDialog);
3987 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3988 switch (property_id) {
3989 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3990 case IDENTITY_DIALOG_DISPLAY_NAME:
3991 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3992 g_value_set_string (value, identity_dialog_get_display_name (self));
3993 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3995 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3996 case IDENTITY_DIALOG_ISSUER:
3997 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
3998 g_value_set_string (value, identity_dialog_get_issuer (self));
3999 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4001 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4002 case IDENTITY_DIALOG_USERNAME:
4003 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4004 g_value_set_string (value, identity_dialog_get_username (self));
4005 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4007 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4008 case IDENTITY_DIALOG_PASSWORD:
4009 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4010 g_value_set_string (value, identity_dialog_get_password (self));
4011 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4013 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4014 case IDENTITY_DIALOG_STORE_PASSWORD:
4015 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4016 g_value_set_boolean (value, identity_dialog_get_store_password (self));
4017 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4019 #line 4020 "moonshot-identity-dialog.c"
4021 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4022 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
4023 #line 48 "/home/hartmans/moonshot/moonshot/ui/src/moonshot-identity-dialog.vala"
4025 #line 4026 "moonshot-identity-dialog.c"