[nautilus-actions: 14/19] Cleanup the code
- From: Pierre Wieser <pwieser src gnome org>
- To: svn-commits-list gnome org
- Subject: [nautilus-actions: 14/19] Cleanup the code
- Date: Tue, 9 Jun 2009 16:56:08 -0400 (EDT)
commit cc6d1c0c033548d8fbd6ae68fdb90240513dcff8
Author: Pierre Wieser <pwieser trychlos org>
Date: Tue Jun 9 22:02:49 2009 +0200
Cleanup the code
---
ChangeLog | 1 +
src/plugin/nautilus-actions.c | 89 +++-------------------------------------
2 files changed, 8 insertions(+), 82 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index cc2c23c..31a1d01 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -29,6 +29,7 @@
* src/plugin/nautilus-actions.c:
The plugin now uses the new object hierarchy to handle menu items.
Fix #580378 (context menu doesn't update) reported by James Campos.
+ Cleanup the code.
2009-06-08 Pierre Wieser <pwieser trychlos org>
diff --git a/src/plugin/nautilus-actions.c b/src/plugin/nautilus-actions.c
index fb6561f..04286ff 100644
--- a/src/plugin/nautilus-actions.c
+++ b/src/plugin/nautilus-actions.c
@@ -46,11 +46,7 @@
#include <common/nact-action.h>
#include <common/nact-action-profile.h>
#include <common/nact-pivot.h>
-#include <common/nautilus-actions-config.h>
-#include <common/nautilus-actions-config-gconf-reader.h>
#include "nautilus-actions.h"
-/*#include "nautilus-actions-test.h"
-#include "nautilus-actions-utils.h"*/
/* private class data
*/
@@ -64,10 +60,6 @@ struct NautilusActionsPrivate {
/* from nact-pivot */
NactPivot *pivot;
-
- /* original */
- NautilusActionsConfigGconfReader* configs;
- GSList* config_list;
};
/* We have a double stage notification system :
@@ -96,19 +88,17 @@ static GObjectClass *st_parent_class = NULL;
static GType st_actions_type = 0;
static gint st_signals[ LAST_SIGNAL ] = { 0 };
-static void class_init( NautilusActionsClass *klass );
-static void menu_provider_iface_init( NautilusMenuProviderIface *iface );
-static void instance_init( GTypeInstance *instance, gpointer klass );
-static void instance_dispose( GObject *object );
-static void instance_finalize( GObject *object );
+static void class_init( NautilusActionsClass *klass );
+static void menu_provider_iface_init( NautilusMenuProviderIface *iface );
+static void instance_init( GTypeInstance *instance, gpointer klass );
+static void instance_dispose( GObject *object );
+static void instance_finalize( GObject *object );
static GList *get_background_items( NautilusMenuProvider *provider, GtkWidget *window, NautilusFileInfo *current_folder );
static GList *get_file_items( NautilusMenuProvider *provider, GtkWidget *window, GList *files );
-/*static const gchar *get_verified_icon_name( const gchar* icon_name );*/
static NautilusMenuItem *create_menu_item( NactAction *action, NactActionProfile *profile, GList *files );
static void execute_action( NautilusMenuItem *item, NactActionProfile *profile );
static void action_changed_handler( NautilusActions *instance, gpointer user_data );
-/*static void action_changed_handler_old( NautilusActionsConfig* config, NautilusActionsConfigAction* action, gpointer user_data );*/
GType
nautilus_actions_get_type( void )
@@ -167,7 +157,7 @@ class_init( NautilusActionsClass *klass )
* addressed via a class structure offset, and thus cannot work
* when defined in a private structure
*
- * the previous point applies to g_signal_new
+ * the previous point applies to g_signal_new ;
* g_signal_new_class_handler let us specify a standard C callback
*/
st_signals[ ACTION_CHANGED ] = g_signal_new_class_handler(
@@ -222,7 +212,7 @@ instance_init( GTypeInstance *instance, gpointer klass )
/* from nact-pivot */
self->private->pivot = nact_pivot_new( G_OBJECT( self ));
- /* see nautilus_actions_class_init for why we have to connect an
+ /* see nautilus_actions_class_init for why we had to connect an
* handler to our signal instead of relying on default handler
* see also nautilus_actions_class_init for why g_signal_connect is
* no more needed
@@ -233,30 +223,6 @@ instance_init( GTypeInstance *instance, gpointer klass )
( GCallback ) action_changed_handler,
NULL
);*/
-
- /*self->private->configs = NULL;
- self->private->configs = nautilus_actions_config_gconf_reader_get ();
- self->private->config_list = NULL;
- self->private->config_list = nautilus_actions_config_get_actions (NAUTILUS_ACTIONS_CONFIG (self->private->configs));
-
- g_signal_connect_after(
- G_OBJECT( self->private->configs ),
- "action_added",
- ( GCallback ) action_changed_handler_old,
- self
- );
- g_signal_connect_after(
- G_OBJECT( self->private->configs ),
- "action_changed_old",
- ( GCallback ) action_changed_handler_old,
- self
- );
- g_signal_connect_after(
- G_OBJECT( self->private->configs ),
- "action_removed",
- ( GCallback ) action_changed_handler_old,
- self
- );*/
}
static void
@@ -367,7 +333,6 @@ get_file_items( NautilusMenuProvider *provider, GtkWidget *window, GList *files
g_free( debug_label );
#endif
- /*if( nautilus_actions_test_validate( profile, files )){*/
if( nact_action_profile_is_candidate( profile, files )){
item = create_menu_item( action, profile, files );
items = g_list_append( items, item );
@@ -380,24 +345,6 @@ get_file_items( NautilusMenuProvider *provider, GtkWidget *window, GList *files
return( items );
}
-/*static const gchar *
-get_verified_icon_name( const gchar* icon_name )
-{
- if (icon_name[0] == '/')
- {
- if (!g_file_test (icon_name, G_FILE_TEST_IS_REGULAR))
- {
- return NULL;
- }
- }
- else if (strlen (icon_name) == 0)
- {
- return NULL;
- }
-
- return icon_name;
-}*/
-
static NautilusMenuItem *
create_menu_item( NactAction *action, NactActionProfile *profile, GList *files )
{
@@ -454,7 +401,6 @@ execute_action( NautilusMenuItem *item, NactActionProfile *profile )
path = nact_action_profile_get_path( profile );
cmd = g_string_new( path );
- /*param = nautilus_actions_utils_parse_parameter (action_profile->parameters, files);*/
param = nact_action_profile_parse_parameters( profile, files );
if( param != NULL ){
@@ -483,24 +429,3 @@ action_changed_handler( NautilusActions *self, gpointer user_data )
nautilus_menu_provider_emit_items_updated_signal( NAUTILUS_MENU_PROVIDER( self ));
}
}
-
-/*static void
-action_changed_handler_old( NautilusActionsConfig* config,
- NautilusActionsConfigAction* action,
- gpointer user_data )
-{
- static const gchar *thisfn = "nautilus_actions_action_changed_handler_old";
- g_debug( "%s", thisfn );
-
- NautilusActions* self = NAUTILUS_ACTIONS (user_data);
-
- g_return_if_fail (NAUTILUS_IS_ACTIONS (self));
-
- if (!self->private->dispose_has_run)
- {
- nautilus_menu_provider_emit_items_updated_signal(( NautilusMenuProvider * ) self );
-
- nautilus_actions_config_free_actions_list (self->private->config_list);
- self->private->config_list = nautilus_actions_config_get_actions (NAUTILUS_ACTIONS_CONFIG (self->private->configs));
- }
-}*/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]