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