diff options
| -rw-r--r-- | src/caja-information-panel.c | 9 | ||||
| -rw-r--r-- | src/caja-information-panel.h | 4 | ||||
| -rw-r--r-- | src/caja-location-bar.c | 9 | ||||
| -rw-r--r-- | src/caja-location-bar.h | 4 | ||||
| -rw-r--r-- | src/caja-navigation-action.c | 46 | ||||
| -rw-r--r-- | src/caja-navigation-action.h | 2 | 
6 files changed, 17 insertions, 57 deletions
| diff --git a/src/caja-information-panel.c b/src/caja-information-panel.c index 2ba15deb..e91ca103 100644 --- a/src/caja-information-panel.c +++ b/src/caja-information-panel.c @@ -49,7 +49,7 @@  #include <libcaja-private/caja-sidebar-provider.h>  #include <libcaja-private/caja-module.h> -struct CajaInformationPanelDetails +struct _CajaInformationPanelPrivate  {      GtkWidget *container;      CajaWindowInfo *window; @@ -142,6 +142,7 @@ typedef struct  G_DEFINE_TYPE_WITH_CODE (CajaInformationPanel, caja_information_panel, EEL_TYPE_BACKGROUND_BOX, +                         G_ADD_PRIVATE (CajaInformationPanel)                           G_IMPLEMENT_INTERFACE (CAJA_TYPE_SIDEBAR,                                   caja_information_panel_iface_init)); @@ -217,8 +218,6 @@ caja_information_panel_class_init (CajaInformationPanelClass *klass)                                   NULL, NULL,                                   g_cclosure_marshal_VOID__STRING,                                   G_TYPE_NONE, 1, G_TYPE_STRING); - -    g_type_class_add_private (klass, sizeof (CajaInformationPanelDetails));  }  /* utility routine to allocate the box the holds the command buttons */ @@ -244,9 +243,7 @@ make_button_box (CajaInformationPanel *information_panel)  static void  caja_information_panel_init (CajaInformationPanel *information_panel)  { -    information_panel->details = G_TYPE_INSTANCE_GET_PRIVATE (information_panel, -    							      CAJA_TYPE_INFORMATION_PANEL, -    							      CajaInformationPanelDetails); +    information_panel->details = caja_information_panel_get_instance_private (information_panel);      /* load the default background */      caja_information_panel_read_defaults (information_panel); diff --git a/src/caja-information-panel.h b/src/caja-information-panel.h index 75bcfcbb..5ccdd9d6 100644 --- a/src/caja-information-panel.h +++ b/src/caja-information-panel.h @@ -42,14 +42,14 @@  #define CAJA_INFORMATION_PANEL_GET_CLASS(obj) \    (G_TYPE_INSTANCE_GET_CLASS ((obj), CAJA_TYPE_INFORMATION_PANEL, CajaInformationPanelClass)) -typedef struct CajaInformationPanelDetails CajaInformationPanelDetails; +typedef struct _CajaInformationPanelPrivate CajaInformationPanelPrivate;  #define CAJA_INFORMATION_PANEL_ID "information"  typedef struct  {      EelBackgroundBox parent_slot; -    CajaInformationPanelDetails *details; +    CajaInformationPanelPrivate *details;  } CajaInformationPanel;  typedef struct diff --git a/src/caja-location-bar.c b/src/caja-location-bar.c index 53a2946f..7763f40b 100644 --- a/src/caja-location-bar.c +++ b/src/caja-location-bar.c @@ -59,7 +59,7 @@ static const char untranslated_go_to_label[] = N_("Go To:");  #define LOCATION_LABEL _(untranslated_location_label)  #define GO_TO_LABEL _(untranslated_go_to_label) -struct CajaLocationBarDetails +struct _CajaLocationBarPrivate  {      GtkLabel *label;      CajaEntry *entry; @@ -97,7 +97,7 @@ static const GtkTargetEntry drop_types [] =      { CAJA_DND_TEXT_PLAIN_TYPE, 0, CAJA_DND_TEXT_PLAIN },  }; -G_DEFINE_TYPE (CajaLocationBar, caja_location_bar, GTK_TYPE_BOX); +G_DEFINE_TYPE_WITH_PRIVATE (CajaLocationBar, caja_location_bar, GTK_TYPE_BOX);  static CajaNavigationWindow *  caja_location_bar_get_window (GtkWidget *bar) @@ -468,8 +468,6 @@ caja_location_bar_class_init (CajaLocationBarClass *klass)      binding_set = gtk_binding_set_by_class (klass);      gtk_binding_entry_add_signal (binding_set, GDK_KEY_Escape, 0, "cancel", 0); - -    g_type_class_add_private (klass, sizeof (CajaLocationBarDetails));  }  static void @@ -479,8 +477,7 @@ caja_location_bar_init (CajaLocationBar *bar)      GtkWidget *entry;      GtkWidget *event_box; -    bar->details = G_TYPE_INSTANCE_GET_PRIVATE (bar, CAJA_TYPE_LOCATION_BAR, -                                                CajaLocationBarDetails); +    bar->details = caja_location_bar_get_instance_private (bar);      gtk_orientable_set_orientation (GTK_ORIENTABLE (bar),                                      GTK_ORIENTATION_HORIZONTAL); diff --git a/src/caja-location-bar.h b/src/caja-location-bar.h index aa2a9521..628f2f4b 100644 --- a/src/caja-location-bar.h +++ b/src/caja-location-bar.h @@ -47,12 +47,12 @@  #define CAJA_LOCATION_BAR_GET_CLASS(obj) \    (G_TYPE_INSTANCE_GET_CLASS ((obj), CAJA_TYPE_LOCATION_BAR, CajaLocationBarClass)) -typedef struct CajaLocationBarDetails CajaLocationBarDetails; +typedef struct _CajaLocationBarPrivate CajaLocationBarPrivate;  typedef struct CajaLocationBar  {      GtkHBox parent; -    CajaLocationBarDetails *details; +    CajaLocationBarPrivate *details;  } CajaLocationBar;  typedef struct diff --git a/src/caja-navigation-action.c b/src/caja-navigation-action.c index 8fbecfe9..6acc8eac 100644 --- a/src/caja-navigation-action.c +++ b/src/caja-navigation-action.c @@ -39,11 +39,7 @@  static void caja_navigation_action_init       (CajaNavigationAction *action);  static void caja_navigation_action_class_init (CajaNavigationActionClass *class); -static GObjectClass *parent_class = NULL; - -#define CAJA_NAVIGATION_ACTION_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), CAJA_TYPE_NAVIGATION_ACTION, CajaNavigationActionPrivate)) - -struct CajaNavigationActionPrivate +struct _CajaNavigationActionPrivate  {      CajaNavigationWindow *window;      CajaNavigationDirection direction; @@ -58,33 +54,7 @@ enum      PROP_WINDOW  }; -GType -caja_navigation_action_get_type (void) -{ -    static GType type = 0; - -    if (type == 0) -    { -        const GTypeInfo type_info = -        { -            sizeof (CajaNavigationActionClass), -            (GBaseInitFunc) NULL, -            (GBaseFinalizeFunc) NULL, -            (GClassInitFunc) caja_navigation_action_class_init, -            (GClassFinalizeFunc) NULL, -            NULL, -            sizeof (CajaNavigationAction), -            0, /* n_preallocs */ -            (GInstanceInitFunc) caja_navigation_action_init, -        }; - -        type = g_type_register_static (GTK_TYPE_ACTION, -                                       "CajaNavigationAction", -                                       &type_info, 0); -    } - -    return type; -} +G_DEFINE_TYPE_WITH_PRIVATE (CajaNavigationAction, caja_navigation_action, GTK_TYPE_ACTION)  static gboolean  should_open_in_new_tab (void) @@ -279,7 +249,7 @@ connect_proxy (GtkAction *action, GtkWidget *proxy)          g_signal_connect (child, "button-release-event", G_CALLBACK (proxy_button_release_event_cb), NULL);      } -    (* GTK_ACTION_CLASS (parent_class)->connect_proxy) (action, proxy); +    (* GTK_ACTION_CLASS (caja_navigation_action_parent_class)->connect_proxy) (action, proxy);  }  static void @@ -296,7 +266,7 @@ disconnect_proxy (GtkAction *action, GtkWidget *proxy)          g_signal_handlers_disconnect_by_func (child, G_CALLBACK (proxy_button_release_event_cb), NULL);      } -    (* GTK_ACTION_CLASS (parent_class)->disconnect_proxy) (action, proxy); +    (* GTK_ACTION_CLASS (caja_navigation_action_parent_class)->disconnect_proxy) (action, proxy);  }  static void @@ -306,7 +276,7 @@ caja_navigation_action_finalize (GObject *object)      g_free (action->priv->arrow_tooltip); -    (* G_OBJECT_CLASS (parent_class)->finalize) (object); +    (* G_OBJECT_CLASS (caja_navigation_action_parent_class)->finalize) (object);  }  static void @@ -368,8 +338,6 @@ caja_navigation_action_class_init (CajaNavigationActionClass *class)      object_class->set_property = caja_navigation_action_set_property;      object_class->get_property = caja_navigation_action_get_property; -    parent_class = g_type_class_peek_parent (class); -      action_class->toolbar_item_type = GTK_TYPE_MENU_TOOL_BUTTON;      action_class->connect_proxy = connect_proxy;      action_class->disconnect_proxy = disconnect_proxy; @@ -397,12 +365,10 @@ caja_navigation_action_class_init (CajaNavigationActionClass *class)                                               "The navigation window",                                               G_TYPE_OBJECT,                                               G_PARAM_READWRITE)); - -    g_type_class_add_private (object_class, sizeof(CajaNavigationActionPrivate));  }  static void  caja_navigation_action_init (CajaNavigationAction *action)  { -    action->priv = CAJA_NAVIGATION_ACTION_GET_PRIVATE (action); +    action->priv = caja_navigation_action_get_instance_private (action);  } diff --git a/src/caja-navigation-action.h b/src/caja-navigation-action.h index 2b3a9b88..4e3b7dd6 100644 --- a/src/caja-navigation-action.h +++ b/src/caja-navigation-action.h @@ -42,7 +42,7 @@  typedef struct _CajaNavigationAction       CajaNavigationAction;  typedef struct _CajaNavigationActionClass  CajaNavigationActionClass; -typedef struct CajaNavigationActionPrivate CajaNavigationActionPrivate; +typedef struct _CajaNavigationActionPrivate CajaNavigationActionPrivate;  typedef enum  { | 
