Commit b1d1b652 authored by Maciej Stachowiak's avatar Maciej Stachowiak
Browse files

This is Maciej checking in Martin's fix for 3691. Credit to him,

	blame to me.

	* components/adapter/nautilus-adapter-embed-strategy.h
	(NautilusAdapterEmbedStrategyClass): Added "activate" and "deactivate"
	signals.
	(nautilus_adapter_embed_strategy_get): Removed ui_container argument.
	(nautilus_adapter_embed_strategy_activate): New function; emits
	the "activate" signal.
	(nautilus_adapter_embed_strategy_deactivate): New function; emits
	the "deactivate" signal.

	* components/adapter/nautilus-adapter-control-embed-strategy.c
	(nautilus_adapter_control_embed_strategy_activate): New static function;
	this is the handler of the "activate" signal.
	(nautilus_adapter_control_embed_strategy_deactivate): New static function;
	this is the handler of the "deactivate" signal.

	* components/adapter/nautilus-adapter-embeddable-embed-strategy.c
	(nautilus_adapter_embeddable_embed_strategy_activate): New static function;
	this is the handler of the "activate" signal.
	(nautilus_adapter_embeddable_embed_strategy_deactivate): New static function;
	this is the handler of the "deactivate" signal.

	* components/adapter/nautilus-adapter.c (nautilus_adapter_activate_callback):
	New static function; connect this to the "activate" signal of the adapter
	control.
parent e19de885
2000-10-22 Martin Baulig <baulig@suse.de>
This is Maciej checking in Martin's fix for 3691. Credit to him,
blame to me.
* components/adapter/nautilus-adapter-embed-strategy.h
(NautilusAdapterEmbedStrategyClass): Added "activate" and "deactivate"
signals.
(nautilus_adapter_embed_strategy_get): Removed ui_container argument.
(nautilus_adapter_embed_strategy_activate): New function; emits
the "activate" signal.
(nautilus_adapter_embed_strategy_deactivate): New function; emits
the "deactivate" signal.
* components/adapter/nautilus-adapter-control-embed-strategy.c
(nautilus_adapter_control_embed_strategy_activate): New static function;
this is the handler of the "activate" signal.
(nautilus_adapter_control_embed_strategy_deactivate): New static function;
this is the handler of the "deactivate" signal.
* components/adapter/nautilus-adapter-embeddable-embed-strategy.c
(nautilus_adapter_embeddable_embed_strategy_activate): New static function;
this is the handler of the "activate" signal.
(nautilus_adapter_embeddable_embed_strategy_deactivate): New static function;
this is the handler of the "deactivate" signal.
* components/adapter/nautilus-adapter.c (nautilus_adapter_activate_callback):
New static function; connect this to the "activate" signal of the adapter
control.
2000-10-23 Kjartan Maraas <kmaraas@gnome.org>
* src/nautilus-shell-ui.xml.h: Check in a file containing
......
......@@ -48,6 +48,9 @@ struct NautilusAdapterControlEmbedStrategyDetails {
static void nautilus_adapter_control_embed_strategy_initialize_class (NautilusAdapterControlEmbedStrategyClass *klass);
static void nautilus_adapter_control_embed_strategy_initialize (NautilusAdapterControlEmbedStrategy *strategy);
static void nautilus_adapter_control_embed_strategy_activate (NautilusAdapterEmbedStrategy *object,
gpointer ui_container);
static void nautilus_adapter_control_embed_strategy_deactivate (NautilusAdapterEmbedStrategy *object);
static void nautilus_adapter_control_embed_strategy_destroy (GtkObject *object);
static GtkWidget *nautilus_adapter_control_embed_strategy_get_widget (NautilusAdapterEmbedStrategy *strategy);
......@@ -69,6 +72,8 @@ nautilus_adapter_control_embed_strategy_initialize_class (NautilusAdapterControl
adapter_embed_strategy_class = NAUTILUS_ADAPTER_EMBED_STRATEGY_CLASS (klass);
adapter_embed_strategy_class->get_widget = nautilus_adapter_control_embed_strategy_get_widget;
adapter_embed_strategy_class->activate = nautilus_adapter_control_embed_strategy_activate;
adapter_embed_strategy_class->deactivate = nautilus_adapter_control_embed_strategy_deactivate;
}
static void
......@@ -100,6 +105,39 @@ nautilus_adapter_control_embed_strategy_destroy (GtkObject *object)
NAUTILUS_CALL_PARENT_CLASS (GTK_OBJECT_CLASS, destroy, (object));
}
static void
nautilus_adapter_control_embed_strategy_activate (NautilusAdapterEmbedStrategy *object,
gpointer ui_container)
{
NautilusAdapterControlEmbedStrategy *strategy;
Bonobo_UIContainer corba_container = ui_container;
g_return_if_fail (object != NULL);
g_return_if_fail (NAUTILUS_IS_ADAPTER_CONTROL_EMBED_STRATEGY (object));
strategy = NAUTILUS_ADAPTER_CONTROL_EMBED_STRATEGY (object);
bonobo_control_frame_set_ui_container (strategy->details->control_frame,
corba_container);
bonobo_control_frame_control_activate (strategy->details->control_frame);
}
static void
nautilus_adapter_control_embed_strategy_deactivate (NautilusAdapterEmbedStrategy *object)
{
NautilusAdapterControlEmbedStrategy *strategy;
g_return_if_fail (object != NULL);
g_return_if_fail (NAUTILUS_IS_ADAPTER_CONTROL_EMBED_STRATEGY (object));
strategy = NAUTILUS_ADAPTER_CONTROL_EMBED_STRATEGY (object);
/* This is not strictly necessary, but it makes sure that the component's menus
* and toolbars are really unmerged even if our component is badly behaving or
* leaking a reference somewhere. */
bonobo_control_frame_control_deactivate (strategy->details->control_frame);
}
static void
activate_uri_callback (BonoboControlFrame *frame,
......
......@@ -51,6 +51,10 @@ struct NautilusAdapterEmbeddableEmbedStrategyDetails {
static void nautilus_adapter_embeddable_embed_strategy_initialize_class (NautilusAdapterEmbeddableEmbedStrategyClass *klass);
static void nautilus_adapter_embeddable_embed_strategy_initialize (NautilusAdapterEmbeddableEmbedStrategy *strategy);
static void nautilus_adapter_embeddable_embed_strategy_destroy (GtkObject *object);
static void nautilus_adapter_embeddable_embed_strategy_activate (NautilusAdapterEmbedStrategy *object,
gpointer ui_container);
static void nautilus_adapter_embeddable_embed_strategy_deactivate (NautilusAdapterEmbedStrategy *object);
static GtkWidget *nautilus_adapter_embeddable_embed_strategy_get_widget (NautilusAdapterEmbedStrategy *strategy);
......@@ -71,6 +75,8 @@ nautilus_adapter_embeddable_embed_strategy_initialize_class (NautilusAdapterEmbe
adapter_embed_strategy_class = NAUTILUS_ADAPTER_EMBED_STRATEGY_CLASS (klass);
adapter_embed_strategy_class->get_widget = nautilus_adapter_embeddable_embed_strategy_get_widget;
adapter_embed_strategy_class->activate = nautilus_adapter_embeddable_embed_strategy_activate;
adapter_embed_strategy_class->deactivate = nautilus_adapter_embeddable_embed_strategy_deactivate;
}
static void
......@@ -105,6 +111,40 @@ nautilus_adapter_embeddable_embed_strategy_destroy (GtkObject *object)
}
static void
nautilus_adapter_embeddable_embed_strategy_activate (NautilusAdapterEmbedStrategy *object,
gpointer ui_container)
{
NautilusAdapterEmbeddableEmbedStrategy *strategy;
Bonobo_UIContainer corba_container = ui_container;
g_return_if_fail (object != NULL);
g_return_if_fail (NAUTILUS_IS_ADAPTER_EMBEDDABLE_EMBED_STRATEGY (object));
strategy = NAUTILUS_ADAPTER_EMBEDDABLE_EMBED_STRATEGY (object);
bonobo_control_frame_set_ui_container (BONOBO_CONTROL_FRAME (strategy->details->view_frame),
corba_container);
bonobo_control_frame_control_activate (BONOBO_CONTROL_FRAME (strategy->details->view_frame));
}
static void
nautilus_adapter_embeddable_embed_strategy_deactivate (NautilusAdapterEmbedStrategy *object)
{
NautilusAdapterEmbeddableEmbedStrategy *strategy;
g_return_if_fail (object != NULL);
g_return_if_fail (NAUTILUS_IS_ADAPTER_EMBEDDABLE_EMBED_STRATEGY (object));
strategy = NAUTILUS_ADAPTER_EMBEDDABLE_EMBED_STRATEGY (object);
/* This is not strictly necessary, but it makes sure that the component's menus
* and toolbars are really unmerged even if our component is badly behaving or
* leaking a reference somewhere. */
bonobo_control_frame_control_deactivate (BONOBO_CONTROL_FRAME (strategy->details->view_frame));
}
static void
activate_uri_callback (BonoboControlFrame *frame,
const char *uri,
......
......@@ -41,6 +41,8 @@
#include <stdio.h>
enum {
ACTIVATE,
DEACTIVATE,
OPEN_LOCATION,
LAST_SIGNAL
};
......@@ -65,6 +67,20 @@ nautilus_adapter_embed_strategy_initialize_class (NautilusAdapterEmbedStrategyCl
object_class->destroy = nautilus_adapter_embed_strategy_destroy;
signals[ACTIVATE] =
gtk_signal_new ("avtivate",
GTK_RUN_LAST,
object_class->type,
GTK_SIGNAL_OFFSET (NautilusAdapterEmbedStrategyClass, activate),
gtk_marshal_NONE__POINTER,
GTK_TYPE_POINTER, 0);
signals[DEACTIVATE] =
gtk_signal_new ("deavtivate",
GTK_RUN_LAST,
object_class->type,
GTK_SIGNAL_OFFSET (NautilusAdapterEmbedStrategyClass, deactivate),
gtk_marshal_NONE__NONE,
GTK_TYPE_NONE, 0);
signals[OPEN_LOCATION] =
gtk_signal_new ("open_location",
GTK_RUN_LAST,
......@@ -96,8 +112,7 @@ nautilus_adapter_embed_strategy_destroy (GtkObject *object)
NautilusAdapterEmbedStrategy *
nautilus_adapter_embed_strategy_get (Bonobo_Unknown component,
Bonobo_UIContainer ui_container)
nautilus_adapter_embed_strategy_get (Bonobo_Unknown component)
{
Bonobo_Control control;
Bonobo_Embeddable embeddable;
......@@ -112,7 +127,7 @@ nautilus_adapter_embed_strategy_get (Bonobo_Unknown component,
if (ev._major == CORBA_NO_EXCEPTION && !CORBA_Object_is_nil (control, &ev)) {
CORBA_exception_free (&ev);
return nautilus_adapter_control_embed_strategy_new (control, ui_container);
return nautilus_adapter_control_embed_strategy_new (control, CORBA_OBJECT_NIL);
}
embeddable = Bonobo_Unknown_query_interface (component,
......@@ -121,7 +136,7 @@ nautilus_adapter_embed_strategy_get (Bonobo_Unknown component,
if (ev._major == CORBA_NO_EXCEPTION && !CORBA_Object_is_nil (embeddable, &ev)) {
CORBA_exception_free (&ev);
return nautilus_adapter_embeddable_embed_strategy_new (embeddable, ui_container);
return nautilus_adapter_embeddable_embed_strategy_new (embeddable, CORBA_OBJECT_NIL);
}
CORBA_exception_free (&ev);
......@@ -137,6 +152,22 @@ nautilus_adapter_embed_strategy_get_widget (NautilusAdapterEmbedStrategy *strate
}
void
nautilus_adapter_embed_strategy_activate (NautilusAdapterEmbedStrategy *strategy,
Bonobo_UIContainer ui_container)
{
gtk_signal_emit (GTK_OBJECT (strategy),
signals[ACTIVATE],
ui_container);
}
void
nautilus_adapter_embed_strategy_deactivate (NautilusAdapterEmbedStrategy *strategy)
{
gtk_signal_emit (GTK_OBJECT (strategy),
signals[DEACTIVATE]);
}
void
nautilus_adapter_embed_strategy_emit_open_location (NautilusAdapterEmbedStrategy *strategy,
const char *uri)
......
......@@ -47,6 +47,9 @@ typedef struct {
GtkObjectClass parent;
/* signals */
void (*activate) (NautilusAdapterEmbedStrategy *strategy,
gpointer corba_container);
void (*deactivate) (NautilusAdapterEmbedStrategy *strategy);
void (*open_location) (NautilusAdapterEmbedStrategy *strategy,
const char *uri);
......@@ -59,8 +62,11 @@ typedef struct {
GtkType nautilus_adapter_embed_strategy_get_type (void);
/* Instantiates the proper concrete subclass */
NautilusAdapterEmbedStrategy *nautilus_adapter_embed_strategy_get (Bonobo_Unknown component,
Bonobo_UIContainer ui_container);
NautilusAdapterEmbedStrategy *nautilus_adapter_embed_strategy_get (Bonobo_Unknown component);
void nautilus_adapter_embed_strategy_activate (NautilusAdapterEmbedStrategy *strategy,
Bonobo_UIContainer ui_container);
void nautilus_adapter_embed_strategy_deactivate(NautilusAdapterEmbedStrategy *strategy);
GtkWidget *nautilus_adapter_embed_strategy_get_widget (NautilusAdapterEmbedStrategy *strategy);
......
......@@ -51,6 +51,10 @@ struct NautilusAdapterEmbeddableEmbedStrategyDetails {
static void nautilus_adapter_embeddable_embed_strategy_initialize_class (NautilusAdapterEmbeddableEmbedStrategyClass *klass);
static void nautilus_adapter_embeddable_embed_strategy_initialize (NautilusAdapterEmbeddableEmbedStrategy *strategy);
static void nautilus_adapter_embeddable_embed_strategy_destroy (GtkObject *object);
static void nautilus_adapter_embeddable_embed_strategy_activate (NautilusAdapterEmbedStrategy *object,
gpointer ui_container);
static void nautilus_adapter_embeddable_embed_strategy_deactivate (NautilusAdapterEmbedStrategy *object);
static GtkWidget *nautilus_adapter_embeddable_embed_strategy_get_widget (NautilusAdapterEmbedStrategy *strategy);
......@@ -71,6 +75,8 @@ nautilus_adapter_embeddable_embed_strategy_initialize_class (NautilusAdapterEmbe
adapter_embed_strategy_class = NAUTILUS_ADAPTER_EMBED_STRATEGY_CLASS (klass);
adapter_embed_strategy_class->get_widget = nautilus_adapter_embeddable_embed_strategy_get_widget;
adapter_embed_strategy_class->activate = nautilus_adapter_embeddable_embed_strategy_activate;
adapter_embed_strategy_class->deactivate = nautilus_adapter_embeddable_embed_strategy_deactivate;
}
static void
......@@ -105,6 +111,40 @@ nautilus_adapter_embeddable_embed_strategy_destroy (GtkObject *object)
}
static void
nautilus_adapter_embeddable_embed_strategy_activate (NautilusAdapterEmbedStrategy *object,
gpointer ui_container)
{
NautilusAdapterEmbeddableEmbedStrategy *strategy;
Bonobo_UIContainer corba_container = ui_container;
g_return_if_fail (object != NULL);
g_return_if_fail (NAUTILUS_IS_ADAPTER_EMBEDDABLE_EMBED_STRATEGY (object));
strategy = NAUTILUS_ADAPTER_EMBEDDABLE_EMBED_STRATEGY (object);
bonobo_control_frame_set_ui_container (BONOBO_CONTROL_FRAME (strategy->details->view_frame),
corba_container);
bonobo_control_frame_control_activate (BONOBO_CONTROL_FRAME (strategy->details->view_frame));
}
static void
nautilus_adapter_embeddable_embed_strategy_deactivate (NautilusAdapterEmbedStrategy *object)
{
NautilusAdapterEmbeddableEmbedStrategy *strategy;
g_return_if_fail (object != NULL);
g_return_if_fail (NAUTILUS_IS_ADAPTER_EMBEDDABLE_EMBED_STRATEGY (object));
strategy = NAUTILUS_ADAPTER_EMBEDDABLE_EMBED_STRATEGY (object);
/* This is not strictly necessary, but it makes sure that the component's menus
* and toolbars are really unmerged even if our component is badly behaving or
* leaking a reference somewhere. */
bonobo_control_frame_control_deactivate (BONOBO_CONTROL_FRAME (strategy->details->view_frame));
}
static void
activate_uri_callback (BonoboControlFrame *frame,
const char *uri,
......
......@@ -29,6 +29,7 @@
#include "nautilus-adapter.h"
#include "nautilus-adapter-load-strategy.h"
#include "nautilus-adapter-embed-strategy.h"
#include "nautilus-adapter-embed-strategy-private.h"
#include <bonobo/bonobo-control.h>
#include <bonobo/bonobo-item-container.h>
......@@ -56,6 +57,9 @@ static void nautilus_adapter_load_location_callback (NautilusView *view,
static void nautilus_adapter_stop_loading_callback (NautilusView *view,
NautilusAdapter *adapter);
static void nautilus_adapter_activate_callback (BonoboControl *control,
gboolean state,
NautilusAdapter *adapter);
static void nautilus_adapter_open_location_callback (NautilusAdapterEmbedStrategy *strategy,
const char *uri,
NautilusAdapter *adapter);
......@@ -110,7 +114,7 @@ nautilus_adapter_destroy (GtkObject *object)
NautilusAdapter *server;
server = NAUTILUS_ADAPTER (object);
if (server->details->load_strategy != NULL) {
nautilus_adapter_load_strategy_stop_loading (server->details->load_strategy);
gtk_object_unref (GTK_OBJECT (server->details->load_strategy));
......@@ -125,7 +129,6 @@ nautilus_adapter_destroy (GtkObject *object)
NAUTILUS_CALL_PARENT_CLASS (GTK_OBJECT_CLASS, destroy, (object));
}
NautilusAdapter *
nautilus_adapter_new (Bonobo_Unknown component)
{
......@@ -155,7 +158,7 @@ nautilus_adapter_new (Bonobo_Unknown component)
/* Get the class to handle embedding this kind of component. */
adapter->details->embed_strategy = nautilus_adapter_embed_strategy_get
(component, bonobo_control_get_remote_ui_container (control));
(component);
if (adapter->details->embed_strategy == NULL) {
gtk_object_unref (GTK_OBJECT (adapter));
......@@ -163,6 +166,10 @@ nautilus_adapter_new (Bonobo_Unknown component)
return NULL;
}
gtk_signal_connect (GTK_OBJECT (control), "activate",
GTK_SIGNAL_FUNC (nautilus_adapter_activate_callback),
adapter);
gtk_signal_connect (GTK_OBJECT (adapter->details->embed_strategy), "open_location",
nautilus_adapter_open_location_callback, adapter);
......@@ -260,6 +267,26 @@ nautilus_adapter_open_location_callback (NautilusAdapterEmbedStrategy *strategy
}
static void
nautilus_adapter_activate_callback (BonoboControl *control,
gboolean state,
NautilusAdapter *adapter)
{
g_return_if_fail (control != NULL);
g_return_if_fail (BONOBO_IS_CONTROL (control));
g_return_if_fail (adapter != NULL);
g_return_if_fail (NAUTILUS_IS_ADAPTER (adapter));
if (state) {
Bonobo_UIContainer corba_container;
corba_container = bonobo_control_get_remote_ui_container (control);
nautilus_adapter_embed_strategy_activate (adapter->details->embed_strategy,
corba_container);
} else
nautilus_adapter_embed_strategy_deactivate (adapter->details->embed_strategy);
}
static void
nautilus_adapter_load_underway_callback (NautilusAdapter *adapter)
......
/*
* This file is autogenerated from nautilus-clipboard-ui.xml, do not edit
*
* This file contains translatable strings generated by
* bonobo-ui-extract. Add this file to your project's
* POTFILES.in. DO NOT compile it as part of your application.
*/
gchar *s = N_("C_lear Text");
gchar *s = N_("Copy the selected text to the clipboard");
gchar *s = N_("Cut the selected text to the clipboard");
gchar *s = N_("Paste the text stored on the clipboard");
gchar *s = N_("Remove the selected text without putting it on the clipboard");
gchar *s = N_("_Copy Text");
gchar *s = N_("_Cut Text");
gchar *s = N_("_Paste Text");
/*
* This file is autogenerated from nautilus-directory-view-ui.xml, do not edit
*
* This file contains translatable strings generated by
* bonobo-ui-extract. Add this file to your project's
* POTFILES.in. DO NOT compile it as part of your application.
*/
gchar *s = N_("Choose another application with which to open the selected item");
gchar *s = N_("Choose another viewer with which to view the selected item");
gchar *s = N_("Create _Link");
gchar *s = N_("Create a new empty folder inside this folder");
gchar *s = N_("Create a symbolic link for each selected item");
gchar *s = N_("Delete all items in the trash");
gchar *s = N_("Duplicate each selected item");
gchar *s = N_("Move each selected item to the Trash");
gchar *s = N_("Move to _Trash");
gchar *s = N_("New Folder");
gchar *s = N_("Open With");
gchar *s = N_("Open each selected item in a new window");
gchar *s = N_("Open the selected item in this window");
gchar *s = N_("Other _Application...");
gchar *s = N_("Other _Viewer...");
gchar *s = N_("R_emove Custom Images");
gchar *s = N_("Remove any custom images from selected icons");
gchar *s = N_("Select all items in this window");
gchar *s = N_("Show _Properties");
gchar *s = N_("View or modify the properties of each selected item");
gchar *s = N_("_Duplicate");
gchar *s = N_("_Empty Trash");
gchar *s = N_("_Open");
gchar *s = N_("_Open in New Window");
gchar *s = N_("_Select All Files");
/*
* This file is autogenerated from nautilus-icon-view-ui.xml, do not edit
*
* This file contains translatable strings generated by
* bonobo-ui-extract. Add this file to your project's
* POTFILES.in. DO NOT compile it as part of your application.
*/
gchar *s = N_("Choose which information appears beneath each icon's name");
gchar *s = N_("Display icons in the opposite order");
gchar *s = N_("Keep icons sorted by emblems in rows");
gchar *s = N_("Keep icons sorted by modification date in rows");
gchar *s = N_("Keep icons sorted by name in rows");
gchar *s = N_("Keep icons sorted by size in rows");
gchar *s = N_("Keep icons sorted by type in rows");
gchar *s = N_("Leave icons wherever they are dropped");
gchar *s = N_("Make the selected icon stretchable");
gchar *s = N_("Re_versed Order");
gchar *s = N_("Rename selected icon");
gchar *s = N_("Reposition icons to better fit in the window and avoid overlapping");
gchar *s = N_("Restore each selected icon to its original size");
gchar *s = N_("Toggle using a tighter layout scheme");
gchar *s = N_("_Clean Up by Name");
gchar *s = N_("_Icon Captions...");
gchar *s = N_("_Lay out items");
gchar *s = N_("_Rename");
gchar *s = N_("_Restore Icons' Original Sizes");
gchar *s = N_("_Stretch Icon");
gchar *s = N_("_Tighter Layout");
gchar *s = N_("_manually");
gchar *s = N_("by Modification _Date");
gchar *s = N_("by _Emblems");
gchar *s = N_("by _Name");
gchar *s = N_("by _Size");
gchar *s = N_("by _Type");
/*
* This file is autogenerated from nautilus-search-list-view-ui.xml, do not edit
*
* This file contains translatable strings generated by
* bonobo-ui-extract. Add this file to your project's
* POTFILES.in. DO NOT compile it as part of your application.
*/
gchar *s = N_("Reveal each selected item in its original folder");
gchar *s = N_("Show _Indexing Status");
gchar *s = N_("Show status of indexing used by searching");
gchar *s = N_("_Reveal in New Window");
......@@ -6,99 +6,95 @@
* POTFILES.in. DO NOT compile it as part of your application.
*/
gchar *s = N_("Go to the previous visited location");
gchar *s = N_("Go to the next visited location");
gchar *s = N_("Open another Nautilus window for the displayed location");
gchar *s = N_("Stop loading this location");
gchar *s = N_("Go to Eazel Services");
gchar *s = N_("Go to the location that contains this one");
gchar *s = N_("Show the contents in more detail");
gchar *s = N_("Show the contents in less detail");
gchar *s = N_("Show the contents at the normal size");
gchar *s = N_("_File");
gchar *s = N_("_New Window");
gchar *s = N_("_Close Window");
gchar *s = N_("Close this window");
gchar *s = N_(" Advanced");
gchar *s = N_(" Beginner");
gchar *s = N_(" Intermediate");
gchar *s = N_("Add a bookmark for the current location to this menu");
gchar *s = N_("Back");
gchar *s = N_("C_hange Appearance...");
gchar *s = N_("C_lear Text");
gchar *s = N_("Change the visibility of this window's location bar");
gchar *s = N_("Change the visibility of this window's sidebar");
gchar *s = N_("Change the visibility of this window's status bar");
gchar *s = N_("Change the visibility of this window's tool bar");
gchar *s = N_("Clear contents of Go menu and Back/Forward lists");
gchar *s = N_("Close _All Windows");
gchar *s = N_("Close all Nautilus windows");
gchar *s = N_("_Find");
gchar *s = N_("Search this computer for files");
gchar *s = N_("_Web Search");
gchar *s = N_("Search the World Wide Web");
gchar *s = N_("_Edit");
gchar *s = N_("Cut _Text");
gchar *s = N_("Cut the selected text to the clipboard");
gchar *s = N_("_Copy Text");
gchar *s = N_("Close this window");
gchar *s = N_("Copy the selected text to the clipboard");
gchar *s = N_("_Paste Text");
gchar *s = N_("Paste the text stored on the clipboard");
gchar *s = N_("C_lear Text");
gchar *s = N_("Removes the selected text without putting it on the clipboard");
gchar *s = N_("_Select All");
gchar *s = N_("Custo_mization...");
gchar *s = N_("Cut _Text");
gchar *s = N_("Cut the selected text to the clipboard");
gchar *s = N_("Display a window that allows editing the bookmarks in this menu");
gchar *s = N_("Display credits for the creators of Nautilus");
gchar *s = N_("Display on-line help for Nautilus");
gchar *s = N_("Display the Property Browser, containing patterns, colors, and emblems");
gchar *s = N_("C_hange Appearance...");
gchar *s = N_("Display the set of available appearance themes");
gchar *s = N_("_View");
gchar *s = N_("_Refresh");
gchar *s = N_("Display the latest contents of the current location");
gchar *s = N_("Hide Sidebar");
gchar *s = N_("Change the visibility of this window's sidebar");
gchar *s = N_("Hide Tool Bar");
gchar *s = N_("Change the visibility of this window's tool bar");
gchar *s = N_("Display the set of available appearance themes");
gchar *s = N_("Edit Settings...");
gchar *s = N_("Edit settings for the current user level");
gchar *s = N_("Find");
gchar *s = N_("For_get History");
gchar *s = N_("Forward");
gchar *s = N_("Go to Eazel Services");
gchar *s = N_("Go to the home location");
gchar *s = N_("Go to the location that contains this one");
gchar *s = N_("Go to the next visited location");
gchar *s = N_("Go to the previous visited location");
gchar *s = N_("Hide Location Bar");
gchar *s = N_("Change the visibility of this window's location bar");
gchar *s = N_("Hide Sidebar");
gchar *s = N_("Hide Status Bar");
gchar *s = N_("Change the visibility of this window's status bar");
gchar *s = N_("Hide Tool Bar");
gchar *s = N_("Home");
gchar *s = N_("Nautilus _Feedback...");
gchar *s = N_("Open another Nautilus window for the displayed location");
gchar *s = N_("Paste the text stored on the clipboard");
gchar *s = N_("Refresh");
gchar *s = N_("Removes the selected text without putting it on the clipboard");
gchar *s = N_("Report Profiling");
gchar *s = N_("Reset Profiling");
gchar *s = N_("Search the World Wide Web");
gchar *s = N_("Search this computer for files");
gchar *s = N_("Show a page from which you can send feedback about Nautilus to its creators");
gchar *s = N_("Show the contents at the normal size");
gchar *s = N_("Show the contents in less detail");
gchar *s = N_("Show the contents in more detail");
gchar *s = N_("Start Profiling");
gchar *s = N_("Stop");
gchar *s = N_("Stop Profiling");
gchar *s = N_("Stop loading this location");
gchar *s = N_("Up");
gchar *s = N_("Use Advanced settings");
gchar *s = N_("Use Beginner settings");