summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2011-01-11 14:55:03 +0100
committerCosimo Cecchi <cosimoc@gnome.org>2011-01-11 14:55:03 +0100
commite0538b42e65601d9ebee5beffaefebb3e425672e (patch)
tree30037a7e70d9221dd2565a44b221fab16d6cee5c /src
parent690909b8eb0b346d76b28da03c9228494e700db6 (diff)
downloadnautilus-e0538b42e65601d9ebee5beffaefebb3e425672e.tar.gz
properties-window: move FMPropertiesWindow to NautilusPropertiesWindow
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am4
-rw-r--r--src/file-manager/Makefile.am7
-rw-r--r--src/file-manager/fm-properties-window.h67
-rw-r--r--src/nautilus-desktop-item-properties.c (renamed from src/file-manager/fm-ditem-page.c)3
-rw-r--r--src/nautilus-desktop-item-properties.h (renamed from src/file-manager/fm-ditem-page.h)0
-rw-r--r--src/nautilus-properties-window.c (renamed from src/file-manager/fm-properties-window.c)308
-rw-r--r--src/nautilus-properties-window.h67
-rw-r--r--src/nautilus-tree-sidebar.c6
-rw-r--r--src/nautilus-view.c9
9 files changed, 235 insertions, 236 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 5a41c9de2..cbefba5e7 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -76,6 +76,8 @@ nautilus_SOURCES = \
nautilus-connect-server-operation.h \
nautilus-desktop-icon-view.c \
nautilus-desktop-icon-view.h \
+ nautilus-desktop-item-properties.c \
+ nautilus-desktop-item-properties.h \
nautilus-desktop-window.c \
nautilus-desktop-window.h \
nautilus-error-reporting.c \
@@ -119,6 +121,8 @@ nautilus_SOURCES = \
nautilus-pathbar.h \
nautilus-places-sidebar.c \
nautilus-places-sidebar.h \
+ nautilus-properties-window.c \
+ nautilus-properties-window.h \
nautilus-query-editor.c \
nautilus-query-editor.h \
nautilus-search-bar.c \
diff --git a/src/file-manager/Makefile.am b/src/file-manager/Makefile.am
index 9d143ea57..8f3ff7c57 100644
--- a/src/file-manager/Makefile.am
+++ b/src/file-manager/Makefile.am
@@ -15,12 +15,7 @@ INCLUDES = \
$(DISABLE_DEPRECATED_CFLAGS) \
$(NULL)
-libnautilus_file_manager_la_SOURCES= \
- fm-ditem-page.c \
- fm-ditem-page.h \
- fm-properties-window.c \
- fm-properties-window.h \
- $(NULL)
+libnautilus_file_manager_la_SOURCES = $(NULL)
EMPTY_VIEW_SOURCES = \
fm-empty-view.c \
diff --git a/src/file-manager/fm-properties-window.h b/src/file-manager/fm-properties-window.h
deleted file mode 100644
index eab10d5c3..000000000
--- a/src/file-manager/fm-properties-window.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
-
-/* fm-properties-window.h - interface for window that lets user modify
- icon properties
-
- Copyright (C) 2000 Eazel, Inc.
-
- The Gnome Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- The Gnome Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with the Gnome Library; see the file COPYING.LIB. If not,
- write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA.
-
- Authors: Darin Adler <darin@bentspoon.com>
-*/
-
-#ifndef FM_PROPERTIES_WINDOW_H
-#define FM_PROPERTIES_WINDOW_H
-
-#include <gtk/gtk.h>
-#include <libnautilus-private/nautilus-file.h>
-
-typedef struct FMPropertiesWindow FMPropertiesWindow;
-
-#define FM_TYPE_PROPERTIES_WINDOW fm_properties_window_get_type()
-#define FM_PROPERTIES_WINDOW(obj) \
- (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_PROPERTIES_WINDOW, FMPropertiesWindow))
-#define FM_PROPERTIES_WINDOW_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_PROPERTIES_WINDOW, FMPropertiesWindowClass))
-#define FM_IS_PROPERTIES_WINDOW(obj) \
- (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_PROPERTIES_WINDOW))
-#define FM_IS_PROPERTIES_WINDOW_CLASS(klass) \
- (G_TYPE_CHECK_CLASS_TYPE ((klass), FM_TYPE_PROPERTIES_WINDOW))
-#define FM_PROPERTIES_WINDOW_GET_CLASS(obj) \
- (G_TYPE_INSTANCE_GET_CLASS ((obj), FM_TYPE_PROPERTIES_WINDOW, FMPropertiesWindowClass))
-
-typedef struct FMPropertiesWindowDetails FMPropertiesWindowDetails;
-
-struct FMPropertiesWindow {
- GtkDialog window;
- FMPropertiesWindowDetails *details;
-};
-
-struct FMPropertiesWindowClass {
- GtkDialogClass parent_class;
-
- /* Keybinding signals */
- void (* close) (FMPropertiesWindow *window);
-};
-
-typedef struct FMPropertiesWindowClass FMPropertiesWindowClass;
-
-GType fm_properties_window_get_type (void);
-
-void fm_properties_window_present (GList *files,
- GtkWidget *parent_widget);
-
-#endif /* FM_PROPERTIES_WINDOW_H */
diff --git a/src/file-manager/fm-ditem-page.c b/src/nautilus-desktop-item-properties.c
index 02542de92..aebd272b3 100644
--- a/src/file-manager/fm-ditem-page.c
+++ b/src/nautilus-desktop-item-properties.c
@@ -22,7 +22,8 @@
*/
#include <config.h>
-#include "fm-ditem-page.h"
+
+#include "nautilus-desktop-item-properties.h"
#include <string.h>
diff --git a/src/file-manager/fm-ditem-page.h b/src/nautilus-desktop-item-properties.h
index 220ad2546..220ad2546 100644
--- a/src/file-manager/fm-ditem-page.h
+++ b/src/nautilus-desktop-item-properties.h
diff --git a/src/file-manager/fm-properties-window.c b/src/nautilus-properties-window.c
index ca2239291..0e7cb946d 100644
--- a/src/file-manager/fm-properties-window.c
+++ b/src/nautilus-properties-window.c
@@ -24,9 +24,9 @@
#include <config.h>
-#include "fm-properties-window.h"
+#include "nautilus-properties-window.h"
-#include "fm-ditem-page.h"
+#include "nautilus-desktop-item-properties.h"
#include "nautilus-error-reporting.h"
#include "nautilus-mime-actions.h"
@@ -87,7 +87,7 @@
static GHashTable *windows;
static GHashTable *pending_lists;
-struct FMPropertiesWindowDetails {
+struct NautilusPropertiesWindowDetails {
GList *original_files;
GList *target_files;
@@ -198,32 +198,32 @@ static const GtkTargetEntry target_table[] = {
*/
#define CHOWN_CHGRP_TIMEOUT 300 /* milliseconds */
-static void directory_contents_value_field_update (FMPropertiesWindow *window);
+static void directory_contents_value_field_update (NautilusPropertiesWindow *window);
static void file_changed_callback (NautilusFile *file,
gpointer user_data);
-static void permission_button_update (FMPropertiesWindow *window,
+static void permission_button_update (NautilusPropertiesWindow *window,
GtkToggleButton *button);
-static void permission_combo_update (FMPropertiesWindow *window,
+static void permission_combo_update (NautilusPropertiesWindow *window,
GtkComboBox *combo);
-static void value_field_update (FMPropertiesWindow *window,
+static void value_field_update (NautilusPropertiesWindow *window,
GtkLabel *field);
-static void properties_window_update (FMPropertiesWindow *window,
+static void properties_window_update (NautilusPropertiesWindow *window,
GList *files);
static void is_directory_ready_callback (NautilusFile *file,
gpointer data);
-static void cancel_group_change_callback (FMPropertiesWindow *window);
-static void cancel_owner_change_callback (FMPropertiesWindow *window);
+static void cancel_group_change_callback (NautilusPropertiesWindow *window);
+static void cancel_owner_change_callback (NautilusPropertiesWindow *window);
static void parent_widget_destroyed_callback (GtkWidget *widget,
gpointer callback_data);
static void select_image_button_callback (GtkWidget *widget,
- FMPropertiesWindow *properties_window);
+ NautilusPropertiesWindow *properties_window);
static void set_icon (const char *icon_path,
- FMPropertiesWindow *properties_window);
+ NautilusPropertiesWindow *properties_window);
static void remove_pending (StartupData *data,
gboolean cancel_call_when_ready,
gboolean cancel_timed_wait,
gboolean cancel_destroy_handler);
-static void append_extension_pages (FMPropertiesWindow *window);
+static void append_extension_pages (NautilusPropertiesWindow *window);
static gboolean name_field_focus_out (NautilusEntry *name_field,
GdkEventFocus *event,
@@ -235,13 +235,13 @@ static GtkLabel *attach_ellipsizing_value_label (GtkTable *table,
int column,
const char *initial_text);
-static GtkWidget* create_pie_widget (FMPropertiesWindow *window);
+static GtkWidget* create_pie_widget (NautilusPropertiesWindow *window);
-G_DEFINE_TYPE (FMPropertiesWindow, fm_properties_window, GTK_TYPE_DIALOG);
-#define parent_class fm_properties_window_parent_class
+G_DEFINE_TYPE (NautilusPropertiesWindow, nautilus_properties_window, GTK_TYPE_DIALOG);
+#define parent_class nautilus_properties_window_parent_class
static gboolean
-is_multi_file_window (FMPropertiesWindow *window)
+is_multi_file_window (NautilusPropertiesWindow *window)
{
GList *l;
int count;
@@ -261,7 +261,7 @@ is_multi_file_window (FMPropertiesWindow *window)
}
static int
-get_not_gone_original_file_count (FMPropertiesWindow *window)
+get_not_gone_original_file_count (NautilusPropertiesWindow *window)
{
GList *l;
int count;
@@ -278,7 +278,7 @@ get_not_gone_original_file_count (FMPropertiesWindow *window)
}
static NautilusFile *
-get_original_file (FMPropertiesWindow *window)
+get_original_file (NautilusPropertiesWindow *window)
{
g_return_val_if_fail (!is_multi_file_window (window), NULL);
@@ -329,7 +329,7 @@ get_target_file_for_original_file (NautilusFile *file)
}
static NautilusFile *
-get_target_file (FMPropertiesWindow *window)
+get_target_file (NautilusPropertiesWindow *window)
{
return NAUTILUS_FILE (window->details->target_files->data);
}
@@ -363,7 +363,7 @@ add_prompt_and_separator (GtkVBox *vbox, const char *prompt_text)
}
static void
-get_image_for_properties_window (FMPropertiesWindow *window,
+get_image_for_properties_window (NautilusPropertiesWindow *window,
char **icon_name,
GdkPixbuf **icon_pixbuf)
{
@@ -409,7 +409,7 @@ get_image_for_properties_window (FMPropertiesWindow *window,
static void
update_properties_window_icon (GtkImage *image)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
GdkPixbuf *pixbuf;
char *name;
@@ -453,7 +453,7 @@ uri_is_local_image (const char *uri)
static void
-reset_icon (FMPropertiesWindow *properties_window)
+reset_icon (NautilusPropertiesWindow *properties_window)
{
GList *l;
@@ -473,10 +473,10 @@ reset_icon (FMPropertiesWindow *properties_window)
static void
-fm_properties_window_drag_data_received (GtkWidget *widget, GdkDragContext *context,
- int x, int y,
- GtkSelectionData *selection_data,
- guint info, guint time)
+nautilus_properties_window_drag_data_received (GtkWidget *widget, GdkDragContext *context,
+ int x, int y,
+ GtkSelectionData *selection_data,
+ guint info, guint time)
{
char **uris;
gboolean exactly_one;
@@ -497,7 +497,7 @@ fm_properties_window_drag_data_received (GtkWidget *widget, GdkDragContext *cont
window);
} else {
if (uri_is_local_image (uris[0])) {
- set_icon (uris[0], FM_PROPERTIES_WINDOW (window));
+ set_icon (uris[0], NAUTILUS_PROPERTIES_WINDOW (window));
} else {
GFile *f;
@@ -521,7 +521,7 @@ fm_properties_window_drag_data_received (GtkWidget *widget, GdkDragContext *cont
}
static GtkWidget *
-create_image_widget (FMPropertiesWindow *window,
+create_image_widget (NautilusPropertiesWindow *window,
gboolean is_customizable)
{
GtkWidget *button;
@@ -545,7 +545,7 @@ create_image_widget (FMPropertiesWindow *window,
GDK_ACTION_COPY | GDK_ACTION_MOVE);
g_signal_connect (image, "drag_data_received",
- G_CALLBACK (fm_properties_window_drag_data_received), NULL);
+ G_CALLBACK (nautilus_properties_window_drag_data_received), NULL);
g_signal_connect (button, "clicked",
G_CALLBACK (select_image_button_callback), window);
}
@@ -563,7 +563,7 @@ create_image_widget (FMPropertiesWindow *window,
}
static void
-set_name_field (FMPropertiesWindow *window, const gchar *original_name,
+set_name_field (NautilusPropertiesWindow *window, const gchar *original_name,
const gchar *name)
{
gboolean new_widget;
@@ -645,7 +645,7 @@ set_name_field (FMPropertiesWindow *window, const gchar *original_name,
}
static void
-update_name_field (FMPropertiesWindow *window)
+update_name_field (NautilusPropertiesWindow *window)
{
NautilusFile *file;
@@ -741,10 +741,10 @@ name_field_restore_original_name (NautilusEntry *name_field)
static void
rename_callback (NautilusFile *file, GFile *res_loc, GError *error, gpointer callback_data)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
char *new_name;
- window = FM_PROPERTIES_WINDOW (callback_data);
+ window = NAUTILUS_PROPERTIES_WINDOW (callback_data);
/* Complain to user if rename failed. */
if (error != NULL) {
@@ -762,14 +762,14 @@ rename_callback (NautilusFile *file, GFile *res_loc, GError *error, gpointer cal
}
static void
-set_pending_name (FMPropertiesWindow *window, const char *name)
+set_pending_name (NautilusPropertiesWindow *window, const char *name)
{
g_free (window->details->pending_name);
window->details->pending_name = g_strdup (name);
}
static void
-name_field_done_editing (NautilusEntry *name_field, FMPropertiesWindow *window)
+name_field_done_editing (NautilusEntry *name_field, NautilusPropertiesWindow *window)
{
NautilusFile *file;
char *new_name;
@@ -818,10 +818,10 @@ name_field_focus_out (NautilusEntry *name_field,
GdkEventFocus *event,
gpointer callback_data)
{
- g_assert (FM_IS_PROPERTIES_WINDOW (callback_data));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (callback_data));
if (gtk_widget_get_sensitive (GTK_WIDGET (name_field))) {
- name_field_done_editing (name_field, FM_PROPERTIES_WINDOW (callback_data));
+ name_field_done_editing (name_field, NAUTILUS_PROPERTIES_WINDOW (callback_data));
}
return FALSE;
@@ -831,16 +831,16 @@ static void
name_field_activate (NautilusEntry *name_field, gpointer callback_data)
{
g_assert (NAUTILUS_IS_ENTRY (name_field));
- g_assert (FM_IS_PROPERTIES_WINDOW (callback_data));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (callback_data));
/* Accept changes. */
- name_field_done_editing (name_field, FM_PROPERTIES_WINDOW (callback_data));
+ name_field_done_editing (name_field, NAUTILUS_PROPERTIES_WINDOW (callback_data));
nautilus_entry_select_all_at_idle (name_field);
}
static void
-update_properties_window_title (FMPropertiesWindow *window)
+update_properties_window_title (NautilusPropertiesWindow *window)
{
char *name, *title;
NautilusFile *file;
@@ -866,7 +866,7 @@ update_properties_window_title (FMPropertiesWindow *window)
}
static void
-clear_extension_pages (FMPropertiesWindow *window)
+clear_extension_pages (NautilusPropertiesWindow *window)
{
int i;
int num_pages;
@@ -889,14 +889,14 @@ clear_extension_pages (FMPropertiesWindow *window)
}
static void
-refresh_extension_pages (FMPropertiesWindow *window)
+refresh_extension_pages (NautilusPropertiesWindow *window)
{
clear_extension_pages (window);
append_extension_pages (window);
}
static void
-remove_from_dialog (FMPropertiesWindow *window,
+remove_from_dialog (NautilusPropertiesWindow *window,
NautilusFile *file)
{
int index;
@@ -957,7 +957,7 @@ mime_list_equal (GList *a, GList *b)
}
static GList *
-get_mime_list (FMPropertiesWindow *window)
+get_mime_list (NautilusPropertiesWindow *window)
{
GList *ret;
GList *l;
@@ -971,7 +971,7 @@ get_mime_list (FMPropertiesWindow *window)
}
static void
-properties_window_update (FMPropertiesWindow *window,
+properties_window_update (NautilusPropertiesWindow *window,
GList *files)
{
GList *l;
@@ -1050,9 +1050,9 @@ properties_window_update (FMPropertiesWindow *window,
static gboolean
update_files_callback (gpointer data)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
- window = FM_PROPERTIES_WINDOW (data);
+ window = NAUTILUS_PROPERTIES_WINDOW (data);
window->details->update_files_timeout_id = 0;
@@ -1070,9 +1070,9 @@ update_files_callback (gpointer data)
}
static void
-schedule_files_update (FMPropertiesWindow *window)
+schedule_files_update (NautilusPropertiesWindow *window)
{
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
if (window->details->update_files_timeout_id == 0) {
window->details->update_files_timeout_id
@@ -1189,7 +1189,7 @@ value_field_update_internal (GtkLabel *label,
}
static void
-value_field_update (FMPropertiesWindow *window, GtkLabel *label)
+value_field_update (NautilusPropertiesWindow *window, GtkLabel *label)
{
gboolean use_original;
@@ -1265,7 +1265,7 @@ attach_ellipsizing_value_label (GtkTable *table,
}
static GtkWidget*
-attach_value_field_internal (FMPropertiesWindow *window,
+attach_value_field_internal (NautilusPropertiesWindow *window,
GtkTable *table,
int row,
int column,
@@ -1297,7 +1297,7 @@ attach_value_field_internal (FMPropertiesWindow *window,
}
static GtkWidget*
-attach_value_field (FMPropertiesWindow *window,
+attach_value_field (NautilusPropertiesWindow *window,
GtkTable *table,
int row,
int column,
@@ -1314,7 +1314,7 @@ attach_value_field (FMPropertiesWindow *window,
}
static GtkWidget*
-attach_ellipsizing_value_field (FMPropertiesWindow *window,
+attach_ellipsizing_value_field (NautilusPropertiesWindow *window,
GtkTable *table,
int row,
int column,
@@ -1334,11 +1334,11 @@ static void
group_change_callback (NautilusFile *file,
GFile *res_loc,
GError *error,
- FMPropertiesWindow *window)
+ NautilusPropertiesWindow *window)
{
char *group;
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
g_assert (window->details->group_change_file == file);
group = window->details->group_change_group;
@@ -1357,7 +1357,7 @@ group_change_callback (NautilusFile *file,
}
static void
-cancel_group_change_callback (FMPropertiesWindow *window)
+cancel_group_change_callback (NautilusPropertiesWindow *window)
{
NautilusFile *file;
char *group;
@@ -1379,12 +1379,12 @@ cancel_group_change_callback (FMPropertiesWindow *window)
}
static gboolean
-schedule_group_change_timeout (FMPropertiesWindow *window)
+schedule_group_change_timeout (NautilusPropertiesWindow *window)
{
NautilusFile *file;
char *group;
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
file = window->details->group_change_file;
g_assert (NAUTILUS_IS_FILE (file));
@@ -1407,11 +1407,11 @@ schedule_group_change_timeout (FMPropertiesWindow *window)
}
static void
-schedule_group_change (FMPropertiesWindow *window,
+schedule_group_change (NautilusPropertiesWindow *window,
NautilusFile *file,
const char *group)
{
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
g_assert (window->details->group_change_group == NULL);
g_assert (window->details->group_change_file == NULL);
g_assert (NAUTILUS_IS_FILE (file));
@@ -1426,12 +1426,12 @@ schedule_group_change (FMPropertiesWindow *window,
}
static void
-unschedule_or_cancel_group_change (FMPropertiesWindow *window)
+unschedule_or_cancel_group_change (NautilusPropertiesWindow *window)
{
NautilusFile *file;
char *group;
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
file = window->details->group_change_file;
group = window->details->group_change_group;
@@ -1466,7 +1466,7 @@ unschedule_or_cancel_group_change (FMPropertiesWindow *window)
static void
changed_group_callback (GtkComboBox *combo_box, NautilusFile *file)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
char *group;
char *cur_group;
@@ -1478,7 +1478,7 @@ changed_group_callback (GtkComboBox *combo_box, NautilusFile *file)
if (group != NULL && strcmp (group, cur_group) != 0) {
/* Try to change file group. If this fails, complain to user. */
- window = FM_PROPERTIES_WINDOW (gtk_widget_get_ancestor (GTK_WIDGET (combo_box), GTK_TYPE_WINDOW));
+ window = NAUTILUS_PROPERTIES_WINDOW (gtk_widget_get_ancestor (GTK_WIDGET (combo_box), GTK_TYPE_WINDOW));
unschedule_or_cancel_group_change (window);
schedule_group_change (window, file, group);
@@ -1752,11 +1752,11 @@ static void
owner_change_callback (NautilusFile *file,
GFile *result_location,
GError *error,
- FMPropertiesWindow *window)
+ NautilusPropertiesWindow *window)
{
char *owner;
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
g_assert (window->details->owner_change_file == file);
owner = window->details->owner_change_owner;
@@ -1775,7 +1775,7 @@ owner_change_callback (NautilusFile *file,
}
static void
-cancel_owner_change_callback (FMPropertiesWindow *window)
+cancel_owner_change_callback (NautilusPropertiesWindow *window)
{
NautilusFile *file;
char *owner;
@@ -1797,12 +1797,12 @@ cancel_owner_change_callback (FMPropertiesWindow *window)
}
static gboolean
-schedule_owner_change_timeout (FMPropertiesWindow *window)
+schedule_owner_change_timeout (NautilusPropertiesWindow *window)
{
NautilusFile *file;
char *owner;
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
file = window->details->owner_change_file;
g_assert (NAUTILUS_IS_FILE (file));
@@ -1825,11 +1825,11 @@ schedule_owner_change_timeout (FMPropertiesWindow *window)
}
static void
-schedule_owner_change (FMPropertiesWindow *window,
+schedule_owner_change (NautilusPropertiesWindow *window,
NautilusFile *file,
const char *owner)
{
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
g_assert (window->details->owner_change_owner == NULL);
g_assert (window->details->owner_change_file == NULL);
g_assert (NAUTILUS_IS_FILE (file));
@@ -1844,12 +1844,12 @@ schedule_owner_change (FMPropertiesWindow *window,
}
static void
-unschedule_or_cancel_owner_change (FMPropertiesWindow *window)
+unschedule_or_cancel_owner_change (NautilusPropertiesWindow *window)
{
NautilusFile *file;
char *owner;
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
file = window->details->owner_change_file;
owner = window->details->owner_change_owner;
@@ -1884,7 +1884,7 @@ unschedule_or_cancel_owner_change (FMPropertiesWindow *window)
static void
changed_owner_callback (GtkComboBox *combo_box, NautilusFile* file)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
char *owner_text;
char **name_array;
char *new_owner;
@@ -1903,7 +1903,7 @@ changed_owner_callback (GtkComboBox *combo_box, NautilusFile* file)
if (strcmp (new_owner, cur_owner) != 0) {
/* Try to change file owner. If this fails, complain to user. */
- window = FM_PROPERTIES_WINDOW (gtk_widget_get_ancestor (GTK_WIDGET (combo_box), GTK_TYPE_WINDOW));
+ window = NAUTILUS_PROPERTIES_WINDOW (gtk_widget_get_ancestor (GTK_WIDGET (combo_box), GTK_TYPE_WINDOW));
unschedule_or_cancel_owner_change (window);
schedule_owner_change (window, file, new_owner);
@@ -2077,7 +2077,7 @@ file_has_prefix (NautilusFile *file,
}
static void
-directory_contents_value_field_update (FMPropertiesWindow *window)
+directory_contents_value_field_update (NautilusPropertiesWindow *window)
{
NautilusRequestStatus file_status, status;
char *text, *temp;
@@ -2092,7 +2092,7 @@ directory_contents_value_field_update (FMPropertiesWindow *window)
guint file_unreadable;
goffset file_size;
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
status = NAUTILUS_REQUEST_DONE;
file_status = NAUTILUS_REQUEST_NOT_STARTED;
@@ -2203,9 +2203,9 @@ directory_contents_value_field_update (FMPropertiesWindow *window)
static gboolean
update_directory_contents_callback (gpointer data)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
- window = FM_PROPERTIES_WINDOW (data);
+ window = NAUTILUS_PROPERTIES_WINDOW (data);
window->details->update_directory_contents_timeout_id = 0;
directory_contents_value_field_update (window);
@@ -2214,9 +2214,9 @@ update_directory_contents_callback (gpointer data)
}
static void
-schedule_directory_contents_update (FMPropertiesWindow *window)
+schedule_directory_contents_update (NautilusPropertiesWindow *window)
{
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
if (window->details->update_directory_contents_timeout_id == 0) {
window->details->update_directory_contents_timeout_id
@@ -2227,7 +2227,7 @@ schedule_directory_contents_update (FMPropertiesWindow *window)
}
static GtkLabel *
-attach_directory_contents_value_field (FMPropertiesWindow *window,
+attach_directory_contents_value_field (NautilusPropertiesWindow *window,
GtkTable *table,
int row)
{
@@ -2286,7 +2286,7 @@ append_title_field (GtkTable *table, const char *title, GtkLabel **label)
"\xE2\x80\x92"
static guint
-append_title_value_pair (FMPropertiesWindow *window,
+append_title_value_pair (NautilusPropertiesWindow *window,
GtkTable *table,
const char *title,
const char *file_attribute_name,
@@ -2307,7 +2307,7 @@ append_title_value_pair (FMPropertiesWindow *window,
}
static guint
-append_title_and_ellipsizing_value (FMPropertiesWindow *window,
+append_title_and_ellipsizing_value (NautilusPropertiesWindow *window,
GtkTable *table,
const char *title,
const char *file_attribute_name,
@@ -2329,7 +2329,7 @@ append_title_and_ellipsizing_value (FMPropertiesWindow *window,
}
static guint
-append_directory_contents_fields (FMPropertiesWindow *window,
+append_directory_contents_fields (NautilusPropertiesWindow *window,
GtkTable *table)
{
GtkLabel *title_field, *value_field;
@@ -2466,7 +2466,7 @@ is_burn_directory (NautilusFile *file)
}
static gboolean
-should_show_custom_icon_buttons (FMPropertiesWindow *window)
+should_show_custom_icon_buttons (NautilusPropertiesWindow *window)
{
if (is_multi_file_window (window)) {
return FALSE;
@@ -2476,7 +2476,7 @@ should_show_custom_icon_buttons (FMPropertiesWindow *window)
}
static gboolean
-should_show_file_type (FMPropertiesWindow *window)
+should_show_file_type (NautilusPropertiesWindow *window)
{
if (!is_multi_file_window (window)
&& (is_merged_trash_directory (get_target_file (window)) ||
@@ -2491,7 +2491,7 @@ should_show_file_type (FMPropertiesWindow *window)
}
static gboolean
-should_show_location_info (FMPropertiesWindow *window)
+should_show_location_info (NautilusPropertiesWindow *window)
{
if (!is_multi_file_window (window)
&& (is_merged_trash_directory (get_target_file (window)) ||
@@ -2505,7 +2505,7 @@ should_show_location_info (FMPropertiesWindow *window)
}
static gboolean
-should_show_accessed_date (FMPropertiesWindow *window)
+should_show_accessed_date (NautilusPropertiesWindow *window)
{
/* Accessed date for directory seems useless. If we some
* day decide that it is useful, we should separately
@@ -2519,7 +2519,7 @@ should_show_accessed_date (FMPropertiesWindow *window)
}
static gboolean
-should_show_link_target (FMPropertiesWindow *window)
+should_show_link_target (NautilusPropertiesWindow *window)
{
if (!is_multi_file_window (window)
&& nautilus_file_is_symbolic_link (get_target_file (window))) {
@@ -2530,7 +2530,7 @@ should_show_link_target (FMPropertiesWindow *window)
}
static gboolean
-should_show_free_space (FMPropertiesWindow *window)
+should_show_free_space (NautilusPropertiesWindow *window)
{
if (!is_multi_file_window (window)
@@ -2549,7 +2549,7 @@ should_show_free_space (FMPropertiesWindow *window)
}
static gboolean
-should_show_volume_usage (FMPropertiesWindow *window)
+should_show_volume_usage (NautilusPropertiesWindow *window)
{
NautilusFile *file;
gboolean success = FALSE;
@@ -2579,7 +2579,7 @@ paint_used_legend (GtkWidget *widget,
cairo_t *cr,
gpointer data)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
gint width, height;
GtkAllocation allocation;
@@ -2588,7 +2588,7 @@ paint_used_legend (GtkWidget *widget,
width = allocation.width;
height = allocation.height;
- window = FM_PROPERTIES_WINDOW (data);
+ window = NAUTILUS_PROPERTIES_WINDOW (data);
cairo_rectangle (cr,
2,
@@ -2607,11 +2607,11 @@ static void
paint_free_legend (GtkWidget *widget,
cairo_t *cr, gpointer data)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
gint width, height;
GtkAllocation allocation;
- window = FM_PROPERTIES_WINDOW (data);
+ window = NAUTILUS_PROPERTIES_WINDOW (data);
gtk_widget_get_allocation (widget, &allocation);
width = allocation.width;
@@ -2636,13 +2636,13 @@ paint_pie_chart (GtkWidget *widget,
gpointer data)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
gint width, height;
double free, used;
double angle1, angle2, split, xc, yc, radius;
GtkAllocation allocation;
- window = FM_PROPERTIES_WINDOW (data);
+ window = NAUTILUS_PROPERTIES_WINDOW (data);
gtk_widget_get_allocation (widget, &allocation);
width = allocation.width;
@@ -2898,7 +2898,7 @@ _pie_style_shade (GdkRGBA *a,
static GtkWidget*
-create_pie_widget (FMPropertiesWindow *window)
+create_pie_widget (NautilusPropertiesWindow *window)
{
NautilusFile *file;
GtkTable *table;
@@ -3003,7 +3003,7 @@ create_pie_widget (FMPropertiesWindow *window)
}
static GtkWidget*
-create_volume_usage_widget (FMPropertiesWindow *window)
+create_volume_usage_widget (NautilusPropertiesWindow *window)
{
GtkWidget *piewidget;
gchar *uri;
@@ -3038,7 +3038,7 @@ create_volume_usage_widget (FMPropertiesWindow *window)
}
static void
-create_basic_page (FMPropertiesWindow *window)
+create_basic_page (NautilusPropertiesWindow *window)
{
GtkTable *table;
GtkWidget *icon_aligner;
@@ -3177,7 +3177,7 @@ create_basic_page (FMPropertiesWindow *window)
}
static gboolean
-files_has_directory (FMPropertiesWindow *window)
+files_has_directory (NautilusPropertiesWindow *window)
{
GList *l;
@@ -3194,7 +3194,7 @@ files_has_directory (FMPropertiesWindow *window)
}
static gboolean
-files_has_changable_permissions_directory (FMPropertiesWindow *window)
+files_has_changable_permissions_directory (NautilusPropertiesWindow *window)
{
GList *l;
@@ -3214,7 +3214,7 @@ files_has_changable_permissions_directory (FMPropertiesWindow *window)
static gboolean
-files_has_file (FMPropertiesWindow *window)
+files_has_file (NautilusPropertiesWindow *window)
{
GList *l;
@@ -3231,7 +3231,7 @@ files_has_file (FMPropertiesWindow *window)
}
static void
-start_long_operation (FMPropertiesWindow *window)
+start_long_operation (NautilusPropertiesWindow *window)
{
if (window->details->long_operation_underway == 0) {
/* start long operation */
@@ -3245,7 +3245,7 @@ start_long_operation (FMPropertiesWindow *window)
}
static void
-end_long_operation (FMPropertiesWindow *window)
+end_long_operation (NautilusPropertiesWindow *window)
{
if (gtk_widget_get_window (GTK_WIDGET (window)) != NULL &&
window->details->long_operation_underway == 1) {
@@ -3261,10 +3261,10 @@ permission_change_callback (NautilusFile *file,
GError *error,
gpointer callback_data)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
g_assert (callback_data != NULL);
- window = FM_PROPERTIES_WINDOW (callback_data);
+ window = NAUTILUS_PROPERTIES_WINDOW (callback_data);
end_long_operation (window);
/* Report the error if it's an error. */
@@ -3274,7 +3274,7 @@ permission_change_callback (NautilusFile *file,
}
static void
-update_permissions (FMPropertiesWindow *window,
+update_permissions (NautilusPropertiesWindow *window,
guint32 vfs_new_perm,
guint32 vfs_mask,
gboolean is_folder,
@@ -3320,7 +3320,7 @@ update_permissions (FMPropertiesWindow *window,
}
static gboolean
-initial_permission_state_consistent (FMPropertiesWindow *window,
+initial_permission_state_consistent (NautilusPropertiesWindow *window,
guint32 mask,
gboolean is_folder,
gboolean both_folder_and_dir)
@@ -3366,7 +3366,7 @@ initial_permission_state_consistent (FMPropertiesWindow *window,
static void
permission_button_toggled (GtkToggleButton *button,
- FMPropertiesWindow *window)
+ NautilusPropertiesWindow *window)
{
gboolean is_folder, is_special;
guint32 permission_mask;
@@ -3421,7 +3421,7 @@ permission_button_toggled (GtkToggleButton *button,
}
static void
-permission_button_update (FMPropertiesWindow *window,
+permission_button_update (NautilusPropertiesWindow *window,
GtkToggleButton *button)
{
GList *l;
@@ -3512,7 +3512,7 @@ permission_button_update (FMPropertiesWindow *window,
}
static void
-set_up_permissions_checkbox (FMPropertiesWindow *window,
+set_up_permissions_checkbox (NautilusPropertiesWindow *window,
GtkWidget *check_button,
guint32 permission,
gboolean is_folder)
@@ -3536,7 +3536,7 @@ set_up_permissions_checkbox (FMPropertiesWindow *window,
}
static void
-add_permissions_checkbox_with_label (FMPropertiesWindow *window,
+add_permissions_checkbox_with_label (NautilusPropertiesWindow *window,
GtkTable *table,
int row, int column,
const char *label,
@@ -3568,7 +3568,7 @@ add_permissions_checkbox_with_label (FMPropertiesWindow *window,
}
static void
-add_permissions_checkbox (FMPropertiesWindow *window,
+add_permissions_checkbox (NautilusPropertiesWindow *window,
GtkTable *table,
int row, int column,
guint32 permission_to_check,
@@ -3671,7 +3671,7 @@ permission_from_vfs (PermissionType type, guint32 vfs_perm)
}
static void
-permission_combo_changed (GtkWidget *combo, FMPropertiesWindow *window)
+permission_combo_changed (GtkWidget *combo, NautilusPropertiesWindow *window)
{
GtkTreeIter iter;
GtkTreeModel *model;
@@ -3732,7 +3732,7 @@ permission_combo_add_multiple_choice (GtkComboBox *combo, GtkTreeIter *iter)
}
static void
-permission_combo_update (FMPropertiesWindow *window,
+permission_combo_update (NautilusPropertiesWindow *window,
GtkComboBox *combo)
{
PermissionType type;
@@ -3912,7 +3912,7 @@ permission_combo_update (FMPropertiesWindow *window,
}
static void
-add_permissions_combo_box (FMPropertiesWindow *window, GtkTable *table,
+add_permissions_combo_box (NautilusPropertiesWindow *window, GtkTable *table,
PermissionType type, gboolean is_folder,
gboolean short_label)
{
@@ -3991,7 +3991,7 @@ add_permissions_combo_box (FMPropertiesWindow *window, GtkTable *table,
static GtkWidget *
-append_special_execution_checkbox (FMPropertiesWindow *window,
+append_special_execution_checkbox (NautilusPropertiesWindow *window,
GtkTable *table,
const char *label_text,
guint32 permission_to_check)
@@ -4021,7 +4021,7 @@ append_special_execution_checkbox (FMPropertiesWindow *window,
}
static void
-append_special_execution_flags (FMPropertiesWindow *window, GtkTable *table)
+append_special_execution_flags (NautilusPropertiesWindow *window, GtkTable *table)
{
gint nrows;
@@ -4096,7 +4096,7 @@ get_initial_permissions (GList *file_list)
}
static void
-create_simple_permissions (FMPropertiesWindow *window, GtkTable *page_table)
+create_simple_permissions (NautilusPropertiesWindow *window, GtkTable *page_table)
{
gboolean has_file, has_directory;
GtkLabel *group_label;
@@ -4208,7 +4208,7 @@ create_simple_permissions (FMPropertiesWindow *window, GtkTable *page_table)
}
static void
-create_permission_checkboxes (FMPropertiesWindow *window,
+create_permission_checkboxes (NautilusPropertiesWindow *window,
GtkTable *page_table,
gboolean is_folder)
{
@@ -4308,7 +4308,7 @@ create_permission_checkboxes (FMPropertiesWindow *window,
}
static void
-create_advanced_permissions (FMPropertiesWindow *window, GtkTable *page_table)
+create_advanced_permissions (NautilusPropertiesWindow *window, GtkTable *page_table)
{
guint last_row;
GtkLabel *group_label;
@@ -4402,9 +4402,9 @@ create_advanced_permissions (FMPropertiesWindow *window, GtkTable *page_table)
static void
set_recursive_permissions_done (gpointer callback_data)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
- window = FM_PROPERTIES_WINDOW (callback_data);
+ window = NAUTILUS_PROPERTIES_WINDOW (callback_data);
end_long_operation (window);
g_object_unref (window);
@@ -4413,7 +4413,7 @@ set_recursive_permissions_done (gpointer callback_data)
static void
apply_recursive_clicked (GtkWidget *recursive_button,
- FMPropertiesWindow *window)
+ NautilusPropertiesWindow *window)
{
guint32 file_permission, file_permission_mask;
guint32 dir_permission, dir_permission_mask;
@@ -4519,7 +4519,7 @@ apply_recursive_clicked (GtkWidget *recursive_button,
}
static void
-create_permissions_page (FMPropertiesWindow *window)
+create_permissions_page (NautilusPropertiesWindow *window)
{
GtkWidget *vbox, *button, *hbox;
GtkTable *page_table;
@@ -4608,7 +4608,7 @@ create_permissions_page (FMPropertiesWindow *window)
}
static void
-append_extension_pages (FMPropertiesWindow *window)
+append_extension_pages (NautilusPropertiesWindow *window)
{
GList *providers;
GList *p;
@@ -4656,7 +4656,7 @@ append_extension_pages (FMPropertiesWindow *window)
}
static gboolean
-should_show_permissions (FMPropertiesWindow *window)
+should_show_permissions (NautilusPropertiesWindow *window)
{
NautilusFile *file;
@@ -4739,7 +4739,7 @@ startup_data_free (StartupData *data)
static void
file_changed_callback (NautilusFile *file, gpointer user_data)
{
- FMPropertiesWindow *window = FM_PROPERTIES_WINDOW (user_data);
+ NautilusPropertiesWindow *window = NAUTILUS_PROPERTIES_WINDOW (user_data);
if (!g_list_find (window->details->changed_files, file)) {
nautilus_file_ref (file);
@@ -4763,7 +4763,7 @@ is_a_special_file (NautilusFile *file)
}
static gboolean
-should_show_open_with (FMPropertiesWindow *window)
+should_show_open_with (NautilusPropertiesWindow *window)
{
NautilusFile *file;
@@ -4801,7 +4801,7 @@ should_show_open_with (FMPropertiesWindow *window)
}
static void
-create_open_with_page (FMPropertiesWindow *window)
+create_open_with_page (NautilusPropertiesWindow *window)
{
GtkWidget *vbox;
char *mime_type;
@@ -4832,13 +4832,13 @@ create_open_with_page (FMPropertiesWindow *window)
}
-static FMPropertiesWindow *
+static NautilusPropertiesWindow *
create_properties_window (StartupData *startup_data)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
GList *l;
- window = FM_PROPERTIES_WINDOW (gtk_widget_new (fm_properties_window_get_type (), NULL));
+ window = NAUTILUS_PROPERTIES_WINDOW (gtk_widget_new (nautilus_properties_window_get_type (), NULL));
window->details->original_files = nautilus_file_list_copy (startup_data->original_files);
@@ -4964,7 +4964,7 @@ get_target_file_list (GList *original_files)
}
static void
-add_window (FMPropertiesWindow *window)
+add_window (NautilusPropertiesWindow *window)
{
if (!is_multi_file_window (window)) {
g_hash_table_insert (windows,
@@ -4976,7 +4976,7 @@ add_window (FMPropertiesWindow *window)
}
static void
-remove_window (FMPropertiesWindow *window)
+remove_window (NautilusPropertiesWindow *window)
{
gpointer key;
@@ -5059,7 +5059,7 @@ is_directory_ready_callback (NautilusFile *file,
g_hash_table_remove (startup_data->pending_files, file);
if (g_hash_table_size (startup_data->pending_files) == 0) {
- FMPropertiesWindow *new_window;
+ NautilusPropertiesWindow *new_window;
new_window = create_properties_window (startup_data);
@@ -5073,8 +5073,8 @@ is_directory_ready_callback (NautilusFile *file,
void
-fm_properties_window_present (GList *original_files,
- GtkWidget *parent_widget)
+nautilus_properties_window_present (GList *original_files,
+ GtkWidget *parent_widget)
{
GList *l, *next;
GtkWidget *parent_window;
@@ -5185,10 +5185,10 @@ real_response (GtkDialog *dialog,
static void
real_destroy (GtkWidget *object)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
GList *l;
- window = FM_PROPERTIES_WINDOW (object);
+ window = NAUTILUS_PROPERTIES_WINDOW (object);
remove_window (window);
@@ -5239,9 +5239,9 @@ real_destroy (GtkWidget *object)
static void
real_finalize (GObject *object)
{
- FMPropertiesWindow *window;
+ NautilusPropertiesWindow *window;
- window = FM_PROPERTIES_WINDOW (object);
+ window = NAUTILUS_PROPERTIES_WINDOW (object);
g_list_free_full (window->details->mime_list, g_free);
@@ -5288,7 +5288,7 @@ make_relative_uri_from_full (const char *uri,
/* icon selection callback to set the image of the file object to the selected file */
static void
-set_icon (const char* icon_uri, FMPropertiesWindow *properties_window)
+set_icon (const char* icon_uri, NautilusPropertiesWindow *properties_window)
{
NautilusFile *file;
char *file_uri;
@@ -5296,7 +5296,7 @@ set_icon (const char* icon_uri, FMPropertiesWindow *properties_window)
char *real_icon_uri;
g_assert (icon_uri != NULL);
- g_assert (FM_IS_PROPERTIES_WINDOW (properties_window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (properties_window));
icon_path = g_filename_from_uri (icon_uri, NULL, NULL);
/* we don't allow remote URIs */
@@ -5335,7 +5335,7 @@ set_icon (const char* icon_uri, FMPropertiesWindow *properties_window)
static void
update_preview_callback (GtkFileChooser *icon_chooser,
- FMPropertiesWindow *window)
+ NautilusPropertiesWindow *window)
{
GtkWidget *preview_widget;
GdkPixbuf *pixbuf, *scaled_pixbuf;
@@ -5380,7 +5380,7 @@ update_preview_callback (GtkFileChooser *icon_chooser,
static void
custom_icon_file_chooser_response_cb (GtkDialog *dialog,
gint response,
- FMPropertiesWindow *window)
+ NautilusPropertiesWindow *window)
{
char *uri;
@@ -5404,7 +5404,7 @@ custom_icon_file_chooser_response_cb (GtkDialog *dialog,
static void
select_image_button_callback (GtkWidget *widget,
- FMPropertiesWindow *window)
+ NautilusPropertiesWindow *window)
{
GtkWidget *dialog, *preview;
GtkFileFilter *filter;
@@ -5414,7 +5414,7 @@ select_image_button_callback (GtkWidget *widget,
char *image_path;
gboolean revert_is_sensitive;
- g_assert (FM_IS_PROPERTIES_WINDOW (window));
+ g_assert (NAUTILUS_IS_PROPERTIES_WINDOW (window));
dialog = window->details->icon_chooser;
@@ -5483,7 +5483,7 @@ select_image_button_callback (GtkWidget *widget,
}
static void
-fm_properties_window_class_init (FMPropertiesWindowClass *class)
+nautilus_properties_window_class_init (NautilusPropertiesWindowClass *class)
{
GtkBindingSet *binding_set;
@@ -5497,7 +5497,7 @@ fm_properties_window_class_init (FMPropertiesWindowClass *class)
}
static void
-fm_properties_window_init (FMPropertiesWindow *window)
+nautilus_properties_window_init (NautilusPropertiesWindow *window)
{
- window->details = g_new0 (FMPropertiesWindowDetails, 1);
+ window->details = g_new0 (NautilusPropertiesWindowDetails, 1);
}
diff --git a/src/nautilus-properties-window.h b/src/nautilus-properties-window.h
new file mode 100644
index 000000000..9d5a8a6f9
--- /dev/null
+++ b/src/nautilus-properties-window.h
@@ -0,0 +1,67 @@
+/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
+
+/* fm-properties-window.h - interface for window that lets user modify
+ icon properties
+
+ Copyright (C) 2000 Eazel, Inc.
+
+ The Gnome Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public License as
+ published by the Free Software Foundation; either version 2 of the
+ License, or (at your option) any later version.
+
+ The Gnome Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public
+ License along with the Gnome Library; see the file COPYING.LIB. If not,
+ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+
+ Authors: Darin Adler <darin@bentspoon.com>
+*/
+
+#ifndef NAUTILUS_PROPERTIES_WINDOW_H
+#define NAUTILUS_PROPERTIES_WINDOW_H
+
+#include <gtk/gtk.h>
+#include <libnautilus-private/nautilus-file.h>
+
+typedef struct NautilusPropertiesWindow NautilusPropertiesWindow;
+
+#define NAUTILUS_TYPE_PROPERTIES_WINDOW nautilus_properties_window_get_type()
+#define NAUTILUS_PROPERTIES_WINDOW(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_PROPERTIES_WINDOW, NautilusPropertiesWindow))
+#define NAUTILUS_PROPERTIES_WINDOW_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_PROPERTIES_WINDOW, NautilusPropertiesWindowClass))
+#define NAUTILUS_IS_PROPERTIES_WINDOW(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_PROPERTIES_WINDOW))
+#define NAUTILUS_IS_PROPERTIES_WINDOW_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_PROPERTIES_WINDOW))
+#define NAUTILUS_PROPERTIES_WINDOW_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_PROPERTIES_WINDOW, NautilusPropertiesWindowClass))
+
+typedef struct NautilusPropertiesWindowDetails NautilusPropertiesWindowDetails;
+
+struct NautilusPropertiesWindow {
+ GtkDialog window;
+ NautilusPropertiesWindowDetails *details;
+};
+
+struct NautilusPropertiesWindowClass {
+ GtkDialogClass parent_class;
+
+ /* Keybinding signals */
+ void (* close) (NautilusPropertiesWindow *window);
+};
+
+typedef struct NautilusPropertiesWindowClass NautilusPropertiesWindowClass;
+
+GType nautilus_properties_window_get_type (void);
+
+void nautilus_properties_window_present (GList *files,
+ GtkWidget *parent_widget);
+
+#endif /* NAUTILUS_PROPERTIES_WINDOW_H */
diff --git a/src/nautilus-tree-sidebar.c b/src/nautilus-tree-sidebar.c
index 05eca501a..6045d846b 100644
--- a/src/nautilus-tree-sidebar.c
+++ b/src/nautilus-tree-sidebar.c
@@ -34,7 +34,7 @@
#include "nautilus-tree-sidebar.h"
#include "nautilus-tree-sidebar-model.h"
-#include "file-manager/fm-properties-window.h"
+#include "nautilus-properties-window.h"
#include "nautilus-window-slot.h"
#include <libnautilus-private/nautilus-clipboard.h>
@@ -847,7 +847,7 @@ new_folder_done (GFile *new_folder, gpointer data)
*/
list = g_list_prepend (NULL, nautilus_file_get (new_folder));
- fm_properties_window_present (list, GTK_WIDGET (data));
+ nautilus_properties_window_present (list, GTK_WIDGET (data));
nautilus_file_list_free (list);
}
@@ -1045,7 +1045,7 @@ fm_tree_view_properties_cb (GtkWidget *menu_item,
list = g_list_prepend (NULL, nautilus_file_ref (view->details->popup_file));
- fm_properties_window_present (list, GTK_WIDGET (view->details->tree_widget));
+ nautilus_properties_window_present (list, GTK_WIDGET (view->details->tree_widget));
nautilus_file_list_free (list);
}
diff --git a/src/nautilus-view.c b/src/nautilus-view.c
index 25625320c..a56fd7d78 100644
--- a/src/nautilus-view.c
+++ b/src/nautilus-view.c
@@ -31,13 +31,12 @@
#include "nautilus-view.h"
-#include "file-manager/fm-properties-window.h"
-
#include "nautilus-actions.h"
#include "nautilus-desktop-icon-view.h"
#include "nautilus-error-reporting.h"
#include "nautilus-list-view.h"
#include "nautilus-mime-actions.h"
+#include "nautilus-properties-window.h"
#include "nautilus-src-marshal.h"
#include <gdk/gdkkeysyms.h>
@@ -2145,12 +2144,12 @@ action_properties_callback (GtkAction *action,
if (view->details->directory_as_file != NULL) {
files = g_list_append (NULL, nautilus_file_ref (view->details->directory_as_file));
- fm_properties_window_present (files, GTK_WIDGET (view));
+ nautilus_properties_window_present (files, GTK_WIDGET (view));
nautilus_file_list_free (files);
}
} else {
- fm_properties_window_present (selection, GTK_WIDGET (view));
+ nautilus_properties_window_present (selection, GTK_WIDGET (view));
}
nautilus_file_list_free (selection);
}
@@ -2169,7 +2168,7 @@ action_location_properties_callback (GtkAction *action,
files = g_list_append (NULL, nautilus_file_ref (view->details->location_popup_directory_as_file));
- fm_properties_window_present (files, GTK_WIDGET (view));
+ nautilus_properties_window_present (files, GTK_WIDGET (view));
nautilus_file_list_free (files);
}