diff options
author | Cosimo Cecchi <cosimoc@gnome.org> | 2009-04-21 15:06:23 +0200 |
---|---|---|
committer | Cosimo Cecchi <cosimoc@gnome.org> | 2009-04-21 15:06:23 +0200 |
commit | b695c970182bbf19f2c38bf7405db506e7c23bb0 (patch) | |
tree | 625e25a7c08c3f8ae6cdc023e8b681ea32a16cea /src | |
parent | e2f711533e1008b62c9db70fb3bcf877191866d4 (diff) | |
download | nautilus-b695c970182bbf19f2c38bf7405db506e7c23bb0.tar.gz |
Remove deprecated GDK/GTK+ symbols
Remove all uses of deprecated GDK and GTK+ symbols, replacing them
with the currently supported equivalents.
Based on a patch from Tal Benavidor (#565038).
Diffstat (limited to 'src')
45 files changed, 306 insertions, 175 deletions
diff --git a/src/file-manager/fm-desktop-icon-view.c b/src/file-manager/fm-desktop-icon-view.c index f9bec4a67..6c43a075c 100644 --- a/src/file-manager/fm-desktop-icon-view.c +++ b/src/file-manager/fm-desktop-icon-view.c @@ -782,7 +782,6 @@ fm_desktop_icon_view_create (NautilusWindowSlotInfo *slot) "window-slot", slot, NULL); g_object_ref (view); - gtk_object_sink (GTK_OBJECT (view)); return NAUTILUS_VIEW (view); } diff --git a/src/file-manager/fm-desktop-icon-view.h b/src/file-manager/fm-desktop-icon-view.h index 866278daa..e14123c72 100644 --- a/src/file-manager/fm-desktop-icon-view.h +++ b/src/file-manager/fm-desktop-icon-view.h @@ -27,11 +27,17 @@ #include "fm-icon-view.h" -#define FM_TYPE_DESKTOP_ICON_VIEW (fm_desktop_icon_view_get_type ()) -#define FM_DESKTOP_ICON_VIEW(obj) (GTK_CHECK_CAST ((obj), FM_TYPE_DESKTOP_ICON_VIEW, FMDesktopIconView)) -#define FM_DESKTOP_ICON_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), FM_TYPE_DESKTOP_ICON_VIEW, FMDesktopIconViewClass)) -#define FM_IS_DESKTOP_ICON_VIEW(obj) (GTK_CHECK_TYPE ((obj), FM_TYPE_DESKTOP_ICON_VIEW)) -#define FM_IS_DESKTOP_ICON_VIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), FM_TYPE_DESKTOP_ICON_VIEW)) +#define FM_TYPE_DESKTOP_ICON_VIEW fm_desktop_icon_view_get_type() +#define FM_DESKTOP_ICON_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_DESKTOP_ICON_VIEW, FMDesktopIconView)) +#define FM_DESKTOP_ICON_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_DESKTOP_ICON_VIEW, FMDesktopIconViewClass)) +#define FM_IS_DESKTOP_ICON_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_DESKTOP_ICON_VIEW)) +#define FM_IS_DESKTOP_ICON_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), FM_TYPE_DESKTOP_ICON_VIEW)) +#define FM_DESKTOP_ICON_VIEW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), FM_TYPE_DESKTOP_ICON_VIEW, FMDesktopIconViewClass)) #define FM_DESKTOP_ICON_VIEW_ID "OAFIID:Nautilus_File_Manager_Desktop_Icon_View" diff --git a/src/file-manager/fm-directory-view.c b/src/file-manager/fm-directory-view.c index 21171cca3..d7a2cf241 100644 --- a/src/file-manager/fm-directory-view.c +++ b/src/file-manager/fm-directory-view.c @@ -1170,8 +1170,8 @@ select_pattern (FMDirectoryView *view) label = gtk_label_new_with_mnemonic (_("_Pattern:")); entry = gtk_entry_new (); gtk_entry_set_activates_default (GTK_ENTRY (entry), TRUE); - gtk_box_pack_start_defaults (GTK_BOX (box), label); - gtk_box_pack_start_defaults (GTK_BOX (box), entry); + gtk_box_pack_start (GTK_BOX (box), label, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (box), entry, TRUE, TRUE, 0); gtk_label_set_mnemonic_widget (GTK_LABEL (label), entry); gtk_widget_show_all (box); gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)->vbox), box); @@ -1282,7 +1282,7 @@ action_save_search_as_callback (GtkAction *action, gtk_container_set_border_width (GTK_CONTAINER (table), 5); gtk_table_set_row_spacings (GTK_TABLE (table), 6); gtk_table_set_col_spacings (GTK_TABLE (table), 12); - gtk_box_pack_start_defaults (GTK_BOX (GTK_DIALOG (dialog)->vbox), table); + gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), table, TRUE, TRUE, 0); gtk_widget_show (table); label = gtk_label_new_with_mnemonic (_("Search _name:")); diff --git a/src/file-manager/fm-directory-view.h b/src/file-manager/fm-directory-view.h index 3dcba25a4..5a8db15b5 100644 --- a/src/file-manager/fm-directory-view.h +++ b/src/file-manager/fm-directory-view.h @@ -42,11 +42,17 @@ typedef struct FMDirectoryView FMDirectoryView; typedef struct FMDirectoryViewClass FMDirectoryViewClass; -#define FM_TYPE_DIRECTORY_VIEW (fm_directory_view_get_type ()) -#define FM_DIRECTORY_VIEW(obj) (GTK_CHECK_CAST ((obj), FM_TYPE_DIRECTORY_VIEW, FMDirectoryView)) -#define FM_DIRECTORY_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), FM_TYPE_DIRECTORY_VIEW, FMDirectoryViewClass)) -#define FM_IS_DIRECTORY_VIEW(obj) (GTK_CHECK_TYPE ((obj), FM_TYPE_DIRECTORY_VIEW)) -#define FM_IS_DIRECTORY_VIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), FM_TYPE_DIRECTORY_VIEW)) +#define FM_TYPE_DIRECTORY_VIEW fm_directory_view_get_type() +#define FM_DIRECTORY_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_DIRECTORY_VIEW, FMDirectoryView)) +#define FM_DIRECTORY_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_DIRECTORY_VIEW, FMDirectoryViewClass)) +#define FM_IS_DIRECTORY_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_DIRECTORY_VIEW)) +#define FM_IS_DIRECTORY_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), FM_TYPE_DIRECTORY_VIEW)) +#define FM_DIRECTORY_VIEW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), FM_TYPE_DIRECTORY_VIEW, FMDirectoryViewClass)) typedef struct FMDirectoryViewDetails FMDirectoryViewDetails; diff --git a/src/file-manager/fm-icon-container.h b/src/file-manager/fm-icon-container.h index c2c972989..ab94e9cd4 100644 --- a/src/file-manager/fm-icon-container.h +++ b/src/file-manager/fm-icon-container.h @@ -31,11 +31,17 @@ typedef struct FMIconContainer FMIconContainer; typedef struct FMIconContainerClass FMIconContainerClass; -#define FM_TYPE_ICON_CONTAINER (fm_icon_container_get_type ()) -#define FM_ICON_CONTAINER(obj) (GTK_CHECK_CAST ((obj), FM_TYPE_ICON_CONTAINER, FMIconContainer)) -#define FM_ICON_CONTAINER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), FM_TYPE_ICON_CONTAINER, FMIconContainerClass)) -#define FM_IS_ICON_CONTAINER(obj) (GTK_CHECK_TYPE ((obj), FM_TYPE_ICON_CONTAINER)) -#define FM_IS_ICON_CONTAINER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), FM_TYPE_ICON_CONTAINER)) +#define FM_TYPE_ICON_CONTAINER fm_icon_container_get_type() +#define FM_ICON_CONTAINER(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_ICON_CONTAINER, FMIconContainer)) +#define FM_ICON_CONTAINER_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_ICON_CONTAINER, FMIconContainerClass)) +#define FM_IS_ICON_CONTAINER(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_ICON_CONTAINER)) +#define FM_IS_ICON_CONTAINER_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), FM_TYPE_ICON_CONTAINER)) +#define FM_ICON_CONTAINER_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), FM_TYPE_ICON_CONTAINER, FMIconContainerClass)) typedef struct FMIconContainerDetails FMIconContainerDetails; diff --git a/src/file-manager/fm-icon-view.c b/src/file-manager/fm-icon-view.c index ee2d99ec1..55e90d5b3 100644 --- a/src/file-manager/fm-icon-view.c +++ b/src/file-manager/fm-icon-view.c @@ -2993,7 +2993,6 @@ fm_icon_view_create (NautilusWindowSlotInfo *slot) "compact", FALSE, NULL); g_object_ref (view); - gtk_object_sink (GTK_OBJECT (view)); return NAUTILUS_VIEW (view); } @@ -3007,7 +3006,6 @@ fm_compact_view_create (NautilusWindowSlotInfo *slot) "compact", TRUE, NULL); g_object_ref (view); - gtk_object_sink (GTK_OBJECT (view)); return NAUTILUS_VIEW (view); } diff --git a/src/file-manager/fm-icon-view.h b/src/file-manager/fm-icon-view.h index 1288cb366..331e296d6 100644 --- a/src/file-manager/fm-icon-view.h +++ b/src/file-manager/fm-icon-view.h @@ -30,11 +30,17 @@ typedef struct FMIconView FMIconView; typedef struct FMIconViewClass FMIconViewClass; -#define FM_TYPE_ICON_VIEW (fm_icon_view_get_type ()) -#define FM_ICON_VIEW(obj) (GTK_CHECK_CAST ((obj), FM_TYPE_ICON_VIEW, FMIconView)) -#define FM_ICON_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), FM_TYPE_ICON_VIEW, FMIconViewClass)) -#define FM_IS_ICON_VIEW(obj) (GTK_CHECK_TYPE ((obj), FM_TYPE_ICON_VIEW)) -#define FM_IS_ICON_VIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), FM_TYPE_ICON_VIEW)) +#define FM_TYPE_ICON_VIEW fm_icon_view_get_type() +#define FM_ICON_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_ICON_VIEW, FMIconView)) +#define FM_ICON_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_ICON_VIEW, FMIconViewClass)) +#define FM_IS_ICON_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_ICON_VIEW)) +#define FM_IS_ICON_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), FM_TYPE_ICON_VIEW)) +#define FM_ICON_VIEW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), FM_TYPE_ICON_VIEW, FMIconViewClass)) #define FM_ICON_VIEW_ID "OAFIID:Nautilus_File_Manager_Icon_View" #define FM_COMPACT_VIEW_ID "OAFIID:Nautilus_File_Manager_Compact_View" diff --git a/src/file-manager/fm-list-model.h b/src/file-manager/fm-list-model.h index fd2a7620f..d6a6b1442 100644 --- a/src/file-manager/fm-list-model.h +++ b/src/file-manager/fm-list-model.h @@ -31,11 +31,17 @@ #ifndef FM_LIST_MODEL_H #define FM_LIST_MODEL_H -#define FM_TYPE_LIST_MODEL (fm_list_model_get_type ()) -#define FM_LIST_MODEL(obj) (GTK_CHECK_CAST ((obj), FM_TYPE_LIST_MODEL, FMListModel)) -#define FM_LIST_MODEL_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), FM_TYPE_LIST_MODEL, FMListModelClass)) -#define FM_IS_LIST_MODEL(obj) (GTK_CHECK_TYPE ((obj), FM_TYPE_LIST_MODEL)) -#define FM_IS_LIST_MODEL_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), FM_TYPE_LIST_MODEL)) +#define FM_TYPE_LIST_MODEL fm_list_model_get_type() +#define FM_LIST_MODEL(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_LIST_MODEL, FMListModel)) +#define FM_LIST_MODEL_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_LIST_MODEL, FMListModelClass)) +#define FM_IS_LIST_MODEL(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_LIST_MODEL)) +#define FM_IS_LIST_MODEL_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), FM_TYPE_LIST_MODEL)) +#define FM_LIST_MODEL_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), FM_TYPE_LIST_MODEL, FMListModelClass)) enum { FM_LIST_MODEL_FILE_COLUMN, diff --git a/src/file-manager/fm-list-view.c b/src/file-manager/fm-list-view.c index 236788317..ca378605a 100644 --- a/src/file-manager/fm-list-view.c +++ b/src/file-manager/fm-list-view.c @@ -1349,7 +1349,7 @@ create_and_set_up_tree_view (FMListView *view) /* Don't handle backspace key. It's used to open the parent folder. */ binding_set = gtk_binding_set_by_class (GTK_WIDGET_GET_CLASS (view->details->tree_view)); - gtk_binding_entry_clear (binding_set, GDK_BackSpace, 0); + gtk_binding_entry_remove (binding_set, GDK_BackSpace, 0); view->details->drag_dest = nautilus_tree_view_drag_dest_new (view->details->tree_view); @@ -1445,7 +1445,6 @@ create_and_set_up_tree_view (FMListView *view) view->details->file_name_column = gtk_tree_view_column_new (); g_object_ref (view->details->file_name_column); - gtk_object_sink (GTK_OBJECT (view->details->file_name_column)); view->details->file_name_column_num = column_num; g_hash_table_insert (view->details->columns, @@ -1484,7 +1483,6 @@ create_and_set_up_tree_view (FMListView *view) "text", column_num, NULL); g_object_ref (column); - gtk_object_sink (GTK_OBJECT (column)); gtk_tree_view_column_set_sort_column_id (column, column_num); g_hash_table_insert (view->details->columns, g_strdup (name), @@ -2897,7 +2895,6 @@ fm_list_view_create (NautilusWindowSlotInfo *slot) "window-slot", slot, NULL); g_object_ref (view); - gtk_object_sink (GTK_OBJECT (view)); return NAUTILUS_VIEW (view); } diff --git a/src/file-manager/fm-list-view.h b/src/file-manager/fm-list-view.h index 72dc07718..502a66872 100644 --- a/src/file-manager/fm-list-view.h +++ b/src/file-manager/fm-list-view.h @@ -29,11 +29,17 @@ #include "fm-directory-view.h" -#define FM_TYPE_LIST_VIEW (fm_list_view_get_type ()) -#define FM_LIST_VIEW(obj) (GTK_CHECK_CAST ((obj), FM_TYPE_LIST_VIEW, FMListView)) -#define FM_LIST_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), FM_TYPE_LIST_VIEW, FMListViewClass)) -#define FM_IS_LIST_VIEW(obj) (GTK_CHECK_TYPE ((obj), FM_TYPE_LIST_VIEW)) -#define FM_IS_LIST_VIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), FM_TYPE_LIST_VIEW)) +#define FM_TYPE_LIST_VIEW fm_list_view_get_type() +#define FM_LIST_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_LIST_VIEW, FMListView)) +#define FM_LIST_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_LIST_VIEW, FMListViewClass)) +#define FM_IS_LIST_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_LIST_VIEW)) +#define FM_IS_LIST_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), FM_TYPE_LIST_VIEW)) +#define FM_LIST_VIEW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), FM_TYPE_LIST_VIEW, FMListViewClass)) #define FM_LIST_VIEW_ID "OAFIID:Nautilus_File_Manager_List_View" diff --git a/src/file-manager/fm-properties-window.c b/src/file-manager/fm-properties-window.c index e3652b321..e2b680063 100644 --- a/src/file-manager/fm-properties-window.c +++ b/src/file-manager/fm-properties-window.c @@ -4902,8 +4902,8 @@ append_extension_pages (FMPropertiesWindow *window) "is-extension-page", page); - gtk_widget_unref (page_widget); - gtk_widget_unref (label); + g_object_unref (page_widget); + g_object_unref (label); g_object_unref (page); } diff --git a/src/file-manager/fm-properties-window.h b/src/file-manager/fm-properties-window.h index aca9102e7..eab10d5c3 100644 --- a/src/file-manager/fm-properties-window.h +++ b/src/file-manager/fm-properties-window.h @@ -31,16 +31,17 @@ typedef struct FMPropertiesWindow FMPropertiesWindow; -#define FM_TYPE_PROPERTIES_WINDOW \ - (fm_properties_window_get_type ()) +#define FM_TYPE_PROPERTIES_WINDOW fm_properties_window_get_type() #define FM_PROPERTIES_WINDOW(obj) \ - (GTK_CHECK_CAST ((obj), FM_TYPE_PROPERTIES_WINDOW, FMPropertiesWindow)) + (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_PROPERTIES_WINDOW, FMPropertiesWindow)) #define FM_PROPERTIES_WINDOW_CLASS(klass) \ - (GTK_CHECK_CLASS_CAST ((klass), FM_TYPE_PROPERTIES_WINDOW, FMPropertiesWindowClass)) + (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_PROPERTIES_WINDOW, FMPropertiesWindowClass)) #define FM_IS_PROPERTIES_WINDOW(obj) \ - (GTK_CHECK_TYPE ((obj), FM_TYPE_PROPERTIES_WINDOW)) + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_PROPERTIES_WINDOW)) #define FM_IS_PROPERTIES_WINDOW_CLASS(klass) \ - (GTK_CHECK_CLASS_TYPE ((klass), FM_TYPE_PROPERTIES_WINDOW)) + (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; diff --git a/src/file-manager/fm-tree-model.h b/src/file-manager/fm-tree-model.h index 4d4c3e510..909d299b6 100644 --- a/src/file-manager/fm-tree-model.h +++ b/src/file-manager/fm-tree-model.h @@ -32,11 +32,17 @@ #include <gio/gio.h> #include <libnautilus-private/nautilus-file.h> -#define FM_TYPE_TREE_MODEL (fm_tree_model_get_type ()) -#define FM_TREE_MODEL(obj) (GTK_CHECK_CAST ((obj), FM_TYPE_TREE_MODEL, FMTreeModel)) -#define FM_TREE_MODEL_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), FM_TYPE_TREE_MODEL, FMTreeModelClass)) -#define FM_IS_TREE_MODEL(obj) (GTK_CHECK_TYPE ((obj), FM_TYPE_TREE_MODEL)) -#define FM_IS_TREE_MODEL_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), FM_TYPE_TREE_MODEL)) +#define FM_TYPE_TREE_MODEL fm_tree_model_get_type() +#define FM_TREE_MODEL(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_TREE_MODEL, FMTreeModel)) +#define FM_TREE_MODEL_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_TREE_MODEL, FMTreeModelClass)) +#define FM_IS_TREE_MODEL(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_TREE_MODEL)) +#define FM_IS_TREE_MODEL_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), FM_TYPE_TREE_MODEL)) +#define FM_TREE_MODEL_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), FM_TYPE_TREE_MODEL, FMTreeModelClass)) enum { FM_TREE_MODEL_DISPLAY_NAME_COLUMN, diff --git a/src/file-manager/fm-tree-view.c b/src/file-manager/fm-tree-view.c index a256f69ea..47e8cc03d 100644 --- a/src/file-manager/fm-tree-view.c +++ b/src/file-manager/fm-tree-view.c @@ -1706,7 +1706,6 @@ fm_tree_view_create (NautilusSidebarProvider *provider, sidebar = g_object_new (fm_tree_view_get_type (), NULL); fm_tree_view_set_parent_window (sidebar, window); g_object_ref (sidebar); - gtk_object_sink (GTK_OBJECT (sidebar)); return NAUTILUS_SIDEBAR (sidebar); } diff --git a/src/file-manager/fm-tree-view.h b/src/file-manager/fm-tree-view.h index 34bc8b4b3..420c4a7e9 100644 --- a/src/file-manager/fm-tree-view.h +++ b/src/file-manager/fm-tree-view.h @@ -31,11 +31,17 @@ #include <gtk/gtk.h> -#define FM_TYPE_TREE_VIEW (fm_tree_view_get_type ()) -#define FM_TREE_VIEW(obj) (GTK_CHECK_CAST ((obj), FM_TYPE_TREE_VIEW, FMTreeView)) -#define FM_TREE_VIEW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), FM_TYPE_TREE_VIEW, FMTreeViewClass)) -#define FM_IS_TREE_VIEW(obj) (GTK_CHECK_TYPE ((obj), FM_TYPE_TREE_VIEW)) -#define FM_IS_TREE_VIEW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), FM_TYPE_TREE_VIEW)) +#define FM_TYPE_TREE_VIEW fm_tree_view_get_type() +#define FM_TREE_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), FM_TYPE_TREE_VIEW, FMTreeView)) +#define FM_TREE_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), FM_TYPE_TREE_VIEW, FMTreeViewClass)) +#define FM_IS_TREE_VIEW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), FM_TYPE_TREE_VIEW)) +#define FM_IS_TREE_VIEW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), FM_TYPE_TREE_VIEW)) +#define FM_TREE_VIEW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), FM_TYPE_TREE_VIEW, FMTreeViewClass)) #define TREE_SIDEBAR_ID "NautilusTreeSidebar" diff --git a/src/nautilus-application.h b/src/nautilus-application.h index 66e5bf364..95c201e8a 100644 --- a/src/nautilus-application.h +++ b/src/nautilus-application.h @@ -36,11 +36,17 @@ #define NAUTILUS_DESKTOP_ICON_VIEW_IID "OAFIID:Nautilus_File_Manager_Desktop_Icon_View" -#define NAUTILUS_TYPE_APPLICATION (nautilus_application_get_type ()) -#define NAUTILUS_APPLICATION(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_APPLICATION, NautilusApplication)) -#define NAUTILUS_APPLICATION_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_APPLICATION, NautilusApplicationClass)) -#define NAUTILUS_IS_APPLICATION(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_APPLICATION)) -#define NAUTILUS_IS_APPLICATION_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_APPLICATION)) +#define NAUTILUS_TYPE_APPLICATION nautilus_application_get_type() +#define NAUTILUS_APPLICATION(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_APPLICATION, NautilusApplication)) +#define NAUTILUS_APPLICATION_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_APPLICATION, NautilusApplicationClass)) +#define NAUTILUS_IS_APPLICATION(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_APPLICATION)) +#define NAUTILUS_IS_APPLICATION_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_APPLICATION)) +#define NAUTILUS_APPLICATION_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_APPLICATION, NautilusApplicationClass)) #ifndef NAUTILUS_WINDOW_DEFINED #define NAUTILUS_WINDOW_DEFINED diff --git a/src/nautilus-bookmark-list.h b/src/nautilus-bookmark-list.h index 0f2dd0d7e..5bcb114ae 100644 --- a/src/nautilus-bookmark-list.h +++ b/src/nautilus-bookmark-list.h @@ -34,16 +34,17 @@ typedef struct NautilusBookmarkList NautilusBookmarkList; typedef struct NautilusBookmarkListClass NautilusBookmarkListClass; -#define NAUTILUS_TYPE_BOOKMARK_LIST \ - (nautilus_bookmark_list_get_type ()) +#define NAUTILUS_TYPE_BOOKMARK_LIST nautilus_bookmark_list_get_type() #define NAUTILUS_BOOKMARK_LIST(obj) \ - (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_BOOKMARK_LIST, NautilusBookmarkList)) + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_BOOKMARK_LIST, NautilusBookmarkList)) #define NAUTILUS_BOOKMARK_LIST_CLASS(klass) \ - (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_BOOKMARK_LIST, NautilusBookmarkListClass)) + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_BOOKMARK_LIST, NautilusBookmarkListClass)) #define NAUTILUS_IS_BOOKMARK_LIST(obj) \ - (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_BOOKMARK_LIST)) + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_BOOKMARK_LIST)) #define NAUTILUS_IS_BOOKMARK_LIST_CLASS(klass) \ - (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_BOOKMARK_LIST)) + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_BOOKMARK_LIST)) +#define NAUTILUS_BOOKMARK_LIST_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_BOOKMARK_LIST, NautilusBookmarkListClass)) struct NautilusBookmarkList { GtkObject object; diff --git a/src/nautilus-desktop-window.h b/src/nautilus-desktop-window.h index 826ae4533..c01e833d0 100644 --- a/src/nautilus-desktop-window.h +++ b/src/nautilus-desktop-window.h @@ -32,11 +32,17 @@ #include "nautilus-application.h" #include "nautilus-spatial-window.h" -#define NAUTILUS_TYPE_DESKTOP_WINDOW (nautilus_desktop_window_get_type()) -#define NAUTILUS_DESKTOP_WINDOW(object) (GTK_CHECK_CAST ((object), NAUTILUS_TYPE_DESKTOP_WINDOW, NautilusDesktopWindow)) -#define NAUTILUS_DESKTOP_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_DESKTOP_WINDOW, NautilusDesktopWindowClass)) -#define NAUTILUS_IS_DESKTOP_WINDOW(object) (GTK_CHECK_TYPE ((object), NAUTILUS_TYPE_DESKTOP_WINDOW)) -#define NAUTILUS_IS_DESKTOP_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_DESKTOP_WINDOW)) +#define NAUTILUS_TYPE_DESKTOP_WINDOW nautilus_desktop_window_get_type() +#define NAUTILUS_DESKTOP_WINDOW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_DESKTOP_WINDOW, NautilusDesktopWindow)) +#define NAUTILUS_DESKTOP_WINDOW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_DESKTOP_WINDOW, NautilusDesktopWindowClass)) +#define NAUTILUS_IS_DESKTOP_WINDOW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_DESKTOP_WINDOW)) +#define NAUTILUS_IS_DESKTOP_WINDOW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_DESKTOP_WINDOW)) +#define NAUTILUS_DESKTOP_WINDOW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_DESKTOP_WINDOW, NautilusDesktopWindowClass)) typedef struct NautilusDesktopWindowDetails NautilusDesktopWindowDetails; diff --git a/src/nautilus-emblem-sidebar.c b/src/nautilus-emblem-sidebar.c index 240a8c1c9..6049351a6 100644 --- a/src/nautilus-emblem-sidebar.c +++ b/src/nautilus-emblem-sidebar.c @@ -1077,7 +1077,6 @@ nautilus_emblem_sidebar_create (NautilusSidebarProvider *provider, sidebar = g_object_new (nautilus_emblem_sidebar_get_type (), NULL); nautilus_emblem_sidebar_set_parent_window (sidebar, window); g_object_ref (sidebar); - gtk_object_sink (GTK_OBJECT (sidebar)); return NAUTILUS_SIDEBAR (sidebar); } diff --git a/src/nautilus-emblem-sidebar.h b/src/nautilus-emblem-sidebar.h index 6e4ea463f..2ac73dcb3 100644 --- a/src/nautilus-emblem-sidebar.h +++ b/src/nautilus-emblem-sidebar.h @@ -29,16 +29,17 @@ #include <gtk/gtk.h> -#define NAUTILUS_TYPE_EMBLEM_SIDEBAR \ - (nautilus_emblem_sidebar_get_type ()) +#define NAUTILUS_TYPE_EMBLEM_SIDEBAR nautilus_emblem_sidebar_get_type() #define NAUTILUS_EMBLEM_SIDEBAR(obj) \ - (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_EMBLEM_SIDEBAR, NautilusEmblemSidebar)) + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_EMBLEM_SIDEBAR, NautilusEmblemSidebar)) #define NAUTILUS_EMBLEM_SIDEBAR_CLASS(klass) \ - (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_EMBLEM_SIDEBAR, NautilusEmblemSidebarClass)) + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_EMBLEM_SIDEBAR, NautilusEmblemSidebarClass)) #define NAUTILUS_IS_EMBLEM_SIDEBAR(obj) \ - (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_EMBLEM_SIDEBAR)) + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_EMBLEM_SIDEBAR)) #define NAUTILUS_IS_EMBLEM_SIDEBAR_CLASS(klass) \ - (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_EMBLEM_SIDEBAR)) + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_EMBLEM_SIDEBAR)) +#define NAUTILUS_EMBLEM_SIDEBAR_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_EMBLEM_SIDEBAR, NautilusEmblemSidebarClass)) #define NAUTILUS_EMBLEM_SIDEBAR_ID "NautilusEmblemSidebar" diff --git a/src/nautilus-history-sidebar.c b/src/nautilus-history-sidebar.c index b3a1a9e72..f1c8b5fa5 100644 --- a/src/nautilus-history-sidebar.c +++ b/src/nautilus-history-sidebar.c @@ -119,7 +119,7 @@ update_history (NautilusHistorySidebar *sidebar) selection = GTK_TREE_SELECTION (gtk_tree_view_get_selection (sidebar->tree_view)); - if (gtk_tree_model_get_iter_root (GTK_TREE_MODEL (store), &iter)) { + if (gtk_tree_model_get_iter_first (GTK_TREE_MODEL (store), &iter)) { gtk_tree_selection_select_iter (selection, &iter); } } @@ -381,7 +381,6 @@ nautilus_history_sidebar_create (NautilusSidebarProvider *provider, sidebar = g_object_new (nautilus_history_sidebar_get_type (), NULL); nautilus_history_sidebar_set_parent_window (sidebar, window); g_object_ref (sidebar); - gtk_object_sink (GTK_OBJECT (sidebar)); return NAUTILUS_SIDEBAR (sidebar); } diff --git a/src/nautilus-history-sidebar.h b/src/nautilus-history-sidebar.h index 784bc4378..423f7ea4b 100644 --- a/src/nautilus-history-sidebar.h +++ b/src/nautilus-history-sidebar.h @@ -33,8 +33,9 @@ #define NAUTILUS_HISTORY_SIDEBAR_ID "NautilusHistorySidebar" -#define NAUTILUS_TYPE_HISTORY_SIDEBAR (nautilus_history_sidebar_get_type ()) -#define NAUTILUS_HISTORY_SIDEBAR(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_HISTORY_SIDEBAR, NautilusHistorySidebar)) +#define NAUTILUS_TYPE_HISTORY_SIDEBAR nautilus_history_sidebar_get_type() +#define NAUTILUS_HISTORY_SIDEBAR(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_HISTORY_SIDEBAR, NautilusHistorySidebar)) typedef struct { GtkScrolledWindow parent; diff --git a/src/nautilus-image-properties-page.h b/src/nautilus-image-properties-page.h index 826b7d37e..0430a2265 100644 --- a/src/nautilus-image-properties-page.h +++ b/src/nautilus-image-properties-page.h @@ -26,11 +26,17 @@ #include <gtk/gtk.h> -#define NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE (nautilus_image_properties_page_get_type ()) -#define NAUTILUS_IMAGE_PROPERTIES_PAGE(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE, NautilusImagePropertiesPage)) -#define NAUTILUS_IMAGE_PROPERTIES_PAGE_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE, NautilusImagePropertiesPageClass)) -#define NAUTILUS_IS_IMAGE_PROPERTIES_PAGE(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE)) -#define NAUTILUS_IS_IMAGE_PROPERTIES_PAGE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE)) +#define NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE nautilus_image_properties_page_get_type() +#define NAUTILUS_IMAGE_PROPERTIES_PAGE(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE, NautilusImagePropertiesPage)) +#define NAUTILUS_IMAGE_PROPERTIES_PAGE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE, NautilusImagePropertiesPageClass)) +#define NAUTILUS_IS_IMAGE_PROPERTIES_PAGE(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE)) +#define NAUTILUS_IS_IMAGE_PROPERTIES_PAGE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE)) +#define NAUTILUS_IMAGE_PROPERTIES_PAGE_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_IMAGE_PROPERTIES_PAGE, NautilusImagePropertiesPageClass)) typedef struct NautilusImagePropertiesPageDetails NautilusImagePropertiesPageDetails; diff --git a/src/nautilus-information-panel.c b/src/nautilus-information-panel.c index f70f9776e..5ef238e8b 100644 --- a/src/nautilus-information-panel.c +++ b/src/nautilus-information-panel.c @@ -221,8 +221,8 @@ static void make_button_box (NautilusInformationPanel *information_panel) { information_panel->details->button_box_centerer = GTK_HBOX (gtk_hbox_new (FALSE, 0)); - gtk_box_pack_start_defaults (GTK_BOX (information_panel->details->container), - GTK_WIDGET (information_panel->details->button_box_centerer)); + gtk_box_pack_start (GTK_BOX (information_panel->details->container), + GTK_WIDGET (information_panel->details->button_box_centerer), TRUE, TRUE, 0); information_panel->details->button_box = GTK_VBOX (nautilus_keep_last_vertical_box_new (4)); gtk_container_set_border_width (GTK_CONTAINER (information_panel->details->button_box), 8); @@ -1142,7 +1142,6 @@ nautilus_information_panel_create (NautilusSidebarProvider *provider, panel = g_object_new (nautilus_information_panel_get_type (), NULL); nautilus_information_panel_set_parent_window (panel, window); g_object_ref (panel); - gtk_object_sink (GTK_OBJECT (panel)); return NAUTILUS_SIDEBAR (panel); } diff --git a/src/nautilus-information-panel.h b/src/nautilus-information-panel.h index d3385fb83..f326bc2c8 100644 --- a/src/nautilus-information-panel.h +++ b/src/nautilus-information-panel.h @@ -30,16 +30,17 @@ #include <eel/eel-background-box.h> -#define NAUTILUS_TYPE_INFORMATION_PANEL \ - (nautilus_information_panel_get_type ()) +#define NAUTILUS_TYPE_INFORMATION_PANEL nautilus_information_panel_get_type() #define NAUTILUS_INFORMATION_PANEL(obj) \ - (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_INFORMATION_PANEL, NautilusInformationPanel)) + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_INFORMATION_PANEL, NautilusInformationPanel)) #define NAUTILUS_INFORMATION_PANEL_CLASS(klass) \ - (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_INFORMATION_PANEL, NautilusInformationPanelClass)) + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_INFORMATION_PANEL, NautilusInformationPanelClass)) #define NAUTILUS_IS_INFORMATION_PANEL(obj) \ - (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_INFORMATION_PANEL)) + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_INFORMATION_PANEL)) #define NAUTILUS_IS_INFORMATION_PANEL_CLASS(klass) \ - (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_INFORMATION_PANEL)) + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_INFORMATION_PANEL)) +#define NAUTILUS_INFORMATION_PANEL_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_INFORMATION_PANEL, NautilusInformationPanelClass)) typedef struct NautilusInformationPanelDetails NautilusInformationPanelDetails; diff --git a/src/nautilus-location-bar.h b/src/nautilus-location-bar.h index 6197036e4..bfcd82ce2 100644 --- a/src/nautilus-location-bar.h +++ b/src/nautilus-location-bar.h @@ -34,13 +34,17 @@ #include "nautilus-navigation-window.h" #include <gtk/gtk.h> -#define NAUTILUS_TYPE_LOCATION_BAR (nautilus_location_bar_get_type ()) +#define NAUTILUS_TYPE_LOCATION_BAR nautilus_location_bar_get_type() #define NAUTILUS_LOCATION_BAR(obj) \ - GTK_CHECK_CAST (obj, NAUTILUS_TYPE_LOCATION_BAR, NautilusLocationBar) + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_LOCATION_BAR, NautilusLocationBar)) #define NAUTILUS_LOCATION_BAR_CLASS(klass) \ - GTK_CHECK_CLASS_CAST (klass, NAUTILUS_TYPE_LOCATION_BAR, NautilusLocationBarClass) + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_LOCATION_BAR, NautilusLocationBarClass)) #define NAUTILUS_IS_LOCATION_BAR(obj) \ - GTK_CHECK_TYPE (obj, NAUTILUS_TYPE_LOCATION_BAR) + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_LOCATION_BAR)) +#define NAUTILUS_IS_LOCATION_BAR_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_LOCATION_BAR)) +#define NAUTILUS_LOCATION_BAR_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_LOCATION_BAR, NautilusLocationBarClass)) typedef struct NautilusLocationBarDetails NautilusLocationBarDetails; diff --git a/src/nautilus-location-entry.h b/src/nautilus-location-entry.h index 2869e112a..ada0cc37d 100644 --- a/src/nautilus-location-entry.h +++ b/src/nautilus-location-entry.h @@ -29,13 +29,17 @@ #include <libnautilus-private/nautilus-entry.h> -#define NAUTILUS_TYPE_LOCATION_ENTRY (nautilus_location_entry_get_type ()) +#define NAUTILUS_TYPE_LOCATION_ENTRY nautilus_location_entry_get_type() #define NAUTILUS_LOCATION_ENTRY(obj) \ - GTK_CHECK_CAST (obj, NAUTILUS_TYPE_LOCATION_ENTRY, NautilusLocationEntry) + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_LOCATION_ENTRY, NautilusLocationEntry)) #define NAUTILUS_LOCATION_ENTRY_CLASS(klass) \ - GTK_CHECK_CLASS_CAST (klass, NAUTILUS_TYPE_LOCATION_ENTRY, NautilusLocationEntryClass) + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_LOCATION_ENTRY, NautilusLocationEntryClass)) #define NAUTILUS_IS_LOCATION_ENTRY(obj) \ - GTK_CHECK_TYPE (obj, NAUTILUS_TYPE_LOCATION_ENTRY) + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_LOCATION_ENTRY)) +#define NAUTILUS_IS_LOCATION_ENTRY_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_LOCATION_ENTRY)) +#define NAUTILUS_LOCATION_ENTRY_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_LOCATION_ENTRY, NautilusLocationEntryClass)) typedef struct NautilusLocationEntryDetails NautilusLocationEntryDetails; diff --git a/src/nautilus-navigation-bar.h b/src/nautilus-navigation-bar.h index 78e276f8d..5a23bccd0 100644 --- a/src/nautilus-navigation-bar.h +++ b/src/nautilus-navigation-bar.h @@ -31,13 +31,17 @@ #include <gtk/gtk.h> -#define NAUTILUS_TYPE_NAVIGATION_BAR (nautilus_navigation_bar_get_type ()) +#define NAUTILUS_TYPE_NAVIGATION_BAR nautilus_navigation_bar_get_type() #define NAUTILUS_NAVIGATION_BAR(obj) \ - GTK_CHECK_CAST (obj, NAUTILUS_TYPE_NAVIGATION_BAR, NautilusNavigationBar) + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_NAVIGATION_BAR, NautilusNavigationBar)) #define NAUTILUS_NAVIGATION_BAR_CLASS(klass) \ - GTK_CHECK_CLASS_CAST (klass, NAUTILUS_TYPE_NAVIGATION_BAR, NautilusNavigationBarClass) + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_NAVIGATION_BAR, NautilusNavigationBarClass)) #define NAUTILUS_IS_NAVIGATION_BAR(obj) \ - GTK_CHECK_TYPE (obj, NAUTILUS_TYPE_NAVIGATION_BAR) + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_NAVIGATION_BAR)) +#define NAUTILUS_IS_NAVIGATION_BAR_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_NAVIGATION_BAR)) +#define NAUTILUS_NAVIGATION_BAR_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_NAVIGATION_BAR, NautilusNavigationBarClass)) typedef struct { GtkHBox parent; diff --git a/src/nautilus-navigation-window.h b/src/nautilus-navigation-window.h index 33b44b3cc..e34a978d9 100644 --- a/src/nautilus-navigation-window.h +++ b/src/nautilus-navigation-window.h @@ -39,11 +39,17 @@ #include "nautilus-side-pane.h" #include "nautilus-window.h" -#define NAUTILUS_TYPE_NAVIGATION_WINDOW (nautilus_navigation_window_get_type()) -#define NAUTILUS_NAVIGATION_WINDOW(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_NAVIGATION_WINDOW, NautilusNavigationWindow)) -#define NAUTILUS_NAVIGATION_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_NAVIGATION_WINDOW, NautilusNavigationWindowClass)) -#define NAUTILUS_IS_NAVIGATION_WINDOW(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_NAVIGATION_WINDOW)) -#define NAUTILUS_IS_NAVIGATION_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_NAVIGATION_WINDOW)) +#define NAUTILUS_TYPE_NAVIGATION_WINDOW nautilus_navigation_window_get_type() +#define NAUTILUS_NAVIGATION_WINDOW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_NAVIGATION_WINDOW, NautilusNavigationWindow)) +#define NAUTILUS_NAVIGATION_WINDOW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_NAVIGATION_WINDOW, NautilusNavigationWindowClass)) +#define NAUTILUS_IS_NAVIGATION_WINDOW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_NAVIGATION_WINDOW)) +#define NAUTILUS_IS_NAVIGATION_WINDOW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_NAVIGATION_WINDOW)) +#define NAUTILUS_NAVIGATION_WINDOW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_NAVIGATION_WINDOW, NautilusNavigationWindowClass)) typedef struct _NautilusNavigationWindow NautilusNavigationWindow; typedef struct _NautilusNavigationWindowClass NautilusNavigationWindowClass; diff --git a/src/nautilus-notes-viewer.c b/src/nautilus-notes-viewer.c index 3af85712b..6bdecd81a 100644 --- a/src/nautilus-notes-viewer.c +++ b/src/nautilus-notes-viewer.c @@ -449,7 +449,6 @@ nautilus_notes_viewer_create_sidebar (NautilusSidebarProvider *provider, sidebar = g_object_new (nautilus_notes_viewer_get_type (), NULL); nautilus_notes_viewer_set_parent_window (sidebar, window); g_object_ref (sidebar); - gtk_object_sink (GTK_OBJECT (sidebar)); return NAUTILUS_SIDEBAR (sidebar); } diff --git a/src/nautilus-notes-viewer.h b/src/nautilus-notes-viewer.h index baa987267..a650c7d7a 100644 --- a/src/nautilus-notes-viewer.h +++ b/src/nautilus-notes-viewer.h @@ -32,8 +32,9 @@ #define NAUTILUS_NOTES_SIDEBAR_ID "NautilusNotesSidebar" -#define NAUTILUS_TYPE_NOTES_VIEWER (nautilus_notes_viewer_get_type ()) -#define NAUTILUS_NOTES_VIEWER(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_NOTES_VIEWER, NautilusNotesViewer)) +#define NAUTILUS_TYPE_NOTES_VIEWER nautilus_notes_viewer_get_type() +#define NAUTILUS_NOTES_VIEWER(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_NOTES_VIEWER, NautilusNotesViewer)) typedef struct _NautilusNotesViewerDetails NautilusNotesViewerDetails; diff --git a/src/nautilus-places-sidebar.c b/src/nautilus-places-sidebar.c index 7fe04a256..9dc58a0a6 100644 --- a/src/nautilus-places-sidebar.c +++ b/src/nautilus-places-sidebar.c @@ -54,10 +54,6 @@ #define EJECT_BUTTON_XPAD 5 -#define NAUTILUS_PLACES_SIDEBAR_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_PLACES_SIDEBAR, NautilusPlacesSidebarClass)) -#define NAUTILUS_IS_PLACES_SIDEBAR(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_PLACES_SIDEBAR)) -#define NAUTILUS_IS_PLACES_SIDEBAR_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_PLACES_SIDEBAR)) - typedef struct { GtkScrolledWindow parent; GtkTreeView *tree_view; @@ -2486,7 +2482,6 @@ nautilus_places_sidebar_create (NautilusSidebarProvider *provider, sidebar = g_object_new (nautilus_places_sidebar_get_type (), NULL); nautilus_places_sidebar_set_parent_window (sidebar, window); g_object_ref (sidebar); - gtk_object_sink (GTK_OBJECT (sidebar)); return NAUTILUS_SIDEBAR (sidebar); } diff --git a/src/nautilus-places-sidebar.h b/src/nautilus-places-sidebar.h index 6019acb89..5f6b855b3 100644 --- a/src/nautilus-places-sidebar.h +++ b/src/nautilus-places-sidebar.h @@ -30,8 +30,18 @@ #define NAUTILUS_PLACES_SIDEBAR_ID "NautilusPlacesSidebar" -#define NAUTILUS_TYPE_PLACES_SIDEBAR (nautilus_places_sidebar_get_type ()) -#define NAUTILUS_PLACES_SIDEBAR(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_PLACES_SIDEBAR, NautilusPlacesSidebar)) +#define NAUTILUS_TYPE_PLACES_SIDEBAR nautilus_places_sidebar_get_type() +#define NAUTILUS_PLACES_SIDEBAR(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_PLACES_SIDEBAR, NautilusPlacesSidebar)) +#define NAUTILUS_PLACES_SIDEBAR_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_PLACES_SIDEBAR, NautilusPlacesSidebarClass)) +#define NAUTILUS_IS_PLACES_SIDEBAR(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_PLACES_SIDEBAR)) +#define NAUTILUS_IS_PLACES_SIDEBAR_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_PLACES_SIDEBAR)) +#define NAUTILUS_PLACES_SIDEBAR_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_PLACES_SIDEBAR, NautilusPlacesSidebarClass)) + GType nautilus_places_sidebar_get_type (void); void nautilus_places_sidebar_register (void); diff --git a/src/nautilus-property-browser.h b/src/nautilus-property-browser.h index a6e2ea6cc..d1512729e 100644 --- a/src/nautilus-property-browser.h +++ b/src/nautilus-property-browser.h @@ -37,16 +37,17 @@ typedef struct NautilusPropertyBrowser NautilusPropertyBrowser; typedef struct NautilusPropertyBrowserClass NautilusPropertyBrowserClass; -#define NAUTILUS_TYPE_PROPERTY_BROWSER \ - (nautilus_property_browser_get_type ()) +#define NAUTILUS_TYPE_PROPERTY_BROWSER nautilus_property_browser_get_type() #define NAUTILUS_PROPERTY_BROWSER(obj) \ - (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_PROPERTY_BROWSER, NautilusPropertyBrowser)) + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_PROPERTY_BROWSER, NautilusPropertyBrowser)) #define NAUTILUS_PROPERTY_BROWSER_CLASS(klass) \ - (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_PROPERTY_BROWSER, NautilusPropertyBrowserClass)) + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_PROPERTY_BROWSER, NautilusPropertyBrowserClass)) #define NAUTILUS_IS_PROPERTY_BROWSER(obj) \ - (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_PROPERTY_BROWSER)) + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_PROPERTY_BROWSER)) #define NAUTILUS_IS_PROPERTY_BROWSER_CLASS(klass) \ - (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_PROPERTY_BROWSER)) + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_PROPERTY_BROWSER)) +#define NAUTILUS_PROPERTY_BROWSER_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_PROPERTY_BROWSER, NautilusPropertyBrowserClass)) typedef struct NautilusPropertyBrowserDetails NautilusPropertyBrowserDetails; diff --git a/src/nautilus-query-editor.h b/src/nautilus-query-editor.h index 411899137..de06b87ac 100644 --- a/src/nautilus-query-editor.h +++ b/src/nautilus-query-editor.h @@ -29,10 +29,17 @@ #include <libnautilus-private/nautilus-window-info.h> #include <nautilus-search-bar.h> -#define NAUTILUS_TYPE_QUERY_EDITOR (nautilus_query_editor_get_type ()) -#define NAUTILUS_QUERY_EDITOR(obj) GTK_CHECK_CAST (obj, NAUTILUS_TYPE_QUERY_EDITOR, NautilusQueryEditor) -#define NAUTILUS_QUERY_EDITOR_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, NAUTILUS_TYPE_QUERY_EDITOR, NautilusQueryEditorClass) -#define NAUTILUS_IS_QUERY_EDITOR(obj) GTK_CHECK_TYPE (obj, NAUTILUS_TYPE_QUERY_EDITOR) +#define NAUTILUS_TYPE_QUERY_EDITOR nautilus_query_editor_get_type() +#define NAUTILUS_QUERY_EDITOR(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_QUERY_EDITOR, NautilusQueryEditor)) +#define NAUTILUS_QUERY_EDITOR_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_QUERY_EDITOR, NautilusQueryEditorClass)) +#define NAUTILUS_IS_QUERY_EDITOR(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_QUERY_EDITOR)) +#define NAUTILUS_IS_QUERY_EDITOR_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_QUERY_EDITOR)) +#define NAUTILUS_QUERY_EDITOR_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_QUERY_EDITOR, NautilusQueryEditorClass)) typedef struct NautilusQueryEditorDetails NautilusQueryEditorDetails; diff --git a/src/nautilus-search-bar.c b/src/nautilus-search-bar.c index f6aa22735..d5cd90b88 100644 --- a/src/nautilus-search-bar.c +++ b/src/nautilus-search-bar.c @@ -156,7 +156,7 @@ nautilus_search_bar_borrow_entry (NautilusSearchBar *bar) bar->details->entry_borrowed = TRUE; binding_set = gtk_binding_set_by_class (G_OBJECT_GET_CLASS (bar)); - gtk_binding_entry_clear (binding_set, GDK_Escape, 0); + gtk_binding_entry_remove (binding_set, GDK_Escape, 0); return bar->details->entry; } diff --git a/src/nautilus-search-bar.h b/src/nautilus-search-bar.h index 81d11714b..8b24fba3d 100644 --- a/src/nautilus-search-bar.h +++ b/src/nautilus-search-bar.h @@ -27,13 +27,17 @@ #include <gtk/gtk.h> #include <libnautilus-private/nautilus-query.h> -#define NAUTILUS_TYPE_SEARCH_BAR (nautilus_search_bar_get_type ()) +#define NAUTILUS_TYPE_SEARCH_BAR nautilus_search_bar_get_type() #define NAUTILUS_SEARCH_BAR(obj) \ - GTK_CHECK_CAST (obj, NAUTILUS_TYPE_SEARCH_BAR, NautilusSearchBar) + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_SEARCH_BAR, NautilusSearchBar)) #define NAUTILUS_SEARCH_BAR_CLASS(klass) \ - GTK_CHECK_CLASS_CAST (klass, NAUTILUS_TYPE_SEARCH_BAR, NautilusSearchBarClass) + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_SEARCH_BAR, NautilusSearchBarClass)) #define NAUTILUS_IS_SEARCH_BAR(obj) \ - GTK_CHECK_TYPE (obj, NAUTILUS_TYPE_SEARCH_BAR) + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_SEARCH_BAR)) +#define NAUTILUS_IS_SEARCH_BAR_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_SEARCH_BAR)) +#define NAUTILUS_SEARCH_BAR_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_SEARCH_BAR, NautilusSearchBarClass)) typedef struct NautilusSearchBarDetails NautilusSearchBarDetails; diff --git a/src/nautilus-side-pane.h b/src/nautilus-side-pane.h index fc01ca72a..deda66526 100644 --- a/src/nautilus-side-pane.h +++ b/src/nautilus-side-pane.h @@ -28,11 +28,17 @@ G_BEGIN_DECLS -#define NAUTILUS_TYPE_SIDE_PANE (nautilus_side_pane_get_type ()) -#define NAUTILUS_SIDE_PANE(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_SIDE_PANE, NautilusSidePane)) -#define NAUTILUS_SIDE_PANE_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_SIDE_PANE, NautilusSidePaneClass)) -#define NAUTILUS_IS_SIDE_PANE(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_SIDE_PANE)) -#define NAUTILUS_IS_SIDE_PANE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_SIDE_PANE)) +#define NAUTILUS_TYPE_SIDE_PANE nautilus_side_pane_get_type() +#define NAUTILUS_SIDE_PANE(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_SIDE_PANE, NautilusSidePane)) +#define NAUTILUS_SIDE_PANE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_SIDE_PANE, NautilusSidePaneClass)) +#define NAUTILUS_IS_SIDE_PANE(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_SIDE_PANE)) +#define NAUTILUS_IS_SIDE_PANE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_SIDE_PANE)) +#define NAUTILUS_SIDE_PANE_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_SIDE_PANE, NautilusSidePaneClass)) typedef struct _NautilusSidePaneDetails NautilusSidePaneDetails; diff --git a/src/nautilus-sidebar-title.h b/src/nautilus-sidebar-title.h index 030cb64d9..25e3cdc5d 100644 --- a/src/nautilus-sidebar-title.h +++ b/src/nautilus-sidebar-title.h @@ -33,11 +33,17 @@ #include <eel/eel-background.h> #include <libnautilus-private/nautilus-file.h> -#define NAUTILUS_TYPE_SIDEBAR_TITLE (nautilus_sidebar_title_get_type ()) -#define NAUTILUS_SIDEBAR_TITLE(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_SIDEBAR_TITLE, NautilusSidebarTitle)) -#define NAUTILUS_SIDEBAR_TITLE_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_SIDEBAR_TITLE, NautilusSidebarTitleClass)) -#define NAUTILUS_IS_SIDEBAR_TITLE(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_SIDEBAR_TITLE)) -#define NAUTILUS_IS_SIDEBAR_TITLE_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_SIDEBAR_TITLE)) +#define NAUTILUS_TYPE_SIDEBAR_TITLE nautilus_sidebar_title_get_type() +#define NAUTILUS_SIDEBAR_TITLE(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_SIDEBAR_TITLE, NautilusSidebarTitle)) +#define NAUTILUS_SIDEBAR_TITLE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_SIDEBAR_TITLE, NautilusSidebarTitleClass)) +#define NAUTILUS_IS_SIDEBAR_TITLE(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_SIDEBAR_TITLE)) +#define NAUTILUS_IS_SIDEBAR_TITLE_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_SIDEBAR_TITLE)) +#define NAUTILUS_SIDEBAR_TITLE_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_SIDEBAR_TITLE, NautilusSidebarTitleClass)) typedef struct NautilusSidebarTitleDetails NautilusSidebarTitleDetails; diff --git a/src/nautilus-spatial-window.c b/src/nautilus-spatial-window.c index bbb5a6b20..176db5d77 100644 --- a/src/nautilus-spatial-window.c +++ b/src/nautilus-spatial-window.c @@ -742,7 +742,7 @@ location_button_clicked_callback (GtkWidget *widget, g_main_loop_run (loop); gtk_grab_remove (popup); g_main_loop_unref (loop); - gtk_object_sink (GTK_OBJECT (popup)); + g_object_ref_sink (popup); } static int diff --git a/src/nautilus-spatial-window.h b/src/nautilus-spatial-window.h index b0cf4ddc7..d99b7c078 100644 --- a/src/nautilus-spatial-window.h +++ b/src/nautilus-spatial-window.h @@ -30,11 +30,17 @@ #include "nautilus-window.h" #include "nautilus-window-private.h" -#define NAUTILUS_TYPE_SPATIAL_WINDOW (nautilus_spatial_window_get_type()) -#define NAUTILUS_SPATIAL_WINDOW(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_SPATIAL_WINDOW, NautilusSpatialWindow)) -#define NAUTILUS_SPATIAL_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_SPATIAL_WINDOW, NautilusSpatialWindowClass)) -#define NAUTILUS_IS_SPATIAL_WINDOW(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_SPATIAL_WINDOW)) -#define NAUTILUS_IS_SPATIAL_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_SPATIAL_WINDOW)) +#define NAUTILUS_TYPE_SPATIAL_WINDOW nautilus_spatial_window_get_type() +#define NAUTILUS_SPATIAL_WINDOW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_SPATIAL_WINDOW, NautilusSpatialWindow)) +#define NAUTILUS_SPATIAL_WINDOW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_SPATIAL_WINDOW, NautilusSpatialWindowClass)) +#define NAUTILUS_IS_SPATIAL_WINDOW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_SPATIAL_WINDOW)) +#define NAUTILUS_IS_SPATIAL_WINDOW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_SPATIAL_WINDOW)) +#define NAUTILUS_SPATIAL_WINDOW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_SPATIAL_WINDOW, NautilusSpatialWindowClass)) #ifndef NAUTILUS_SPATIAL_WINDOW_DEFINED #define NAUTILUS_SPATIAL_WINDOW_DEFINED diff --git a/src/nautilus-throbber.h b/src/nautilus-throbber.h index 22def6da9..ab45d2e54 100644 --- a/src/nautilus-throbber.h +++ b/src/nautilus-throbber.h @@ -32,11 +32,17 @@ G_BEGIN_DECLS -#define NAUTILUS_TYPE_THROBBER (nautilus_throbber_get_type ()) -#define NAUTILUS_THROBBER(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_THROBBER, NautilusThrobber)) -#define NAUTILUS_THROBBER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_THROBBER, NautilusThrobberClass)) -#define NAUTILUS_IS_THROBBER(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_THROBBER)) -#define NAUTILUS_IS_THROBBER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_THROBBER)) +#define NAUTILUS_TYPE_THROBBER nautilus_throbber_get_type() +#define NAUTILUS_THROBBER(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_THROBBER, NautilusThrobber)) +#define NAUTILUS_THROBBER_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_THROBBER, NautilusThrobberClass)) +#define NAUTILUS_IS_THROBBER(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_THROBBER)) +#define NAUTILUS_IS_THROBBER_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_THROBBER)) +#define NAUTILUS_THROBBER_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_THROBBER, NautilusThrobberClass)) typedef EphySpinner NautilusThrobber; typedef EphySpinnerClass NautilusThrobberClass; diff --git a/src/nautilus-window-menus.c b/src/nautilus-window-menus.c index ce512be0c..1e87b0eb2 100644 --- a/src/nautilus-window-menus.c +++ b/src/nautilus-window-menus.c @@ -591,7 +591,7 @@ menu_item_select_cb (GtkMenuItem *proxy, GtkAction *action; char *message; - action = gtk_widget_get_action (GTK_WIDGET (proxy)); + action = gtk_activatable_get_related_action (GTK_ACTIVATABLE (proxy)); g_return_if_fail (action != NULL); g_object_get (G_OBJECT (action), "tooltip", &message, NULL); diff --git a/src/nautilus-window.h b/src/nautilus-window.h index 6d6f90a36..2c5e27ea4 100644 --- a/src/nautilus-window.h +++ b/src/nautilus-window.h @@ -38,12 +38,17 @@ #include "nautilus-information-panel.h" #include "nautilus-side-pane.h" -#define NAUTILUS_TYPE_WINDOW (nautilus_window_get_type()) -#define NAUTILUS_WINDOW(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_WINDOW, NautilusWindow)) -#define NAUTILUS_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_WINDOW, NautilusWindowClass)) -#define NAUTILUS_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_WINDOW, NautilusWindowClass)) -#define NAUTILUS_IS_WINDOW(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_WINDOW)) -#define NAUTILUS_IS_WINDOW_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_WINDOW)) +#define NAUTILUS_TYPE_WINDOW nautilus_window_get_type() +#define NAUTILUS_WINDOW(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_WINDOW, NautilusWindow)) +#define NAUTILUS_WINDOW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_WINDOW, NautilusWindowClass)) +#define NAUTILUS_IS_WINDOW(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_WINDOW)) +#define NAUTILUS_IS_WINDOW_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_WINDOW)) +#define NAUTILUS_WINDOW_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_WINDOW, NautilusWindowClass)) #ifndef NAUTILUS_WINDOW_DEFINED #define NAUTILUS_WINDOW_DEFINED diff --git a/src/nautilus-zoom-control.h b/src/nautilus-zoom-control.h index 623d46a54..654572530 100644 --- a/src/nautilus-zoom-control.h +++ b/src/nautilus-zoom-control.h @@ -31,11 +31,17 @@ #include <gtk/gtk.h> #include <libnautilus-private/nautilus-icon-info.h> /* For NautilusZoomLevel */ -#define NAUTILUS_TYPE_ZOOM_CONTROL (nautilus_zoom_control_get_type ()) -#define NAUTILUS_ZOOM_CONTROL(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_ZOOM_CONTROL, NautilusZoomControl)) -#define NAUTILUS_ZOOM_CONTROL_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_ZOOM_CONTROL, NautilusZoomControlClass)) -#define NAUTILUS_IS_ZOOM_CONTROL(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_ZOOM_CONTROL)) -#define NAUTILUS_IS_ZOOM_CONTROL_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_ZOOM_CONTROL)) +#define NAUTILUS_TYPE_ZOOM_CONTROL nautilus_zoom_control_get_type() +#define NAUTILUS_ZOOM_CONTROL(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), NAUTILUS_TYPE_ZOOM_CONTROL, NautilusZoomControl)) +#define NAUTILUS_ZOOM_CONTROL_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_ZOOM_CONTROL, NautilusZoomControlClass)) +#define NAUTILUS_IS_ZOOM_CONTROL(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NAUTILUS_TYPE_ZOOM_CONTROL)) +#define NAUTILUS_IS_ZOOM_CONTROL_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_ZOOM_CONTROL)) +#define NAUTILUS_ZOOM_CONTROL_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), NAUTILUS_TYPE_ZOOM_CONTROL, NautilusZoomControlClass)) typedef struct NautilusZoomControl NautilusZoomControl; typedef struct NautilusZoomControlClass NautilusZoomControlClass; |