vala
[moonshot-ui.git] / src / moonshot-idcard-widget.c
1 /* moonshot-idcard-widget.c generated by valac 0.16.1, the Vala compiler
2  * generated from moonshot-idcard-widget.vala, do not modify */
3
4
5 #include <glib.h>
6 #include <glib-object.h>
7 #include <gtk/gtk.h>
8 #include <string.h>
9 #include <gdk/gdk.h>
10 #include <stdlib.h>
11 #include <float.h>
12 #include <math.h>
13 #include <pango/pango.h>
14 #include <glib/gi18n-lib.h>
15 #include <atk/atk.h>
16
17
18 #define TYPE_ID_CARD_WIDGET (id_card_widget_get_type ())
19 #define ID_CARD_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ID_CARD_WIDGET, IdCardWidget))
20 #define ID_CARD_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ID_CARD_WIDGET, IdCardWidgetClass))
21 #define IS_ID_CARD_WIDGET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ID_CARD_WIDGET))
22 #define IS_ID_CARD_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ID_CARD_WIDGET))
23 #define ID_CARD_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ID_CARD_WIDGET, IdCardWidgetClass))
24
25 typedef struct _IdCardWidget IdCardWidget;
26 typedef struct _IdCardWidgetClass IdCardWidgetClass;
27 typedef struct _IdCardWidgetPrivate IdCardWidgetPrivate;
28
29 #define TYPE_ID_CARD (id_card_get_type ())
30 #define ID_CARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ID_CARD, IdCard))
31 #define ID_CARD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ID_CARD, IdCardClass))
32 #define IS_ID_CARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ID_CARD))
33 #define IS_ID_CARD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ID_CARD))
34 #define ID_CARD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ID_CARD, IdCardClass))
35
36 typedef struct _IdCard IdCard;
37 typedef struct _IdCardClass IdCardClass;
38 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
39 #define _g_free0(var) (var = (g_free (var), NULL))
40
41 struct _IdCardWidget {
42         GtkBox parent_instance;
43         IdCardWidgetPrivate * priv;
44 };
45
46 struct _IdCardWidgetClass {
47         GtkBoxClass parent_class;
48 };
49
50 struct _IdCardWidgetPrivate {
51         IdCard* _id_card;
52         GtkVBox* main_vbox;
53         GtkHBox* table;
54         GtkButton* _delete_button;
55         GtkButton* _details_button;
56         GtkButton* _send_button;
57         GtkHButtonBox* hbutton_box;
58         GtkEventBox* event_box;
59         GtkLabel* label;
60 };
61
62
63 static gpointer id_card_widget_parent_class = NULL;
64
65 GType id_card_widget_get_type (void) G_GNUC_CONST;
66 GType id_card_get_type (void) G_GNUC_CONST;
67 #define ID_CARD_WIDGET_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_ID_CARD_WIDGET, IdCardWidgetPrivate))
68 enum  {
69         ID_CARD_WIDGET_DUMMY_PROPERTY,
70         ID_CARD_WIDGET_ID_CARD,
71         ID_CARD_WIDGET_DELETE_BUTTON,
72         ID_CARD_WIDGET_DETAILS_BUTTON,
73         ID_CARD_WIDGET_SEND_BUTTON
74 };
75 void id_card_widget_collapse (IdCardWidget* self);
76 static void id_card_widget_set_idcard_color (IdCardWidget* self);
77 static gboolean id_card_widget_button_press_cb (IdCardWidget* self);
78 static void id_card_widget_delete_button_cb (IdCardWidget* self);
79 static void id_card_widget_details_button_cb (IdCardWidget* self);
80 static void id_card_widget_send_button_cb (IdCardWidget* self);
81 void id_card_widget_update_id_card_label (IdCardWidget* self);
82 IdCard* id_card_widget_get_id_card (IdCardWidget* self);
83 const gchar* id_card_get_display_name (IdCard* self);
84 gchar** id_card_get_services (IdCard* self, int* result_length1);
85 IdCardWidget* id_card_widget_new (IdCard* id_card);
86 IdCardWidget* id_card_widget_construct (GType object_type, IdCard* id_card);
87 void id_card_widget_set_id_card (IdCardWidget* self, IdCard* value);
88 static void id_card_widget_set_delete_button (IdCardWidget* self, GtkButton* value);
89 static void id_card_widget_set_details_button (IdCardWidget* self, GtkButton* value);
90 static void id_card_widget_set_send_button (IdCardWidget* self, GtkButton* value);
91 static void id_card_widget_set_atk_name_description (IdCardWidget* self, GtkWidget* widget, const gchar* name, const gchar* description);
92 GtkButton* id_card_widget_get_delete_button (IdCardWidget* self);
93 GtkButton* id_card_widget_get_details_button (IdCardWidget* self);
94 GtkButton* id_card_widget_get_send_button (IdCardWidget* self);
95 static void _id_card_widget_delete_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self);
96 static void _id_card_widget_details_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self);
97 static void _id_card_widget_send_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self);
98 static gboolean _id_card_widget_button_press_cb_gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
99 static void id_card_widget_finalize (GObject* obj);
100 static void _vala_id_card_widget_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
101 static void _vala_id_card_widget_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec);
102
103
104 void id_card_widget_collapse (IdCardWidget* self) {
105         GtkHButtonBox* _tmp0_;
106 #line 22 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
107         g_return_if_fail (self != NULL);
108 #line 24 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
109         _tmp0_ = self->priv->hbutton_box;
110 #line 24 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
111         gtk_widget_set_visible ((GtkWidget*) _tmp0_, FALSE);
112 #line 26 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
113         id_card_widget_set_idcard_color (self);
114 #line 115 "moonshot-idcard-widget.c"
115 }
116
117
118 static gboolean id_card_widget_button_press_cb (IdCardWidget* self) {
119         gboolean result = FALSE;
120         GtkHButtonBox* _tmp0_;
121         GtkHButtonBox* _tmp1_;
122         gboolean _tmp2_ = FALSE;
123         GtkHButtonBox* _tmp3_;
124         gboolean _tmp4_ = FALSE;
125 #line 29 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
126         g_return_val_if_fail (self != NULL, FALSE);
127 #line 31 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
128         _tmp0_ = self->priv->hbutton_box;
129 #line 31 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
130         _tmp1_ = self->priv->hbutton_box;
131 #line 31 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
132         _tmp2_ = gtk_widget_get_visible ((GtkWidget*) _tmp1_);
133 #line 31 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
134         gtk_widget_set_visible ((GtkWidget*) _tmp0_, !_tmp2_);
135 #line 33 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
136         id_card_widget_set_idcard_color (self);
137 #line 35 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
138         _tmp3_ = self->priv->hbutton_box;
139 #line 35 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
140         _tmp4_ = gtk_widget_get_visible ((GtkWidget*) _tmp3_);
141 #line 35 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
142         if (_tmp4_ == TRUE) {
143 #line 36 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
144                 g_signal_emit_by_name (self, "expanded");
145 #line 146 "moonshot-idcard-widget.c"
146         }
147 #line 38 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
148         result = FALSE;
149 #line 38 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
150         return result;
151 #line 152 "moonshot-idcard-widget.c"
152 }
153
154
155 static void id_card_widget_delete_button_cb (IdCardWidget* self) {
156 #line 41 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
157         g_return_if_fail (self != NULL);
158 #line 43 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
159         g_signal_emit_by_name (self, "remove-id");
160 #line 161 "moonshot-idcard-widget.c"
161 }
162
163
164 static void id_card_widget_details_button_cb (IdCardWidget* self) {
165 #line 46 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
166         g_return_if_fail (self != NULL);
167 #line 48 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
168         g_signal_emit_by_name (self, "details-id");
169 #line 170 "moonshot-idcard-widget.c"
170 }
171
172
173 static void id_card_widget_send_button_cb (IdCardWidget* self) {
174 #line 51 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
175         g_return_if_fail (self != NULL);
176 #line 53 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
177         g_signal_emit_by_name (self, "send-id");
178 #line 179 "moonshot-idcard-widget.c"
179 }
180
181
182 static void id_card_widget_set_idcard_color (IdCardWidget* self) {
183         GdkColor color = {0};
184         GtkHButtonBox* _tmp0_;
185         gboolean _tmp1_ = FALSE;
186         GtkStateType _tmp2_ = 0;
187         GtkStateType state;
188         GtkEventBox* _tmp3_;
189         GdkColor _tmp4_;
190 #line 56 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
191         g_return_if_fail (self != NULL);
192 #line 58 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
193         memset (&color, 0, sizeof (GdkColor));
194 #line 60 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
195         _tmp0_ = self->priv->hbutton_box;
196 #line 60 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
197         _tmp1_ = gtk_widget_get_visible ((GtkWidget*) _tmp0_);
198 #line 60 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
199         if (_tmp1_ == FALSE) {
200 #line 62 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
201                 color.red = (guint16) 65535;
202 #line 63 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
203                 color.green = (guint16) 65535;
204 #line 64 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
205                 color.blue = (guint16) 65535;
206 #line 207 "moonshot-idcard-widget.c"
207         } else {
208 #line 68 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
209                 color.red = (guint16) 33333;
210 #line 69 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
211                 color.green = (guint16) 33333;
212 #line 70 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
213                 color.blue = (guint16) 60000;
214 #line 215 "moonshot-idcard-widget.c"
215         }
216 #line 72 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
217         _tmp2_ = gtk_widget_get_state ((GtkWidget*) self);
218 #line 72 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
219         state = _tmp2_;
220 #line 73 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
221         _tmp3_ = self->priv->event_box;
222 #line 73 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
223         _tmp4_ = color;
224 #line 73 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
225         gtk_widget_modify_bg ((GtkWidget*) _tmp3_, state, &_tmp4_);
226 #line 227 "moonshot-idcard-widget.c"
227 }
228
229
230 void id_card_widget_update_id_card_label (IdCardWidget* self) {
231         gchar* _tmp0_;
232         gchar* services_text;
233         IdCard* _tmp1_;
234         const gchar* _tmp2_;
235         const gchar* _tmp3_;
236         gchar* _tmp4_ = NULL;
237         gchar* display_name;
238         GtkLabel* _tmp32_;
239         const gchar* _tmp33_;
240         gchar* _tmp34_;
241         gchar* _tmp35_;
242         const gchar* _tmp36_;
243         gchar* _tmp37_;
244         gchar* _tmp38_;
245 #line 76 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
246         g_return_if_fail (self != NULL);
247 #line 79 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
248         _tmp0_ = g_strdup ("");
249 #line 79 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
250         services_text = _tmp0_;
251 #line 81 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
252         _tmp1_ = self->priv->_id_card;
253 #line 81 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
254         _tmp2_ = id_card_get_display_name (_tmp1_);
255 #line 81 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
256         _tmp3_ = _tmp2_;
257 #line 81 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
258         _tmp4_ = g_markup_printf_escaped ("<big>%s</big>", _tmp3_);
259 #line 81 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
260         display_name = _tmp4_;
261 #line 262 "moonshot-idcard-widget.c"
262         {
263                 gint i;
264 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
265                 i = 0;
266 #line 267 "moonshot-idcard-widget.c"
267                 {
268                         gboolean _tmp5_;
269 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
270                         _tmp5_ = TRUE;
271 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
272                         while (TRUE) {
273 #line 274 "moonshot-idcard-widget.c"
274                                 gboolean _tmp6_;
275                                 gint _tmp8_;
276                                 IdCard* _tmp9_;
277                                 gchar** _tmp10_;
278                                 gint _tmp10__length1;
279                                 gchar** _tmp11_;
280                                 gint _tmp11__length1;
281                                 IdCard* _tmp12_;
282                                 gchar** _tmp13_;
283                                 gint _tmp13__length1;
284                                 gchar** _tmp14_;
285                                 gint _tmp14__length1;
286                                 gint _tmp15_;
287                                 const gchar* _tmp16_;
288                                 gchar* _tmp17_;
289                                 gchar* service;
290                                 gint _tmp18_;
291                                 IdCard* _tmp19_;
292                                 gchar** _tmp20_;
293                                 gint _tmp20__length1;
294                                 gchar** _tmp21_;
295                                 gint _tmp21__length1;
296 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
297                                 _tmp6_ = _tmp5_;
298 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
299                                 if (!_tmp6_) {
300 #line 301 "moonshot-idcard-widget.c"
301                                         gint _tmp7_;
302 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
303                                         _tmp7_ = i;
304 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
305                                         i = _tmp7_ + 1;
306 #line 307 "moonshot-idcard-widget.c"
307                                 }
308 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
309                                 _tmp5_ = FALSE;
310 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
311                                 _tmp8_ = i;
312 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
313                                 _tmp9_ = self->priv->_id_card;
314 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
315                                 _tmp10_ = id_card_get_services (_tmp9_, &_tmp10__length1);
316 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
317                                 _tmp11_ = _tmp10_;
318 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
319                                 _tmp11__length1 = _tmp10__length1;
320 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
321                                 if (!(_tmp8_ < _tmp11__length1)) {
322 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
323                                         break;
324 #line 325 "moonshot-idcard-widget.c"
325                                 }
326 #line 84 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
327                                 _tmp12_ = self->priv->_id_card;
328 #line 84 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
329                                 _tmp13_ = id_card_get_services (_tmp12_, &_tmp13__length1);
330 #line 84 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
331                                 _tmp14_ = _tmp13_;
332 #line 84 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
333                                 _tmp14__length1 = _tmp13__length1;
334 #line 84 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
335                                 _tmp15_ = i;
336 #line 84 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
337                                 _tmp16_ = _tmp14_[_tmp15_];
338 #line 84 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
339                                 _tmp17_ = g_strdup (_tmp16_);
340 #line 84 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
341                                 service = _tmp17_;
342 #line 86 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
343                                 _tmp18_ = i;
344 #line 86 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
345                                 _tmp19_ = self->priv->_id_card;
346 #line 86 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
347                                 _tmp20_ = id_card_get_services (_tmp19_, &_tmp20__length1);
348 #line 86 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
349                                 _tmp21_ = _tmp20_;
350 #line 86 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
351                                 _tmp21__length1 = _tmp20__length1;
352 #line 86 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
353                                 if (_tmp18_ == (_tmp21__length1 - 1)) {
354 #line 355 "moonshot-idcard-widget.c"
355                                         const gchar* _tmp22_;
356                                         const gchar* _tmp23_;
357                                         gchar* _tmp24_ = NULL;
358                                         gchar* _tmp25_;
359                                         gchar* _tmp26_;
360 #line 87 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
361                                         _tmp22_ = services_text;
362 #line 87 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
363                                         _tmp23_ = service;
364 #line 87 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
365                                         _tmp24_ = g_markup_printf_escaped ("<i>%s</i>", _tmp23_);
366 #line 87 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
367                                         _tmp25_ = _tmp24_;
368 #line 87 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
369                                         _tmp26_ = g_strconcat (_tmp22_, _tmp25_, NULL);
370 #line 87 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
371                                         _g_free0 (services_text);
372 #line 87 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
373                                         services_text = _tmp26_;
374 #line 87 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
375                                         _g_free0 (_tmp25_);
376 #line 377 "moonshot-idcard-widget.c"
377                                 } else {
378                                         const gchar* _tmp27_;
379                                         const gchar* _tmp28_;
380                                         gchar* _tmp29_ = NULL;
381                                         gchar* _tmp30_;
382                                         gchar* _tmp31_;
383 #line 89 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
384                                         _tmp27_ = services_text;
385 #line 89 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
386                                         _tmp28_ = service;
387 #line 89 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
388                                         _tmp29_ = g_markup_printf_escaped ("<i>%s, </i>", _tmp28_);
389 #line 89 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
390                                         _tmp30_ = _tmp29_;
391 #line 89 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
392                                         _tmp31_ = g_strconcat (_tmp27_, _tmp30_, NULL);
393 #line 89 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
394                                         _g_free0 (services_text);
395 #line 89 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
396                                         services_text = _tmp31_;
397 #line 89 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
398                                         _g_free0 (_tmp30_);
399 #line 400 "moonshot-idcard-widget.c"
400                                 }
401 #line 82 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
402                                 _g_free0 (service);
403 #line 404 "moonshot-idcard-widget.c"
404                         }
405                 }
406         }
407 #line 91 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
408         _tmp32_ = self->priv->label;
409 #line 91 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
410         _tmp33_ = display_name;
411 #line 91 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
412         _tmp34_ = g_strconcat (_tmp33_, "\n", NULL);
413 #line 91 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
414         _tmp35_ = _tmp34_;
415 #line 91 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
416         _tmp36_ = services_text;
417 #line 91 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
418         _tmp37_ = g_strconcat (_tmp35_, _tmp36_, NULL);
419 #line 91 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
420         _tmp38_ = _tmp37_;
421 #line 91 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
422         gtk_label_set_markup (_tmp32_, _tmp38_);
423 #line 91 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
424         _g_free0 (_tmp38_);
425 #line 91 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
426         _g_free0 (_tmp35_);
427 #line 76 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
428         _g_free0 (display_name);
429 #line 76 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
430         _g_free0 (services_text);
431 #line 432 "moonshot-idcard-widget.c"
432 }
433
434
435 static void _id_card_widget_delete_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self) {
436 #line 121 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
437         id_card_widget_delete_button_cb (self);
438 #line 439 "moonshot-idcard-widget.c"
439 }
440
441
442 static void _id_card_widget_details_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self) {
443 #line 122 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
444         id_card_widget_details_button_cb (self);
445 #line 446 "moonshot-idcard-widget.c"
446 }
447
448
449 static void _id_card_widget_send_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self) {
450 #line 123 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
451         id_card_widget_send_button_cb (self);
452 #line 453 "moonshot-idcard-widget.c"
453 }
454
455
456 static gboolean _id_card_widget_button_press_cb_gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
457         gboolean result;
458         result = id_card_widget_button_press_cb (self);
459 #line 132 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
460         return result;
461 #line 462 "moonshot-idcard-widget.c"
462 }
463
464
465 IdCardWidget* id_card_widget_construct (GType object_type, IdCard* id_card) {
466         IdCardWidget * self = NULL;
467         IdCard* _tmp0_;
468         IdCard* _tmp1_;
469         gconstpointer _tmp2_ = NULL;
470         GtkImage* _tmp3_;
471         GtkImage* _tmp4_;
472         GtkImage* image;
473         GtkLabel* _tmp5_;
474         GtkLabel* _tmp6_;
475         GtkLabel* _tmp7_;
476         GtkLabel* _tmp8_;
477         GtkHBox* _tmp9_;
478         GtkHBox* _tmp10_;
479         GtkHBox* _tmp11_;
480         GtkHBox* _tmp12_;
481         GtkLabel* _tmp13_;
482         const gchar* _tmp14_ = NULL;
483         GtkButton* _tmp15_;
484         GtkButton* _tmp16_;
485         const gchar* _tmp17_ = NULL;
486         GtkButton* _tmp18_;
487         GtkButton* _tmp19_;
488         const gchar* _tmp20_ = NULL;
489         GtkButton* _tmp21_;
490         GtkButton* _tmp22_;
491         GtkButton* _tmp23_;
492         const gchar* _tmp24_ = NULL;
493         const gchar* _tmp25_ = NULL;
494         GtkButton* _tmp26_;
495         const gchar* _tmp27_ = NULL;
496         const gchar* _tmp28_ = NULL;
497         GtkButton* _tmp29_;
498         const gchar* _tmp30_ = NULL;
499         const gchar* _tmp31_ = NULL;
500         GtkHButtonBox* _tmp32_;
501         GtkHButtonBox* _tmp33_;
502         GtkHButtonBox* _tmp34_;
503         GtkButton* _tmp35_;
504         GtkHButtonBox* _tmp36_;
505         GtkButton* _tmp37_;
506         GtkHButtonBox* _tmp38_;
507         GtkButton* _tmp39_;
508         GtkButton* _tmp40_;
509         GtkButton* _tmp41_;
510         GtkButton* _tmp42_;
511         GtkButton* _tmp43_;
512         GtkVBox* _tmp44_;
513         GtkVBox* _tmp45_;
514         GtkVBox* _tmp46_;
515         GtkHBox* _tmp47_;
516         GtkVBox* _tmp48_;
517         GtkHButtonBox* _tmp49_;
518         GtkVBox* _tmp50_;
519         GtkEventBox* _tmp51_;
520         GtkEventBox* _tmp52_;
521         GtkEventBox* _tmp53_;
522         GtkVBox* _tmp54_;
523         GtkEventBox* _tmp55_;
524         GtkEventBox* _tmp56_;
525         GtkHButtonBox* _tmp57_;
526 #line 94 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
527         g_return_val_if_fail (id_card != NULL, NULL);
528 #line 94 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
529         self = (IdCardWidget*) g_object_new (object_type, NULL);
530 #line 96 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
531         _tmp0_ = id_card;
532 #line 96 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
533         id_card_widget_set_id_card (self, _tmp0_);
534 #line 98 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
535         _tmp1_ = id_card;
536 #line 98 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
537         _tmp2_ = g_object_get_data ((GObject*) _tmp1_, "pixbuf");
538 #line 98 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
539         _tmp3_ = (GtkImage*) gtk_image_new_from_pixbuf ((GdkPixbuf*) _tmp2_);
540 #line 98 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
541         _tmp4_ = g_object_ref_sink (_tmp3_);
542 #line 98 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
543         image = _tmp4_;
544 #line 100 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
545         _tmp5_ = (GtkLabel*) gtk_label_new (NULL);
546 #line 100 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
547         _tmp6_ = g_object_ref_sink (_tmp5_);
548 #line 100 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
549         _g_object_unref0 (self->priv->label);
550 #line 100 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
551         self->priv->label = _tmp6_;
552 #line 101 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
553         _tmp7_ = self->priv->label;
554 #line 101 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
555         gtk_misc_set_alignment ((GtkMisc*) _tmp7_, (gfloat) 0, (gfloat) 0.5);
556 #line 102 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
557         _tmp8_ = self->priv->label;
558 #line 102 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
559         gtk_label_set_ellipsize (_tmp8_, PANGO_ELLIPSIZE_END);
560 #line 103 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
561         id_card_widget_update_id_card_label (self);
562 #line 105 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
563         _tmp9_ = (GtkHBox*) gtk_hbox_new (FALSE, 6);
564 #line 105 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
565         _tmp10_ = g_object_ref_sink (_tmp9_);
566 #line 105 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
567         _g_object_unref0 (self->priv->table);
568 #line 105 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
569         self->priv->table = _tmp10_;
570 #line 106 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
571         _tmp11_ = self->priv->table;
572 #line 106 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
573         gtk_box_pack_start ((GtkBox*) _tmp11_, (GtkWidget*) image, FALSE, FALSE, (guint) 0);
574 #line 107 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
575         _tmp12_ = self->priv->table;
576 #line 107 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
577         _tmp13_ = self->priv->label;
578 #line 107 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
579         gtk_box_pack_start ((GtkBox*) _tmp12_, (GtkWidget*) _tmp13_, TRUE, TRUE, (guint) 0);
580 #line 109 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
581         _tmp14_ = _ ("Delete");
582 #line 109 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
583         _tmp15_ = (GtkButton*) gtk_button_new_with_label (_tmp14_);
584 #line 109 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
585         _tmp16_ = g_object_ref_sink (_tmp15_);
586 #line 109 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
587         id_card_widget_set_delete_button (self, _tmp16_);
588 #line 109 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
589         _g_object_unref0 (_tmp16_);
590 #line 110 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
591         _tmp17_ = _ ("View details");
592 #line 110 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
593         _tmp18_ = (GtkButton*) gtk_button_new_with_label (_tmp17_);
594 #line 110 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
595         _tmp19_ = g_object_ref_sink (_tmp18_);
596 #line 110 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
597         id_card_widget_set_details_button (self, _tmp19_);
598 #line 110 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
599         _g_object_unref0 (_tmp19_);
600 #line 111 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
601         _tmp20_ = _ ("Send");
602 #line 111 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
603         _tmp21_ = (GtkButton*) gtk_button_new_with_label (_tmp20_);
604 #line 111 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
605         _tmp22_ = g_object_ref_sink (_tmp21_);
606 #line 111 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
607         id_card_widget_set_send_button (self, _tmp22_);
608 #line 111 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
609         _g_object_unref0 (_tmp22_);
610 #line 112 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
611         _tmp23_ = self->priv->_delete_button;
612 #line 112 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
613         _tmp24_ = _ ("Delete");
614 #line 112 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
615         _tmp25_ = _ ("Delete this ID Card");
616 #line 112 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
617         id_card_widget_set_atk_name_description (self, (GtkWidget*) _tmp23_, _tmp24_, _tmp25_);
618 #line 113 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
619         _tmp26_ = self->priv->_details_button;
620 #line 113 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
621         _tmp27_ = _ ("Details");
622 #line 113 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
623         _tmp28_ = _ ("View the details of this ID Card");
624 #line 113 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
625         id_card_widget_set_atk_name_description (self, (GtkWidget*) _tmp26_, _tmp27_, _tmp28_);
626 #line 114 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
627         _tmp29_ = self->priv->_send_button;
628 #line 114 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
629         _tmp30_ = _ ("Send");
630 #line 114 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
631         _tmp31_ = _ ("Send this ID Card");
632 #line 114 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
633         id_card_widget_set_atk_name_description (self, (GtkWidget*) _tmp29_, _tmp30_, _tmp31_);
634 #line 115 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
635         _tmp32_ = (GtkHButtonBox*) gtk_hbutton_box_new ();
636 #line 115 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
637         _tmp33_ = g_object_ref_sink (_tmp32_);
638 #line 115 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
639         _g_object_unref0 (self->priv->hbutton_box);
640 #line 115 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
641         self->priv->hbutton_box = _tmp33_;
642 #line 116 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
643         _tmp34_ = self->priv->hbutton_box;
644 #line 116 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
645         _tmp35_ = self->priv->_delete_button;
646 #line 116 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
647         gtk_box_pack_end ((GtkBox*) _tmp34_, (GtkWidget*) _tmp35_, TRUE, TRUE, (guint) 0);
648 #line 117 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
649         _tmp36_ = self->priv->hbutton_box;
650 #line 117 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
651         _tmp37_ = self->priv->_details_button;
652 #line 117 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
653         gtk_box_pack_end ((GtkBox*) _tmp36_, (GtkWidget*) _tmp37_, TRUE, TRUE, (guint) 0);
654 #line 118 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
655         _tmp38_ = self->priv->hbutton_box;
656 #line 118 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
657         _tmp39_ = self->priv->_send_button;
658 #line 118 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
659         gtk_box_pack_end ((GtkBox*) _tmp38_, (GtkWidget*) _tmp39_, TRUE, TRUE, (guint) 0);
660 #line 119 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
661         _tmp40_ = self->priv->_send_button;
662 #line 119 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
663         gtk_widget_set_sensitive ((GtkWidget*) _tmp40_, FALSE);
664 #line 121 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
665         _tmp41_ = self->priv->_delete_button;
666 #line 121 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
667         g_signal_connect_object (_tmp41_, "clicked", (GCallback) _id_card_widget_delete_button_cb_gtk_button_clicked, self, 0);
668 #line 122 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
669         _tmp42_ = self->priv->_details_button;
670 #line 122 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
671         g_signal_connect_object (_tmp42_, "clicked", (GCallback) _id_card_widget_details_button_cb_gtk_button_clicked, self, 0);
672 #line 123 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
673         _tmp43_ = self->priv->_send_button;
674 #line 123 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
675         g_signal_connect_object (_tmp43_, "clicked", (GCallback) _id_card_widget_send_button_cb_gtk_button_clicked, self, 0);
676 #line 125 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
677         _tmp44_ = (GtkVBox*) gtk_vbox_new (FALSE, 12);
678 #line 125 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
679         _tmp45_ = g_object_ref_sink (_tmp44_);
680 #line 125 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
681         _g_object_unref0 (self->priv->main_vbox);
682 #line 125 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
683         self->priv->main_vbox = _tmp45_;
684 #line 126 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
685         _tmp46_ = self->priv->main_vbox;
686 #line 126 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
687         _tmp47_ = self->priv->table;
688 #line 126 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
689         gtk_box_pack_start ((GtkBox*) _tmp46_, (GtkWidget*) _tmp47_, TRUE, TRUE, (guint) 0);
690 #line 127 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
691         _tmp48_ = self->priv->main_vbox;
692 #line 127 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
693         _tmp49_ = self->priv->hbutton_box;
694 #line 127 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
695         gtk_box_pack_start ((GtkBox*) _tmp48_, (GtkWidget*) _tmp49_, FALSE, FALSE, (guint) 0);
696 #line 128 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
697         _tmp50_ = self->priv->main_vbox;
698 #line 128 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
699         gtk_container_set_border_width ((GtkContainer*) _tmp50_, (guint) 12);
700 #line 130 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
701         _tmp51_ = (GtkEventBox*) gtk_event_box_new ();
702 #line 130 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
703         _tmp52_ = g_object_ref_sink (_tmp51_);
704 #line 130 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
705         _g_object_unref0 (self->priv->event_box);
706 #line 130 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
707         self->priv->event_box = _tmp52_;
708 #line 131 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
709         _tmp53_ = self->priv->event_box;
710 #line 131 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
711         _tmp54_ = self->priv->main_vbox;
712 #line 131 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
713         gtk_container_add ((GtkContainer*) _tmp53_, (GtkWidget*) _tmp54_);
714 #line 132 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
715         _tmp55_ = self->priv->event_box;
716 #line 132 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
717         g_signal_connect_object ((GtkWidget*) _tmp55_, "button-press-event", (GCallback) _id_card_widget_button_press_cb_gtk_widget_button_press_event, self, 0);
718 #line 133 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
719         _tmp56_ = self->priv->event_box;
720 #line 133 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
721         gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) _tmp56_, TRUE, TRUE, (guint) 0);
722 #line 135 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
723         gtk_widget_show_all ((GtkWidget*) self);
724 #line 136 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
725         _tmp57_ = self->priv->hbutton_box;
726 #line 136 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
727         gtk_widget_hide ((GtkWidget*) _tmp57_);
728 #line 138 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
729         id_card_widget_set_idcard_color (self);
730 #line 94 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
731         _g_object_unref0 (image);
732 #line 94 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
733         return self;
734 #line 735 "moonshot-idcard-widget.c"
735 }
736
737
738 IdCardWidget* id_card_widget_new (IdCard* id_card) {
739 #line 94 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
740         return id_card_widget_construct (TYPE_ID_CARD_WIDGET, id_card);
741 #line 742 "moonshot-idcard-widget.c"
742 }
743
744
745 static gpointer _g_object_ref0 (gpointer self) {
746 #line 143 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
747         return self ? g_object_ref (self) : NULL;
748 #line 749 "moonshot-idcard-widget.c"
749 }
750
751
752 static void id_card_widget_set_atk_name_description (IdCardWidget* self, GtkWidget* widget, const gchar* name, const gchar* description) {
753         GtkWidget* _tmp0_;
754         AtkObject* _tmp1_ = NULL;
755         AtkObject* _tmp2_;
756         AtkObject* atk_widget;
757         const gchar* _tmp3_;
758         const gchar* _tmp4_;
759 #line 141 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
760         g_return_if_fail (self != NULL);
761 #line 141 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
762         g_return_if_fail (widget != NULL);
763 #line 141 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
764         g_return_if_fail (name != NULL);
765 #line 141 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
766         g_return_if_fail (description != NULL);
767 #line 143 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
768         _tmp0_ = widget;
769 #line 143 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
770         _tmp1_ = gtk_widget_get_accessible (_tmp0_);
771 #line 143 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
772         _tmp2_ = _g_object_ref0 (_tmp1_);
773 #line 143 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
774         atk_widget = _tmp2_;
775 #line 145 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
776         _tmp3_ = name;
777 #line 145 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
778         atk_object_set_name (atk_widget, _tmp3_);
779 #line 146 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
780         _tmp4_ = description;
781 #line 146 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
782         atk_object_set_description (atk_widget, _tmp4_);
783 #line 141 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
784         _g_object_unref0 (atk_widget);
785 #line 786 "moonshot-idcard-widget.c"
786 }
787
788
789 IdCard* id_card_widget_get_id_card (IdCardWidget* self) {
790         IdCard* result;
791         IdCard* _tmp0_;
792 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
793         g_return_val_if_fail (self != NULL, NULL);
794 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
795         _tmp0_ = self->priv->_id_card;
796 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
797         result = _tmp0_;
798 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
799         return result;
800 #line 801 "moonshot-idcard-widget.c"
801 }
802
803
804 void id_card_widget_set_id_card (IdCardWidget* self, IdCard* value) {
805         IdCard* _tmp0_;
806         IdCard* _tmp1_;
807 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
808         g_return_if_fail (self != NULL);
809 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
810         _tmp0_ = value;
811 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
812         _tmp1_ = _g_object_ref0 (_tmp0_);
813 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
814         _g_object_unref0 (self->priv->_id_card);
815 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
816         self->priv->_id_card = _tmp1_;
817 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
818         g_object_notify ((GObject *) self, "id-card");
819 #line 820 "moonshot-idcard-widget.c"
820 }
821
822
823 GtkButton* id_card_widget_get_delete_button (IdCardWidget* self) {
824         GtkButton* result;
825         GtkButton* _tmp0_;
826 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
827         g_return_val_if_fail (self != NULL, NULL);
828 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
829         _tmp0_ = self->priv->_delete_button;
830 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
831         result = _tmp0_;
832 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
833         return result;
834 #line 835 "moonshot-idcard-widget.c"
835 }
836
837
838 static void id_card_widget_set_delete_button (IdCardWidget* self, GtkButton* value) {
839         GtkButton* _tmp0_;
840         GtkButton* _tmp1_;
841 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
842         g_return_if_fail (self != NULL);
843 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
844         _tmp0_ = value;
845 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
846         _tmp1_ = _g_object_ref0 (_tmp0_);
847 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
848         _g_object_unref0 (self->priv->_delete_button);
849 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
850         self->priv->_delete_button = _tmp1_;
851 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
852         g_object_notify ((GObject *) self, "delete-button");
853 #line 854 "moonshot-idcard-widget.c"
854 }
855
856
857 GtkButton* id_card_widget_get_details_button (IdCardWidget* self) {
858         GtkButton* result;
859         GtkButton* _tmp0_;
860 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
861         g_return_val_if_fail (self != NULL, NULL);
862 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
863         _tmp0_ = self->priv->_details_button;
864 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
865         result = _tmp0_;
866 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
867         return result;
868 #line 869 "moonshot-idcard-widget.c"
869 }
870
871
872 static void id_card_widget_set_details_button (IdCardWidget* self, GtkButton* value) {
873         GtkButton* _tmp0_;
874         GtkButton* _tmp1_;
875 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
876         g_return_if_fail (self != NULL);
877 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
878         _tmp0_ = value;
879 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
880         _tmp1_ = _g_object_ref0 (_tmp0_);
881 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
882         _g_object_unref0 (self->priv->_details_button);
883 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
884         self->priv->_details_button = _tmp1_;
885 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
886         g_object_notify ((GObject *) self, "details-button");
887 #line 888 "moonshot-idcard-widget.c"
888 }
889
890
891 GtkButton* id_card_widget_get_send_button (IdCardWidget* self) {
892         GtkButton* result;
893         GtkButton* _tmp0_;
894 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
895         g_return_val_if_fail (self != NULL, NULL);
896 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
897         _tmp0_ = self->priv->_send_button;
898 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
899         result = _tmp0_;
900 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
901         return result;
902 #line 903 "moonshot-idcard-widget.c"
903 }
904
905
906 static void id_card_widget_set_send_button (IdCardWidget* self, GtkButton* value) {
907         GtkButton* _tmp0_;
908         GtkButton* _tmp1_;
909 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
910         g_return_if_fail (self != NULL);
911 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
912         _tmp0_ = value;
913 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
914         _tmp1_ = _g_object_ref0 (_tmp0_);
915 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
916         _g_object_unref0 (self->priv->_send_button);
917 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
918         self->priv->_send_button = _tmp1_;
919 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
920         g_object_notify ((GObject *) self, "send-button");
921 #line 922 "moonshot-idcard-widget.c"
922 }
923
924
925 static void id_card_widget_class_init (IdCardWidgetClass * klass) {
926 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
927         id_card_widget_parent_class = g_type_class_peek_parent (klass);
928 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
929         g_type_class_add_private (klass, sizeof (IdCardWidgetPrivate));
930 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
931         G_OBJECT_CLASS (klass)->get_property = _vala_id_card_widget_get_property;
932 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
933         G_OBJECT_CLASS (klass)->set_property = _vala_id_card_widget_set_property;
934 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
935         G_OBJECT_CLASS (klass)->finalize = id_card_widget_finalize;
936 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
937         g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_WIDGET_ID_CARD, g_param_spec_object ("id-card", "id-card", "id-card", TYPE_ID_CARD, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
938 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
939         g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_WIDGET_DELETE_BUTTON, g_param_spec_object ("delete-button", "delete-button", "delete-button", GTK_TYPE_BUTTON, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
940 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
941         g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_WIDGET_DETAILS_BUTTON, g_param_spec_object ("details-button", "details-button", "details-button", GTK_TYPE_BUTTON, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
942 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
943         g_object_class_install_property (G_OBJECT_CLASS (klass), ID_CARD_WIDGET_SEND_BUTTON, g_param_spec_object ("send-button", "send-button", "send-button", GTK_TYPE_BUTTON, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE));
944 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
945         g_signal_new ("expanded", TYPE_ID_CARD_WIDGET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
946 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
947         g_signal_new ("remove_id", TYPE_ID_CARD_WIDGET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
948 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
949         g_signal_new ("details_id", TYPE_ID_CARD_WIDGET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
950 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
951         g_signal_new ("send_id", TYPE_ID_CARD_WIDGET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
952 #line 953 "moonshot-idcard-widget.c"
953 }
954
955
956 static void id_card_widget_instance_init (IdCardWidget * self) {
957 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
958         self->priv = ID_CARD_WIDGET_GET_PRIVATE (self);
959 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
960         self->priv->_id_card = NULL;
961 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
962         self->priv->_delete_button = NULL;
963 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
964         self->priv->_details_button = NULL;
965 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
966         self->priv->_send_button = NULL;
967 #line 968 "moonshot-idcard-widget.c"
968 }
969
970
971 static void id_card_widget_finalize (GObject* obj) {
972         IdCardWidget * self;
973 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
974         self = ID_CARD_WIDGET (obj);
975 #line 5 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
976         _g_object_unref0 (self->priv->_id_card);
977 #line 7 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
978         _g_object_unref0 (self->priv->main_vbox);
979 #line 8 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
980         _g_object_unref0 (self->priv->table);
981 #line 9 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
982         _g_object_unref0 (self->priv->_delete_button);
983 #line 10 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
984         _g_object_unref0 (self->priv->_details_button);
985 #line 11 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
986         _g_object_unref0 (self->priv->_send_button);
987 #line 12 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
988         _g_object_unref0 (self->priv->hbutton_box);
989 #line 13 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
990         _g_object_unref0 (self->priv->event_box);
991 #line 15 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
992         _g_object_unref0 (self->priv->label);
993 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
994         G_OBJECT_CLASS (id_card_widget_parent_class)->finalize (obj);
995 #line 996 "moonshot-idcard-widget.c"
996 }
997
998
999 GType id_card_widget_get_type (void) {
1000         static volatile gsize id_card_widget_type_id__volatile = 0;
1001         if (g_once_init_enter (&id_card_widget_type_id__volatile)) {
1002                 static const GTypeInfo g_define_type_info = { sizeof (IdCardWidgetClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) id_card_widget_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (IdCardWidget), 0, (GInstanceInitFunc) id_card_widget_instance_init, NULL };
1003                 GType id_card_widget_type_id;
1004                 id_card_widget_type_id = g_type_register_static (GTK_TYPE_BOX, "IdCardWidget", &g_define_type_info, 0);
1005                 g_once_init_leave (&id_card_widget_type_id__volatile, id_card_widget_type_id);
1006         }
1007         return id_card_widget_type_id__volatile;
1008 }
1009
1010
1011 static void _vala_id_card_widget_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
1012         IdCardWidget * self;
1013         self = ID_CARD_WIDGET (object);
1014 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1015         switch (property_id) {
1016 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1017                 case ID_CARD_WIDGET_ID_CARD:
1018 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1019                 g_value_set_object (value, id_card_widget_get_id_card (self));
1020 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1021                 break;
1022 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1023                 case ID_CARD_WIDGET_DELETE_BUTTON:
1024 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1025                 g_value_set_object (value, id_card_widget_get_delete_button (self));
1026 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1027                 break;
1028 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1029                 case ID_CARD_WIDGET_DETAILS_BUTTON:
1030 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1031                 g_value_set_object (value, id_card_widget_get_details_button (self));
1032 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1033                 break;
1034 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1035                 case ID_CARD_WIDGET_SEND_BUTTON:
1036 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1037                 g_value_set_object (value, id_card_widget_get_send_button (self));
1038 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1039                 break;
1040 #line 1041 "moonshot-idcard-widget.c"
1041                 default:
1042 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1043                 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
1044 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1045                 break;
1046 #line 1047 "moonshot-idcard-widget.c"
1047         }
1048 }
1049
1050
1051 static void _vala_id_card_widget_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
1052         IdCardWidget * self;
1053         self = ID_CARD_WIDGET (object);
1054 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1055         switch (property_id) {
1056 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1057                 case ID_CARD_WIDGET_ID_CARD:
1058 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1059                 id_card_widget_set_id_card (self, g_value_get_object (value));
1060 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1061                 break;
1062 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1063                 case ID_CARD_WIDGET_DELETE_BUTTON:
1064 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1065                 id_card_widget_set_delete_button (self, g_value_get_object (value));
1066 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1067                 break;
1068 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1069                 case ID_CARD_WIDGET_DETAILS_BUTTON:
1070 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1071                 id_card_widget_set_details_button (self, g_value_get_object (value));
1072 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1073                 break;
1074 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1075                 case ID_CARD_WIDGET_SEND_BUTTON:
1076 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1077                 id_card_widget_set_send_button (self, g_value_get_object (value));
1078 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1079                 break;
1080 #line 1081 "moonshot-idcard-widget.c"
1081                 default:
1082 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1083                 G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
1084 #line 3 "/build/slave/submodule_amd64/build/ui/src/moonshot-idcard-widget.vala"
1085                 break;
1086 #line 1087 "moonshot-idcard-widget.c"
1087         }
1088 }
1089
1090
1091