run vala
[moonshot-ui.git] / src / moonshot-idcard-widget.c
index 7b91caf..ea19044 100644 (file)
@@ -1,4 +1,4 @@
-/* moonshot-idcard-widget.c generated by valac 0.10.4, the Vala compiler
+/* moonshot-idcard-widget.c generated by valac 0.16.1, the Vala compiler
  * generated from moonshot-idcard-widget.vala, do not modify */
 
 
@@ -80,15 +80,15 @@ static void id_card_widget_details_button_cb (IdCardWidget* self);
 static void id_card_widget_send_button_cb (IdCardWidget* self);
 void id_card_widget_update_id_card_label (IdCardWidget* self);
 IdCard* id_card_widget_get_id_card (IdCardWidget* self);
-const char* id_card_get_display_name (IdCard* self);
-char** id_card_get_services (IdCard* self, int* result_length1);
+const gchar* id_card_get_display_name (IdCard* self);
+gchar** id_card_get_services (IdCard* self, int* result_length1);
 IdCardWidget* id_card_widget_new (IdCard* id_card);
 IdCardWidget* id_card_widget_construct (GType object_type, IdCard* id_card);
 void id_card_widget_set_id_card (IdCardWidget* self, IdCard* value);
 static void id_card_widget_set_delete_button (IdCardWidget* self, GtkButton* value);
 static void id_card_widget_set_details_button (IdCardWidget* self, GtkButton* value);
 static void id_card_widget_set_send_button (IdCardWidget* self, GtkButton* value);
-static void id_card_widget_set_atk_name_description (IdCardWidget* self, GtkWidget* widget, const char* name, const char* description);
+static void id_card_widget_set_atk_name_description (IdCardWidget* self, GtkWidget* widget, const gchar* name, const gchar* description);
 GtkButton* id_card_widget_get_delete_button (IdCardWidget* self);
 GtkButton* id_card_widget_get_details_button (IdCardWidget* self);
 GtkButton* id_card_widget_get_send_button (IdCardWidget* self);
@@ -97,462 +97,902 @@ static void _id_card_widget_details_button_cb_gtk_button_clicked (GtkButton* _se
 static void _id_card_widget_send_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self);
 static gboolean _id_card_widget_button_press_cb_gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
 static void id_card_widget_finalize (GObject* obj);
-static void id_card_widget_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
-static void id_card_widget_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec);
+static void _vala_id_card_widget_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
+static void _vala_id_card_widget_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec);
 
 
-
-#line 22 "moonshot-idcard-widget.vala"
 void id_card_widget_collapse (IdCardWidget* self) {
-#line 22 "moonshot-idcard-widget.vala"
+       GtkHButtonBox* _tmp0_;
+#line 22 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-#line 24 "moonshot-idcard-widget.vala"
-       gtk_widget_set_visible ((GtkWidget*) self->priv->hbutton_box, FALSE);
-#line 26 "moonshot-idcard-widget.vala"
+#line 24 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = self->priv->hbutton_box;
+#line 24 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_widget_set_visible ((GtkWidget*) _tmp0_, FALSE);
+#line 26 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        id_card_widget_set_idcard_color (self);
-#line 114 "moonshot-idcard-widget.c"
+#line 115 "moonshot-idcard-widget.c"
 }
 
 
-#line 29 "moonshot-idcard-widget.vala"
 static gboolean id_card_widget_button_press_cb (IdCardWidget* self) {
-#line 120 "moonshot-idcard-widget.c"
        gboolean result = FALSE;
-#line 29 "moonshot-idcard-widget.vala"
+       GtkHButtonBox* _tmp0_;
+       GtkHButtonBox* _tmp1_;
+       gboolean _tmp2_ = FALSE;
+       GtkHButtonBox* _tmp3_;
+       gboolean _tmp4_ = FALSE;
+#line 29 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_val_if_fail (self != NULL, FALSE);
-#line 31 "moonshot-idcard-widget.vala"
-       gtk_widget_set_visible ((GtkWidget*) self->priv->hbutton_box, !gtk_widget_get_visible ((GtkWidget*) self->priv->hbutton_box));
-#line 33 "moonshot-idcard-widget.vala"
+#line 31 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = self->priv->hbutton_box;
+#line 31 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp1_ = self->priv->hbutton_box;
+#line 31 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp2_ = gtk_widget_get_visible ((GtkWidget*) _tmp1_);
+#line 31 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_widget_set_visible ((GtkWidget*) _tmp0_, !_tmp2_);
+#line 33 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        id_card_widget_set_idcard_color (self);
-#line 35 "moonshot-idcard-widget.vala"
-       if (gtk_widget_get_visible ((GtkWidget*) self->priv->hbutton_box) == TRUE) {
-#line 36 "moonshot-idcard-widget.vala"
+#line 35 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp3_ = self->priv->hbutton_box;
+#line 35 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp4_ = gtk_widget_get_visible ((GtkWidget*) _tmp3_);
+#line 35 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       if (_tmp4_ == TRUE) {
+#line 36 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                g_signal_emit_by_name (self, "expanded");
-#line 132 "moonshot-idcard-widget.c"
+#line 146 "moonshot-idcard-widget.c"
        }
+#line 38 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        result = FALSE;
-#line 38 "moonshot-idcard-widget.vala"
+#line 38 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        return result;
-#line 137 "moonshot-idcard-widget.c"
+#line 152 "moonshot-idcard-widget.c"
 }
 
 
-#line 41 "moonshot-idcard-widget.vala"
 static void id_card_widget_delete_button_cb (IdCardWidget* self) {
-#line 41 "moonshot-idcard-widget.vala"
+#line 41 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-#line 43 "moonshot-idcard-widget.vala"
+#line 43 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_signal_emit_by_name (self, "remove-id");
-#line 147 "moonshot-idcard-widget.c"
+#line 161 "moonshot-idcard-widget.c"
 }
 
 
-#line 46 "moonshot-idcard-widget.vala"
 static void id_card_widget_details_button_cb (IdCardWidget* self) {
-#line 46 "moonshot-idcard-widget.vala"
+#line 46 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-#line 48 "moonshot-idcard-widget.vala"
+#line 48 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_signal_emit_by_name (self, "details-id");
-#line 157 "moonshot-idcard-widget.c"
+#line 170 "moonshot-idcard-widget.c"
 }
 
 
-#line 51 "moonshot-idcard-widget.vala"
 static void id_card_widget_send_button_cb (IdCardWidget* self) {
-#line 51 "moonshot-idcard-widget.vala"
+#line 51 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-#line 53 "moonshot-idcard-widget.vala"
+#line 53 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_signal_emit_by_name (self, "send-id");
-#line 167 "moonshot-idcard-widget.c"
+#line 179 "moonshot-idcard-widget.c"
 }
 
 
-#line 56 "moonshot-idcard-widget.vala"
 static void id_card_widget_set_idcard_color (IdCardWidget* self) {
-#line 173 "moonshot-idcard-widget.c"
        GdkColor color = {0};
+       GtkHButtonBox* _tmp0_;
+       gboolean _tmp1_ = FALSE;
+       GtkStateType _tmp2_ = 0;
        GtkStateType state;
-#line 56 "moonshot-idcard-widget.vala"
+       GtkEventBox* _tmp3_;
+       GdkColor _tmp4_;
+#line 56 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-#line 178 "moonshot-idcard-widget.c"
+#line 58 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        memset (&color, 0, sizeof (GdkColor));
-#line 60 "moonshot-idcard-widget.vala"
-       if (gtk_widget_get_visible ((GtkWidget*) self->priv->hbutton_box) == FALSE) {
-#line 62 "moonshot-idcard-widget.vala"
+#line 60 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = self->priv->hbutton_box;
+#line 60 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp1_ = gtk_widget_get_visible ((GtkWidget*) _tmp0_);
+#line 60 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       if (_tmp1_ == FALSE) {
+#line 62 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                color.red = (guint16) 65535;
-#line 63 "moonshot-idcard-widget.vala"
+#line 63 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                color.green = (guint16) 65535;
-#line 64 "moonshot-idcard-widget.vala"
+#line 64 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                color.blue = (guint16) 65535;
-#line 188 "moonshot-idcard-widget.c"
+#line 207 "moonshot-idcard-widget.c"
        } else {
-#line 68 "moonshot-idcard-widget.vala"
+#line 68 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                color.red = (guint16) 33333;
-#line 69 "moonshot-idcard-widget.vala"
+#line 69 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                color.green = (guint16) 33333;
-#line 70 "moonshot-idcard-widget.vala"
+#line 70 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                color.blue = (guint16) 60000;
-#line 196 "moonshot-idcard-widget.c"
+#line 215 "moonshot-idcard-widget.c"
        }
-#line 72 "moonshot-idcard-widget.vala"
-       state = gtk_widget_get_state ((GtkWidget*) self);
-#line 73 "moonshot-idcard-widget.vala"
-       gtk_widget_modify_bg ((GtkWidget*) self->priv->event_box, state, &color);
-#line 202 "moonshot-idcard-widget.c"
+#line 72 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp2_ = gtk_widget_get_state ((GtkWidget*) self);
+#line 72 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       state = _tmp2_;
+#line 73 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp3_ = self->priv->event_box;
+#line 73 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp4_ = color;
+#line 73 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_widget_modify_bg ((GtkWidget*) _tmp3_, state, &_tmp4_);
+#line 227 "moonshot-idcard-widget.c"
 }
 
 
-#line 76 "moonshot-idcard-widget.vala"
 void id_card_widget_update_id_card_label (IdCardWidget* self) {
-#line 208 "moonshot-idcard-widget.c"
-       char* services_text;
-       char* display_name;
-       char* _tmp8_;
-       char* _tmp9_;
-#line 76 "moonshot-idcard-widget.vala"
+       gchar* _tmp0_;
+       gchar* services_text;
+       IdCard* _tmp1_;
+       const gchar* _tmp2_;
+       const gchar* _tmp3_;
+       gchar* _tmp4_ = NULL;
+       gchar* display_name;
+       GtkLabel* _tmp32_;
+       const gchar* _tmp33_;
+       gchar* _tmp34_;
+       gchar* _tmp35_;
+       const gchar* _tmp36_;
+       gchar* _tmp37_;
+       gchar* _tmp38_;
+#line 76 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-#line 79 "moonshot-idcard-widget.vala"
-       services_text = g_strdup ("");
-#line 81 "moonshot-idcard-widget.vala"
-       display_name = g_markup_printf_escaped ("<big>%s</big>", id_card_get_display_name (self->priv->_id_card));
-#line 219 "moonshot-idcard-widget.c"
+#line 79 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = g_strdup ("");
+#line 79 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       services_text = _tmp0_;
+#line 81 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp1_ = self->priv->_id_card;
+#line 81 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp2_ = id_card_get_display_name (_tmp1_);
+#line 81 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp3_ = _tmp2_;
+#line 81 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp4_ = g_markup_printf_escaped ("<big>%s</big>", _tmp3_);
+#line 81 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       display_name = _tmp4_;
+#line 262 "moonshot-idcard-widget.c"
        {
                gint i;
-#line 82 "moonshot-idcard-widget.vala"
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                i = 0;
-#line 224 "moonshot-idcard-widget.c"
+#line 267 "moonshot-idcard-widget.c"
                {
-                       gboolean _tmp0_;
-#line 82 "moonshot-idcard-widget.vala"
-                       _tmp0_ = TRUE;
-#line 82 "moonshot-idcard-widget.vala"
+                       gboolean _tmp5_;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                       _tmp5_ = TRUE;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                        while (TRUE) {
-#line 231 "moonshot-idcard-widget.c"
-                               gint _tmp1_;
-                               gint _tmp2_;
-                               char* service;
-                               gint _tmp3_;
-#line 82 "moonshot-idcard-widget.vala"
-                               if (!_tmp0_) {
-#line 82 "moonshot-idcard-widget.vala"
-                                       i++;
-#line 240 "moonshot-idcard-widget.c"
+#line 274 "moonshot-idcard-widget.c"
+                               gboolean _tmp6_;
+                               gint _tmp8_;
+                               IdCard* _tmp9_;
+                               gchar** _tmp10_;
+                               gint _tmp10__length1;
+                               gchar** _tmp11_;
+                               gint _tmp11__length1;
+                               IdCard* _tmp12_;
+                               gchar** _tmp13_;
+                               gint _tmp13__length1;
+                               gchar** _tmp14_;
+                               gint _tmp14__length1;
+                               gint _tmp15_;
+                               const gchar* _tmp16_;
+                               gchar* _tmp17_;
+                               gchar* service;
+                               gint _tmp18_;
+                               IdCard* _tmp19_;
+                               gchar** _tmp20_;
+                               gint _tmp20__length1;
+                               gchar** _tmp21_;
+                               gint _tmp21__length1;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp6_ = _tmp5_;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               if (!_tmp6_) {
+#line 301 "moonshot-idcard-widget.c"
+                                       gint _tmp7_;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp7_ = i;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       i = _tmp7_ + 1;
+#line 307 "moonshot-idcard-widget.c"
                                }
-#line 82 "moonshot-idcard-widget.vala"
-                               _tmp0_ = FALSE;
-#line 82 "moonshot-idcard-widget.vala"
-                               if (!(i < _tmp1_)) {
-#line 82 "moonshot-idcard-widget.vala"
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp5_ = FALSE;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp8_ = i;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp9_ = self->priv->_id_card;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp10_ = id_card_get_services (_tmp9_, &_tmp10__length1);
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp11_ = _tmp10_;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp11__length1 = _tmp10__length1;
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               if (!(_tmp8_ < _tmp11__length1)) {
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                                        break;
-#line 248 "moonshot-idcard-widget.c"
+#line 325 "moonshot-idcard-widget.c"
                                }
-#line 84 "moonshot-idcard-widget.vala"
-                               service = g_strdup (id_card_get_services (self->priv->_id_card, &_tmp2_)[i]);
-#line 86 "moonshot-idcard-widget.vala"
-                               if (i == (_tmp3_ - 1)) {
-#line 254 "moonshot-idcard-widget.c"
-                                       char* _tmp4_;
-                                       char* _tmp5_;
-#line 87 "moonshot-idcard-widget.vala"
-                                       services_text = (_tmp5_ = g_strconcat (services_text, _tmp4_ = g_markup_printf_escaped ("<i>%s</i>", service), NULL), _g_free0 (services_text), _tmp5_);
-#line 259 "moonshot-idcard-widget.c"
-                                       _g_free0 (_tmp4_);
+#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp12_ = self->priv->_id_card;
+#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp13_ = id_card_get_services (_tmp12_, &_tmp13__length1);
+#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp14_ = _tmp13_;
+#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp14__length1 = _tmp13__length1;
+#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp15_ = i;
+#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp16_ = _tmp14_[_tmp15_];
+#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp17_ = g_strdup (_tmp16_);
+#line 84 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               service = _tmp17_;
+#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp18_ = i;
+#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp19_ = self->priv->_id_card;
+#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp20_ = id_card_get_services (_tmp19_, &_tmp20__length1);
+#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp21_ = _tmp20_;
+#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               _tmp21__length1 = _tmp20__length1;
+#line 86 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                               if (_tmp18_ == (_tmp21__length1 - 1)) {
+#line 355 "moonshot-idcard-widget.c"
+                                       const gchar* _tmp22_;
+                                       const gchar* _tmp23_;
+                                       gchar* _tmp24_ = NULL;
+                                       gchar* _tmp25_;
+                                       gchar* _tmp26_;
+#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp22_ = services_text;
+#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp23_ = service;
+#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp24_ = g_markup_printf_escaped ("<i>%s</i>", _tmp23_);
+#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp25_ = _tmp24_;
+#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp26_ = g_strconcat (_tmp22_, _tmp25_, NULL);
+#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _g_free0 (services_text);
+#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       services_text = _tmp26_;
+#line 87 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _g_free0 (_tmp25_);
+#line 377 "moonshot-idcard-widget.c"
                                } else {
-                                       char* _tmp6_;
-                                       char* _tmp7_;
-#line 89 "moonshot-idcard-widget.vala"
-                                       services_text = (_tmp7_ = g_strconcat (services_text, _tmp6_ = g_markup_printf_escaped ("<i>%s, </i>", service), NULL), _g_free0 (services_text), _tmp7_);
-#line 266 "moonshot-idcard-widget.c"
-                                       _g_free0 (_tmp6_);
+                                       const gchar* _tmp27_;
+                                       const gchar* _tmp28_;
+                                       gchar* _tmp29_ = NULL;
+                                       gchar* _tmp30_;
+                                       gchar* _tmp31_;
+#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp27_ = services_text;
+#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp28_ = service;
+#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp29_ = g_markup_printf_escaped ("<i>%s, </i>", _tmp28_);
+#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp30_ = _tmp29_;
+#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _tmp31_ = g_strconcat (_tmp27_, _tmp30_, NULL);
+#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _g_free0 (services_text);
+#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       services_text = _tmp31_;
+#line 89 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+                                       _g_free0 (_tmp30_);
+#line 400 "moonshot-idcard-widget.c"
                                }
+#line 82 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                                _g_free0 (service);
+#line 404 "moonshot-idcard-widget.c"
                        }
                }
        }
-#line 91 "moonshot-idcard-widget.vala"
-       gtk_label_set_markup (self->priv->label, _tmp9_ = g_strconcat (_tmp8_ = g_strconcat (display_name, "\n", NULL), services_text, NULL));
-#line 275 "moonshot-idcard-widget.c"
-       _g_free0 (_tmp9_);
-       _g_free0 (_tmp8_);
+#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp32_ = self->priv->label;
+#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp33_ = display_name;
+#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp34_ = g_strconcat (_tmp33_, "\n", NULL);
+#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp35_ = _tmp34_;
+#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp36_ = services_text;
+#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp37_ = g_strconcat (_tmp35_, _tmp36_, NULL);
+#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp38_ = _tmp37_;
+#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_label_set_markup (_tmp32_, _tmp38_);
+#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_free0 (_tmp38_);
+#line 91 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_free0 (_tmp35_);
+#line 76 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_free0 (display_name);
+#line 76 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_free0 (services_text);
+#line 432 "moonshot-idcard-widget.c"
 }
 
 
-#line 41 "moonshot-idcard-widget.vala"
 static void _id_card_widget_delete_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self) {
-#line 285 "moonshot-idcard-widget.c"
+#line 121 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        id_card_widget_delete_button_cb (self);
+#line 439 "moonshot-idcard-widget.c"
 }
 
 
-#line 46 "moonshot-idcard-widget.vala"
 static void _id_card_widget_details_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self) {
-#line 292 "moonshot-idcard-widget.c"
+#line 122 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        id_card_widget_details_button_cb (self);
+#line 446 "moonshot-idcard-widget.c"
 }
 
 
-#line 51 "moonshot-idcard-widget.vala"
 static void _id_card_widget_send_button_cb_gtk_button_clicked (GtkButton* _sender, gpointer self) {
-#line 299 "moonshot-idcard-widget.c"
+#line 123 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        id_card_widget_send_button_cb (self);
+#line 453 "moonshot-idcard-widget.c"
 }
 
 
-#line 29 "moonshot-idcard-widget.vala"
 static gboolean _id_card_widget_button_press_cb_gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
-#line 306 "moonshot-idcard-widget.c"
        gboolean result;
        result = id_card_widget_button_press_cb (self);
+#line 132 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        return result;
+#line 462 "moonshot-idcard-widget.c"
 }
 
 
-#line 94 "moonshot-idcard-widget.vala"
 IdCardWidget* id_card_widget_construct (GType object_type, IdCard* id_card) {
-#line 315 "moonshot-idcard-widget.c"
-       IdCardWidget * self;
+       IdCardWidget * self = NULL;
+       IdCard* _tmp0_;
+       IdCard* _tmp1_;
+       gconstpointer _tmp2_ = NULL;
+       GtkImage* _tmp3_;
+       GtkImage* _tmp4_;
        GtkImage* image;
-       GtkLabel* _tmp0_;
-       GtkHBox* _tmp1_;
-       GtkButton* _tmp2_;
-       GtkButton* _tmp3_;
-       GtkButton* _tmp4_;
-       GtkHButtonBox* _tmp5_;
-       GtkVBox* _tmp6_;
-       GtkEventBox* _tmp7_;
-#line 94 "moonshot-idcard-widget.vala"
+       GtkLabel* _tmp5_;
+       GtkLabel* _tmp6_;
+       GtkLabel* _tmp7_;
+       GtkLabel* _tmp8_;
+       GtkHBox* _tmp9_;
+       GtkHBox* _tmp10_;
+       GtkHBox* _tmp11_;
+       GtkHBox* _tmp12_;
+       GtkLabel* _tmp13_;
+       const gchar* _tmp14_ = NULL;
+       GtkButton* _tmp15_;
+       GtkButton* _tmp16_;
+       const gchar* _tmp17_ = NULL;
+       GtkButton* _tmp18_;
+       GtkButton* _tmp19_;
+       const gchar* _tmp20_ = NULL;
+       GtkButton* _tmp21_;
+       GtkButton* _tmp22_;
+       GtkButton* _tmp23_;
+       const gchar* _tmp24_ = NULL;
+       const gchar* _tmp25_ = NULL;
+       GtkButton* _tmp26_;
+       const gchar* _tmp27_ = NULL;
+       const gchar* _tmp28_ = NULL;
+       GtkButton* _tmp29_;
+       const gchar* _tmp30_ = NULL;
+       const gchar* _tmp31_ = NULL;
+       GtkHButtonBox* _tmp32_;
+       GtkHButtonBox* _tmp33_;
+       GtkHButtonBox* _tmp34_;
+       GtkButton* _tmp35_;
+       GtkHButtonBox* _tmp36_;
+       GtkButton* _tmp37_;
+       GtkHButtonBox* _tmp38_;
+       GtkButton* _tmp39_;
+       GtkButton* _tmp40_;
+       GtkButton* _tmp41_;
+       GtkButton* _tmp42_;
+       GtkButton* _tmp43_;
+       GtkVBox* _tmp44_;
+       GtkVBox* _tmp45_;
+       GtkVBox* _tmp46_;
+       GtkHBox* _tmp47_;
+       GtkVBox* _tmp48_;
+       GtkHButtonBox* _tmp49_;
+       GtkVBox* _tmp50_;
+       GtkEventBox* _tmp51_;
+       GtkEventBox* _tmp52_;
+       GtkEventBox* _tmp53_;
+       GtkVBox* _tmp54_;
+       GtkEventBox* _tmp55_;
+       GtkEventBox* _tmp56_;
+       GtkHButtonBox* _tmp57_;
+#line 94 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_val_if_fail (id_card != NULL, NULL);
-#line 328 "moonshot-idcard-widget.c"
-       self = g_object_newv (object_type, 0, NULL);
-#line 96 "moonshot-idcard-widget.vala"
-       id_card_widget_set_id_card (self, id_card);
-#line 98 "moonshot-idcard-widget.vala"
-       image = g_object_ref_sink ((GtkImage*) gtk_image_new_from_pixbuf ((GdkPixbuf*) g_object_get_data ((GObject*) id_card, "pixbuf")));
-#line 100 "moonshot-idcard-widget.vala"
-       self->priv->label = (_tmp0_ = g_object_ref_sink ((GtkLabel*) gtk_label_new (NULL)), _g_object_unref0 (self->priv->label), _tmp0_);
-#line 101 "moonshot-idcard-widget.vala"
-       gtk_misc_set_alignment ((GtkMisc*) self->priv->label, (float) 0, (float) 0.5);
-#line 102 "moonshot-idcard-widget.vala"
-       gtk_label_set_ellipsize (self->priv->label, PANGO_ELLIPSIZE_END);
-#line 103 "moonshot-idcard-widget.vala"
+#line 94 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       self = (IdCardWidget*) g_object_new (object_type, NULL);
+#line 96 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = id_card;
+#line 96 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       id_card_widget_set_id_card (self, _tmp0_);
+#line 98 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp1_ = id_card;
+#line 98 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp2_ = g_object_get_data ((GObject*) _tmp1_, "pixbuf");
+#line 98 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp3_ = (GtkImage*) gtk_image_new_from_pixbuf ((GdkPixbuf*) _tmp2_);
+#line 98 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp4_ = g_object_ref_sink (_tmp3_);
+#line 98 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       image = _tmp4_;
+#line 100 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp5_ = (GtkLabel*) gtk_label_new (NULL);
+#line 100 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp6_ = g_object_ref_sink (_tmp5_);
+#line 100 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (self->priv->label);
+#line 100 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       self->priv->label = _tmp6_;
+#line 101 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp7_ = self->priv->label;
+#line 101 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_misc_set_alignment ((GtkMisc*) _tmp7_, (gfloat) 0, (gfloat) 0.5);
+#line 102 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp8_ = self->priv->label;
+#line 102 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_label_set_ellipsize (_tmp8_, PANGO_ELLIPSIZE_END);
+#line 103 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        id_card_widget_update_id_card_label (self);
-#line 105 "moonshot-idcard-widget.vala"
-       self->priv->table = (_tmp1_ = g_object_ref_sink ((GtkHBox*) gtk_hbox_new (FALSE, 6)), _g_object_unref0 (self->priv->table), _tmp1_);
-#line 106 "moonshot-idcard-widget.vala"
-       gtk_box_pack_start ((GtkBox*) self->priv->table, (GtkWidget*) image, FALSE, FALSE, (guint) 0);
-#line 107 "moonshot-idcard-widget.vala"
-       gtk_box_pack_start ((GtkBox*) self->priv->table, (GtkWidget*) self->priv->label, TRUE, TRUE, (guint) 0);
-#line 109 "moonshot-idcard-widget.vala"
-       id_card_widget_set_delete_button (self, _tmp2_ = g_object_ref_sink ((GtkButton*) gtk_button_new_with_label (_ ("Delete"))));
-#line 350 "moonshot-idcard-widget.c"
-       _g_object_unref0 (_tmp2_);
-#line 110 "moonshot-idcard-widget.vala"
-       id_card_widget_set_details_button (self, _tmp3_ = g_object_ref_sink ((GtkButton*) gtk_button_new_with_label (_ ("View details"))));
-#line 354 "moonshot-idcard-widget.c"
-       _g_object_unref0 (_tmp3_);
-#line 111 "moonshot-idcard-widget.vala"
-       id_card_widget_set_send_button (self, _tmp4_ = g_object_ref_sink ((GtkButton*) gtk_button_new_with_label (_ ("Send"))));
-#line 358 "moonshot-idcard-widget.c"
-       _g_object_unref0 (_tmp4_);
-#line 112 "moonshot-idcard-widget.vala"
-       id_card_widget_set_atk_name_description (self, (GtkWidget*) self->priv->_delete_button, _ ("Delete"), _ ("Delete this ID Card"));
-#line 113 "moonshot-idcard-widget.vala"
-       id_card_widget_set_atk_name_description (self, (GtkWidget*) self->priv->_details_button, _ ("Details"), _ ("View the details of this ID Card"));
-#line 114 "moonshot-idcard-widget.vala"
-       id_card_widget_set_atk_name_description (self, (GtkWidget*) self->priv->_send_button, _ ("Send"), _ ("Send this ID Card"));
-#line 115 "moonshot-idcard-widget.vala"
-       self->priv->hbutton_box = (_tmp5_ = g_object_ref_sink ((GtkHButtonBox*) gtk_hbutton_box_new ()), _g_object_unref0 (self->priv->hbutton_box), _tmp5_);
-#line 116 "moonshot-idcard-widget.vala"
-       gtk_box_pack_end ((GtkBox*) self->priv->hbutton_box, (GtkWidget*) self->priv->_delete_button, TRUE, TRUE, 0);
-#line 117 "moonshot-idcard-widget.vala"
-       gtk_box_pack_end ((GtkBox*) self->priv->hbutton_box, (GtkWidget*) self->priv->_details_button, TRUE, TRUE, 0);
-#line 118 "moonshot-idcard-widget.vala"
-       gtk_box_pack_end ((GtkBox*) self->priv->hbutton_box, (GtkWidget*) self->priv->_send_button, TRUE, TRUE, 0);
-#line 119 "moonshot-idcard-widget.vala"
-       gtk_widget_set_sensitive ((GtkWidget*) self->priv->_send_button, FALSE);
-#line 121 "moonshot-idcard-widget.vala"
-       g_signal_connect_object (self->priv->_delete_button, "clicked", (GCallback) _id_card_widget_delete_button_cb_gtk_button_clicked, self, 0);
-#line 122 "moonshot-idcard-widget.vala"
-       g_signal_connect_object (self->priv->_details_button, "clicked", (GCallback) _id_card_widget_details_button_cb_gtk_button_clicked, self, 0);
-#line 123 "moonshot-idcard-widget.vala"
-       g_signal_connect_object (self->priv->_send_button, "clicked", (GCallback) _id_card_widget_send_button_cb_gtk_button_clicked, self, 0);
-#line 125 "moonshot-idcard-widget.vala"
-       self->priv->main_vbox = (_tmp6_ = g_object_ref_sink ((GtkVBox*) gtk_vbox_new (FALSE, 12)), _g_object_unref0 (self->priv->main_vbox), _tmp6_);
-#line 126 "moonshot-idcard-widget.vala"
-       gtk_box_pack_start ((GtkBox*) self->priv->main_vbox, (GtkWidget*) self->priv->table, TRUE, TRUE, (guint) 0);
-#line 127 "moonshot-idcard-widget.vala"
-       gtk_box_pack_start ((GtkBox*) self->priv->main_vbox, (GtkWidget*) self->priv->hbutton_box, FALSE, FALSE, (guint) 0);
-#line 128 "moonshot-idcard-widget.vala"
-       gtk_container_set_border_width ((GtkContainer*) self->priv->main_vbox, (guint) 12);
-#line 130 "moonshot-idcard-widget.vala"
-       self->priv->event_box = (_tmp7_ = g_object_ref_sink ((GtkEventBox*) gtk_event_box_new ()), _g_object_unref0 (self->priv->event_box), _tmp7_);
-#line 131 "moonshot-idcard-widget.vala"
-       gtk_container_add ((GtkContainer*) self->priv->event_box, (GtkWidget*) self->priv->main_vbox);
-#line 132 "moonshot-idcard-widget.vala"
-       g_signal_connect_object ((GtkWidget*) self->priv->event_box, "button-press-event", (GCallback) _id_card_widget_button_press_cb_gtk_widget_button_press_event, self, 0);
-#line 133 "moonshot-idcard-widget.vala"
-       gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) self->priv->event_box, TRUE, TRUE, 0);
-#line 135 "moonshot-idcard-widget.vala"
+#line 105 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp9_ = (GtkHBox*) gtk_hbox_new (FALSE, 6);
+#line 105 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp10_ = g_object_ref_sink (_tmp9_);
+#line 105 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (self->priv->table);
+#line 105 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       self->priv->table = _tmp10_;
+#line 106 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp11_ = self->priv->table;
+#line 106 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_box_pack_start ((GtkBox*) _tmp11_, (GtkWidget*) image, FALSE, FALSE, (guint) 0);
+#line 107 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp12_ = self->priv->table;
+#line 107 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp13_ = self->priv->label;
+#line 107 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_box_pack_start ((GtkBox*) _tmp12_, (GtkWidget*) _tmp13_, TRUE, TRUE, (guint) 0);
+#line 109 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp14_ = _ ("Delete");
+#line 109 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp15_ = (GtkButton*) gtk_button_new_with_label (_tmp14_);
+#line 109 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp16_ = g_object_ref_sink (_tmp15_);
+#line 109 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       id_card_widget_set_delete_button (self, _tmp16_);
+#line 109 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (_tmp16_);
+#line 110 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp17_ = _ ("View details");
+#line 110 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp18_ = (GtkButton*) gtk_button_new_with_label (_tmp17_);
+#line 110 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp19_ = g_object_ref_sink (_tmp18_);
+#line 110 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       id_card_widget_set_details_button (self, _tmp19_);
+#line 110 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (_tmp19_);
+#line 111 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp20_ = _ ("Send");
+#line 111 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp21_ = (GtkButton*) gtk_button_new_with_label (_tmp20_);
+#line 111 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp22_ = g_object_ref_sink (_tmp21_);
+#line 111 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       id_card_widget_set_send_button (self, _tmp22_);
+#line 111 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (_tmp22_);
+#line 112 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp23_ = self->priv->_delete_button;
+#line 112 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp24_ = _ ("Delete");
+#line 112 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp25_ = _ ("Delete this ID Card");
+#line 112 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       id_card_widget_set_atk_name_description (self, (GtkWidget*) _tmp23_, _tmp24_, _tmp25_);
+#line 113 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp26_ = self->priv->_details_button;
+#line 113 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp27_ = _ ("Details");
+#line 113 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp28_ = _ ("View the details of this ID Card");
+#line 113 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       id_card_widget_set_atk_name_description (self, (GtkWidget*) _tmp26_, _tmp27_, _tmp28_);
+#line 114 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp29_ = self->priv->_send_button;
+#line 114 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp30_ = _ ("Send");
+#line 114 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp31_ = _ ("Send this ID Card");
+#line 114 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       id_card_widget_set_atk_name_description (self, (GtkWidget*) _tmp29_, _tmp30_, _tmp31_);
+#line 115 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp32_ = (GtkHButtonBox*) gtk_hbutton_box_new ();
+#line 115 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp33_ = g_object_ref_sink (_tmp32_);
+#line 115 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (self->priv->hbutton_box);
+#line 115 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       self->priv->hbutton_box = _tmp33_;
+#line 116 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp34_ = self->priv->hbutton_box;
+#line 116 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp35_ = self->priv->_delete_button;
+#line 116 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_box_pack_end ((GtkBox*) _tmp34_, (GtkWidget*) _tmp35_, TRUE, TRUE, (guint) 0);
+#line 117 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp36_ = self->priv->hbutton_box;
+#line 117 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp37_ = self->priv->_details_button;
+#line 117 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_box_pack_end ((GtkBox*) _tmp36_, (GtkWidget*) _tmp37_, TRUE, TRUE, (guint) 0);
+#line 118 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp38_ = self->priv->hbutton_box;
+#line 118 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp39_ = self->priv->_send_button;
+#line 118 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_box_pack_end ((GtkBox*) _tmp38_, (GtkWidget*) _tmp39_, TRUE, TRUE, (guint) 0);
+#line 119 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp40_ = self->priv->_send_button;
+#line 119 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_widget_set_sensitive ((GtkWidget*) _tmp40_, FALSE);
+#line 121 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp41_ = self->priv->_delete_button;
+#line 121 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       g_signal_connect_object (_tmp41_, "clicked", (GCallback) _id_card_widget_delete_button_cb_gtk_button_clicked, self, 0);
+#line 122 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp42_ = self->priv->_details_button;
+#line 122 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       g_signal_connect_object (_tmp42_, "clicked", (GCallback) _id_card_widget_details_button_cb_gtk_button_clicked, self, 0);
+#line 123 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp43_ = self->priv->_send_button;
+#line 123 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       g_signal_connect_object (_tmp43_, "clicked", (GCallback) _id_card_widget_send_button_cb_gtk_button_clicked, self, 0);
+#line 125 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp44_ = (GtkVBox*) gtk_vbox_new (FALSE, 12);
+#line 125 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp45_ = g_object_ref_sink (_tmp44_);
+#line 125 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (self->priv->main_vbox);
+#line 125 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       self->priv->main_vbox = _tmp45_;
+#line 126 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp46_ = self->priv->main_vbox;
+#line 126 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp47_ = self->priv->table;
+#line 126 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_box_pack_start ((GtkBox*) _tmp46_, (GtkWidget*) _tmp47_, TRUE, TRUE, (guint) 0);
+#line 127 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp48_ = self->priv->main_vbox;
+#line 127 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp49_ = self->priv->hbutton_box;
+#line 127 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_box_pack_start ((GtkBox*) _tmp48_, (GtkWidget*) _tmp49_, FALSE, FALSE, (guint) 0);
+#line 128 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp50_ = self->priv->main_vbox;
+#line 128 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_container_set_border_width ((GtkContainer*) _tmp50_, (guint) 12);
+#line 130 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp51_ = (GtkEventBox*) gtk_event_box_new ();
+#line 130 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp52_ = g_object_ref_sink (_tmp51_);
+#line 130 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (self->priv->event_box);
+#line 130 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       self->priv->event_box = _tmp52_;
+#line 131 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp53_ = self->priv->event_box;
+#line 131 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp54_ = self->priv->main_vbox;
+#line 131 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_container_add ((GtkContainer*) _tmp53_, (GtkWidget*) _tmp54_);
+#line 132 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp55_ = self->priv->event_box;
+#line 132 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       g_signal_connect_object ((GtkWidget*) _tmp55_, "button-press-event", (GCallback) _id_card_widget_button_press_cb_gtk_widget_button_press_event, self, 0);
+#line 133 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp56_ = self->priv->event_box;
+#line 133 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) _tmp56_, TRUE, TRUE, (guint) 0);
+#line 135 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        gtk_widget_show_all ((GtkWidget*) self);
-#line 136 "moonshot-idcard-widget.vala"
-       gtk_widget_hide ((GtkWidget*) self->priv->hbutton_box);
-#line 138 "moonshot-idcard-widget.vala"
+#line 136 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp57_ = self->priv->hbutton_box;
+#line 136 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       gtk_widget_hide ((GtkWidget*) _tmp57_);
+#line 138 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        id_card_widget_set_idcard_color (self);
-#line 404 "moonshot-idcard-widget.c"
+#line 94 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (image);
+#line 94 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        return self;
+#line 735 "moonshot-idcard-widget.c"
 }
 
 
-#line 94 "moonshot-idcard-widget.vala"
 IdCardWidget* id_card_widget_new (IdCard* id_card) {
-#line 94 "moonshot-idcard-widget.vala"
+#line 94 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        return id_card_widget_construct (TYPE_ID_CARD_WIDGET, id_card);
-#line 414 "moonshot-idcard-widget.c"
+#line 742 "moonshot-idcard-widget.c"
 }
 
 
 static gpointer _g_object_ref0 (gpointer self) {
+#line 143 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        return self ? g_object_ref (self) : NULL;
+#line 749 "moonshot-idcard-widget.c"
 }
 
 
-#line 141 "moonshot-idcard-widget.vala"
-static void id_card_widget_set_atk_name_description (IdCardWidget* self, GtkWidget* widget, const char* name, const char* description) {
-#line 425 "moonshot-idcard-widget.c"
+static void id_card_widget_set_atk_name_description (IdCardWidget* self, GtkWidget* widget, const gchar* name, const gchar* description) {
+       GtkWidget* _tmp0_;
+       AtkObject* _tmp1_ = NULL;
+       AtkObject* _tmp2_;
        AtkObject* atk_widget;
-#line 141 "moonshot-idcard-widget.vala"
+       const gchar* _tmp3_;
+       const gchar* _tmp4_;
+#line 141 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-#line 141 "moonshot-idcard-widget.vala"
+#line 141 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (widget != NULL);
-#line 141 "moonshot-idcard-widget.vala"
+#line 141 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (name != NULL);
-#line 141 "moonshot-idcard-widget.vala"
+#line 141 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (description != NULL);
-#line 143 "moonshot-idcard-widget.vala"
-       atk_widget = _g_object_ref0 (gtk_widget_get_accessible (widget));
-#line 145 "moonshot-idcard-widget.vala"
-       atk_object_set_name (atk_widget, name);
-#line 146 "moonshot-idcard-widget.vala"
-       atk_object_set_description (atk_widget, description);
-#line 441 "moonshot-idcard-widget.c"
+#line 143 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = widget;
+#line 143 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp1_ = gtk_widget_get_accessible (_tmp0_);
+#line 143 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp2_ = _g_object_ref0 (_tmp1_);
+#line 143 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       atk_widget = _tmp2_;
+#line 145 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp3_ = name;
+#line 145 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       atk_object_set_name (atk_widget, _tmp3_);
+#line 146 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp4_ = description;
+#line 146 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       atk_object_set_description (atk_widget, _tmp4_);
+#line 141 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (atk_widget);
+#line 786 "moonshot-idcard-widget.c"
 }
 
 
 IdCard* id_card_widget_get_id_card (IdCardWidget* self) {
        IdCard* result;
+       IdCard* _tmp0_;
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_val_if_fail (self != NULL, NULL);
-       result = self->priv->_id_card;
-#line 5 "moonshot-idcard-widget.vala"
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = self->priv->_id_card;
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       result = _tmp0_;
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        return result;
-#line 452 "moonshot-idcard-widget.c"
+#line 801 "moonshot-idcard-widget.c"
 }
 
 
 void id_card_widget_set_id_card (IdCardWidget* self, IdCard* value) {
        IdCard* _tmp0_;
+       IdCard* _tmp1_;
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-       self->priv->_id_card = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_id_card), _tmp0_);
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = value;
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (self->priv->_id_card);
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       self->priv->_id_card = _tmp1_;
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_object_notify ((GObject *) self, "id-card");
+#line 820 "moonshot-idcard-widget.c"
 }
 
 
 GtkButton* id_card_widget_get_delete_button (IdCardWidget* self) {
        GtkButton* result;
+       GtkButton* _tmp0_;
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_val_if_fail (self != NULL, NULL);
-       result = self->priv->_delete_button;
-#line 9 "moonshot-idcard-widget.vala"
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = self->priv->_delete_button;
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       result = _tmp0_;
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        return result;
-#line 470 "moonshot-idcard-widget.c"
+#line 835 "moonshot-idcard-widget.c"
 }
 
 
 static void id_card_widget_set_delete_button (IdCardWidget* self, GtkButton* value) {
        GtkButton* _tmp0_;
+       GtkButton* _tmp1_;
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-       self->priv->_delete_button = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_delete_button), _tmp0_);
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = value;
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (self->priv->_delete_button);
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       self->priv->_delete_button = _tmp1_;
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_object_notify ((GObject *) self, "delete-button");
+#line 854 "moonshot-idcard-widget.c"
 }
 
 
 GtkButton* id_card_widget_get_details_button (IdCardWidget* self) {
        GtkButton* result;
+       GtkButton* _tmp0_;
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_val_if_fail (self != NULL, NULL);
-       result = self->priv->_details_button;
-#line 10 "moonshot-idcard-widget.vala"
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = self->priv->_details_button;
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       result = _tmp0_;
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        return result;
-#line 488 "moonshot-idcard-widget.c"
+#line 869 "moonshot-idcard-widget.c"
 }
 
 
 static void id_card_widget_set_details_button (IdCardWidget* self, GtkButton* value) {
        GtkButton* _tmp0_;
+       GtkButton* _tmp1_;
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-       self->priv->_details_button = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_details_button), _tmp0_);
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = value;
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (self->priv->_details_button);
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       self->priv->_details_button = _tmp1_;
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_object_notify ((GObject *) self, "details-button");
+#line 888 "moonshot-idcard-widget.c"
 }
 
 
 GtkButton* id_card_widget_get_send_button (IdCardWidget* self) {
        GtkButton* result;
+       GtkButton* _tmp0_;
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_val_if_fail (self != NULL, NULL);
-       result = self->priv->_send_button;
-#line 11 "moonshot-idcard-widget.vala"
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = self->priv->_send_button;
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       result = _tmp0_;
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        return result;
-#line 506 "moonshot-idcard-widget.c"
+#line 903 "moonshot-idcard-widget.c"
 }
 
 
 static void id_card_widget_set_send_button (IdCardWidget* self, GtkButton* value) {
        GtkButton* _tmp0_;
+       GtkButton* _tmp1_;
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_return_if_fail (self != NULL);
-       self->priv->_send_button = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_send_button), _tmp0_);
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp0_ = value;
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _tmp1_ = _g_object_ref0 (_tmp0_);
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       _g_object_unref0 (self->priv->_send_button);
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       self->priv->_send_button = _tmp1_;
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_object_notify ((GObject *) self, "send-button");
+#line 922 "moonshot-idcard-widget.c"
 }
 
 
 static void id_card_widget_class_init (IdCardWidgetClass * klass) {
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        id_card_widget_parent_class = g_type_class_peek_parent (klass);
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_type_class_add_private (klass, sizeof (IdCardWidgetPrivate));
-       G_OBJECT_CLASS (klass)->get_property = id_card_widget_get_property;
-       G_OBJECT_CLASS (klass)->set_property = id_card_widget_set_property;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       G_OBJECT_CLASS (klass)->get_property = _vala_id_card_widget_get_property;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
+       G_OBJECT_CLASS (klass)->set_property = _vala_id_card_widget_set_property;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        G_OBJECT_CLASS (klass)->finalize = id_card_widget_finalize;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        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));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        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));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        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));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        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));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        g_signal_new ("expanded", TYPE_ID_CARD_WIDGET, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        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);
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        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);
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        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);
+#line 953 "moonshot-idcard-widget.c"
 }
 
 
 static void id_card_widget_instance_init (IdCardWidget * self) {
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        self->priv = ID_CARD_WIDGET_GET_PRIVATE (self);
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        self->priv->_id_card = NULL;
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        self->priv->_delete_button = NULL;
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        self->priv->_details_button = NULL;
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        self->priv->_send_button = NULL;
+#line 968 "moonshot-idcard-widget.c"
 }
 
 
 static void id_card_widget_finalize (GObject* obj) {
        IdCardWidget * self;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        self = ID_CARD_WIDGET (obj);
+#line 5 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (self->priv->_id_card);
+#line 7 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (self->priv->main_vbox);
+#line 8 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (self->priv->table);
+#line 9 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (self->priv->_delete_button);
+#line 10 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (self->priv->_details_button);
+#line 11 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (self->priv->_send_button);
+#line 12 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (self->priv->hbutton_box);
+#line 13 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (self->priv->event_box);
+#line 15 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        _g_object_unref0 (self->priv->label);
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        G_OBJECT_CLASS (id_card_widget_parent_class)->finalize (obj);
+#line 996 "moonshot-idcard-widget.c"
 }
 
 
@@ -568,51 +1008,84 @@ GType id_card_widget_get_type (void) {
 }
 
 
-static void id_card_widget_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
+static void _vala_id_card_widget_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
        IdCardWidget * self;
        self = ID_CARD_WIDGET (object);
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        switch (property_id) {
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                case ID_CARD_WIDGET_ID_CARD:
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                g_value_set_object (value, id_card_widget_get_id_card (self));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                break;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                case ID_CARD_WIDGET_DELETE_BUTTON:
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                g_value_set_object (value, id_card_widget_get_delete_button (self));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                break;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                case ID_CARD_WIDGET_DETAILS_BUTTON:
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                g_value_set_object (value, id_card_widget_get_details_button (self));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                break;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                case ID_CARD_WIDGET_SEND_BUTTON:
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                g_value_set_object (value, id_card_widget_get_send_button (self));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                break;
+#line 1041 "moonshot-idcard-widget.c"
                default:
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                break;
+#line 1047 "moonshot-idcard-widget.c"
        }
 }
 
 
-static void id_card_widget_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
+static void _vala_id_card_widget_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
        IdCardWidget * self;
        self = ID_CARD_WIDGET (object);
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
        switch (property_id) {
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                case ID_CARD_WIDGET_ID_CARD:
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                id_card_widget_set_id_card (self, g_value_get_object (value));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                break;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                case ID_CARD_WIDGET_DELETE_BUTTON:
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                id_card_widget_set_delete_button (self, g_value_get_object (value));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                break;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                case ID_CARD_WIDGET_DETAILS_BUTTON:
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                id_card_widget_set_details_button (self, g_value_get_object (value));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                break;
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                case ID_CARD_WIDGET_SEND_BUTTON:
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                id_card_widget_set_send_button (self, g_value_get_object (value));
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                break;
+#line 1081 "moonshot-idcard-widget.c"
                default:
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
+#line 3 "/build/slave/packages-full/build/ui/src/moonshot-idcard-widget.vala"
                break;
+#line 1087 "moonshot-idcard-widget.c"
        }
 }
 
 
 
-