[bijiben] Notes search without result: do not show any icon
- From: Pierre-Yves Luyten <pyluyten src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [bijiben] Notes search without result: do not show any icon
- Date: Sat, 15 Feb 2014 21:33:41 +0000 (UTC)
commit 286d337154a26df3a57fd49f55d8231870542ca4
Author: Pierre-Yves Luyten <py luyten fr>
Date: Sat Feb 15 22:33:23 2014 +0100
Notes search without result: do not show any icon
src/bjb-empty-results-box.c | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/src/bjb-empty-results-box.c b/src/bjb-empty-results-box.c
index 04755c2..018024a 100644
--- a/src/bjb-empty-results-box.c
+++ b/src/bjb-empty-results-box.c
@@ -36,6 +36,7 @@ G_DEFINE_TYPE (BjbEmptyResultsBox, bjb_empty_results_box, GTK_TYPE_GRID);
struct _BjbEmptyResultsBoxPrivate
{
GtkWidget *primary_label;
+ GtkWidget *image;
GtkLabel *details_label;
BjbEmptyResultsBoxType type;
};
@@ -48,7 +49,7 @@ bjb_empty_results_box_constructed (GObject *object)
BjbEmptyResultsBoxPrivate *priv;
GtkStyleContext *context;
GdkPixbuf *pixbuf;
- GtkWidget *image, *labels_grid;
+ GtkWidget *labels_grid;
gchar *label, *icons_path, *note_icon_path, *markup;
GError *error;
@@ -86,11 +87,11 @@ bjb_empty_results_box_constructed (GObject *object)
g_error_free (error);
}
- image = gtk_image_new_from_pixbuf (pixbuf);
+ priv->image = gtk_image_new_from_pixbuf (pixbuf);
g_free (note_icon_path);
- gtk_image_set_pixel_size (GTK_IMAGE (image), 64);
- gtk_container_add (GTK_CONTAINER (self), image);
+ gtk_image_set_pixel_size (GTK_IMAGE (priv->image), 64);
+ gtk_container_add (GTK_CONTAINER (self), priv->image);
labels_grid = gtk_grid_new ();
gtk_orientable_set_orientation (GTK_ORIENTABLE (labels_grid), GTK_ORIENTATION_VERTICAL);
@@ -144,6 +145,7 @@ bjb_empty_results_box_set_type (BjbEmptyResultsBox *self,
_("Your notes notebook is empty.\nClick the New button to create your first note."));
gtk_widget_show (GTK_WIDGET (self->priv->details_label));
+ gtk_widget_show (self->priv->image);
break;
case BJB_EMPTY_RESULTS_NO_RESULTS:
@@ -151,6 +153,7 @@ bjb_empty_results_box_set_type (BjbEmptyResultsBox *self,
self->priv->details_label, NULL);
gtk_widget_hide (GTK_WIDGET (self->priv->details_label));
+ gtk_widget_hide (self->priv->image);
break;
@@ -170,6 +173,7 @@ bjb_empty_results_box_set_type (BjbEmptyResultsBox *self,
_("Please install 'Tracker' then restart the application."));
gtk_widget_show (GTK_WIDGET (self->priv->details_label));
+ gtk_widget_show (self->priv->image);
break;
default:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]