[nautilus] pathbar: clean up forward declarations and unused properties
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] pathbar: clean up forward declarations and unused properties
- Date: Fri, 18 Feb 2011 20:53:13 +0000 (UTC)
commit 7545af6c31ff45998167d008f3320a69d5531f7c
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Fri Feb 18 12:12:51 2011 -0500
pathbar: clean up forward declarations and unused properties
No real code change here.
src/nautilus-pathbar.c | 185 +++++++++++++++++++-----------------------------
1 files changed, 73 insertions(+), 112 deletions(-)
---
diff --git a/src/nautilus-pathbar.c b/src/nautilus-pathbar.c
index c1a5cfb..6d9bb2a 100644
--- a/src/nautilus-pathbar.c
+++ b/src/nautilus-pathbar.c
@@ -85,37 +85,14 @@ struct _ButtonData
GtkWidget *image;
GtkWidget *label;
guint ignore_changes : 1;
- guint file_is_hidden : 1;
guint fake_root : 1;
};
-G_DEFINE_TYPE (NautilusPathBar,
- nautilus_path_bar,
+G_DEFINE_TYPE (NautilusPathBar, nautilus_path_bar,
GTK_TYPE_CONTAINER);
-static void nautilus_path_bar_finalize (GObject *object);
-static void nautilus_path_bar_dispose (GObject *object);
-static void nautilus_path_bar_get_preferred_width (GtkWidget *widget,
- gint *minimum,
- gint *natural);
-static void nautilus_path_bar_get_preferred_height (GtkWidget *widget,
- gint *minimum,
- gint *natural);
-static void nautilus_path_bar_unmap (GtkWidget *widget);
-static void nautilus_path_bar_size_allocate (GtkWidget *widget,
- GtkAllocation *allocation);
-static void nautilus_path_bar_add (GtkContainer *container,
- GtkWidget *widget);
-static void nautilus_path_bar_remove (GtkContainer *container,
- GtkWidget *widget);
-static void nautilus_path_bar_forall (GtkContainer *container,
- gboolean include_internals,
- GtkCallback callback,
- gpointer callback_data);
static void nautilus_path_bar_scroll_up (NautilusPathBar *path_bar);
static void nautilus_path_bar_scroll_down (NautilusPathBar *path_bar);
-static gboolean nautilus_path_bar_scroll (GtkWidget *path_bar,
- GdkEventScroll *scroll);
static void nautilus_path_bar_stop_scrolling (NautilusPathBar *path_bar);
static gboolean nautilus_path_bar_slider_button_press (GtkWidget *widget,
GdkEventButton *event,
@@ -123,14 +100,6 @@ static gboolean nautilus_path_bar_slider_button_press (GtkWidget *wid
static gboolean nautilus_path_bar_slider_button_release (GtkWidget *widget,
GdkEventButton *event,
NautilusPathBar *path_bar);
-static void nautilus_path_bar_grab_notify (GtkWidget *widget,
- gboolean was_grabbed);
-static void nautilus_path_bar_state_changed (GtkWidget *widget,
- GtkStateType previous_state);
-static void nautilus_path_bar_style_set (GtkWidget *widget,
- GtkStyle *previous_style);
-static void nautilus_path_bar_screen_changed (GtkWidget *widget,
- GdkScreen *previous_screen);
static void nautilus_path_bar_check_icon_theme (NautilusPathBar *path_bar);
static void nautilus_path_bar_update_button_appearance (ButtonData *button_data);
static void nautilus_path_bar_update_button_state (ButtonData *button_data,
@@ -347,57 +316,6 @@ nautilus_path_bar_init (NautilusPathBar *path_bar)
}
static void
-nautilus_path_bar_class_init (NautilusPathBarClass *path_bar_class)
-{
- GObjectClass *gobject_class;
- GtkWidgetClass *widget_class;
- GtkContainerClass *container_class;
-
- gobject_class = (GObjectClass *) path_bar_class;
- widget_class = (GtkWidgetClass *) path_bar_class;
- container_class = (GtkContainerClass *) path_bar_class;
-
- gobject_class->finalize = nautilus_path_bar_finalize;
- gobject_class->dispose = nautilus_path_bar_dispose;
-
- widget_class->get_preferred_height = nautilus_path_bar_get_preferred_height;
- widget_class->get_preferred_width = nautilus_path_bar_get_preferred_width;
- widget_class->unmap = nautilus_path_bar_unmap;
- widget_class->size_allocate = nautilus_path_bar_size_allocate;
- widget_class->style_set = nautilus_path_bar_style_set;
- widget_class->screen_changed = nautilus_path_bar_screen_changed;
- widget_class->grab_notify = nautilus_path_bar_grab_notify;
- widget_class->state_changed = nautilus_path_bar_state_changed;
- widget_class->scroll_event = nautilus_path_bar_scroll;
-
- container_class->add = nautilus_path_bar_add;
- container_class->forall = nautilus_path_bar_forall;
- container_class->remove = nautilus_path_bar_remove;
-
- path_bar_signals [PATH_CLICKED] =
- g_signal_new ("path-clicked",
- G_OBJECT_CLASS_TYPE (path_bar_class),
- G_SIGNAL_RUN_FIRST,
- G_STRUCT_OFFSET (NautilusPathBarClass, path_clicked),
- NULL, NULL,
- g_cclosure_marshal_VOID__OBJECT,
- G_TYPE_NONE, 1,
- G_TYPE_FILE);
- path_bar_signals [PATH_SET] =
- g_signal_new ("path-set",
- G_OBJECT_CLASS_TYPE (path_bar_class),
- G_SIGNAL_RUN_FIRST,
- G_STRUCT_OFFSET (NautilusPathBarClass, path_set),
- NULL, NULL,
- g_cclosure_marshal_VOID__OBJECT,
- G_TYPE_NONE, 1,
- G_TYPE_FILE);
-
- gtk_container_class_handle_border_width (container_class);
-}
-
-
-static void
nautilus_path_bar_finalize (GObject *object)
{
NautilusPathBar *path_bar;
@@ -769,11 +687,9 @@ nautilus_path_bar_size_allocate (GtkWidget *widget,
}
static void
-nautilus_path_bar_style_set (GtkWidget *widget, GtkStyle *previous_style)
+nautilus_path_bar_style_updated (GtkWidget *widget)
{
- if (GTK_WIDGET_CLASS (nautilus_path_bar_parent_class)->style_set) {
- GTK_WIDGET_CLASS (nautilus_path_bar_parent_class)->style_set (widget, previous_style);
- }
+ GTK_WIDGET_CLASS (nautilus_path_bar_parent_class)->style_updated (widget);
nautilus_path_bar_check_icon_theme (NAUTILUS_PATH_BAR (widget));
}
@@ -897,6 +813,74 @@ nautilus_path_bar_forall (GtkContainer *container,
}
static void
+nautilus_path_bar_grab_notify (GtkWidget *widget,
+ gboolean was_grabbed)
+{
+ if (!was_grabbed) {
+ nautilus_path_bar_stop_scrolling (NAUTILUS_PATH_BAR (widget));
+ }
+}
+
+static void
+nautilus_path_bar_state_changed (GtkWidget *widget,
+ GtkStateType previous_state)
+{
+ if (!gtk_widget_get_sensitive (widget)) {
+ nautilus_path_bar_stop_scrolling (NAUTILUS_PATH_BAR (widget));
+ }
+}
+
+static void
+nautilus_path_bar_class_init (NautilusPathBarClass *path_bar_class)
+{
+ GObjectClass *gobject_class;
+ GtkWidgetClass *widget_class;
+ GtkContainerClass *container_class;
+
+ gobject_class = (GObjectClass *) path_bar_class;
+ widget_class = (GtkWidgetClass *) path_bar_class;
+ container_class = (GtkContainerClass *) path_bar_class;
+
+ gobject_class->finalize = nautilus_path_bar_finalize;
+ gobject_class->dispose = nautilus_path_bar_dispose;
+
+ widget_class->get_preferred_height = nautilus_path_bar_get_preferred_height;
+ widget_class->get_preferred_width = nautilus_path_bar_get_preferred_width;
+ widget_class->unmap = nautilus_path_bar_unmap;
+ widget_class->size_allocate = nautilus_path_bar_size_allocate;
+ widget_class->style_updated = nautilus_path_bar_style_updated;
+ widget_class->screen_changed = nautilus_path_bar_screen_changed;
+ widget_class->grab_notify = nautilus_path_bar_grab_notify;
+ widget_class->state_changed = nautilus_path_bar_state_changed;
+ widget_class->scroll_event = nautilus_path_bar_scroll;
+
+ container_class->add = nautilus_path_bar_add;
+ container_class->forall = nautilus_path_bar_forall;
+ container_class->remove = nautilus_path_bar_remove;
+
+ path_bar_signals [PATH_CLICKED] =
+ g_signal_new ("path-clicked",
+ G_OBJECT_CLASS_TYPE (path_bar_class),
+ G_SIGNAL_RUN_FIRST,
+ G_STRUCT_OFFSET (NautilusPathBarClass, path_clicked),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__OBJECT,
+ G_TYPE_NONE, 1,
+ G_TYPE_FILE);
+ path_bar_signals [PATH_SET] =
+ g_signal_new ("path-set",
+ G_OBJECT_CLASS_TYPE (path_bar_class),
+ G_SIGNAL_RUN_FIRST,
+ G_STRUCT_OFFSET (NautilusPathBarClass, path_set),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__OBJECT,
+ G_TYPE_NONE, 1,
+ G_TYPE_FILE);
+
+ gtk_container_class_handle_border_width (container_class);
+}
+
+static void
nautilus_path_bar_scroll_down (NautilusPathBar *path_bar)
{
GList *list;
@@ -1078,25 +1062,6 @@ nautilus_path_bar_slider_button_release (GtkWidget *widget,
return FALSE;
}
-static void
-nautilus_path_bar_grab_notify (GtkWidget *widget,
- gboolean was_grabbed)
-{
- if (!was_grabbed) {
- nautilus_path_bar_stop_scrolling (NAUTILUS_PATH_BAR (widget));
- }
-}
-
-static void
-nautilus_path_bar_state_changed (GtkWidget *widget,
- GtkStateType previous_state)
-{
- if (!gtk_widget_get_sensitive (widget)) {
- nautilus_path_bar_stop_scrolling (NAUTILUS_PATH_BAR (widget));
- }
-}
-
-
/* Changes the icons wherever it is needed */
static void
@@ -1594,8 +1559,7 @@ static ButtonData *
make_directory_button (NautilusPathBar *path_bar,
NautilusFile *file,
gboolean current_dir,
- gboolean base_dir,
- gboolean file_is_hidden)
+ gboolean base_dir)
{
GFile *path;
GtkWidget *child;
@@ -1607,7 +1571,6 @@ make_directory_button (NautilusPathBar *path_bar,
child = NULL;
label_alignment = NULL;
- file_is_hidden = !! file_is_hidden;
/* Is it a special button? */
button_data = g_new0 (ButtonData, 1);
@@ -1661,8 +1624,6 @@ make_directory_button (NautilusPathBar *path_bar,
button_data);
}
- button_data->file_is_hidden = file_is_hidden;
-
/* FIXME: Maybe we dont need this alignment at all and we can
* use GtkMisc aligments or even GtkWidget:halign/valign center.
*
@@ -1782,7 +1743,7 @@ nautilus_path_bar_update_path (NautilusPathBar *path_bar,
while (file != NULL) {
parent_file = nautilus_file_get_parent (file);
last_directory = !parent_file;
- button_data = make_directory_button (path_bar, file, first_directory, last_directory, FALSE);
+ button_data = make_directory_button (path_bar, file, first_directory, last_directory);
nautilus_file_unref (file);
if (first_directory) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]