summaryrefslogtreecommitdiff
path: root/thunar/thunar-launcher.c
diff options
context:
space:
mode:
Diffstat (limited to 'thunar/thunar-launcher.c')
-rw-r--r--thunar/thunar-launcher.c58
1 files changed, 0 insertions, 58 deletions
diff --git a/thunar/thunar-launcher.c b/thunar/thunar-launcher.c
index 517e0d79..f9cb9183 100644
--- a/thunar/thunar-launcher.c
+++ b/thunar/thunar-launcher.c
@@ -69,7 +69,6 @@ enum
PROP_0,
PROP_CURRENT_DIRECTORY,
PROP_SELECTED_FILES,
- PROP_UI_MANAGER,
PROP_WIDGET,
PROP_SELECT_FILES_CLOSURE,
N_PROPERTIES
@@ -95,9 +94,6 @@ static void thunar_launcher_set_current_directory (Thuna
static GList *thunar_launcher_get_selected_files (ThunarComponent *component);
static void thunar_launcher_set_selected_files (ThunarComponent *component,
GList *selected_files);
-static GtkUIManager *thunar_launcher_get_ui_manager (ThunarComponent *component);
-static void thunar_launcher_set_ui_manager (ThunarComponent *component,
- GtkUIManager *ui_manager);
static void thunar_launcher_execute_files (ThunarLauncher *launcher,
GList *files);
static void thunar_launcher_open_file (ThunarLauncher *launcher,
@@ -173,8 +169,6 @@ struct _ThunarLauncher
ThunarFile *current_directory;
GList *selected_files;
- GtkUIManager *ui_manager;
-
gint n_selected_files;
gint n_selected_directories;
gint n_selected_executables;
@@ -307,10 +301,6 @@ thunar_launcher_class_init (ThunarLauncherClass *klass)
g_param_spec_override ("selected-files",
g_object_interface_find_property (g_iface, "selected-files"));
- launcher_props[PROP_UI_MANAGER] =
- g_param_spec_override ("ui-manager",
- g_object_interface_find_property (g_iface, "ui-manager"));
-
/* install properties */
g_object_class_install_properties (gobject_class, N_PROPERTIES, launcher_props);
}
@@ -322,8 +312,6 @@ thunar_launcher_component_init (ThunarComponentIface *iface)
{
iface->get_selected_files = thunar_launcher_get_selected_files;
iface->set_selected_files = thunar_launcher_set_selected_files;
- iface->get_ui_manager = thunar_launcher_get_ui_manager;
- iface->set_ui_manager = thunar_launcher_set_ui_manager;
}
@@ -356,7 +344,6 @@ thunar_launcher_dispose (GObject *object)
/* reset our properties */
thunar_navigator_set_current_directory (THUNAR_NAVIGATOR (launcher), NULL);
- thunar_component_set_ui_manager (THUNAR_COMPONENT (launcher), NULL);
thunar_launcher_set_widget (THUNAR_LAUNCHER (launcher), NULL);
/* disconnect from the currently selected files */
@@ -401,10 +388,6 @@ thunar_launcher_get_property (GObject *object,
g_value_set_boxed (value, thunar_component_get_selected_files (THUNAR_COMPONENT (object)));
break;
- case PROP_UI_MANAGER:
- g_value_set_object (value, thunar_component_get_ui_manager (THUNAR_COMPONENT (object)));
- break;
-
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -431,10 +414,6 @@ thunar_launcher_set_property (GObject *object,
thunar_component_set_selected_files (THUNAR_COMPONENT (object), g_value_get_boxed (value));
break;
- case PROP_UI_MANAGER:
- thunar_component_set_ui_manager (THUNAR_COMPONENT (object), g_value_get_object (value));
- break;
-
case PROP_WIDGET:
thunar_launcher_set_widget (launcher, g_value_get_object (value));
break;
@@ -591,43 +570,6 @@ thunar_launcher_set_selected_files (ThunarComponent *component,
-static GtkUIManager*
-thunar_launcher_get_ui_manager (ThunarComponent *component)
-{
- return THUNAR_LAUNCHER (component)->ui_manager;
-}
-
-
-
-static void
-thunar_launcher_set_ui_manager (ThunarComponent *component,
- GtkUIManager *ui_manager)
-{
- ThunarLauncher *launcher = THUNAR_LAUNCHER (component);
-
- /* disconnect from the previous UI manager */
- if (G_UNLIKELY (launcher->ui_manager != NULL))
- {
- /* drop the reference on the previous UI manager */
- g_object_unref (G_OBJECT (launcher->ui_manager));
- }
-
- /* activate the new UI manager */
- launcher->ui_manager = ui_manager;
-
- /* connect to the new UI manager */
- if (G_LIKELY (ui_manager != NULL))
- {
- /* we keep a reference on the new manager */
- g_object_ref (G_OBJECT (ui_manager));
- }
-
- /* notify listeners */
- g_object_notify_by_pspec (G_OBJECT (launcher), launcher_props[PROP_UI_MANAGER]);
-}
-
-
-
/**
* thunar_launcher_set_widget:
* @launcher : a #ThunarLauncher.