X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=src%2Fmoonshot-custom-vbox.c;h=8b84c2e0ba5ef42355b6dd5a11d46e89745333a8;hb=bd94bf9f82d092595a4a5fdf215a4ccfe9db7b32;hp=b189819428aa26e4c9c91cc3253ffd535fe06a5d;hpb=068a0f1dfef9439c66af2e829a09f7526e8631a4;p=moonshot-ui.git diff --git a/src/moonshot-custom-vbox.c b/src/moonshot-custom-vbox.c index b189819..8b84c2e 100644 --- a/src/moonshot-custom-vbox.c +++ b/src/moonshot-custom-vbox.c @@ -1,4 +1,4 @@ -/* moonshot-custom-vbox.c generated by valac 0.10.4, the Vala compiler +/* moonshot-custom-vbox.c generated by valac 0.16.1, the Vala compiler * generated from moonshot-custom-vbox.vala, do not modify */ @@ -127,164 +127,262 @@ GtkButton* id_card_widget_get_send_button (IdCardWidget* self); void custom_vbox_add_id_card_widget (CustomVBox* self, IdCardWidget* id_card_widget); void custom_vbox_remove_id_card_widget (CustomVBox* self, IdCardWidget* id_card_widget); static void custom_vbox_finalize (GObject* obj); -static void custom_vbox_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); -static void custom_vbox_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); - +static void _vala_custom_vbox_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec); +static void _vala_custom_vbox_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec); static gpointer _g_object_ref0 (gpointer self) { +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" return self ? g_object_ref (self) : NULL; +#line 138 "moonshot-custom-vbox.c" } -#line 8 "moonshot-custom-vbox.vala" CustomVBox* custom_vbox_construct (GType object_type, IdentityManagerView* window, gboolean homogeneous, gint spacing) { -#line 143 "moonshot-custom-vbox.c" - CustomVBox * self; + CustomVBox * self = NULL; IdentityManagerView* _tmp0_; -#line 8 "moonshot-custom-vbox.vala" + IdentityManagerView* _tmp1_; + gboolean _tmp2_; + gint _tmp3_; +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_val_if_fail (window != NULL, NULL); -#line 148 "moonshot-custom-vbox.c" - self = g_object_newv (object_type, 0, NULL); -#line 10 "moonshot-custom-vbox.vala" - self->priv->main_window = (_tmp0_ = _g_object_ref0 (window), _g_object_unref0 (self->priv->main_window), _tmp0_); -#line 11 "moonshot-custom-vbox.vala" - gtk_box_set_homogeneous ((GtkBox*) self, homogeneous); -#line 12 "moonshot-custom-vbox.vala" - gtk_box_set_spacing ((GtkBox*) self, spacing); -#line 156 "moonshot-custom-vbox.c" +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + self = (CustomVBox*) g_object_new (object_type, NULL); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = window; +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _g_object_unref0 (self->priv->main_window); +#line 10 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + self->priv->main_window = _tmp1_; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp2_ = homogeneous; +#line 11 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + gtk_box_set_homogeneous ((GtkBox*) self, _tmp2_); +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp3_ = spacing; +#line 12 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + gtk_box_set_spacing ((GtkBox*) self, _tmp3_); +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" return self; +#line 170 "moonshot-custom-vbox.c" } -#line 8 "moonshot-custom-vbox.vala" CustomVBox* custom_vbox_new (IdentityManagerView* window, gboolean homogeneous, gint spacing) { -#line 8 "moonshot-custom-vbox.vala" +#line 8 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" return custom_vbox_construct (TYPE_CUSTOM_VBOX, window, homogeneous, spacing); -#line 165 "moonshot-custom-vbox.c" +#line 177 "moonshot-custom-vbox.c" } -#line 15 "moonshot-custom-vbox.vala" void custom_vbox_receive_expanded_event (CustomVBox* self, IdCardWidget* id_card_widget) { -#line 171 "moonshot-custom-vbox.c" + GList* _tmp0_ = NULL; GList* list; - gboolean _tmp0_ = FALSE; -#line 15 "moonshot-custom-vbox.vala" + GList* _tmp1_; + IdCardWidget* _tmp6_; + gboolean _tmp7_ = FALSE; + IdCardWidget* _tmp8_; + gboolean _tmp12_; +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (self != NULL); -#line 15 "moonshot-custom-vbox.vala" +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (id_card_widget != NULL); -#line 17 "moonshot-custom-vbox.vala" - list = gtk_container_get_children ((GtkContainer*) self); -#line 180 "moonshot-custom-vbox.c" +#line 17 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = gtk_container_get_children ((GtkContainer*) self); +#line 17 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + list = _tmp0_; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp1_ = list; +#line 199 "moonshot-custom-vbox.c" { - GList* id_card_collection; - GList* id_card_it; -#line 18 "moonshot-custom-vbox.vala" - id_card_collection = list; -#line 186 "moonshot-custom-vbox.c" + GList* id_card_collection = NULL; + GList* id_card_it = NULL; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + id_card_collection = _tmp1_; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" for (id_card_it = id_card_collection; id_card_it != NULL; id_card_it = id_card_it->next) { - GtkWidget* id_card; -#line 18 "moonshot-custom-vbox.vala" - id_card = _g_object_ref0 ((GtkWidget*) id_card_it->data); -#line 191 "moonshot-custom-vbox.c" +#line 207 "moonshot-custom-vbox.c" + GtkWidget* _tmp2_; + GtkWidget* id_card = NULL; +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp2_ = _g_object_ref0 ((GtkWidget*) id_card_it->data); +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + id_card = _tmp2_; +#line 214 "moonshot-custom-vbox.c" { -#line 20 "moonshot-custom-vbox.vala" - if (id_card != GTK_WIDGET (id_card_widget)) { -#line 21 "moonshot-custom-vbox.vala" - id_card_widget_collapse (ID_CARD_WIDGET (id_card)); -#line 197 "moonshot-custom-vbox.c" + GtkWidget* _tmp3_; + IdCardWidget* _tmp4_; +#line 20 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp3_ = id_card; +#line 20 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp4_ = id_card_widget; +#line 20 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + if (_tmp3_ != GTK_WIDGET (_tmp4_)) { +#line 224 "moonshot-custom-vbox.c" + GtkWidget* _tmp5_; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp5_ = id_card; +#line 21 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + id_card_widget_collapse (ID_CARD_WIDGET (_tmp5_)); +#line 230 "moonshot-custom-vbox.c" } +#line 18 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" _g_object_unref0 (id_card); +#line 234 "moonshot-custom-vbox.c" } } } -#line 23 "moonshot-custom-vbox.vala" - custom_vbox_set_current_idcard (self, id_card_widget); -#line 25 "moonshot-custom-vbox.vala" - if (self->priv->_current_idcard != NULL) { -#line 25 "moonshot-custom-vbox.vala" - _tmp0_ = self->priv->main_window->request_queue->length > 0; -#line 209 "moonshot-custom-vbox.c" +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp6_ = id_card_widget; +#line 23 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + custom_vbox_set_current_idcard (self, _tmp6_); +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp8_ = self->priv->_current_idcard; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + if (_tmp8_ != NULL) { +#line 246 "moonshot-custom-vbox.c" + IdentityManagerView* _tmp9_; + GQueue* _tmp10_; + guint _tmp11_; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp9_ = self->priv->main_window; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp10_ = _tmp9_->request_queue; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp11_ = _tmp10_->length; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp7_ = _tmp11_ > ((guint) 0); +#line 258 "moonshot-custom-vbox.c" } else { -#line 25 "moonshot-custom-vbox.vala" - _tmp0_ = FALSE; -#line 213 "moonshot-custom-vbox.c" +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp7_ = FALSE; +#line 262 "moonshot-custom-vbox.c" } -#line 25 "moonshot-custom-vbox.vala" - if (_tmp0_) { -#line 26 "moonshot-custom-vbox.vala" - gtk_widget_set_sensitive ((GtkWidget*) id_card_widget_get_send_button (self->priv->_current_idcard), TRUE); -#line 219 "moonshot-custom-vbox.c" +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp12_ = _tmp7_; +#line 25 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + if (_tmp12_) { +#line 268 "moonshot-custom-vbox.c" + IdCardWidget* _tmp13_; + GtkButton* _tmp14_; + GtkButton* _tmp15_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp13_ = self->priv->_current_idcard; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp14_ = id_card_widget_get_send_button (_tmp13_); +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp15_ = _tmp14_; +#line 26 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + gtk_widget_set_sensitive ((GtkWidget*) _tmp15_, TRUE); +#line 280 "moonshot-custom-vbox.c" } +#line 15 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" _g_list_free0 (list); +#line 284 "moonshot-custom-vbox.c" } -#line 29 "moonshot-custom-vbox.vala" void custom_vbox_add_id_card_widget (CustomVBox* self, IdCardWidget* id_card_widget) { -#line 29 "moonshot-custom-vbox.vala" + IdCardWidget* _tmp0_; +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (self != NULL); -#line 29 "moonshot-custom-vbox.vala" +#line 29 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (id_card_widget != NULL); -#line 31 "moonshot-custom-vbox.vala" - gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) id_card_widget, FALSE, FALSE, 0); -#line 233 "moonshot-custom-vbox.c" +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = id_card_widget; +#line 31 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + gtk_box_pack_start ((GtkBox*) self, (GtkWidget*) _tmp0_, FALSE, FALSE, (guint) 0); +#line 298 "moonshot-custom-vbox.c" } -#line 34 "moonshot-custom-vbox.vala" void custom_vbox_remove_id_card_widget (CustomVBox* self, IdCardWidget* id_card_widget) { -#line 34 "moonshot-custom-vbox.vala" + IdCardWidget* _tmp0_; +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (self != NULL); -#line 34 "moonshot-custom-vbox.vala" +#line 34 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (id_card_widget != NULL); -#line 36 "moonshot-custom-vbox.vala" - gtk_container_remove ((GtkContainer*) self, (GtkWidget*) id_card_widget); -#line 245 "moonshot-custom-vbox.c" +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = id_card_widget; +#line 36 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + gtk_container_remove ((GtkContainer*) self, (GtkWidget*) _tmp0_); +#line 312 "moonshot-custom-vbox.c" } IdCardWidget* custom_vbox_get_current_idcard (CustomVBox* self) { IdCardWidget* result; + IdCardWidget* _tmp0_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_val_if_fail (self != NULL, NULL); - result = self->priv->_current_idcard; -#line 5 "moonshot-custom-vbox.vala" +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = self->priv->_current_idcard; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + result = _tmp0_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" return result; -#line 255 "moonshot-custom-vbox.c" +#line 327 "moonshot-custom-vbox.c" } void custom_vbox_set_current_idcard (CustomVBox* self, IdCardWidget* value) { IdCardWidget* _tmp0_; + IdCardWidget* _tmp1_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_return_if_fail (self != NULL); - self->priv->_current_idcard = (_tmp0_ = _g_object_ref0 (value), _g_object_unref0 (self->priv->_current_idcard), _tmp0_); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp0_ = value; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _tmp1_ = _g_object_ref0 (_tmp0_); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + _g_object_unref0 (self->priv->_current_idcard); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + self->priv->_current_idcard = _tmp1_; +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_object_notify ((GObject *) self, "current-idcard"); +#line 346 "moonshot-custom-vbox.c" } static void custom_vbox_class_init (CustomVBoxClass * klass) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" custom_vbox_parent_class = g_type_class_peek_parent (klass); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_type_class_add_private (klass, sizeof (CustomVBoxPrivate)); - G_OBJECT_CLASS (klass)->get_property = custom_vbox_get_property; - G_OBJECT_CLASS (klass)->set_property = custom_vbox_set_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + G_OBJECT_CLASS (klass)->get_property = _vala_custom_vbox_get_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" + G_OBJECT_CLASS (klass)->set_property = _vala_custom_vbox_set_property; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" G_OBJECT_CLASS (klass)->finalize = custom_vbox_finalize; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_object_class_install_property (G_OBJECT_CLASS (klass), CUSTOM_VBOX_CURRENT_IDCARD, g_param_spec_object ("current-idcard", "current-idcard", "current-idcard", TYPE_ID_CARD_WIDGET, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE)); +#line 363 "moonshot-custom-vbox.c" } static void custom_vbox_instance_init (CustomVBox * self) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" self->priv = CUSTOM_VBOX_GET_PRIVATE (self); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" self->priv->_current_idcard = NULL; +#line 372 "moonshot-custom-vbox.c" } static void custom_vbox_finalize (GObject* obj) { CustomVBox * self; +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" self = CUSTOM_VBOX (obj); +#line 5 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" _g_object_unref0 (self->priv->_current_idcard); +#line 6 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" _g_object_unref0 (self->priv->main_window); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" G_OBJECT_CLASS (custom_vbox_parent_class)->finalize (obj); +#line 386 "moonshot-custom-vbox.c" } @@ -300,33 +398,48 @@ GType custom_vbox_get_type (void) { } -static void custom_vbox_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { +static void _vala_custom_vbox_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { CustomVBox * self; self = CUSTOM_VBOX (object); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" switch (property_id) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" case CUSTOM_VBOX_CURRENT_IDCARD: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" g_value_set_object (value, custom_vbox_get_current_idcard (self)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" break; +#line 413 "moonshot-custom-vbox.c" default: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" break; +#line 419 "moonshot-custom-vbox.c" } } -static void custom_vbox_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { +static void _vala_custom_vbox_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { CustomVBox * self; self = CUSTOM_VBOX (object); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" switch (property_id) { +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" case CUSTOM_VBOX_CURRENT_IDCARD: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" custom_vbox_set_current_idcard (self, g_value_get_object (value)); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" break; +#line 435 "moonshot-custom-vbox.c" default: +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); +#line 3 "/build/slave/packages-full/build/ui/src/moonshot-custom-vbox.vala" break; +#line 441 "moonshot-custom-vbox.c" } } -