|
|
984c0f8 |
Index: src/nautilus-places-sidebar.c
|
|
|
984c0f8 |
===================================================================
|
|
|
984c0f8 |
RCS file: /cvs/gnome/nautilus/src/nautilus-places-sidebar.c,v
|
|
|
984c0f8 |
retrieving revision 1.24
|
|
|
984c0f8 |
retrieving revision 1.25
|
|
|
984c0f8 |
diff -u -p -r1.24 -r1.25
|
|
|
984c0f8 |
--- src/nautilus-places-sidebar.c 24 Jul 2006 22:45:37 -0000 1.24
|
|
|
984c0f8 |
+++ src/nautilus-places-sidebar.c 13 Sep 2006 20:09:19 -0000 1.25
|
|
|
984c0f8 |
@@ -128,12 +128,12 @@ enum {
|
|
|
984c0f8 |
};
|
|
|
984c0f8 |
|
|
|
984c0f8 |
/* Target types for dragging from the shortcuts list */
|
|
|
984c0f8 |
-static const GtkTargetEntry shortcuts_source_targets[] = {
|
|
|
984c0f8 |
+static const GtkTargetEntry nautilus_shortcuts_source_targets[] = {
|
|
|
984c0f8 |
{ "GTK_TREE_MODEL_ROW", GTK_TARGET_SAME_WIDGET, GTK_TREE_MODEL_ROW }
|
|
|
984c0f8 |
};
|
|
|
984c0f8 |
|
|
|
984c0f8 |
/* Target types for dropping into the shortcuts list */
|
|
|
984c0f8 |
-static const GtkTargetEntry shortcuts_drop_targets [] = {
|
|
|
984c0f8 |
+static const GtkTargetEntry nautilus_shortcuts_drop_targets [] = {
|
|
|
984c0f8 |
{ "GTK_TREE_MODEL_ROW", GTK_TARGET_SAME_WIDGET, GTK_TREE_MODEL_ROW },
|
|
|
984c0f8 |
{ "text/uri-list", 0, TEXT_URI_LIST }
|
|
|
984c0f8 |
};
|
|
|
984c0f8 |
@@ -143,27 +143,27 @@ typedef struct {
|
|
|
984c0f8 |
GtkTreeModelFilter parent;
|
|
|
984c0f8 |
|
|
|
984c0f8 |
NautilusPlacesSidebar *sidebar;
|
|
|
984c0f8 |
-} ShortcutsModelFilter;
|
|
|
984c0f8 |
+} NautilusShortcutsModelFilter;
|
|
|
984c0f8 |
|
|
|
984c0f8 |
typedef struct {
|
|
|
984c0f8 |
GtkTreeModelFilterClass parent_class;
|
|
|
984c0f8 |
-} ShortcutsModelFilterClass;
|
|
|
984c0f8 |
+} NautilusShortcutsModelFilterClass;
|
|
|
984c0f8 |
|
|
|
984c0f8 |
-#define SHORTCUTS_MODEL_FILTER_TYPE (_shortcuts_model_filter_get_type ())
|
|
|
984c0f8 |
-#define SHORTCUTS_MODEL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SHORTCUTS_MODEL_FILTER_TYPE, ShortcutsModelFilter))
|
|
|
984c0f8 |
+#define NAUTILUS_SHORTCUTS_MODEL_FILTER_TYPE (_nautilus_shortcuts_model_filter_get_type ())
|
|
|
984c0f8 |
+#define NAUTILUS_SHORTCUTS_MODEL_FILTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_SHORTCUTS_MODEL_FILTER_TYPE, NautilusShortcutsModelFilter))
|
|
|
984c0f8 |
|
|
|
984c0f8 |
-GType _shortcuts_model_filter_get_type (void);
|
|
|
984c0f8 |
-static void shortcuts_model_filter_drag_source_iface_init (GtkTreeDragSourceIface *iface);
|
|
|
984c0f8 |
+GType _nautilus_shortcuts_model_filter_get_type (void);
|
|
|
984c0f8 |
+static void nautilus_shortcuts_model_filter_drag_source_iface_init (GtkTreeDragSourceIface *iface);
|
|
|
984c0f8 |
|
|
|
984c0f8 |
-G_DEFINE_TYPE_WITH_CODE (ShortcutsModelFilter,
|
|
|
984c0f8 |
- _shortcuts_model_filter,
|
|
|
984c0f8 |
+G_DEFINE_TYPE_WITH_CODE (NautilusShortcutsModelFilter,
|
|
|
984c0f8 |
+ _nautilus_shortcuts_model_filter,
|
|
|
984c0f8 |
GTK_TYPE_TREE_MODEL_FILTER,
|
|
|
984c0f8 |
G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_DRAG_SOURCE,
|
|
|
984c0f8 |
- shortcuts_model_filter_drag_source_iface_init));
|
|
|
984c0f8 |
+ nautilus_shortcuts_model_filter_drag_source_iface_init));
|
|
|
984c0f8 |
|
|
|
984c0f8 |
-static GtkTreeModel *shortcuts_model_filter_new (NautilusPlacesSidebar *sidebar,
|
|
|
984c0f8 |
- GtkTreeModel *child_model,
|
|
|
984c0f8 |
- GtkTreePath *root);
|
|
|
984c0f8 |
+static GtkTreeModel *nautilus_shortcuts_model_filter_new (NautilusPlacesSidebar *sidebar,
|
|
|
984c0f8 |
+ GtkTreeModel *child_model,
|
|
|
984c0f8 |
+ GtkTreePath *root);
|
|
|
984c0f8 |
|
|
|
984c0f8 |
G_DEFINE_TYPE_WITH_CODE (NautilusPlacesSidebar, nautilus_places_sidebar, GTK_TYPE_SCROLLED_WINDOW,
|
|
|
984c0f8 |
G_IMPLEMENT_INTERFACE (NAUTILUS_TYPE_SIDEBAR,
|
|
|
984c0f8 |
@@ -383,9 +383,9 @@ update_places_cb (gpointer data)
|
|
|
984c0f8 |
}
|
|
|
984c0f8 |
|
|
|
984c0f8 |
static gboolean
|
|
|
984c0f8 |
-shortcuts_row_separator_func (GtkTreeModel *model,
|
|
|
984c0f8 |
- GtkTreeIter *iter,
|
|
|
984c0f8 |
- gpointer data)
|
|
|
984c0f8 |
+nautilus_shortcuts_row_separator_func (GtkTreeModel *model,
|
|
|
984c0f8 |
+ GtkTreeIter *iter,
|
|
|
984c0f8 |
+ gpointer data)
|
|
|
984c0f8 |
{
|
|
|
984c0f8 |
PlaceType type;
|
|
|
984c0f8 |
|
|
|
984c0f8 |
@@ -1512,7 +1512,7 @@ nautilus_places_sidebar_init (NautilusPl
|
|
|
984c0f8 |
G_CALLBACK (bookmarks_editing_canceled), sidebar);
|
|
|
984c0f8 |
|
|
|
984c0f8 |
gtk_tree_view_set_row_separator_func (tree_view,
|
|
|
984c0f8 |
- shortcuts_row_separator_func,
|
|
|
984c0f8 |
+ nautilus_shortcuts_row_separator_func,
|
|
|
984c0f8 |
NULL,
|
|
|
984c0f8 |
NULL);
|
|
|
984c0f8 |
|
|
|
984c0f8 |
@@ -1528,9 +1528,9 @@ nautilus_places_sidebar_init (NautilusPl
|
|
|
984c0f8 |
GDK_TYPE_PIXBUF,
|
|
|
984c0f8 |
G_TYPE_INT
|
|
|
984c0f8 |
);
|
|
|
984c0f8 |
- sidebar->filter_model = shortcuts_model_filter_new (sidebar,
|
|
|
984c0f8 |
- GTK_TREE_MODEL (sidebar->store),
|
|
|
984c0f8 |
- NULL);
|
|
|
984c0f8 |
+ sidebar->filter_model = nautilus_shortcuts_model_filter_new (sidebar,
|
|
|
984c0f8 |
+ GTK_TREE_MODEL (sidebar->store),
|
|
|
984c0f8 |
+ NULL);
|
|
|
984c0f8 |
|
|
|
984c0f8 |
gtk_tree_view_set_model (tree_view, sidebar->filter_model);
|
|
|
984c0f8 |
gtk_container_add (GTK_CONTAINER (sidebar), GTK_WIDGET (tree_view));
|
|
|
984c0f8 |
@@ -1549,12 +1549,12 @@ nautilus_places_sidebar_init (NautilusPl
|
|
|
984c0f8 |
|
|
|
984c0f8 |
gtk_tree_view_enable_model_drag_source (GTK_TREE_VIEW (tree_view),
|
|
|
984c0f8 |
GDK_BUTTON1_MASK,
|
|
|
984c0f8 |
- shortcuts_source_targets,
|
|
|
984c0f8 |
- G_N_ELEMENTS (shortcuts_source_targets),
|
|
|
984c0f8 |
+ nautilus_shortcuts_source_targets,
|
|
|
984c0f8 |
+ G_N_ELEMENTS (nautilus_shortcuts_source_targets),
|
|
|
984c0f8 |
GDK_ACTION_MOVE);
|
|
|
984c0f8 |
gtk_drag_dest_set (GTK_WIDGET (tree_view),
|
|
|
984c0f8 |
0,
|
|
|
984c0f8 |
- shortcuts_drop_targets, G_N_ELEMENTS (shortcuts_drop_targets),
|
|
|
984c0f8 |
+ nautilus_shortcuts_drop_targets, G_N_ELEMENTS (nautilus_shortcuts_drop_targets),
|
|
|
984c0f8 |
GDK_ACTION_MOVE | GDK_ACTION_COPY | GDK_ACTION_LINK);
|
|
|
984c0f8 |
|
|
|
984c0f8 |
g_signal_connect (tree_view, "key-press-event",
|
|
|
984c0f8 |
@@ -1731,27 +1731,27 @@ nautilus_places_sidebar_register (void)
|
|
|
984c0f8 |
/* Drag and drop interfaces */
|
|
|
984c0f8 |
|
|
|
984c0f8 |
static void
|
|
|
984c0f8 |
-_shortcuts_model_filter_class_init (ShortcutsModelFilterClass *class)
|
|
|
984c0f8 |
+_nautilus_shortcuts_model_filter_class_init (NautilusShortcutsModelFilterClass *class)
|
|
|
984c0f8 |
{
|
|
|
984c0f8 |
}
|
|
|
984c0f8 |
|
|
|
984c0f8 |
static void
|
|
|
984c0f8 |
-_shortcuts_model_filter_init (ShortcutsModelFilter *model)
|
|
|
984c0f8 |
+_nautilus_shortcuts_model_filter_init (NautilusShortcutsModelFilter *model)
|
|
|
984c0f8 |
{
|
|
|
984c0f8 |
model->sidebar = NULL;
|
|
|
984c0f8 |
}
|
|
|
984c0f8 |
|
|
|
984c0f8 |
/* GtkTreeDragSource::row_draggable implementation for the shortcuts filter model */
|
|
|
984c0f8 |
static gboolean
|
|
|
984c0f8 |
-shortcuts_model_filter_row_draggable (GtkTreeDragSource *drag_source,
|
|
|
984c0f8 |
- GtkTreePath *path)
|
|
|
984c0f8 |
+nautilus_shortcuts_model_filter_row_draggable (GtkTreeDragSource *drag_source,
|
|
|
984c0f8 |
+ GtkTreePath *path)
|
|
|
984c0f8 |
{
|
|
|
984c0f8 |
- ShortcutsModelFilter *model;
|
|
|
984c0f8 |
+ NautilusShortcutsModelFilter *model;
|
|
|
984c0f8 |
int pos;
|
|
|
984c0f8 |
int bookmarks_pos;
|
|
|
984c0f8 |
int num_bookmarks;
|
|
|
984c0f8 |
|
|
|
984c0f8 |
- model = SHORTCUTS_MODEL_FILTER (drag_source);
|
|
|
984c0f8 |
+ model = NAUTILUS_SHORTCUTS_MODEL_FILTER (drag_source);
|
|
|
984c0f8 |
|
|
|
984c0f8 |
pos = *gtk_tree_path_get_indices (path);
|
|
|
984c0f8 |
bookmarks_pos = get_bookmark_index (model->sidebar->tree_view);
|
|
|
984c0f8 |
@@ -1762,13 +1762,13 @@ shortcuts_model_filter_row_draggable (Gt
|
|
|
984c0f8 |
|
|
|
984c0f8 |
/* GtkTreeDragSource::drag_data_get implementation for the shortcuts filter model */
|
|
|
984c0f8 |
static gboolean
|
|
|
984c0f8 |
-shortcuts_model_filter_drag_data_get (GtkTreeDragSource *drag_source,
|
|
|
984c0f8 |
- GtkTreePath *path,
|
|
|
984c0f8 |
- GtkSelectionData *selection_data)
|
|
|
984c0f8 |
+nautilus_shortcuts_model_filter_drag_data_get (GtkTreeDragSource *drag_source,
|
|
|
984c0f8 |
+ GtkTreePath *path,
|
|
|
984c0f8 |
+ GtkSelectionData *selection_data)
|
|
|
984c0f8 |
{
|
|
|
984c0f8 |
- ShortcutsModelFilter *model;
|
|
|
984c0f8 |
+ NautilusShortcutsModelFilter *model;
|
|
|
984c0f8 |
|
|
|
984c0f8 |
- model = SHORTCUTS_MODEL_FILTER (drag_source);
|
|
|
984c0f8 |
+ model = NAUTILUS_SHORTCUTS_MODEL_FILTER (drag_source);
|
|
|
984c0f8 |
|
|
|
984c0f8 |
/* FIXME */
|
|
|
984c0f8 |
|
|
|
984c0f8 |
@@ -1777,20 +1777,20 @@ shortcuts_model_filter_drag_data_get (Gt
|
|
|
984c0f8 |
|
|
|
984c0f8 |
/* Fill the GtkTreeDragSourceIface vtable */
|
|
|
984c0f8 |
static void
|
|
|
984c0f8 |
-shortcuts_model_filter_drag_source_iface_init (GtkTreeDragSourceIface *iface)
|
|
|
984c0f8 |
+nautilus_shortcuts_model_filter_drag_source_iface_init (GtkTreeDragSourceIface *iface)
|
|
|
984c0f8 |
{
|
|
|
984c0f8 |
- iface->row_draggable = shortcuts_model_filter_row_draggable;
|
|
|
984c0f8 |
- iface->drag_data_get = shortcuts_model_filter_drag_data_get;
|
|
|
984c0f8 |
+ iface->row_draggable = nautilus_shortcuts_model_filter_row_draggable;
|
|
|
984c0f8 |
+ iface->drag_data_get = nautilus_shortcuts_model_filter_drag_data_get;
|
|
|
984c0f8 |
}
|
|
|
984c0f8 |
|
|
|
984c0f8 |
static GtkTreeModel *
|
|
|
984c0f8 |
-shortcuts_model_filter_new (NautilusPlacesSidebar *sidebar,
|
|
|
984c0f8 |
- GtkTreeModel *child_model,
|
|
|
984c0f8 |
- GtkTreePath *root)
|
|
|
984c0f8 |
+nautilus_shortcuts_model_filter_new (NautilusPlacesSidebar *sidebar,
|
|
|
984c0f8 |
+ GtkTreeModel *child_model,
|
|
|
984c0f8 |
+ GtkTreePath *root)
|
|
|
984c0f8 |
{
|
|
|
984c0f8 |
- ShortcutsModelFilter *model;
|
|
|
984c0f8 |
+ NautilusShortcutsModelFilter *model;
|
|
|
984c0f8 |
|
|
|
984c0f8 |
- model = g_object_new (SHORTCUTS_MODEL_FILTER_TYPE,
|
|
|
984c0f8 |
+ model = g_object_new (NAUTILUS_SHORTCUTS_MODEL_FILTER_TYPE,
|
|
|
984c0f8 |
"child-model", child_model,
|
|
|
984c0f8 |
"virtual-root", root,
|
|
|
984c0f8 |
NULL);
|