145
146
static void _lambda3_ (UnityPanelIndicatorsIndicatorObjectEntryView* self);
146
147
static void __lambda3__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
147
148
static void _lambda4_ (UnityPanelIndicatorsIndicatorObjectEntryView* self);
148
static void __lambda4__gtk_icon_theme_changed (GtkIconTheme* _sender, gpointer self);
149
static void __lambda4__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
149
150
static void _lambda5_ (UnityPanelIndicatorsIndicatorObjectEntryView* self);
150
static void __lambda5__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
151
static void __lambda5__gtk_icon_theme_changed (GtkIconTheme* _sender, gpointer self);
151
152
static void _lambda6_ (UnityPanelIndicatorsIndicatorObjectEntryView* self);
152
153
static void __lambda6__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
154
static void _lambda7_ (UnityPanelIndicatorsIndicatorObjectEntryView* self);
155
static void __lambda7__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
156
static void _lambda8_ (UnityPanelIndicatorsIndicatorObjectEntryView* self);
157
static void __lambda8__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self);
153
158
static GObject * unity_panel_indicators_indicator_object_entry_view_constructor (GType type, guint n_construct_properties, GObjectConstructParam * construct_properties);
154
159
static void unity_panel_indicators_indicator_object_entry_view_finalize (GObject* obj);
155
160
static void unity_panel_indicators_indicator_object_entry_view_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec);
484
489
static void _lambda0_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
490
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->image) & GTK_SENSITIVE) != 0) {
491
clutter_actor_set_reactive ((ClutterActor*) self, TRUE);
493
clutter_actor_animate ((ClutterActor*) self->image, (gulong) CLUTTER_EASE_OUT_QUAD, (guint) 200, "opacity", 255, NULL);
495
clutter_actor_set_reactive ((ClutterActor*) self, FALSE);
497
clutter_actor_animate ((ClutterActor*) self->image, (gulong) CLUTTER_EASE_OUT_QUAD, (guint) 200, "opacity", 64, NULL);
502
static void __lambda0__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
507
static void _lambda1_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
485
508
if (self->priv->_entry->image != NULL) {
486
509
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->image) & GTK_VISIBLE) != 0) {
487
510
clutter_actor_show ((ClutterActor*) self->image);
511
if (self->priv->_entry->label != NULL) {
512
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->label) & GTK_VISIBLE) != 0) {
513
clutter_actor_show ((ClutterActor*) self->text);
514
clutter_actor_show ((ClutterActor*) self);
517
clutter_actor_show ((ClutterActor*) self);
489
520
clutter_actor_hide ((ClutterActor*) self->image);
521
if (self->priv->_entry->label != NULL) {
522
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->label) & GTK_VISIBLE) == 0) {
523
clutter_actor_hide ((ClutterActor*) self->text);
524
clutter_actor_hide ((ClutterActor*) self);
527
clutter_actor_hide ((ClutterActor*) self);
495
static void __lambda0__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
534
static void __lambda1__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
500
static void _lambda1_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
539
static void _lambda2_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
501
540
GdkPixbuf* _tmp0_ = NULL;
502
541
GdkPixbuf* _tmp1_;
517
static void __lambda1__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
522
static void _lambda2_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
526
if ((_tmp2_ = (_tmp1_ = (g_object_get (self->priv->_entry->image, "icon-name", &_tmp0_, NULL), _tmp0_)) != NULL, _g_free0 (_tmp1_), _tmp2_)) {
529
g_object_set (self->image, "stock-id", _tmp4_ = (g_object_get (self->priv->_entry->image, "icon-name", &_tmp3_, NULL), _tmp3_), NULL);
531
ctk_image_set_size (self->image, 22);
536
556
static void __lambda2__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
537
557
_lambda2_ (self);
541
561
static void _lambda3_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
565
if ((_tmp2_ = (_tmp1_ = (g_object_get (self->priv->_entry->image, "icon-name", &_tmp0_, NULL), _tmp0_)) != NULL, _g_free0 (_tmp1_), _tmp2_)) {
568
g_object_set (self->image, "stock-id", _tmp4_ = (g_object_get (self->priv->_entry->image, "icon-name", &_tmp3_, NULL), _tmp3_), NULL);
570
ctk_image_set_size (self->image, 22);
575
static void __lambda3__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
580
static void _lambda4_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
542
581
GIcon* _tmp0_ = NULL;
555
static void __lambda3__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
560
static void _lambda4_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
564
if ((_tmp2_ = (_tmp1_ = (g_object_get (self->priv->_entry->image, "icon-name", &_tmp0_, NULL), _tmp0_)) != NULL, _g_free0 (_tmp1_), _tmp2_)) {
567
g_object_set (self->image, "stock-id", _tmp4_ = (g_object_get (self->priv->_entry->image, "icon-name", &_tmp3_, NULL), _tmp3_), NULL);
573
static void __lambda4__gtk_icon_theme_changed (GtkIconTheme* _sender, gpointer self) {
594
static void __lambda4__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
574
595
_lambda4_ (self);
599
static void _lambda5_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
603
if ((_tmp2_ = (_tmp1_ = (g_object_get (self->priv->_entry->image, "icon-name", &_tmp0_, NULL), _tmp0_)) != NULL, _g_free0 (_tmp1_), _tmp2_)) {
606
g_object_set (self->image, "stock-id", _tmp4_ = (g_object_get (self->priv->_entry->image, "icon-name", &_tmp3_, NULL), _tmp3_), NULL);
612
static void __lambda5__gtk_icon_theme_changed (GtkIconTheme* _sender, gpointer self) {
578
617
static char* string_replace (const char* self, const char* old, const char* replacement) {
579
618
char* result = NULL;
580
619
GError * _inner_error_ = NULL;
633
static void _lambda5_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
672
static void _lambda6_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
635
674
clutter_text_set_text ((ClutterText*) self->text, _tmp0_ = string_replace (gtk_label_get_label (self->priv->_entry->label), "_", ""));
636
675
_g_free0 (_tmp0_);
640
static void __lambda5__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
645
static void _lambda6_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
679
static void __lambda6__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
684
static void _lambda7_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
685
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->label) & GTK_SENSITIVE) != 0) {
686
clutter_actor_set_reactive ((ClutterActor*) self, TRUE);
688
clutter_actor_animate ((ClutterActor*) self->text, (gulong) CLUTTER_EASE_OUT_QUAD, (guint) 200, "opacity", 255, NULL);
690
clutter_actor_set_reactive ((ClutterActor*) self, FALSE);
692
clutter_actor_animate ((ClutterActor*) self->text, (gulong) CLUTTER_EASE_OUT_QUAD, (guint) 200, "opacity", 64, NULL);
697
static void __lambda7__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
702
static void _lambda8_ (UnityPanelIndicatorsIndicatorObjectEntryView* self) {
646
703
if (self->priv->_entry->label != NULL) {
647
704
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->label) & GTK_VISIBLE) != 0) {
648
705
clutter_actor_show ((ClutterActor*) self->text);
706
if (self->priv->_entry->image != NULL) {
707
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->image) & GTK_VISIBLE) != 0) {
708
clutter_actor_show ((ClutterActor*) self->image);
709
clutter_actor_show ((ClutterActor*) self);
712
clutter_actor_show ((ClutterActor*) self);
650
715
clutter_actor_hide ((ClutterActor*) self->text);
716
if (self->priv->_entry->image != NULL) {
717
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->image) & GTK_VISIBLE) == 0) {
718
clutter_actor_hide ((ClutterActor*) self->image);
719
clutter_actor_hide ((ClutterActor*) self);
722
clutter_actor_hide ((ClutterActor*) self);
656
static void __lambda6__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
729
static void __lambda8__g_object_notify (GObject* _sender, GParamSpec* pspec, gpointer self) {
717
791
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->image) & GTK_VISIBLE) != 0) {
718
792
clutter_actor_show ((ClutterActor*) self->image);
793
if (self->priv->_entry->label != NULL) {
794
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->label) & GTK_VISIBLE) != 0) {
795
clutter_actor_show ((ClutterActor*) self->text);
796
clutter_actor_show ((ClutterActor*) self);
799
clutter_actor_show ((ClutterActor*) self);
720
802
clutter_actor_hide ((ClutterActor*) self->image);
722
g_signal_connect_object ((GObject*) self->priv->_entry->image, "notify::visible", (GCallback) __lambda0__g_object_notify, self, 0);
803
if (self->priv->_entry->label != NULL) {
804
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->label) & GTK_VISIBLE) == 0) {
805
clutter_actor_hide ((ClutterActor*) self->text);
806
clutter_actor_hide ((ClutterActor*) self);
809
clutter_actor_hide ((ClutterActor*) self);
812
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->image) & GTK_SENSITIVE) != 0) {
813
clutter_actor_set_reactive ((ClutterActor*) self, TRUE);
815
clutter_actor_set_opacity ((ClutterActor*) self->image, (guint8) 255);
817
clutter_actor_set_reactive ((ClutterActor*) self, FALSE);
819
clutter_actor_set_opacity ((ClutterActor*) self->image, (guint8) 64);
821
g_signal_connect_object ((GObject*) self->priv->_entry->image, "notify::sensitive", (GCallback) __lambda0__g_object_notify, self, 0);
822
g_signal_connect_object ((GObject*) self->priv->_entry->image, "notify::visible", (GCallback) __lambda1__g_object_notify, self, 0);
724
g_signal_connect_object ((GObject*) self->priv->_entry->image, "notify::pixbuf", (GCallback) __lambda1__g_object_notify, self, 0);
725
g_signal_connect_object ((GObject*) self->priv->_entry->image, "notify::icon-name", (GCallback) __lambda2__g_object_notify, self, 0);
726
g_signal_connect_object ((GObject*) self->priv->_entry->image, "notify::gicon", (GCallback) __lambda3__g_object_notify, self, 0);
824
g_signal_connect_object ((GObject*) self->priv->_entry->image, "notify::pixbuf", (GCallback) __lambda2__g_object_notify, self, 0);
825
g_signal_connect_object ((GObject*) self->priv->_entry->image, "notify::icon-name", (GCallback) __lambda3__g_object_notify, self, 0);
826
g_signal_connect_object ((GObject*) self->priv->_entry->image, "notify::gicon", (GCallback) __lambda4__g_object_notify, self, 0);
727
827
theme = gtk_icon_theme_get_default ();
728
g_signal_connect_object (theme, "changed", (GCallback) __lambda4__gtk_icon_theme_changed, self, 0);
828
g_signal_connect_object (theme, "changed", (GCallback) __lambda5__gtk_icon_theme_changed, self, 0);
729
829
if (GTK_IS_LABEL (self->priv->_entry->label)) {
730
830
CtkText* _tmp21_;
731
831
ClutterColor _tmp22_ = {0};
736
836
clutter_container_add_actor ((ClutterContainer*) self, (ClutterActor*) self->text);
737
837
clutter_text_set_text ((ClutterText*) self->text, _tmp24_ = string_replace (gtk_label_get_label (self->priv->_entry->label), "_", ""));
738
838
_g_free0 (_tmp24_);
739
g_signal_connect_object ((GObject*) self->priv->_entry->label, "notify::label", (GCallback) __lambda5__g_object_notify, self, 0);
839
g_signal_connect_object ((GObject*) self->priv->_entry->label, "notify::label", (GCallback) __lambda6__g_object_notify, self, 0);
740
840
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->label) & GTK_VISIBLE) != 0) {
741
841
clutter_actor_show ((ClutterActor*) self->text);
842
if (self->priv->_entry->image != NULL) {
843
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->image) & GTK_VISIBLE) != 0) {
844
clutter_actor_show ((ClutterActor*) self->image);
845
clutter_actor_show ((ClutterActor*) self);
848
clutter_actor_show ((ClutterActor*) self);
743
851
clutter_actor_hide ((ClutterActor*) self->text);
745
g_signal_connect_object ((GObject*) self->priv->_entry->label, "notify::visible", (GCallback) __lambda6__g_object_notify, self, 0);
852
if (self->priv->_entry->image != NULL) {
853
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->image) & GTK_VISIBLE) == 0) {
854
clutter_actor_hide ((ClutterActor*) self->image);
855
clutter_actor_hide ((ClutterActor*) self);
858
clutter_actor_hide ((ClutterActor*) self);
861
if ((GTK_WIDGET_FLAGS ((GtkWidget*) self->priv->_entry->label) & GTK_SENSITIVE) != 0) {
862
clutter_actor_set_reactive ((ClutterActor*) self, TRUE);
864
clutter_actor_set_opacity ((ClutterActor*) self->text, (guint8) 255);
866
clutter_actor_set_reactive ((ClutterActor*) self, FALSE);
868
clutter_actor_set_opacity ((ClutterActor*) self->text, (guint8) 64);
870
g_signal_connect_object ((GObject*) self->priv->_entry->label, "notify::sensitive", (GCallback) __lambda7__g_object_notify, self, 0);
871
g_signal_connect_object ((GObject*) self->priv->_entry->label, "notify::visible", (GCallback) __lambda8__g_object_notify, self, 0);