summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarin Adler <darin@src.gnome.org>2001-11-04 21:41:24 +0000
committerDarin Adler <darin@src.gnome.org>2001-11-04 21:41:24 +0000
commitbdcd47873fc00c8f0013a2ecc85731622b961326 (patch)
tree55a16398d6ad6c5ec459a2be9ce8d812338295c8
parent137cfdb8850ee9cdb2f5b340238de5eec0f60fb0 (diff)
downloadnautilus-bdcd47873fc00c8f0013a2ecc85731622b961326.tar.gz
Tons of files. More GtkObject -> GObject stuff.
* Tons of files. More GtkObject -> GObject stuff.
-rw-r--r--components/notes/nautilus-notes.c10
-rw-r--r--components/sample/Makefile.am2
-rw-r--r--components/sample/nautilus-sample-content-view.c4
-rw-r--r--components/text/Makefile.am2
-rw-r--r--components/text/nautilus-text-view.c14
-rw-r--r--components/throbber/main.c4
-rw-r--r--components/tree/libmain.c4
-rw-r--r--components/tree/nautilus-tree-change-queue.c2
-rw-r--r--components/tree/nautilus-tree-expansion-state.c2
-rw-r--r--components/tree/nautilus-tree-model.c30
-rw-r--r--components/tree/nautilus-tree-node.c2
-rw-r--r--components/tree/nautilus-tree-view-dnd.c22
-rw-r--r--components/tree/nautilus-tree-view.c20
-rw-r--r--cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c4
-rw-r--r--libnautilus-private/nautilus-authn-manager.c6
-rw-r--r--libnautilus-private/nautilus-bookmark.c14
-rw-r--r--libnautilus-private/nautilus-directory-background.c14
-rw-r--r--libnautilus-private/nautilus-directory-metafile-monitor.c39
-rw-r--r--libnautilus-private/nautilus-directory.c32
-rw-r--r--libnautilus-private/nautilus-drag-window.c4
-rw-r--r--libnautilus-private/nautilus-entry.c44
-rw-r--r--libnautilus-private/nautilus-file-operations.c4
-rw-r--r--libnautilus-private/nautilus-file.c14
-rw-r--r--libnautilus-private/nautilus-font-factory.c2
-rw-r--r--libnautilus-private/nautilus-icon-canvas-item.c6
-rw-r--r--libnautilus-private/nautilus-icon-container.c162
-rw-r--r--libnautilus-private/nautilus-icon-dnd.c18
-rw-r--r--libnautilus-private/nautilus-icon-factory.c24
-rw-r--r--libnautilus-private/nautilus-icon-text-item.c36
-rw-r--r--libnautilus-private/nautilus-merged-directory.c18
-rw-r--r--libnautilus-private/nautilus-metafile-factory.c35
-rw-r--r--libnautilus-private/nautilus-metafile.c94
-rw-r--r--libnautilus-private/nautilus-program-chooser.c8
-rw-r--r--libnautilus-private/nautilus-trash-file.c2
-rw-r--r--libnautilus-private/nautilus-trash-monitor.c14
-rw-r--r--libnautilus-private/nautilus-undo-context.c21
-rw-r--r--libnautilus-private/nautilus-undo-manager.c6
-rw-r--r--libnautilus-private/nautilus-undo-signal-handlers.c8
-rw-r--r--libnautilus-private/nautilus-vfs-directory.c4
-rw-r--r--libnautilus-private/nautilus-volume-monitor.c22
-rw-r--r--libnautilus/Makefile.am2
-rw-r--r--libnautilus/nautilus-clipboard.c6
-rw-r--r--libnautilus/nautilus-undo-transaction.c74
-rw-r--r--libnautilus/nautilus-undo.c2
-rw-r--r--libnautilus/nautilus-view-standard-main.c4
-rw-r--r--libnautilus/nautilus-view.c162
-rw-r--r--src/Makefile.am2
-rw-r--r--src/file-manager/Makefile.am2
-rw-r--r--src/file-manager/fm-desktop-icon-view.c8
-rw-r--r--src/file-manager/fm-directory-view.c46
-rw-r--r--src/file-manager/fm-icon-view.c46
-rw-r--r--src/file-manager/fm-list-view.c32
-rw-r--r--src/file-manager/fm-properties-window.c14
-rw-r--r--src/file-manager/fm-search-list-view.c2
-rw-r--r--src/file-manager/nautilus-indexing-info.c2
-rw-r--r--src/nautilus-about.c2
-rw-r--r--src/nautilus-application.c20
-rw-r--r--src/nautilus-bookmark-list.c12
-rw-r--r--src/nautilus-bookmarks-window.c22
-rw-r--r--src/nautilus-complex-search-bar.c12
-rw-r--r--src/nautilus-component-adapter-factory.c2
-rw-r--r--src/nautilus-desktop-window.c4
-rw-r--r--src/nautilus-information-panel.c16
-rw-r--r--src/nautilus-link-set-window.c4
-rw-r--r--src/nautilus-location-bar.c9
-rw-r--r--src/nautilus-navigation-bar.c8
-rw-r--r--src/nautilus-navigation-window-menus.c6
-rw-r--r--src/nautilus-navigation-window.c16
-rw-r--r--src/nautilus-object-window.c16
-rw-r--r--src/nautilus-preferences-dialog.c8
-rw-r--r--src/nautilus-profiler.c6
-rw-r--r--src/nautilus-property-browser.c18
-rw-r--r--src/nautilus-search-bar-criterion.c16
-rw-r--r--src/nautilus-shell.c2
-rw-r--r--src/nautilus-sidebar-title.c2
-rw-r--r--src/nautilus-sidebar.c16
-rw-r--r--src/nautilus-signaller.c2
-rw-r--r--src/nautilus-spatial-window.c16
-rw-r--r--src/nautilus-switchable-navigation-bar.c2
-rw-r--r--src/nautilus-theme-selector.c18
-rw-r--r--src/nautilus-view-frame-corba.c2
-rw-r--r--src/nautilus-view-frame.c76
-rw-r--r--src/nautilus-window-manage-views.c2
-rw-r--r--src/nautilus-window-menus.c6
-rw-r--r--src/nautilus-window-toolbars.c4
-rw-r--r--src/nautilus-window.c16
-rw-r--r--src/nautilus-zoom-control.c16
-rw-r--r--test/test-nautilus-async-activation.c2
-rw-r--r--test/test-nautilus-preferences-change.c4
-rw-r--r--test/test-nautilus-smooth-graphics.c4
-rw-r--r--test/test-nautilus-wrap-table.c2
-rw-r--r--test/test.c2
92 files changed, 735 insertions, 833 deletions
diff --git a/components/notes/nautilus-notes.c b/components/notes/nautilus-notes.c
index 8b6684484..d1a2e4943 100644
--- a/components/notes/nautilus-notes.c
+++ b/components/notes/nautilus-notes.c
@@ -223,7 +223,7 @@ notes_load_metainfo (Notes *notes)
g_list_free (attributes);
- gtk_signal_connect (GTK_OBJECT (notes->file),
+ g_signal_connect (G_OBJECT (notes->file),
"changed",
GTK_SIGNAL_FUNC (load_note_text_from_metadata),
notes);
@@ -376,10 +376,10 @@ make_notes_view (const char *iid, gpointer callback_data)
background = eel_get_widget_background (notes->note_text_field);
eel_background_set_color (background, NOTES_DEFAULT_BACKGROUND_COLOR);
- gtk_signal_connect (GTK_OBJECT (notes->note_text_field), "focus_out_event",
+ g_signal_connect (G_OBJECT (notes->note_text_field), "focus_out_event",
GTK_SIGNAL_FUNC (on_text_field_focus_out_event),
notes);
- gtk_signal_connect (GTK_OBJECT (notes->note_text_field), "changed",
+ g_signal_connect (G_OBJECT (notes->note_text_field), "changed",
GTK_SIGNAL_FUNC (on_changed),
notes);
@@ -387,7 +387,7 @@ make_notes_view (const char *iid, gpointer callback_data)
/* Create CORBA object. */
notes->view = nautilus_view_new (vbox);
- gtk_signal_connect (GTK_OBJECT (notes->view), "destroy", do_destroy, notes);
+ g_signal_connect (G_OBJECT (notes->view), "destroy", do_destroy, notes);
/* allocate a property bag to reflect the TAB_IMAGE property */
notes->property_bag = bonobo_property_bag_new (get_bonobo_properties, set_bonobo_properties, notes);
@@ -397,7 +397,7 @@ make_notes_view (const char *iid, gpointer callback_data)
"image indicating that a note is present", 0);
/* handle events */
- gtk_signal_connect (GTK_OBJECT (notes->view), "load_location",
+ g_signal_connect (G_OBJECT (notes->view), "load_location",
notes_load_location, notes);
/* handle selections */
diff --git a/components/sample/Makefile.am b/components/sample/Makefile.am
index f65a5c3ea..79ab5fb90 100644
--- a/components/sample/Makefile.am
+++ b/components/sample/Makefile.am
@@ -24,7 +24,7 @@ nautilus_sample_content_view_LDADD = \
$(top_builddir)/libnautilus/libnautilus.la \
$(MODULE_LIBS)
-uidir = $(datadir)/gnome/ui
+uidir = $(datadir)/gnome-2.0/ui
ui_DATA = nautilus-sample-content-view-ui.xml
serverdir = $(datadir)/server
diff --git a/components/sample/nautilus-sample-content-view.c b/components/sample/nautilus-sample-content-view.c
index 4b5c133e3..73ca35471 100644
--- a/components/sample/nautilus-sample-content-view.c
+++ b/components/sample/nautilus-sample-content-view.c
@@ -139,7 +139,7 @@ nautilus_sample_content_view_init (NautilusSampleContentView *view)
nautilus_view_construct (NAUTILUS_VIEW (view),
view->details->label);
- gtk_signal_connect (GTK_OBJECT (view),
+ g_signal_connect (G_OBJECT (view),
"load_location",
sample_load_location_callback,
NULL);
@@ -147,7 +147,7 @@ nautilus_sample_content_view_init (NautilusSampleContentView *view)
/* Get notified when our bonobo control is activated so we can
* merge menu & toolbar items into the shell's UI.
*/
- gtk_signal_connect (GTK_OBJECT (nautilus_view_get_bonobo_control (NAUTILUS_VIEW (view))),
+ g_signal_connect (G_OBJECT (nautilus_view_get_bonobo_control (NAUTILUS_VIEW (view))),
"activate",
sample_merge_bonobo_items_callback,
view);
diff --git a/components/text/Makefile.am b/components/text/Makefile.am
index ffa7f6043..bc167d8e7 100644
--- a/components/text/Makefile.am
+++ b/components/text/Makefile.am
@@ -24,7 +24,7 @@ nautilus_text_view_LDADD = \
$(NAUTILUS_PRIVATE_LIBS) \
$(NULL)
-uidir = $(datadir)/gnome/ui
+uidir = $(datadir)/gnome-2.0/ui
ui_DATA = nautilus-text-view-ui.xml
serverdir = $(datadir)/server
diff --git a/components/text/nautilus-text-view.c b/components/text/nautilus-text-view.c
index f9122f84c..d9cc37564 100644
--- a/components/text/nautilus-text-view.c
+++ b/components/text/nautilus-text-view.c
@@ -159,13 +159,13 @@ nautilus_text_view_init (NautilusTextView *text_view)
text_view->details->zoomable = bonobo_zoomable_new ();
text_view->details->zoom_index = 3;
- gtk_signal_connect (GTK_OBJECT (text_view->details->zoomable), "set_zoom_level",
+ g_signal_connect (G_OBJECT (text_view->details->zoomable), "set_zoom_level",
GTK_SIGNAL_FUNC (zoomable_set_zoom_level_callback), text_view);
- gtk_signal_connect (GTK_OBJECT (text_view->details->zoomable), "zoom_in",
+ g_signal_connect (G_OBJECT (text_view->details->zoomable), "zoom_in",
GTK_SIGNAL_FUNC (zoomable_zoom_in_callback), text_view);
- gtk_signal_connect (GTK_OBJECT (text_view->details->zoomable), "zoom_out",
+ g_signal_connect (G_OBJECT (text_view->details->zoomable), "zoom_out",
GTK_SIGNAL_FUNC (zoomable_zoom_out_callback), text_view);
- gtk_signal_connect (GTK_OBJECT (text_view->details->zoomable), "zoom_to_fit",
+ g_signal_connect (G_OBJECT (text_view->details->zoomable), "zoom_to_fit",
GTK_SIGNAL_FUNC (zoomable_zoom_to_fit_callback), text_view);
bonobo_zoomable_set_parameters_full (text_view->details->zoomable,
@@ -177,7 +177,7 @@ nautilus_text_view_init (NautilusTextView *text_view)
BONOBO_OBJECT (text_view->details->zoomable));
- gtk_signal_connect (GTK_OBJECT (text_view),
+ g_signal_connect (G_OBJECT (text_view),
"load_location",
text_view_load_location_callback,
text_view);
@@ -223,7 +223,7 @@ nautilus_text_view_init (NautilusTextView *text_view)
gtk_container_add (GTK_CONTAINER (text_view->details->container), scrolled_window);
/* get notified when we are activated so we can merge in our menu items */
- gtk_signal_connect (GTK_OBJECT (nautilus_view_get_bonobo_control
+ g_signal_connect (G_OBJECT (nautilus_view_get_bonobo_control
(NAUTILUS_VIEW (text_view))),
"activate",
merge_bonobo_menu_items,
@@ -779,7 +779,7 @@ merge_bonobo_menu_items (BonoboControl *control, gboolean state, gpointer user_d
nautilus_text_view_build_service_menu (text_view, control);
- gtk_signal_connect (GTK_OBJECT (bonobo_control_get_ui_component (control)),
+ g_signal_connect (G_OBJECT (bonobo_control_get_ui_component (control)),
"ui_event", handle_ui_event, text_view);
nautilus_clipboard_set_up_editable_in_control (GTK_EDITABLE (text_view->details->text_display),
diff --git a/components/throbber/main.c b/components/throbber/main.c
index 454a39d12..ecaf94156 100644
--- a/components/throbber/main.c
+++ b/components/throbber/main.c
@@ -52,13 +52,13 @@ throbber_make_object (BonoboGenericFactory *factory,
return NULL;
}
- throbber = NAUTILUS_THROBBER (gtk_object_new (NAUTILUS_TYPE_THROBBER, NULL));
+ throbber = NAUTILUS_THROBBER (g_object_new (NAUTILUS_TYPE_THROBBER, NULL));
object_count++;
bonobo_control = nautilus_throbber_get_control (throbber);
- gtk_signal_connect (GTK_OBJECT (bonobo_control), "destroy", throbber_object_destroyed, NULL);
+ g_signal_connect (G_OBJECT (bonobo_control), "destroy", throbber_object_destroyed, NULL);
return bonobo_control;
}
diff --git a/components/tree/libmain.c b/components/tree/libmain.c
index 33add833d..4f750d87f 100644
--- a/components/tree/libmain.c
+++ b/components/tree/libmain.c
@@ -52,10 +52,10 @@ tree_shlib_make_object (PortableServer_POA poa,
return CORBA_OBJECT_NIL;
}
- view = NAUTILUS_TREE_VIEW (gtk_object_new (NAUTILUS_TYPE_TREE_VIEW, NULL));
+ view = NAUTILUS_TREE_VIEW (g_object_new (NAUTILUS_TYPE_TREE_VIEW, NULL));
#if 0
- gtk_signal_connect (GTK_OBJECT (view), "destroy", tree_shlib_object_destroyed, NULL);
+ g_signal_connect (G_OBJECT (view), "destroy", tree_shlib_object_destroyed, NULL);
#endif
bonobo_activation_plugin_use (poa, impl_ptr);
diff --git a/components/tree/nautilus-tree-change-queue.c b/components/tree/nautilus-tree-change-queue.c
index d31ff05dd..3ca206fe9 100644
--- a/components/tree/nautilus-tree-change-queue.c
+++ b/components/tree/nautilus-tree-change-queue.c
@@ -92,7 +92,7 @@ nautilus_tree_change_queue_new (void)
{
NautilusTreeChangeQueue *change_queue;
- change_queue = NAUTILUS_TREE_CHANGE_QUEUE (gtk_object_new (NAUTILUS_TYPE_TREE_CHANGE_QUEUE, NULL));
+ change_queue = NAUTILUS_TREE_CHANGE_QUEUE (g_object_new (NAUTILUS_TYPE_TREE_CHANGE_QUEUE, NULL));
gtk_object_ref (GTK_OBJECT (change_queue));
gtk_object_sink (GTK_OBJECT (change_queue));
return change_queue;
diff --git a/components/tree/nautilus-tree-expansion-state.c b/components/tree/nautilus-tree-expansion-state.c
index 64220208c..3707032df 100644
--- a/components/tree/nautilus-tree-expansion-state.c
+++ b/components/tree/nautilus-tree-expansion-state.c
@@ -173,7 +173,7 @@ nautilus_tree_expansion_state_new (void)
{
NautilusTreeExpansionState *state;
- state = NAUTILUS_TREE_EXPANSION_STATE (gtk_object_new (NAUTILUS_TYPE_TREE_EXPANSION_STATE, NULL));
+ state = NAUTILUS_TREE_EXPANSION_STATE (g_object_new (NAUTILUS_TYPE_TREE_EXPANSION_STATE, NULL));
gtk_object_ref (GTK_OBJECT (state));
gtk_object_sink (GTK_OBJECT (state));
return state;
diff --git a/components/tree/nautilus-tree-model.c b/components/tree/nautilus-tree-model.c
index 2065ca38d..22b44f01f 100644
--- a/components/tree/nautilus-tree-model.c
+++ b/components/tree/nautilus-tree-model.c
@@ -112,7 +112,7 @@ nautilus_tree_model_class_init (gpointer klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusTreeModelClass, node_changed),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
signals[NODE_REMOVED] =
@@ -121,7 +121,7 @@ nautilus_tree_model_class_init (gpointer klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusTreeModelClass, node_removed),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
signals[NODE_BEING_RENAMED] =
@@ -130,7 +130,7 @@ nautilus_tree_model_class_init (gpointer klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusTreeModelClass, node_removed),
NULL, NULL,
- gtk_marshal_NONE__POINTER_POINTER,
+ gtk_marshal_VOID__POINTER_POINTER,
G_TYPE_NONE, 2, G_TYPE_STRING, G_TYPE_STRING);
signals[DONE_LOADING_CHILDREN] =
@@ -139,7 +139,7 @@ nautilus_tree_model_class_init (gpointer klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusTreeModelClass, done_loading_children),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
}
@@ -202,7 +202,7 @@ nautilus_tree_model_new (const char *root_uri)
{
NautilusTreeModel *model;
- model = NAUTILUS_TREE_MODEL (gtk_object_new (NAUTILUS_TYPE_TREE_MODEL, NULL));
+ model = NAUTILUS_TREE_MODEL (g_object_new (NAUTILUS_TYPE_TREE_MODEL, NULL));
gtk_object_ref (GTK_OBJECT (model));
gtk_object_sink (GTK_OBJECT (model));
@@ -773,8 +773,8 @@ report_node_changed (NautilusTreeModel *model,
nautilus_tree_node_get_file (node),
node);
- gtk_signal_emit (GTK_OBJECT (model),
- signals[NODE_CHANGED],
+ g_signal_emit (G_OBJECT (model),
+ signals[NODE_CHANGED], 0,
node);
connect_unparented_nodes (model, node);
@@ -786,8 +786,8 @@ report_node_changed (NautilusTreeModel *model,
if (strcmp (file_uri, node_uri) == 0) {
/* A normal change */
- gtk_signal_emit (GTK_OBJECT (model),
- signals[NODE_CHANGED],
+ g_signal_emit (G_OBJECT (model),
+ signals[NODE_CHANGED], 0,
node);
} else {
/* A move or rename - model it as a remove followed by an add */
@@ -799,8 +799,8 @@ report_node_changed (NautilusTreeModel *model,
* it to propagate the expansion state from the old name to the
* new name
*/
- gtk_signal_emit (GTK_OBJECT (model),
- signals[NODE_BEING_RENAMED],
+ g_signal_emit (G_OBJECT (model),
+ signals[NODE_BEING_RENAMED], 0,
node->details->uri, file_uri);
report_node_removed (model, node);
@@ -861,8 +861,8 @@ report_node_removed_internal (NautilusTreeModel *model,
forget_unparented_node (model, node);
if (signal) {
- gtk_signal_emit (GTK_OBJECT (model),
- signals[NODE_REMOVED],
+ g_signal_emit (G_OBJECT (model),
+ signals[NODE_REMOVED], 0,
node);
}
@@ -883,8 +883,8 @@ static void
report_done_loading (NautilusTreeModel *model,
NautilusTreeNode *node)
{
- gtk_signal_emit (GTK_OBJECT (model),
- signals[DONE_LOADING_CHILDREN],
+ g_signal_emit (G_OBJECT (model),
+ signals[DONE_LOADING_CHILDREN], 0,
node);
}
diff --git a/components/tree/nautilus-tree-node.c b/components/tree/nautilus-tree-node.c
index a0d03e9c5..5d2457e0e 100644
--- a/components/tree/nautilus-tree-node.c
+++ b/components/tree/nautilus-tree-node.c
@@ -88,7 +88,7 @@ nautilus_tree_node_new (NautilusFile *file)
{
NautilusTreeNode *node;
- node = NAUTILUS_TREE_NODE (gtk_object_new (NAUTILUS_TYPE_TREE_NODE, NULL));
+ node = NAUTILUS_TREE_NODE (g_object_new (NAUTILUS_TYPE_TREE_NODE, NULL));
gtk_object_ref (GTK_OBJECT (node));
gtk_object_sink (GTK_OBJECT (node));
diff --git a/components/tree/nautilus-tree-view-dnd.c b/components/tree/nautilus-tree-view-dnd.c
index 5e415da02..7e7405b79 100644
--- a/components/tree/nautilus-tree-view-dnd.c
+++ b/components/tree/nautilus-tree-view-dnd.c
@@ -210,55 +210,55 @@ nautilus_tree_view_init_dnd (NautilusTreeView *view)
| GDK_ACTION_ASK);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"drag_begin",
GTK_SIGNAL_FUNC(nautilus_tree_view_drag_begin),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"drag_end",
GTK_SIGNAL_FUNC(nautilus_tree_view_drag_end),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"drag_leave",
GTK_SIGNAL_FUNC(nautilus_tree_view_drag_leave),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"drag_motion",
GTK_SIGNAL_FUNC(nautilus_tree_view_drag_motion),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"drag_drop",
GTK_SIGNAL_FUNC(nautilus_tree_view_drag_drop),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"drag_data_received",
GTK_SIGNAL_FUNC(nautilus_tree_view_drag_data_received),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"drag_data_get",
GTK_SIGNAL_FUNC(nautilus_tree_view_drag_data_get),
view);
/* override the default handlers */
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"button-press-event",
GTK_SIGNAL_FUNC (nautilus_tree_view_button_press),
NULL);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"button-release-event",
GTK_SIGNAL_FUNC (nautilus_tree_view_button_release),
NULL);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"motion-notify-event",
GTK_SIGNAL_FUNC (nautilus_tree_view_motion_notify),
NULL);
- gtk_signal_connect (GTK_OBJECT (view->details->tree), "realize",
+ g_signal_connect (G_OBJECT (view->details->tree), "realize",
tree_view_realize_callback, view);
}
diff --git a/components/tree/nautilus-tree-view.c b/components/tree/nautilus-tree-view.c
index 3860fffbf..7db741302 100644
--- a/components/tree/nautilus-tree-view.c
+++ b/components/tree/nautilus-tree-view.c
@@ -783,19 +783,19 @@ nautilus_tree_view_load_from_filesystem (NautilusTreeView *view)
nautilus_tree_view_model_node_changed_callback,
view);
- gtk_signal_connect (GTK_OBJECT (view->details->model),
+ g_signal_connect (G_OBJECT (view->details->model),
"node_changed",
nautilus_tree_view_model_node_changed_callback,
view);
- gtk_signal_connect (GTK_OBJECT (view->details->model),
+ g_signal_connect (G_OBJECT (view->details->model),
"node_removed",
nautilus_tree_view_model_node_removed_callback,
view);
- gtk_signal_connect (GTK_OBJECT (view->details->model),
+ g_signal_connect (G_OBJECT (view->details->model),
"node_being_renamed",
nautilus_tree_view_model_node_renamed_callback,
view);
- gtk_signal_connect (GTK_OBJECT (view->details->model),
+ g_signal_connect (G_OBJECT (view->details->model),
"done_loading_children",
nautilus_tree_view_model_done_loading_callback,
view);
@@ -946,17 +946,17 @@ create_tree (NautilusTreeView *view)
+ view->details->tree->style->font->descent));
eel_ctree_set_indent (EEL_CTREE (view->details->tree), 12);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"tree_expand",
GTK_SIGNAL_FUNC (tree_expand_callback),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"tree_collapse",
GTK_SIGNAL_FUNC (tree_collapse_callback),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->tree),
+ g_signal_connect (G_OBJECT (view->details->tree),
"tree_select_row",
GTK_SIGNAL_FUNC (tree_select_row_callback),
view);
@@ -1045,7 +1045,7 @@ nautilus_tree_view_init (NautilusTreeView *view)
view->details->show_non_directories =
! eel_preferences_get_boolean (NAUTILUS_PREFERENCES_TREE_SHOW_ONLY_DIRECTORIES);
- gtk_signal_connect (GTK_OBJECT (view),
+ g_signal_connect (G_OBJECT (view),
"load_location",
GTK_SIGNAL_FUNC (tree_load_location_callback),
view);
@@ -1061,11 +1061,11 @@ nautilus_tree_view_init (NautilusTreeView *view)
nautilus_view_construct (NAUTILUS_VIEW (view),
view->details->scrolled_window);
- gtk_signal_connect (GTK_OBJECT (view->details->scrolled_window),
+ g_signal_connect (G_OBJECT (view->details->scrolled_window),
"map",
tree_map_callback,
view);
- gtk_signal_connect (GTK_OBJECT (view->details->scrolled_window),
+ g_signal_connect (G_OBJECT (view->details->scrolled_window),
"unmap",
tree_unmap_callback,
view);
diff --git a/cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c b/cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c
index b904efc23..d36675975 100644
--- a/cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c
+++ b/cut-n-paste-code/widgets/gimphwrapbox/gtkhwrapbox.c
@@ -540,12 +540,12 @@ layout_rows (GtkWrapBox *wbox,
}
GTK_HWRAP_BOX (wbox)->request_this_height_next_time = total_height;
if (!(GTK_HWRAP_BOX (wbox)->request_stored_height )) {
- gtk_signal_emit_by_name (GTK_OBJECT (wbox), "need_reallocation", NULL);
+ g_signal_emit_by_name (GTK_OBJECT (wbox), "need_reallocation", NULL);
GTK_HWRAP_BOX (wbox)->request_stored_height = TRUE;
}
if (total_height > area->height) {
shrink_height = total_height - area->height;
- gtk_signal_emit_by_name (GTK_OBJECT (wbox), "need_reallocation", NULL);
+ g_signal_emit_by_name (GTK_OBJECT (wbox), "need_reallocation", NULL);
}
else
shrink_height = 0;
diff --git a/libnautilus-private/nautilus-authn-manager.c b/libnautilus-private/nautilus-authn-manager.c
index e40b3011d..f3c5e973e 100644
--- a/libnautilus-private/nautilus-authn-manager.c
+++ b/libnautilus-private/nautilus-authn-manager.c
@@ -163,17 +163,17 @@ present_authentication_dialog_nonblocking (CallbackInfo *info)
gtk_window_set_modal (GTK_WINDOW (dialog), FALSE);
- gtk_signal_connect (GTK_OBJECT (dialog),
+ g_signal_connect (G_OBJECT (dialog),
"clicked",
GTK_SIGNAL_FUNC (authentication_dialog_button_clicked),
info);
- gtk_signal_connect (GTK_OBJECT (dialog),
+ g_signal_connect (G_OBJECT (dialog),
"close",
GTK_SIGNAL_FUNC (authentication_dialog_closed),
info);
- gtk_signal_connect (GTK_OBJECT (dialog),
+ g_signal_connect (G_OBJECT (dialog),
"destroy",
GTK_SIGNAL_FUNC (authentication_dialog_destroyed),
info);
diff --git a/libnautilus-private/nautilus-bookmark.c b/libnautilus-private/nautilus-bookmark.c
index 6e92a09f1..81c185787 100644
--- a/libnautilus-private/nautilus-bookmark.c
+++ b/libnautilus-private/nautilus-bookmark.c
@@ -103,7 +103,7 @@ nautilus_bookmark_class_init (NautilusBookmarkClass *class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusBookmarkClass, appearance_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[CONTENTS_CHANGED] =
@@ -112,7 +112,7 @@ nautilus_bookmark_class_init (NautilusBookmarkClass *class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusBookmarkClass, contents_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
}
@@ -298,7 +298,7 @@ nautilus_bookmark_set_name (NautilusBookmark *bookmark, const char *new_name)
g_free (bookmark->details->name);
bookmark->details->name = g_strdup (new_name);
- gtk_signal_emit (GTK_OBJECT (bookmark), signals[APPEARANCE_CHANGED]);
+ g_signal_emit (G_OBJECT (bookmark), signals[APPEARANCE_CHANGED], 0);
}
static gboolean
@@ -411,11 +411,11 @@ bookmark_file_changed_callback (NautilusFile *file, NautilusBookmark *bookmark)
}
if (should_emit_appearance_changed_signal) {
- gtk_signal_emit (GTK_OBJECT (bookmark), signals[APPEARANCE_CHANGED]);
+ g_signal_emit (G_OBJECT (bookmark), signals[APPEARANCE_CHANGED], 0);
}
if (should_emit_contents_changed_signal) {
- gtk_signal_emit (GTK_OBJECT (bookmark), signals[CONTENTS_CHANGED]);
+ g_signal_emit (G_OBJECT (bookmark), signals[CONTENTS_CHANGED], 0);
}
}
@@ -495,7 +495,7 @@ nautilus_bookmark_connect_file (NautilusBookmark *bookmark)
bookmark->details->file = nautilus_file_get (bookmark->details->uri);
g_assert (!nautilus_file_is_gone (bookmark->details->file));
- gtk_signal_connect (GTK_OBJECT (bookmark->details->file),
+ g_signal_connect (G_OBJECT (bookmark->details->file),
"changed",
G_CALLBACK (bookmark_file_changed_callback),
bookmark);
@@ -517,7 +517,7 @@ nautilus_bookmark_new_with_icon (const char *uri, const char *name,
{
NautilusBookmark *new_bookmark;
- new_bookmark = NAUTILUS_BOOKMARK (gtk_object_new (NAUTILUS_TYPE_BOOKMARK, NULL));
+ new_bookmark = NAUTILUS_BOOKMARK (g_object_new (NAUTILUS_TYPE_BOOKMARK, NULL));
gtk_object_ref (GTK_OBJECT (new_bookmark));
gtk_object_sink (GTK_OBJECT (new_bookmark));
diff --git a/libnautilus-private/nautilus-directory-background.c b/libnautilus-private/nautilus-directory-background.c
index 2cf4b71f7..ae28781ef 100644
--- a/libnautilus-private/nautilus-directory-background.c
+++ b/libnautilus-private/nautilus-directory-background.c
@@ -110,7 +110,7 @@ nautilus_connect_desktop_background_to_file_metadata (NautilusIconContainer *ico
if (GTK_WIDGET_REALIZED (icon_container)) {
desktop_background_realized (icon_container, GINT_TO_POINTER (FALSE));
} else {
- gtk_signal_connect (GTK_OBJECT (icon_container), "realize", GTK_SIGNAL_FUNC (desktop_background_realized), GINT_TO_POINTER (TRUE));
+ g_signal_connect (G_OBJECT (icon_container), "realize", GTK_SIGNAL_FUNC (desktop_background_realized), GINT_TO_POINTER (TRUE));
}
nautilus_file_background_receive_root_window_changes (background);
@@ -542,7 +542,7 @@ nautilus_file_background_receive_root_window_changes (EelBackground *background)
gdk_flush ();
gdk_error_trap_pop ();
- gtk_signal_connect (GTK_OBJECT (background),
+ g_signal_connect (G_OBJECT (background),
"destroy",
GTK_SIGNAL_FUNC (desktop_background_destroyed_callback),
NULL);
@@ -672,7 +672,7 @@ nautilus_file_update_desktop_pixmaps (EelBackground *background)
if (eel_background_is_loaded (background)) {
image_loading_done_callback (background, TRUE, GINT_TO_POINTER (FALSE));
} else {
- gtk_signal_connect (GTK_OBJECT (background),
+ g_signal_connect (G_OBJECT (background),
"image_loading_done",
GTK_SIGNAL_FUNC (image_loading_done_callback),
GINT_TO_POINTER (TRUE));
@@ -957,19 +957,19 @@ nautilus_connect_background_to_file_metadata (GtkWidget *widget,
/* Connect new signal handlers. */
if (file != NULL) {
- gtk_signal_connect (GTK_OBJECT (background),
+ g_signal_connect (G_OBJECT (background),
"settings_changed",
GTK_SIGNAL_FUNC (background_changed_callback),
file);
- gtk_signal_connect (GTK_OBJECT (background),
+ g_signal_connect (G_OBJECT (background),
"destroy",
GTK_SIGNAL_FUNC (background_destroyed_callback),
file);
- gtk_signal_connect (GTK_OBJECT (background),
+ g_signal_connect (G_OBJECT (background),
"reset",
GTK_SIGNAL_FUNC (background_reset_callback),
file);
- gtk_signal_connect (GTK_OBJECT (file),
+ g_signal_connect (G_OBJECT (file),
"changed",
GTK_SIGNAL_FUNC (saved_settings_changed_callback),
background);
diff --git a/libnautilus-private/nautilus-directory-metafile-monitor.c b/libnautilus-private/nautilus-directory-metafile-monitor.c
index 367bb270d..2483ab440 100644
--- a/libnautilus-private/nautilus-directory-metafile-monitor.c
+++ b/libnautilus-private/nautilus-directory-metafile-monitor.c
@@ -37,28 +37,10 @@ struct NautilusMetafileMonitorDetails {
static void nautilus_metafile_monitor_init (NautilusMetafileMonitor *monitor);
static void nautilus_metafile_monitor_class_init (NautilusMetafileMonitorClass *klass);
-static void destroy (GtkObject *monitor);
-
-static void corba_metafile_changed (PortableServer_Servant servant,
- const Nautilus_FileNameList *file_names,
- CORBA_Environment *ev);
-
-static void corba_metafile_ready (PortableServer_Servant servant,
- CORBA_Environment *ev);
-
EEL_BONOBO_BOILERPLATE_FULL (NautilusMetafileMonitor,
- Nautilus_MetafileMonitor,
- nautilus_metafile_monitor,
- BONOBO_OBJECT_TYPE)
-
-static void
-nautilus_metafile_monitor_class_init (NautilusMetafileMonitorClass *klass)
-{
- GTK_OBJECT_CLASS (klass)->destroy = destroy;
-
- klass->epv.metafile_changed = corba_metafile_changed;
- klass->epv.metafile_ready = corba_metafile_ready;
-}
+ Nautilus_MetafileMonitor,
+ nautilus_metafile_monitor,
+ BONOBO_OBJECT_TYPE)
static void
nautilus_metafile_monitor_init (NautilusMetafileMonitor *monitor)
@@ -67,21 +49,21 @@ nautilus_metafile_monitor_init (NautilusMetafileMonitor *monitor)
}
static void
-destroy (GtkObject *object)
+finalize (GObject *object)
{
NautilusMetafileMonitor *monitor;
monitor = NAUTILUS_METAFILE_MONITOR (object);
g_free (monitor->details);
- EEL_CALL_PARENT (GTK_OBJECT_CLASS, destroy, (object));
+ EEL_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
NautilusMetafileMonitor *
nautilus_metafile_monitor_new (NautilusDirectory *directory)
{
NautilusMetafileMonitor *monitor;
- monitor = NAUTILUS_METAFILE_MONITOR (gtk_object_new (NAUTILUS_TYPE_METAFILE_MONITOR, NULL));
+ monitor = NAUTILUS_METAFILE_MONITOR (g_object_new (NAUTILUS_TYPE_METAFILE_MONITOR, NULL));
monitor->details->directory = directory;
/* The monitor is owned by the directory, so we don't ref the directory. */
return monitor;
@@ -135,3 +117,12 @@ corba_metafile_ready (PortableServer_Servant servant,
NULL,
NULL);
}
+
+static void
+nautilus_metafile_monitor_class_init (NautilusMetafileMonitorClass *klass)
+{
+ G_OBJECT_CLASS (klass)->finalize = finalize;
+
+ klass->epv.metafile_changed = corba_metafile_changed;
+ klass->epv.metafile_ready = corba_metafile_ready;
+}
diff --git a/libnautilus-private/nautilus-directory.c b/libnautilus-private/nautilus-directory.c
index 2a0cdd71f..9b0343efe 100644
--- a/libnautilus-private/nautilus-directory.c
+++ b/libnautilus-private/nautilus-directory.c
@@ -91,7 +91,7 @@ nautilus_directory_class_init (NautilusDirectoryClass *klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusDirectoryClass, files_added),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
signals[FILES_CHANGED] =
g_signal_new ("files_changed",
@@ -99,7 +99,7 @@ nautilus_directory_class_init (NautilusDirectoryClass *klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusDirectoryClass, files_changed),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
signals[DONE_LOADING] =
g_signal_new ("done_loading",
@@ -107,7 +107,7 @@ nautilus_directory_class_init (NautilusDirectoryClass *klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusDirectoryClass, done_loading),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[LOAD_ERROR] =
g_signal_new ("load_error",
@@ -115,7 +115,7 @@ nautilus_directory_class_init (NautilusDirectoryClass *klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusDirectoryClass, load_error),
NULL, NULL,
- gtk_marshal_NONE__INT,
+ gtk_marshal_VOID__INT,
G_TYPE_NONE, 1, GTK_TYPE_INT);
klass->get_name_for_self_as_new_file = real_get_name_for_self_as_new_file;
@@ -486,9 +486,9 @@ nautilus_directory_new (const char *uri)
g_assert (uri != NULL);
if (eel_uri_is_trash (uri)) {
- directory = NAUTILUS_DIRECTORY (gtk_object_new (NAUTILUS_TYPE_TRASH_DIRECTORY, NULL));
+ directory = NAUTILUS_DIRECTORY (g_object_new (NAUTILUS_TYPE_TRASH_DIRECTORY, NULL));
} else {
- directory = NAUTILUS_DIRECTORY (gtk_object_new (NAUTILUS_TYPE_VFS_DIRECTORY, NULL));
+ directory = NAUTILUS_DIRECTORY (g_object_new (NAUTILUS_TYPE_VFS_DIRECTORY, NULL));
}
gtk_object_ref (GTK_OBJECT (directory));
gtk_object_sink (GTK_OBJECT (directory));
@@ -683,8 +683,8 @@ nautilus_directory_emit_files_added (NautilusDirectory *directory,
GList *added_files)
{
if (added_files != NULL) {
- gtk_signal_emit (GTK_OBJECT (directory),
- signals[FILES_ADDED],
+ g_signal_emit (G_OBJECT (directory),
+ signals[FILES_ADDED], 0,
added_files);
}
}
@@ -694,8 +694,8 @@ nautilus_directory_emit_files_changed (NautilusDirectory *directory,
GList *changed_files)
{
if (changed_files != NULL) {
- gtk_signal_emit (GTK_OBJECT (directory),
- signals[FILES_CHANGED],
+ g_signal_emit (G_OBJECT (directory),
+ signals[FILES_CHANGED], 0,
changed_files);
}
}
@@ -715,16 +715,16 @@ nautilus_directory_emit_change_signals (NautilusDirectory *directory,
void
nautilus_directory_emit_done_loading (NautilusDirectory *directory)
{
- gtk_signal_emit (GTK_OBJECT (directory),
- signals[DONE_LOADING]);
+ g_signal_emit (G_OBJECT (directory),
+ signals[DONE_LOADING], 0);
}
void
nautilus_directory_emit_load_error (NautilusDirectory *directory,
GnomeVFSResult error_result)
{
- gtk_signal_emit (GTK_OBJECT (directory),
- signals[LOAD_ERROR],
+ g_signal_emit (G_OBJECT (directory),
+ signals[LOAD_ERROR], 0,
error_result);
}
@@ -802,8 +802,8 @@ call_files_added_free_list (gpointer key, gpointer value, gpointer user_data)
g_assert (value != NULL);
g_assert (user_data == NULL);
- gtk_signal_emit (GTK_OBJECT (key),
- signals[FILES_ADDED],
+ g_signal_emit (G_OBJECT (key),
+ signals[FILES_ADDED], 0,
value);
g_list_free (value);
}
diff --git a/libnautilus-private/nautilus-drag-window.c b/libnautilus-private/nautilus-drag-window.c
index fb83d7478..ebe3f860f 100644
--- a/libnautilus-private/nautilus-drag-window.c
+++ b/libnautilus-private/nautilus-drag-window.c
@@ -408,8 +408,8 @@ nautilus_drag_window_register (GtkWindow *window)
NAUTILUS_DRAG_WINDOW_DETAILS_KEY,
details, g_free);
- gtk_signal_connect (GTK_OBJECT (window), "realize",
+ g_signal_connect (G_OBJECT (window), "realize",
G_CALLBACK (nautilus_drag_window_realize), NULL);
- gtk_signal_connect (GTK_OBJECT (window), "destroy",
+ g_signal_connect (G_OBJECT (window), "destroy",
G_CALLBACK (nautilus_drag_window_destroy), NULL);
}
diff --git a/libnautilus-private/nautilus-entry.c b/libnautilus-private/nautilus-entry.c
index 185f751ce..b2437efec 100644
--- a/libnautilus-private/nautilus-entry.c
+++ b/libnautilus-private/nautilus-entry.c
@@ -55,8 +55,8 @@ static void nautilus_entry_init (NautilusEntry *entry);
static void nautilus_entry_class_init (NautilusEntryClass *class);
EEL_CLASS_BOILERPLATE (NautilusEntry,
- nautilus_entry,
- GTK_TYPE_ENTRY)
+ nautilus_entry,
+ GTK_TYPE_ENTRY)
static void
emacs_shortcuts_preference_changed_callback (gpointer callback_data)
@@ -200,7 +200,7 @@ nautilus_entry_key_press (GtkWidget *widget, GdkEventKey *event)
if (result) {
new_has = gtk_editable_get_selection_bounds (editable, NULL, NULL);
if (old_has || new_has) {
- gtk_signal_emit (GTK_OBJECT (widget), signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (widget), signals[SELECTION_CHANGED], 0);
}
}
@@ -238,7 +238,7 @@ nautilus_entry_motion_notify (GtkWidget *widget, GdkEventMotion *event)
if (result) {
new_had = gtk_editable_get_selection_bounds (editable, &new_start, &new_end);
if (old_had != new_had || (old_had && (old_start != new_start || old_end != new_end))) {
- gtk_signal_emit (GTK_OBJECT (widget), signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (widget), signals[SELECTION_CHANGED], 0);
}
}
@@ -318,9 +318,11 @@ nautilus_entry_set_text (NautilusEntry *entry, const gchar *text)
gtk_entry_set_text (GTK_ENTRY (entry), text);
entry->details->user_edit = TRUE;
- gtk_signal_emit (GTK_OBJECT (entry), signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (entry), signals[SELECTION_CHANGED], 0);
}
+#if GNOME2_CONVERSION_COMPLETE
+
static void
nautilus_entry_set_selection_bounds (GtkEditable *editable,
int start_pos,
@@ -329,9 +331,11 @@ nautilus_entry_set_selection_bounds (GtkEditable *editable,
EEL_CALL_PARENT (GTK_EDITABLE_CLASS, set_selection_bounds,
(editable, start_pos, end_pos));
- gtk_signal_emit (GTK_OBJECT (editable), signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (editable), signals[SELECTION_CHANGED], 0);
}
+#endif
+
static gboolean
nautilus_entry_button_press (GtkWidget *widget,
GdkEventButton *event)
@@ -342,7 +346,7 @@ nautilus_entry_button_press (GtkWidget *widget,
(GTK_WIDGET_CLASS, button_press_event, (widget, event));
if (result) {
- gtk_signal_emit (GTK_OBJECT (widget), signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (widget), signals[SELECTION_CHANGED], 0);
}
return result;
@@ -358,13 +362,15 @@ nautilus_entry_button_release (GtkWidget *widget,
(GTK_WIDGET_CLASS, button_release_event, (widget, event));
if (result) {
- gtk_signal_emit (GTK_OBJECT (widget), signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (widget), signals[SELECTION_CHANGED], 0);
}
return result;
}
-static void
+#if GNOME2_CONVERSION_COMPLETE
+
+static void
nautilus_entry_insert_text (GtkEditable *editable, const gchar *text,
int length, int *position)
{
@@ -374,13 +380,13 @@ nautilus_entry_insert_text (GtkEditable *editable, const gchar *text,
/* Fire off user changed signals */
if (entry->details->user_edit) {
- gtk_signal_emit (GTK_OBJECT (editable), signals[USER_CHANGED]);
+ g_signal_emit (G_OBJECT (editable), signals[USER_CHANGED], 0);
}
EEL_CALL_PARENT (GTK_EDITABLE_CLASS, insert_text,
(editable, text, length, position));
- gtk_signal_emit (GTK_OBJECT (editable), signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (editable), signals[SELECTION_CHANGED], 0);
}
static void
@@ -392,15 +398,17 @@ nautilus_entry_delete_text (GtkEditable *editable, int start_pos, int end_pos)
/* Fire off user changed signals */
if (entry->details->user_edit) {
- gtk_signal_emit (GTK_OBJECT (editable), signals[USER_CHANGED]);
+ g_signal_emit (G_OBJECT (editable), signals[USER_CHANGED], 0);
}
EEL_CALL_PARENT (GTK_EDITABLE_CLASS, delete_text,
(editable, start_pos, end_pos));
- gtk_signal_emit (GTK_OBJECT (editable), signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (editable), signals[SELECTION_CHANGED], 0);
}
+#endif
+
/* Overridden to work around GTK bug. The selection_clear_event is queued
* when the selection changes. Changing the selection to NULL and then
* back to the original selection owner still sends the event, so the
@@ -428,11 +436,15 @@ nautilus_entry_class_init (NautilusEntryClass *class)
{
GtkWidgetClass *widget_class;
GtkObjectClass *object_class;
+#if GNOME2_CONVERSION_COMPLETE
GtkEditableClass *editable_class;
+#endif
widget_class = GTK_WIDGET_CLASS (class);
object_class = GTK_OBJECT_CLASS (class);
+#if GNOME2_CONVERSION_COMPLETE
editable_class = GTK_EDITABLE_CLASS (class);
+#endif
widget_class->button_press_event = nautilus_entry_button_press;
widget_class->button_release_event = nautilus_entry_button_release;
@@ -442,9 +454,11 @@ nautilus_entry_class_init (NautilusEntryClass *class)
object_class->destroy = nautilus_entry_destroy;
+#if GNOME2_CONVERSION_COMPLETE
editable_class->insert_text = nautilus_entry_insert_text;
editable_class->delete_text = nautilus_entry_delete_text;
editable_class->set_selection_bounds = nautilus_entry_set_selection_bounds;
+#endif
/* Set up signals */
signals[USER_CHANGED] = g_signal_new
@@ -454,7 +468,7 @@ nautilus_entry_class_init (NautilusEntryClass *class)
G_STRUCT_OFFSET (NautilusEntryClass,
user_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[SELECTION_CHANGED] = g_signal_new
("selection_changed",
@@ -463,7 +477,7 @@ nautilus_entry_class_init (NautilusEntryClass *class)
G_STRUCT_OFFSET (NautilusEntryClass,
selection_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
}
diff --git a/libnautilus-private/nautilus-file-operations.c b/libnautilus-private/nautilus-file-operations.c
index 511a6ebd6..a4bb1f40e 100644
--- a/libnautilus-private/nautilus-file-operations.c
+++ b/libnautilus-private/nautilus-file-operations.c
@@ -355,11 +355,11 @@ create_transfer_dialog (const GnomeVFSXferProgressInfo *progress_info,
/* Treat clicking on the close box or use of the escape key
* the same as clicking cancel.
*/
- gtk_signal_connect (GTK_OBJECT (transfer_info->progress_dialog),
+ g_signal_connect (G_OBJECT (transfer_info->progress_dialog),
"clicked",
GTK_SIGNAL_FUNC (gnome_dialog_close),
NULL);
- gtk_signal_connect (GTK_OBJECT (transfer_info->progress_dialog),
+ g_signal_connect (G_OBJECT (transfer_info->progress_dialog),
"close",
GTK_SIGNAL_FUNC (handle_close_callback),
transfer_info);
diff --git a/libnautilus-private/nautilus-file.c b/libnautilus-private/nautilus-file.c
index 0bf864cc7..f4cdeef8f 100644
--- a/libnautilus-private/nautilus-file.c
+++ b/libnautilus-private/nautilus-file.c
@@ -127,7 +127,7 @@ nautilus_file_class_init (NautilusFileClass *klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusFileClass, changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[UPDATED_DEEP_COUNT_IN_PROGRESS] =
@@ -136,7 +136,7 @@ nautilus_file_class_init (NautilusFileClass *klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusFileClass, updated_deep_count_in_progress),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
}
@@ -158,9 +158,9 @@ nautilus_file_new_from_relative_uri (NautilusDirectory *directory,
g_return_val_if_fail (relative_uri[0] != '\0', NULL);
if (self_owned && NAUTILUS_IS_TRASH_DIRECTORY (directory)) {
- file = NAUTILUS_FILE (gtk_object_new (NAUTILUS_TYPE_TRASH_FILE, NULL));
+ file = NAUTILUS_FILE (g_object_new (NAUTILUS_TYPE_TRASH_FILE, NULL));
} else {
- file = NAUTILUS_FILE (gtk_object_new (NAUTILUS_TYPE_VFS_FILE, NULL));
+ file = NAUTILUS_FILE (g_object_new (NAUTILUS_TYPE_VFS_FILE, NULL));
}
gtk_object_ref (GTK_OBJECT (file));
gtk_object_sink (GTK_OBJECT (file));
@@ -271,7 +271,7 @@ nautilus_file_new_from_info (NautilusDirectory *directory,
g_return_val_if_fail (NAUTILUS_IS_DIRECTORY (directory), NULL);
g_return_val_if_fail (info != NULL, NULL);
- file = NAUTILUS_FILE (gtk_object_new (NAUTILUS_TYPE_VFS_FILE, NULL));
+ file = NAUTILUS_FILE (g_object_new (NAUTILUS_TYPE_VFS_FILE, NULL));
#ifdef NAUTILUS_FILE_DEBUG_REF
printf("%10p ref'd\n", file);
@@ -4676,7 +4676,7 @@ nautilus_file_updated_deep_count_in_progress (NautilusFile *file) {
g_assert (nautilus_file_is_directory (file));
/* Send out a signal. */
- gtk_signal_emit (GTK_OBJECT (file), signals[UPDATED_DEEP_COUNT_IN_PROGRESS], file);
+ g_signal_emit (G_OBJECT (file), signals[UPDATED_DEEP_COUNT_IN_PROGRESS], 0, file);
/* Tell link files pointing to this object about the change. */
link_files = get_link_files (file);
@@ -4711,7 +4711,7 @@ nautilus_file_emit_changed (NautilusFile *file)
file->details->compare_by_emblem_cache = NULL;
/* Send out a signal. */
- gtk_signal_emit (GTK_OBJECT (file), signals[CHANGED], file);
+ g_signal_emit (G_OBJECT (file), signals[CHANGED], 0, file);
/* Tell link files pointing to this object about the change. */
link_files = get_link_files (file);
diff --git a/libnautilus-private/nautilus-font-factory.c b/libnautilus-private/nautilus-font-factory.c
index 89b37241b..e3f692d16 100644
--- a/libnautilus-private/nautilus-font-factory.c
+++ b/libnautilus-private/nautilus-font-factory.c
@@ -85,7 +85,7 @@ static NautilusFontFactory *
nautilus_get_current_font_factory (void)
{
if (global_font_factory == NULL) {
- global_font_factory = NAUTILUS_FONT_FACTORY (gtk_object_new (nautilus_font_factory_get_type (), NULL));
+ global_font_factory = NAUTILUS_FONT_FACTORY (g_object_new (nautilus_font_factory_get_type (), NULL));
gtk_object_ref (GTK_OBJECT (global_font_factory));
gtk_object_sink (GTK_OBJECT (global_font_factory));
g_atexit (unref_global_font_factory);
diff --git a/libnautilus-private/nautilus-icon-canvas-item.c b/libnautilus-private/nautilus-icon-canvas-item.c
index 3b3928d23..2b248a846 100644
--- a/libnautilus-private/nautilus-icon-canvas-item.c
+++ b/libnautilus-private/nautilus-icon-canvas-item.c
@@ -275,7 +275,7 @@ nautilus_icon_canvas_item_class_init (NautilusIconCanvasItemClass *class)
G_STRUCT_OFFSET (NautilusIconCanvasItemClass,
bounds_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
item_class->update = nautilus_icon_canvas_item_update;
@@ -681,8 +681,8 @@ nautilus_icon_canvas_item_update_bounds (NautilusIconCanvasItem *item)
/* Send out the bounds_changed signal and queue a redraw. */
eel_gnome_canvas_request_redraw_rectangle
(GNOME_CANVAS_ITEM (item)->canvas, before);
- gtk_signal_emit (GTK_OBJECT (item),
- signals[BOUNDS_CHANGED]);
+ g_signal_emit (G_OBJECT (item),
+ signals[BOUNDS_CHANGED], 0);
eel_gnome_canvas_item_request_redraw
(GNOME_CANVAS_ITEM (item));
}
diff --git a/libnautilus-private/nautilus-icon-container.c b/libnautilus-private/nautilus-icon-container.c
index c5050d4a7..c74a1cdad 100644
--- a/libnautilus-private/nautilus-icon-container.c
+++ b/libnautilus-private/nautilus-icon-container.c
@@ -313,16 +313,16 @@ icon_raise (NautilusIcon *icon)
static void
emit_stretch_started (NautilusIconContainer *container, NautilusIcon *icon)
{
- gtk_signal_emit (GTK_OBJECT (container),
- signals[ICON_STRETCH_STARTED],
+ g_signal_emit (G_OBJECT (container),
+ signals[ICON_STRETCH_STARTED], 0,
icon->data);
}
static void
emit_stretch_ended (NautilusIconContainer *container, NautilusIcon *icon)
{
- gtk_signal_emit (GTK_OBJECT (container),
- signals[ICON_STRETCH_ENDED],
+ g_signal_emit (G_OBJECT (container),
+ signals[ICON_STRETCH_ENDED], 0,
icon->data);
}
@@ -449,7 +449,7 @@ set_pending_icon_to_reveal (NautilusIconContainer *container, NautilusIcon *icon
}
if (icon != NULL) {
- gtk_signal_connect (GTK_OBJECT (icon->item), "destroy",
+ g_signal_connect (G_OBJECT (icon->item), "destroy",
G_CALLBACK (pending_icon_to_reveal_destroy_callback), container);
}
@@ -707,8 +707,8 @@ compare_icons (gconstpointer a, gconstpointer b)
icon_b = b;
result = 0;
- gtk_signal_emit (GTK_OBJECT (sort_hack_container),
- signals[COMPARE_ICONS],
+ g_signal_emit (G_OBJECT (sort_hack_container),
+ signals[COMPARE_ICONS], 0,
icon_a->data,
icon_b->data,
&result);
@@ -733,8 +733,8 @@ compare_icons_by_name (gconstpointer a, gconstpointer b)
icon_b = b;
result = 0;
- gtk_signal_emit (GTK_OBJECT (sort_hack_container),
- signals[COMPARE_ICONS_BY_NAME],
+ g_signal_emit (G_OBJECT (sort_hack_container),
+ signals[COMPARE_ICONS_BY_NAME], 0,
icon_a->data,
icon_b->data,
&result);
@@ -1246,8 +1246,8 @@ reload_icon_positions (NautilusIconContainer *container)
icon = p->data;
have_stored_position = FALSE;
- gtk_signal_emit (GTK_OBJECT (container),
- signals[GET_STORED_ICON_POSITION],
+ g_signal_emit (G_OBJECT (container),
+ signals[GET_STORED_ICON_POSITION], 0,
icon->data,
&position,
&have_stored_position);
@@ -1360,8 +1360,8 @@ nautilus_icon_container_move_icon (NautilusIconContainer *container,
position.y = icon->y;
position.scale_x = scale_x;
position.scale_y = scale_y;
- gtk_signal_emit (GTK_OBJECT (container),
- signals[ICON_POSITION_CHANGED],
+ g_signal_emit (G_OBJECT (container),
+ signals[ICON_POSITION_CHANGED], 0,
icon->data, &position);
}
@@ -1414,8 +1414,8 @@ rubberband_select (NautilusIconContainer *container,
}
if (selection_changed) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
}
@@ -1533,8 +1533,8 @@ start_rubberbanding (NautilusIconContainer *container,
details = container->details;
band_info = &details->rubberband_info;
- gtk_signal_emit (GTK_OBJECT (container),
- signals[BAND_SELECT_STARTED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[BAND_SELECT_STARTED], 0);
for (p = details->icons; p != NULL; p = p->next) {
NautilusIcon *icon;
@@ -1637,8 +1637,8 @@ stop_rubberbanding (NautilusIconContainer *container,
band_info->selection_rectangle = NULL;
- gtk_signal_emit (GTK_OBJECT (container),
- signals[BAND_SELECT_ENDED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[BAND_SELECT_ENDED], 0);
}
/* Keyboard navigation. */
@@ -1956,8 +1956,8 @@ keyboard_move_to (NautilusIconContainer *container,
/* Select icons and get rid of the special keyboard focus. */
clear_keyboard_focus (container);
if (select_one_unselect_others (container, icon)) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
}
schedule_keyboard_icon_reveal (container, icon);
@@ -2130,7 +2130,7 @@ keyboard_space (NautilusIconContainer *container,
if (container->details->keyboard_focus != NULL &&
(event->state & GDK_CONTROL_MASK) != 0) {
icon_toggle_selected (container, container->details->keyboard_focus);
- gtk_signal_emit (GTK_OBJECT (container), signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container), signals[SELECTION_CHANGED], 0);
}
}
@@ -2222,8 +2222,8 @@ select_matching_name (NautilusIconContainer *container,
/* Select icons and get rid of the special keyboard focus. */
clear_keyboard_focus (container);
if (select_one_unselect_others (container, icon)) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
schedule_keyboard_icon_reveal (container, icon);
@@ -2498,8 +2498,8 @@ button_press_event (GtkWidget *widget,
if (! button_event_modifies_selection (event)) {
selection_changed = unselect_all (container);
if (selection_changed) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
}
@@ -2514,20 +2514,20 @@ button_press_event (GtkWidget *widget,
/* Button 2 may be passed to the window manager. */
if (event->button == MIDDLE_BUTTON) {
- gtk_signal_emit (GTK_OBJECT (widget), signals[MIDDLE_CLICK], event);
+ g_signal_emit (G_OBJECT (widget), signals[MIDDLE_CLICK], 0, event);
return TRUE;
}
/* Button 3 does a contextual menu. */
if (event->button == CONTEXTUAL_MENU_BUTTON) {
end_renaming_mode (container, TRUE);
- gtk_signal_emit (GTK_OBJECT (widget), signals[CONTEXT_CLICK_BACKGROUND], event);
+ g_signal_emit (G_OBJECT (widget), signals[CONTEXT_CLICK_BACKGROUND], 0, event);
return TRUE;
}
/* Otherwise, we emit a button_press message. */
- gtk_signal_emit (GTK_OBJECT (widget),
- signals[BUTTON_PRESS], event,
+ g_signal_emit (G_OBJECT (widget),
+ signals[BUTTON_PRESS], 0, event,
&return_value);
return return_value;
}
@@ -2546,8 +2546,8 @@ nautilus_icon_container_did_not_drag (NautilusIconContainer *container,
(container, details->drag_icon);
if (selection_changed) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
}
@@ -2707,8 +2707,8 @@ end_stretching (NautilusIconContainer *container,
position.y = icon->y;
position.scale_x = icon->scale_x;
position.scale_y = icon->scale_y;
- gtk_signal_emit (GTK_OBJECT (container),
- signals[ICON_POSITION_CHANGED],
+ g_signal_emit (G_OBJECT (container),
+ signals[ICON_POSITION_CHANGED], 0,
icon->data, &position);
clear_drag_state (container);
@@ -2771,8 +2771,8 @@ button_release_event (GtkWidget *widget,
* show context menu.
*/
clear_drag_state (container);
- gtk_signal_emit (GTK_OBJECT (container),
- signals[CONTEXT_CLICK_SELECTION],
+ g_signal_emit (G_OBJECT (container),
+ signals[CONTEXT_CLICK_SELECTION], 0,
event);
break;
}
@@ -3413,7 +3413,7 @@ nautilus_icon_container_init (NautilusIconContainer *container)
GTK_OBJECT (container));
- gtk_signal_connect (GTK_OBJECT (container), "focus-out-event",
+ g_signal_connect (G_OBJECT (container), "focus-out-event",
G_CALLBACK (handle_focus_out_event), NULL);
/* FIXME: The code to extract colors from the theme should be in FMDirectoryView, not here.
@@ -3465,8 +3465,8 @@ show_context_menu_callback (void *cast_to_parameters)
* odd case is if this click deselected the icon under
* the mouse, but at least the behavior is consistent.
*/
- gtk_signal_emit (GTK_OBJECT (parameters->container),
- signals[CONTEXT_CLICK_SELECTION],
+ g_signal_emit (G_OBJECT (parameters->container),
+ signals[CONTEXT_CLICK_SELECTION], 0,
parameters->event);
}
@@ -3537,13 +3537,13 @@ handle_icon_button_press (NautilusIconContainer *container,
*/
if (button_event_modifies_selection (event)) {
icon_toggle_selected (container, icon);
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
} else if (!icon->is_selected) {
unselect_all (container);
icon_set_selected (container, icon, TRUE);
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
if (event->type == GDK_2BUTTON_PRESS && event->button == DRAG_BUTTON) {
@@ -3709,8 +3709,8 @@ icon_destroy (NautilusIconContainer *container,
icon_free (icon);
if (was_selected) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
}
@@ -3724,8 +3724,8 @@ activate_selected_items (NautilusIconContainer *container)
selection = nautilus_icon_container_get_selection (container);
if (selection != NULL) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[ACTIVATE],
+ g_signal_emit (G_OBJECT (container),
+ signals[ACTIVATE], 0,
selection);
}
g_list_free (selection);
@@ -3772,8 +3772,8 @@ nautilus_icon_container_update_icon (NautilusIconContainer *container,
details = container->details;
/* Get the icons. */
- gtk_signal_emit (GTK_OBJECT (container),
- signals[GET_ICON_IMAGES],
+ g_signal_emit (G_OBJECT (container),
+ signals[GET_ICON_IMAGES], 0,
icon->data,
(icon == details->drop_target) ? "accept" : "",
&emblem_scalable_icons,
@@ -3839,8 +3839,8 @@ nautilus_icon_container_update_icon (NautilusIconContainer *container,
nautilus_scalable_icon_list_free (emblem_scalable_icons);
/* Get both editable and non-editable icon text */
- gtk_signal_emit (GTK_OBJECT (container),
- signals[GET_ICON_TEXT],
+ g_signal_emit (G_OBJECT (container),
+ signals[GET_ICON_TEXT], 0,
icon->data,
&editable_text,
&additional_text);
@@ -3892,8 +3892,8 @@ assign_icon_position (NautilusIconContainer *container,
have_stored_position = FALSE;
position.scale_x = 1.0;
position.scale_y = 1.0;
- gtk_signal_emit (GTK_OBJECT (container),
- signals[GET_STORED_ICON_POSITION],
+ g_signal_emit (G_OBJECT (container),
+ signals[GET_STORED_ICON_POSITION], 0,
icon->data,
&position,
&have_stored_position);
@@ -3916,7 +3916,7 @@ finish_adding_icon (NautilusIconContainer *container,
nautilus_icon_container_update_icon (container, icon);
gnome_canvas_item_show (GNOME_CANVAS_ITEM (icon->item));
- gtk_signal_connect (GTK_OBJECT (icon->item), "event",
+ g_signal_connect (G_OBJECT (icon->item), "event",
GTK_SIGNAL_FUNC (item_event_callback), container);
}
@@ -4276,8 +4276,8 @@ nautilus_icon_container_select_all (NautilusIconContainer *container)
}
if (selection_changed) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
}
@@ -4316,8 +4316,8 @@ nautilus_icon_container_set_selection (NautilusIconContainer *container,
g_hash_table_destroy (hash);
if (selection_changed) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
}
@@ -4355,8 +4355,8 @@ nautilus_icon_container_select_list_unselect_others (NautilusIconContainer *cont
g_hash_table_destroy (hash);
if (selection_changed) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
}
@@ -4370,8 +4370,8 @@ void
nautilus_icon_container_unselect_all (NautilusIconContainer *container)
{
if (unselect_all (container)) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[SELECTION_CHANGED]);
+ g_signal_emit (G_OBJECT (container),
+ signals[SELECTION_CHANGED], 0);
}
}
@@ -4603,8 +4603,8 @@ nautilus_icon_container_get_icon_uri (NautilusIconContainer *container,
char *uri;
uri = NULL;
- gtk_signal_emit (GTK_OBJECT (container),
- signals[GET_ICON_URI],
+ g_signal_emit (G_OBJECT (container),
+ signals[GET_ICON_URI], 0,
icon->data,
&uri);
return uri;
@@ -4617,8 +4617,8 @@ nautilus_icon_container_get_icon_drop_target_uri (NautilusIconContainer *contain
char *uri;
uri = NULL;
- gtk_signal_emit (GTK_OBJECT (container),
- signals[GET_ICON_DROP_TARGET_URI],
+ g_signal_emit (G_OBJECT (container),
+ signals[GET_ICON_DROP_TARGET_URI], 0,
icon->data,
&uri);
return uri;
@@ -4660,7 +4660,7 @@ nautilus_icon_container_set_auto_layout (NautilusIconContainer *container,
redo_layout (container);
- gtk_signal_emit (GTK_OBJECT (container), signals[LAYOUT_CHANGED]);
+ g_signal_emit (G_OBJECT (container), signals[LAYOUT_CHANGED], 0);
}
@@ -4682,7 +4682,7 @@ nautilus_icon_container_set_tighter_layout (NautilusIconContainer *container,
invalidate_label_sizes (container);
redo_layout (container);
- gtk_signal_emit (GTK_OBJECT (container), signals[LAYOUT_CHANGED]);
+ g_signal_emit (G_OBJECT (container), signals[LAYOUT_CHANGED], 0);
} else {
/* in manual layout, label sizes still change, even though
* the icons don't move.
@@ -4703,7 +4703,7 @@ nautilus_icon_container_set_layout_mode (NautilusIconContainer *container,
redo_layout (container);
- gtk_signal_emit (GTK_OBJECT (container), signals[LAYOUT_CHANGED]);
+ g_signal_emit (G_OBJECT (container), signals[LAYOUT_CHANGED], 0);
}
@@ -4729,12 +4729,12 @@ nautilus_icon_container_freeze_icon_positions (NautilusIconContainer *container)
position.y = icon->y;
position.scale_x = icon->scale_x;
position.scale_y = icon->scale_y;
- gtk_signal_emit (GTK_OBJECT (container), signals[ICON_POSITION_CHANGED],
+ g_signal_emit (G_OBJECT (container), signals[ICON_POSITION_CHANGED], 0,
icon->data, &position);
}
if (changed) {
- gtk_signal_emit (GTK_OBJECT (container), signals[LAYOUT_CHANGED]);
+ g_signal_emit (G_OBJECT (container), signals[LAYOUT_CHANGED], 0);
}
}
@@ -4751,7 +4751,7 @@ nautilus_icon_container_sort (NautilusIconContainer *container)
redo_layout (container);
if (changed) {
- gtk_signal_emit (GTK_OBJECT (container), signals[LAYOUT_CHANGED]);
+ g_signal_emit (G_OBJECT (container), signals[LAYOUT_CHANGED], 0);
}
}
@@ -4803,7 +4803,7 @@ set_pending_icon_to_rename (NautilusIconContainer *container, NautilusIcon *icon
}
if (icon != NULL) {
- gtk_signal_connect (GTK_OBJECT (icon->item), "destroy",
+ g_signal_connect (G_OBJECT (icon->item), "destroy",
G_CALLBACK (pending_icon_to_rename_destroy_callback), container);
}
@@ -4915,8 +4915,8 @@ nautilus_icon_container_start_renaming_selected_item (NautilusIconContainer *con
nautilus_icon_text_item_start_editing (details->rename_widget);
- gtk_signal_emit (GTK_OBJECT (container),
- signals[RENAMING_ICON],
+ g_signal_emit (G_OBJECT (container),
+ signals[RENAMING_ICON], 0,
nautilus_icon_text_item_get_renaming_editable (details->rename_widget));
#endif
@@ -4947,8 +4947,8 @@ end_renaming_mode (NautilusIconContainer *container, gboolean commit)
/* Verify that text has been modified before signalling change. */
changed_text = nautilus_icon_text_item_get_text (container->details->rename_widget);
if (strcmp (container->details->original_text, changed_text) != 0) {
- gtk_signal_emit (GTK_OBJECT (container),
- signals[ICON_TEXT_CHANGED],
+ g_signal_emit (G_OBJECT (container),
+ signals[ICON_TEXT_CHANGED], 0,
icon->data,
changed_text);
}
@@ -4979,8 +4979,8 @@ nautilus_icon_container_emit_preview_signal (NautilusIconContainer *icon_contain
g_return_val_if_fail (start_flag == FALSE || start_flag == TRUE, FALSE);
result = FALSE;
- gtk_signal_emit (GTK_OBJECT (icon_container),
- signals[PREVIEW],
+ g_signal_emit (G_OBJECT (icon_container),
+ signals[PREVIEW], 0,
icon->data,
start_flag,
&result);
@@ -5000,8 +5000,8 @@ nautilus_icon_container_has_stored_icon_positions (NautilusIconContainer *contai
icon = p->data;
have_stored_position = FALSE;
- gtk_signal_emit (GTK_OBJECT (container),
- signals[GET_STORED_ICON_POSITION],
+ g_signal_emit (G_OBJECT (container),
+ signals[GET_STORED_ICON_POSITION], 0,
icon->data,
&position,
&have_stored_position);
diff --git a/libnautilus-private/nautilus-icon-dnd.c b/libnautilus-private/nautilus-icon-dnd.c
index 7e6ae4165..438e547f6 100644
--- a/libnautilus-private/nautilus-icon-dnd.c
+++ b/libnautilus-private/nautilus-icon-dnd.c
@@ -582,7 +582,7 @@ get_container_uri (const NautilusIconContainer *container)
/* get the URI associated with the container */
uri = NULL;
- gtk_signal_emit_by_name (GTK_OBJECT (container), "get_container_uri", &uri);
+ g_signal_emit_by_name (GTK_OBJECT (container), "get_container_uri", &uri);
return uri;
}
@@ -667,7 +667,7 @@ receive_dropped_uri_list (NautilusIconContainer *container, char *uri_list, GdkD
return;
}
- gtk_signal_emit_by_name (GTK_OBJECT (container), "handle_uri_list",
+ g_signal_emit_by_name (GTK_OBJECT (container), "handle_uri_list",
uri_list,
action,
x, y);
@@ -873,7 +873,7 @@ handle_nonlocal_move (NautilusIconContainer *container,
}
/* start the copy */
- gtk_signal_emit_by_name (GTK_OBJECT (container), "move_copy_items",
+ g_signal_emit_by_name (GTK_OBJECT (container), "move_copy_items",
source_uris,
source_item_locations,
target_uri,
@@ -1224,19 +1224,19 @@ nautilus_icon_dnd_init (NautilusIconContainer *container,
| GDK_ACTION_ASK);
/* Messages for outgoing drag. */
- gtk_signal_connect (GTK_OBJECT (container), "drag_data_get",
+ g_signal_connect (G_OBJECT (container), "drag_data_get",
GTK_SIGNAL_FUNC (drag_data_get_callback), NULL);
- gtk_signal_connect (GTK_OBJECT (container), "drag_end",
+ g_signal_connect (G_OBJECT (container), "drag_end",
GTK_SIGNAL_FUNC (drag_end_callback), NULL);
/* Messages for incoming drag. */
- gtk_signal_connect (GTK_OBJECT (container), "drag_data_received",
+ g_signal_connect (G_OBJECT (container), "drag_data_received",
GTK_SIGNAL_FUNC (drag_data_received_callback), NULL);
- gtk_signal_connect (GTK_OBJECT (container), "drag_motion",
+ g_signal_connect (G_OBJECT (container), "drag_motion",
GTK_SIGNAL_FUNC (drag_motion_callback), NULL);
- gtk_signal_connect (GTK_OBJECT (container), "drag_drop",
+ g_signal_connect (G_OBJECT (container), "drag_drop",
GTK_SIGNAL_FUNC (drag_drop_callback), NULL);
- gtk_signal_connect (GTK_OBJECT (container), "drag_leave",
+ g_signal_connect (G_OBJECT (container), "drag_leave",
GTK_SIGNAL_FUNC (drag_leave_callback), NULL);
}
diff --git a/libnautilus-private/nautilus-icon-factory.c b/libnautilus-private/nautilus-icon-factory.c
index b3974770d..042b36527 100644
--- a/libnautilus-private/nautilus-icon-factory.c
+++ b/libnautilus-private/nautilus-icon-factory.c
@@ -274,7 +274,7 @@ get_icon_factory (void)
{
if (global_icon_factory == NULL) {
global_icon_factory = NAUTILUS_ICON_FACTORY
- (gtk_object_new (nautilus_icon_factory_get_type (), NULL));
+ (g_object_new (nautilus_icon_factory_get_type (), NULL));
gtk_object_ref (GTK_OBJECT (global_icon_factory));
gtk_object_sink (GTK_OBJECT (global_icon_factory));
@@ -288,10 +288,10 @@ get_icon_factory (void)
thumbnail_limit_changed_callback,
NULL);
- gtk_signal_connect (GTK_OBJECT (gnome_vfs_mime_monitor_get ()),
- "data_changed",
- G_CALLBACK (mime_type_data_changed_callback),
- NULL);
+ g_signal_connect (G_OBJECT (gnome_vfs_mime_monitor_get ()),
+ "data_changed",
+ G_CALLBACK (mime_type_data_changed_callback),
+ NULL);
g_atexit (destroy_icon_factory);
}
@@ -385,7 +385,7 @@ nautilus_icon_factory_class_init (NautilusIconFactoryClass *class)
G_SIGNAL_RUN_LAST,
0,
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
object_class->destroy = nautilus_icon_factory_destroy;
@@ -859,8 +859,8 @@ icon_theme_changed_callback (gpointer user_data)
nautilus_icon_factory_clear ();
load_thumbnail_frames (factory);
- gtk_signal_emit (GTK_OBJECT (factory),
- signals[ICONS_CHANGED]);
+ g_signal_emit (G_OBJECT (factory),
+ signals[ICONS_CHANGED], 0);
}
g_free (icon_theme);
@@ -876,8 +876,8 @@ thumbnail_limit_changed_callback (gpointer user_data)
* signal to mean only "thumbnails might have changed" if this ends up being slow
* for some reason.
*/
- gtk_signal_emit (GTK_OBJECT (global_icon_factory),
- signals[ICONS_CHANGED]);
+ g_signal_emit (G_OBJECT (global_icon_factory),
+ signals[ICONS_CHANGED], 0);
}
static void
@@ -889,8 +889,8 @@ mime_type_data_changed_callback (GnomeVFSMIMEMonitor *monitor, gpointer user_dat
/* We don't know which data changed, so we have to assume that
* any or all icons might have changed.
*/
- gtk_signal_emit (GTK_OBJECT (get_icon_factory ()),
- signals[ICONS_CHANGED]);
+ g_signal_emit (G_OBJECT (get_icon_factory ()),
+ signals[ICONS_CHANGED], 0);
}
/* Decompose a scalable icon into its text pieces. */
diff --git a/libnautilus-private/nautilus-icon-text-item.c b/libnautilus-private/nautilus-icon-text-item.c
index 7391fc482..39c92349e 100644
--- a/libnautilus-private/nautilus-icon-text-item.c
+++ b/libnautilus-private/nautilus-icon-text-item.c
@@ -136,7 +136,7 @@ iti_stop_editing (Iti *iti)
gnome_canvas_item_request_update (GNOME_CANVAS_ITEM (iti));
- gtk_signal_emit (GTK_OBJECT (iti), iti_signals[EDITING_STOPPED]);
+ g_signal_emit (G_OBJECT (iti), iti_signals[EDITING_STOPPED], 0);
}
/* Lays out the text in an icon item */
@@ -179,12 +179,12 @@ layout_text (Iti *iti)
height = iti->ti->height + 2 * MARGIN_Y;
if (width != old_width)
- gtk_signal_emit (GTK_OBJECT (iti), iti_signals[WIDTH_CHANGED]);
+ g_signal_emit (G_OBJECT (iti), iti_signals[WIDTH_CHANGED], 0);
if (height != old_height)
- gtk_signal_emit (GTK_OBJECT (iti), iti_signals[HEIGHT_CHANGED]);
+ g_signal_emit (G_OBJECT (iti), iti_signals[HEIGHT_CHANGED], 0);
- gtk_signal_emit (GTK_OBJECT (iti), iti_signals [TEXT_EDITED]);
+ g_signal_emit (G_OBJECT (iti), iti_signals [TEXT_EDITED], 0);
}
/* Accepts the text in the off-screen entry of an icon text item */
@@ -197,7 +197,7 @@ iti_edition_accept (Iti *iti)
priv = iti->priv;
accept = TRUE;
- gtk_signal_emit (GTK_OBJECT (iti), iti_signals [TEXT_CHANGED], &accept);
+ g_signal_emit (G_OBJECT (iti), iti_signals [TEXT_CHANGED], 0, &accept);
if (iti->editing){
if (accept) {
@@ -263,7 +263,7 @@ iti_start_editing (Iti *iti)
if (priv->entry_top == NULL) {
priv->entry = (NautilusEntry *) nautilus_entry_new ();
- gtk_signal_connect (GTK_OBJECT (priv->entry), "activate",
+ g_signal_connect (G_OBJECT (priv->entry), "activate",
GTK_SIGNAL_FUNC (iti_entry_activate), iti);
/* Make clipboard functions cause an update the appearance of
the icon text item itself, since the clipboard functions
@@ -287,7 +287,7 @@ iti_start_editing (Iti *iti)
gnome_canvas_item_request_update (GNOME_CANVAS_ITEM (iti));
- gtk_signal_emit (GTK_OBJECT (iti), iti_signals[EDITING_STARTED]);
+ g_signal_emit (G_OBJECT (iti), iti_signals[EDITING_STARTED], 0);
}
/* Destroy method handler for the icon text item */
@@ -854,7 +854,7 @@ iti_start_selecting (Iti *iti, int idx, guint32 event_time)
gnome_canvas_item_request_update (GNOME_CANVAS_ITEM (iti));
- gtk_signal_emit (GTK_OBJECT (iti), iti_signals[SELECTION_STARTED]);
+ g_signal_emit (G_OBJECT (iti), iti_signals[SELECTION_STARTED], 0);
}
/* Stops the selection state in the icon text item */
@@ -874,9 +874,9 @@ iti_stop_selecting (Iti *iti, guint32 event_time)
iti->selecting = FALSE;
gnome_canvas_item_request_update (GNOME_CANVAS_ITEM (iti));
- gtk_signal_emit (GTK_OBJECT (iti), iti_signals[SELECTION_STOPPED]);
+ g_signal_emit (G_OBJECT (iti), iti_signals[SELECTION_STOPPED], 0);
/* Hack, since the real nautilus entry can't get this information */
- gtk_signal_emit_by_name (GTK_OBJECT (priv->entry), "selection_changed");
+ g_signal_emit_by_name (GTK_OBJECT (priv->entry), "selection_changed");
}
/* Handles selection range changes on the icon text item */
@@ -1178,7 +1178,7 @@ iti_class_init (NautilusIconTextItemClass *text_item_class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusIconTextItemClass, text_changed),
NULL, NULL,
- gtk_marshal_BOOL__NONE,
+ gtk_marshal_BOOLEAN__VOID,
GTK_TYPE_BOOL, 0);
iti_signals [TEXT_EDITED] = g_signal_new
@@ -1187,7 +1187,7 @@ iti_class_init (NautilusIconTextItemClass *text_item_class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusIconTextItemClass, text_edited),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
iti_signals [HEIGHT_CHANGED] = g_signal_new
@@ -1196,7 +1196,7 @@ iti_class_init (NautilusIconTextItemClass *text_item_class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusIconTextItemClass, height_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
iti_signals [WIDTH_CHANGED] = g_signal_new
@@ -1205,7 +1205,7 @@ iti_class_init (NautilusIconTextItemClass *text_item_class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusIconTextItemClass, width_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
iti_signals[EDITING_STARTED] = g_signal_new
@@ -1214,7 +1214,7 @@ iti_class_init (NautilusIconTextItemClass *text_item_class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusIconTextItemClass, editing_started),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
iti_signals[EDITING_STOPPED] = g_signal_new
@@ -1223,7 +1223,7 @@ iti_class_init (NautilusIconTextItemClass *text_item_class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusIconTextItemClass, editing_stopped),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
iti_signals[SELECTION_STARTED] = g_signal_new
@@ -1232,7 +1232,7 @@ iti_class_init (NautilusIconTextItemClass *text_item_class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusIconTextItemClass, selection_started),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
iti_signals[SELECTION_STOPPED] = g_signal_new
@@ -1241,7 +1241,7 @@ iti_class_init (NautilusIconTextItemClass *text_item_class)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusIconTextItemClass, selection_stopped),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
object_class->destroy = iti_destroy;
diff --git a/libnautilus-private/nautilus-merged-directory.c b/libnautilus-private/nautilus-merged-directory.c
index d7a21febd..5438871de 100644
--- a/libnautilus-private/nautilus-merged-directory.c
+++ b/libnautilus-private/nautilus-merged-directory.c
@@ -500,7 +500,7 @@ merged_add_real_directory (NautilusMergedDirectory *merged,
merged->details->directories_not_done_loading = g_list_prepend
(merged->details->directories_not_done_loading, real_directory);
- gtk_signal_connect (GTK_OBJECT (real_directory),
+ g_signal_connect (G_OBJECT (real_directory),
"done_loading",
G_CALLBACK (done_loading_callback),
merged);
@@ -515,11 +515,11 @@ merged_add_real_directory (NautilusMergedDirectory *merged,
real_directory);
/* FIXME bugzilla.gnome.org 42541: Do we need to add the directory to callbacks too? */
- gtk_signal_connect (GTK_OBJECT (real_directory),
+ g_signal_connect (G_OBJECT (real_directory),
"files_added",
G_CALLBACK (forward_files_added_cover),
merged);
- gtk_signal_connect (GTK_OBJECT (real_directory),
+ g_signal_connect (G_OBJECT (real_directory),
"files_changed",
G_CALLBACK (forward_files_changed_cover),
merged);
@@ -538,8 +538,8 @@ nautilus_merged_directory_add_real_directory (NautilusMergedDirectory *merged,
return;
}
- gtk_signal_emit (GTK_OBJECT (merged),
- signals[ADD_REAL_DIRECTORY],
+ g_signal_emit (G_OBJECT (merged),
+ signals[ADD_REAL_DIRECTORY], 0,
real_directory);
}
@@ -607,8 +607,8 @@ nautilus_merged_directory_remove_real_directory (NautilusMergedDirectory *merged
return;
}
- gtk_signal_emit (GTK_OBJECT (merged),
- signals[REMOVE_REAL_DIRECTORY],
+ g_signal_emit (G_OBJECT (merged),
+ signals[REMOVE_REAL_DIRECTORY], 0,
real_directory);
}
@@ -653,7 +653,7 @@ nautilus_merged_directory_class_init (gpointer klass)
G_STRUCT_OFFSET (NautilusMergedDirectoryClass,
add_real_directory),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
signals[REMOVE_REAL_DIRECTORY]
= g_signal_new ("remove_real_directory",
@@ -662,6 +662,6 @@ nautilus_merged_directory_class_init (gpointer klass)
G_STRUCT_OFFSET (NautilusMergedDirectoryClass,
remove_real_directory),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
}
diff --git a/libnautilus-private/nautilus-metafile-factory.c b/libnautilus-private/nautilus-metafile-factory.c
index 142e5aeb5..82dbf8368 100644
--- a/libnautilus-private/nautilus-metafile-factory.c
+++ b/libnautilus-private/nautilus-metafile-factory.c
@@ -34,24 +34,10 @@ struct NautilusMetafileFactoryDetails {
static void nautilus_metafile_factory_init (NautilusMetafileFactory *factory);
static void nautilus_metafile_factory_class_init (NautilusMetafileFactoryClass *klass);
-static void destroy (GtkObject *factory);
-
-static Nautilus_Metafile corba_open (PortableServer_Servant servant,
- const CORBA_char *directory,
- CORBA_Environment *ev);
-
EEL_BONOBO_BOILERPLATE_FULL (NautilusMetafileFactory,
- Nautilus_MetafileFactory,
- nautilus_metafile_factory,
- BONOBO_OBJECT_TYPE)
-
-static void
-nautilus_metafile_factory_class_init (NautilusMetafileFactoryClass *klass)
-{
- GTK_OBJECT_CLASS (klass)->destroy = destroy;
-
- klass->epv.open = corba_open;
-}
+ Nautilus_MetafileFactory,
+ nautilus_metafile_factory,
+ BONOBO_OBJECT_TYPE)
static void
nautilus_metafile_factory_init (NautilusMetafileFactory *factory)
@@ -60,21 +46,21 @@ nautilus_metafile_factory_init (NautilusMetafileFactory *factory)
}
static void
-destroy (GtkObject *object)
+finalize (GObject *object)
{
NautilusMetafileFactory *factory;
factory = NAUTILUS_METAFILE_FACTORY (object);
g_free (factory->details);
- EEL_CALL_PARENT (GTK_OBJECT_CLASS, destroy, (object));
+ EEL_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
static NautilusMetafileFactory *
nautilus_metafile_factory_new (void)
{
NautilusMetafileFactory *metafile_factory;
- metafile_factory = NAUTILUS_METAFILE_FACTORY (gtk_object_new (NAUTILUS_TYPE_METAFILE_FACTORY, NULL));
+ metafile_factory = NAUTILUS_METAFILE_FACTORY (g_object_new (NAUTILUS_TYPE_METAFILE_FACTORY, NULL));
return metafile_factory;
}
@@ -106,6 +92,15 @@ corba_open (PortableServer_Servant servant,
CORBA_Environment *ev)
{
BonoboObject *object;
+
object = BONOBO_OBJECT (nautilus_metafile_get (directory));
return CORBA_Object_duplicate (bonobo_object_corba_objref (object), ev);
}
+
+static void
+nautilus_metafile_factory_class_init (NautilusMetafileFactoryClass *klass)
+{
+ G_OBJECT_CLASS (klass)->finalize = finalize;
+
+ klass->epv.open = corba_open;
+}
diff --git a/libnautilus-private/nautilus-metafile.c b/libnautilus-private/nautilus-metafile.c
index c34e69546..291406269 100644
--- a/libnautilus-private/nautilus-metafile.c
+++ b/libnautilus-private/nautilus-metafile.c
@@ -61,58 +61,6 @@
static void nautilus_metafile_init (NautilusMetafile *metafile);
static void nautilus_metafile_class_init (NautilusMetafileClass *klass);
-static void destroy (GtkObject *metafile);
-
-static CORBA_boolean corba_is_read (PortableServer_Servant servant,
- CORBA_Environment *ev);
-
-static CORBA_char *corba_get (PortableServer_Servant servant,
- const CORBA_char *file_name,
- const CORBA_char *key,
- const CORBA_char *default_value,
- CORBA_Environment *ev);
-static Nautilus_MetadataList *corba_get_list (PortableServer_Servant servant,
- const CORBA_char *file_name,
- const CORBA_char *list_key,
- const CORBA_char *list_subkey,
- CORBA_Environment *ev);
-
-static void corba_set (PortableServer_Servant servant,
- const CORBA_char *file_name,
- const CORBA_char *key,
- const CORBA_char *default_value,
- const CORBA_char *metadata,
- CORBA_Environment *ev);
-static void corba_set_list (PortableServer_Servant servant,
- const CORBA_char *file_name,
- const CORBA_char *list_key,
- const CORBA_char *list_subkey,
- const Nautilus_MetadataList *list,
- CORBA_Environment *ev);
-
-static void corba_copy (PortableServer_Servant servant,
- const CORBA_char *source_file_name,
- const CORBA_char *destination_directory_uri,
- const CORBA_char *destination_file_name,
- CORBA_Environment *ev);
-static void corba_remove (PortableServer_Servant servant,
- const CORBA_char *file_name,
- CORBA_Environment *ev);
-static void corba_rename (PortableServer_Servant servant,
- const CORBA_char *old_file_name,
- const CORBA_char *new_file_name,
- CORBA_Environment *ev);
-static void corba_rename_directory (PortableServer_Servant servant,
- const CORBA_char *new_directory_uri,
- CORBA_Environment *ev);
-
-static void corba_register_monitor (PortableServer_Servant servant,
- const Nautilus_MetafileMonitor monitor,
- CORBA_Environment *ev);
-static void corba_unregister_monitor (PortableServer_Servant servant,
- const Nautilus_MetafileMonitor monitor,
- CORBA_Environment *ev);
-
static char *get_file_metadata (NautilusMetafile *metafile,
const char *file_name,
const char *key,
@@ -199,24 +147,6 @@ struct NautilusMetafileDetails {
static GHashTable *metafiles;
static void
-nautilus_metafile_class_init (NautilusMetafileClass *klass)
-{
- GTK_OBJECT_CLASS (klass)->destroy = destroy;
-
- klass->epv.is_read = corba_is_read;
- klass->epv.get = corba_get;
- klass->epv.get_list = corba_get_list;
- klass->epv.set = corba_set;
- klass->epv.set_list = corba_set_list;
- klass->epv.copy = corba_copy;
- klass->epv.remove = corba_remove;
- klass->epv.rename = corba_rename;
- klass->epv.rename_directory = corba_rename_directory;
- klass->epv.register_monitor = corba_register_monitor;
- klass->epv.unregister_monitor = corba_unregister_monitor;
-}
-
-static void
nautilus_metafile_init (NautilusMetafile *metafile)
{
metafile->details = g_new0 (NautilusMetafileDetails, 1);
@@ -226,7 +156,7 @@ nautilus_metafile_init (NautilusMetafile *metafile)
}
static void
-destroy (GtkObject *object)
+finalize (GObject *object)
{
NautilusMetafile *metafile;
@@ -257,7 +187,7 @@ destroy (GtkObject *object)
g_free (metafile->details);
- EEL_CALL_PARENT (GTK_OBJECT_CLASS, destroy, (object));
+ EEL_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
static GnomeVFSURI *
@@ -334,7 +264,7 @@ nautilus_metafile_new (const char *directory_uri)
{
NautilusMetafile *metafile;
- metafile = NAUTILUS_METAFILE (gtk_object_new (NAUTILUS_TYPE_METAFILE, NULL));
+ metafile = NAUTILUS_METAFILE (g_object_new (NAUTILUS_TYPE_METAFILE, NULL));
nautilus_metafile_set_directory_uri (metafile, directory_uri);
@@ -2137,3 +2067,21 @@ directory_request_write_metafile (NautilusMetafile *metafile)
metafile);
}
}
+
+static void
+nautilus_metafile_class_init (NautilusMetafileClass *klass)
+{
+ G_OBJECT_CLASS (klass)->finalize = finalize;
+
+ klass->epv.is_read = corba_is_read;
+ klass->epv.get = corba_get;
+ klass->epv.get_list = corba_get_list;
+ klass->epv.set = corba_set;
+ klass->epv.set_list = corba_set_list;
+ klass->epv.copy = corba_copy;
+ klass->epv.remove = corba_remove;
+ klass->epv.rename = corba_rename;
+ klass->epv.rename_directory = corba_rename_directory;
+ klass->epv.register_monitor = corba_register_monitor;
+ klass->epv.unregister_monitor = corba_unregister_monitor;
+}
diff --git a/libnautilus-private/nautilus-program-chooser.c b/libnautilus-private/nautilus-program-chooser.c
index 17abc6208..fa0d8a3c3 100644
--- a/libnautilus-private/nautilus-program-chooser.c
+++ b/libnautilus-private/nautilus-program-chooser.c
@@ -1230,7 +1230,7 @@ create_program_clist ()
*/
gtk_clist_set_compare_func (clist, compare_program_file_pairs);
- gtk_signal_connect (GTK_OBJECT (clist),
+ g_signal_connect (G_OBJECT (clist),
"click_column",
G_CALLBACK (switch_sort_column),
NULL);
@@ -1348,7 +1348,7 @@ nautilus_program_chooser_new (GnomeVFSMimeActionType action_type,
gtk_widget_show (change_button);
gtk_box_pack_end (GTK_BOX (change_button_holder), change_button, TRUE, FALSE, 0);
- gtk_signal_connect (GTK_OBJECT (change_button),
+ g_signal_connect (G_OBJECT (change_button),
"clicked",
G_CALLBACK (run_program_configurator_callback),
window);
@@ -1368,7 +1368,7 @@ nautilus_program_chooser_new (GnomeVFSMimeActionType action_type,
gtk_box_pack_end (GTK_BOX (capplet_hbox), capplet_button_vbox, FALSE, FALSE, 0);
capplet_button = gtk_button_new_with_mnemonic (_("_Go There"));
- gtk_signal_connect (GTK_OBJECT (capplet_button),
+ g_signal_connect (G_OBJECT (capplet_button),
"clicked",
G_CALLBACK (launch_mime_capplet_and_close_dialog),
window);
@@ -1398,7 +1398,7 @@ nautilus_program_chooser_new (GnomeVFSMimeActionType action_type,
update_selected_item_details (GNOME_DIALOG (window));
/* Update selected item info whenever selection changes. */
- gtk_signal_connect (GTK_OBJECT (clist),
+ g_signal_connect (G_OBJECT (clist),
"select_row",
G_CALLBACK (program_list_selection_changed_callback),
window);
diff --git a/libnautilus-private/nautilus-trash-file.c b/libnautilus-private/nautilus-trash-file.c
index e350f452c..57b70685e 100644
--- a/libnautilus-private/nautilus-trash-file.c
+++ b/libnautilus-private/nautilus-trash-file.c
@@ -284,7 +284,7 @@ add_real_file (NautilusTrashFile *trash,
trash->details->files = g_list_prepend
(trash->details->files, real_file);
- gtk_signal_connect (GTK_OBJECT (real_file),
+ g_signal_connect (G_OBJECT (real_file),
"changed",
G_CALLBACK (real_file_changed_callback),
trash);
diff --git a/libnautilus-private/nautilus-trash-monitor.c b/libnautilus-private/nautilus-trash-monitor.c
index 78f2fbeb9..57f484d55 100644
--- a/libnautilus-private/nautilus-trash-monitor.c
+++ b/libnautilus-private/nautilus-trash-monitor.c
@@ -73,7 +73,7 @@ nautilus_trash_monitor_class_init (NautilusTrashMonitorClass *klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusTrashMonitorClass, trash_state_changed),
NULL, NULL,
- gtk_marshal_NONE__BOOL,
+ gtk_marshal_VOID__BOOLEAN,
G_TYPE_NONE, 1,
GTK_TYPE_BOOL);
@@ -83,7 +83,7 @@ nautilus_trash_monitor_class_init (NautilusTrashMonitorClass *klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (NautilusTrashMonitorClass, check_trash_directory_added),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1,
GTK_TYPE_POINTER);
}
@@ -112,8 +112,8 @@ nautilus_trash_files_changed_callback (NautilusDirectory *directory, GList *file
nautilus_file_unref (file);
/* trash got empty or full, notify everyone who cares */
- gtk_signal_emit (GTK_OBJECT (trash_monitor),
- signals[TRASH_STATE_CHANGED],
+ g_signal_emit (G_OBJECT (trash_monitor),
+ signals[TRASH_STATE_CHANGED], 0,
trash_monitor->details->empty);
}
}
@@ -190,7 +190,7 @@ nautilus_trash_monitor_get (void)
trash_directory = nautilus_directory_get (EEL_TRASH_URI);
nautilus_trash_monitor = NAUTILUS_TRASH_MONITOR
- (gtk_object_new (NAUTILUS_TYPE_TRASH_MONITOR, NULL));
+ (g_object_new (NAUTILUS_TYPE_TRASH_MONITOR, NULL));
gtk_object_ref (GTK_OBJECT (nautilus_trash_monitor));
gtk_object_sink (GTK_OBJECT (nautilus_trash_monitor));
g_atexit (unref_trash_monitor);
@@ -273,8 +273,8 @@ add_one_trash_directory_if_needed (const NautilusVolume *volume,
NautilusTrashMonitor *trash_monitor;
trash_monitor = NAUTILUS_TRASH_MONITOR (callback_data);
- gtk_signal_emit (GTK_OBJECT (trash_monitor),
- signals[CHECK_TRASH_DIRECTORY_ADDED],
+ g_signal_emit (G_OBJECT (trash_monitor),
+ signals[CHECK_TRASH_DIRECTORY_ADDED], 0,
volume);
return FALSE;
diff --git a/libnautilus-private/nautilus-undo-context.c b/libnautilus-private/nautilus-undo-context.c
index 58182b97a..abc94a0b3 100644
--- a/libnautilus-private/nautilus-undo-context.c
+++ b/libnautilus-private/nautilus-undo-context.c
@@ -30,19 +30,9 @@
#include <bonobo/bonobo-main.h>
#include <gtk/gtksignal.h>
-typedef struct {
- POA_Nautilus_Undo_Context servant;
- NautilusUndoContext *bonobo_object;
-} impl_POA_Nautilus_Undo_Context;
-
/* GtkObject */
static void nautilus_undo_context_class_init (NautilusUndoContextClass *class);
static void nautilus_undo_context_init (NautilusUndoContext *item);
-static void destroy (GtkObject *object);
-
-/* CORBA/Bonobo */
-static Nautilus_Undo_Manager impl_Nautilus_Undo_Context__get_undo_manager (PortableServer_Servant servant,
- CORBA_Environment *ev);
EEL_BONOBO_BOILERPLATE_FULL (NautilusUndoContext,
Nautilus_Undo_Context,
@@ -55,8 +45,7 @@ impl_Nautilus_Undo_Context__get_undo_manager (PortableServer_Servant servant,
{
NautilusUndoContext *context;
- context = ((impl_POA_Nautilus_Undo_Context *) servant)->bonobo_object;
- g_assert (NAUTILUS_IS_UNDO_CONTEXT (context));
+ context = NAUTILUS_UNDO_CONTEXT (bonobo_object_from_servant (servant));
return CORBA_Object_duplicate (context->undo_manager, ev);
}
@@ -68,7 +57,7 @@ nautilus_undo_context_new (Nautilus_Undo_Manager undo_manager)
CORBA_exception_init (&ev);
- context = NAUTILUS_UNDO_CONTEXT (gtk_object_new (nautilus_undo_context_get_type (), NULL));
+ context = NAUTILUS_UNDO_CONTEXT (g_object_new (nautilus_undo_context_get_type (), NULL));
context->undo_manager = CORBA_Object_duplicate (undo_manager, &ev);
CORBA_exception_free (&ev);
@@ -82,7 +71,7 @@ nautilus_undo_context_init (NautilusUndoContext *context)
}
static void
-destroy (GtkObject *object)
+finalize (GObject *object)
{
CORBA_Environment ev;
NautilusUndoContext *context;
@@ -94,13 +83,13 @@ destroy (GtkObject *object)
CORBA_exception_free (&ev);
- EEL_CALL_PARENT (GTK_OBJECT_CLASS, destroy, (object));
+ EEL_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
static void
nautilus_undo_context_class_init (NautilusUndoContextClass *klass)
{
- GTK_OBJECT_CLASS (klass)->destroy = destroy;
+ G_OBJECT_CLASS (klass)->finalize = finalize;
klass->epv._get_undo_manager = impl_Nautilus_Undo_Context__get_undo_manager;
}
diff --git a/libnautilus-private/nautilus-undo-manager.c b/libnautilus-private/nautilus-undo-manager.c
index c94668607..fb3b47e04 100644
--- a/libnautilus-private/nautilus-undo-manager.c
+++ b/libnautilus-private/nautilus-undo-manager.c
@@ -119,7 +119,7 @@ corba_append (PortableServer_Servant servant,
manager->details->new_transaction_is_redo;
/* Fire off signal indicating that the undo state has changed. */
- gtk_signal_emit (GTK_OBJECT (manager), signals[CHANGED]);
+ g_signal_emit (G_OBJECT (manager), signals[CHANGED], 0);
}
static void
@@ -142,7 +142,7 @@ corba_forget (PortableServer_Servant servant,
release_transaction (manager);
/* Fire off signal indicating that the undo state has changed. */
- gtk_signal_emit (GTK_OBJECT (manager), signals[CHANGED]);
+ g_signal_emit (G_OBJECT (manager), signals[CHANGED], 0);
}
static void
@@ -198,7 +198,7 @@ nautilus_undo_manager_undo (NautilusUndoManager *manager)
bonobo_object_release_unref (transaction, &ev);
/* Fire off signal indicating the undo state has changed. */
- gtk_signal_emit (GTK_OBJECT (manager), signals[CHANGED]);
+ g_signal_emit (G_OBJECT (manager), signals[CHANGED], 0);
}
CORBA_exception_free (&ev);
diff --git a/libnautilus-private/nautilus-undo-signal-handlers.c b/libnautilus-private/nautilus-undo-signal-handlers.c
index cab6660d8..bbf6945e4 100644
--- a/libnautilus-private/nautilus-undo-signal-handlers.c
+++ b/libnautilus-private/nautilus-undo-signal-handlers.c
@@ -80,7 +80,7 @@ nautilus_undo_set_up_nautilus_entry_for_undo (NautilusEntry *entry)
data, free_editable_object_data);
/* Connect to entry signals */
- gtk_signal_connect (GTK_OBJECT (entry),
+ g_signal_connect (G_OBJECT (entry),
"user_changed",
GTK_SIGNAL_FUNC (nautilus_entry_user_changed_callback),
NULL);
@@ -192,12 +192,12 @@ nautilus_undo_set_up_editable_for_undo (GtkEditable *editable)
}
/* Connect to editable signals */
- gtk_signal_connect (GTK_OBJECT (editable),
+ g_signal_connect (G_OBJECT (editable),
"insert_text",
GTK_SIGNAL_FUNC (editable_insert_text_callback),
NULL);
- gtk_signal_connect (GTK_OBJECT (editable),
+ g_signal_connect (G_OBJECT (editable),
"delete_text",
GTK_SIGNAL_FUNC (editable_delete_text_callback),
NULL);
@@ -328,7 +328,7 @@ nautilus_undo_editable_set_undo_key (GtkEditable *editable, gboolean value)
#ifdef UNDO_ENABLED
if (value) {
/* Connect to entry signals */
- gtk_signal_connect (GTK_OBJECT (editable),
+ g_signal_connect (G_OBJECT (editable),
"key_press_event",
GTK_SIGNAL_FUNC (editable_key_press_event),
NULL);
diff --git a/libnautilus-private/nautilus-vfs-directory.c b/libnautilus-private/nautilus-vfs-directory.c
index 1ea221468..b71eb7f0d 100644
--- a/libnautilus-private/nautilus-vfs-directory.c
+++ b/libnautilus-private/nautilus-vfs-directory.c
@@ -39,8 +39,8 @@ static void nautilus_vfs_directory_init (gpointer object,
static void nautilus_vfs_directory_class_init (gpointer klass);
EEL_CLASS_BOILERPLATE (NautilusVFSDirectory,
- nautilus_vfs_directory,
- NAUTILUS_TYPE_DIRECTORY)
+ nautilus_vfs_directory,
+ NAUTILUS_TYPE_DIRECTORY)
static void
nautilus_vfs_directory_init (gpointer object, gpointer klass)
diff --git a/libnautilus-private/nautilus-volume-monitor.c b/libnautilus-private/nautilus-volume-monitor.c
index 3dd13c9f4..f6279bb91 100644
--- a/libnautilus-private/nautilus-volume-monitor.c
+++ b/libnautilus-private/nautilus-volume-monitor.c
@@ -305,7 +305,7 @@ nautilus_volume_monitor_class_init (NautilusVolumeMonitorClass *klass)
G_STRUCT_OFFSET (NautilusVolumeMonitorClass,
volume_mounted),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
signals[VOLUME_UNMOUNT_STARTED]
@@ -315,7 +315,7 @@ nautilus_volume_monitor_class_init (NautilusVolumeMonitorClass *klass)
G_STRUCT_OFFSET (NautilusVolumeMonitorClass,
volume_unmount_started),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
signals[VOLUME_UNMOUNT_FAILED]
@@ -325,7 +325,7 @@ nautilus_volume_monitor_class_init (NautilusVolumeMonitorClass *klass)
G_STRUCT_OFFSET (NautilusVolumeMonitorClass,
volume_unmount_failed),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
signals[VOLUME_UNMOUNTED]
@@ -335,7 +335,7 @@ nautilus_volume_monitor_class_init (NautilusVolumeMonitorClass *klass)
G_STRUCT_OFFSET (NautilusVolumeMonitorClass,
volume_unmounted),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
/* Check environment a bit. */
@@ -391,7 +391,7 @@ nautilus_volume_monitor_get (void)
{
if (global_volume_monitor == NULL) {
global_volume_monitor = NAUTILUS_VOLUME_MONITOR
- (gtk_object_new (nautilus_volume_monitor_get_type(),
+ (g_object_new (nautilus_volume_monitor_get_type(),
NULL));
gtk_object_ref (GTK_OBJECT (global_volume_monitor));
gtk_object_sink (GTK_OBJECT (global_volume_monitor));
@@ -800,8 +800,8 @@ mount_volume_make_name (NautilusVolume *volume)
static void
mount_volume_activate (NautilusVolumeMonitor *monitor, NautilusVolume *volume)
{
- gtk_signal_emit (GTK_OBJECT (monitor),
- signals[VOLUME_MOUNTED],
+ g_signal_emit (G_OBJECT (monitor),
+ signals[VOLUME_MOUNTED], 0,
volume);
}
@@ -839,8 +839,8 @@ mount_volume_deactivate (NautilusVolumeMonitor *monitor, NautilusVolume *volume)
default:
}
- gtk_signal_emit (GTK_OBJECT (monitor),
- signals[VOLUME_UNMOUNTED],
+ g_signal_emit (G_OBJECT (monitor),
+ signals[VOLUME_UNMOUNTED], 0,
volume);
}
@@ -1387,7 +1387,7 @@ display_mount_error (gpointer callback_data)
for (p = monitor->details->mounts; p != NULL; p = p->next) {
volume = (NautilusVolume *)p->data;
if (strcmp (volume->mount_path, info->mount_point) == 0) {
- gtk_signal_emit (GTK_OBJECT (monitor), signals[VOLUME_UNMOUNT_FAILED], volume);
+ g_signal_emit (G_OBJECT (monitor), signals[VOLUME_UNMOUNT_FAILED], 0, volume);
break;
}
}
@@ -1568,7 +1568,7 @@ nautilus_volume_monitor_mount_unmount_removable (NautilusVolumeMonitor *monitor,
command = find_command (UMOUNT_COMMAND);
command_string = g_strconcat (command, UMOUNT_SEPARATOR, name, NULL);
if (volume != NULL) {
- gtk_signal_emit (GTK_OBJECT (monitor), signals[VOLUME_UNMOUNT_STARTED], volume);
+ g_signal_emit (G_OBJECT (monitor), signals[VOLUME_UNMOUNT_STARTED], 0, volume);
}
}
diff --git a/libnautilus/Makefile.am b/libnautilus/Makefile.am
index d47757469..993310e4d 100644
--- a/libnautilus/Makefile.am
+++ b/libnautilus/Makefile.am
@@ -64,7 +64,7 @@ nautilus_distributed_undo_idl_stamp: nautilus-distributed-undo.idl
$(libnautilus_la_OBJECTS): nautilus_view_component_idl_stamp nautilus_distributed_undo_idl_stamp
-uidir = $(datadir)/gnome/ui
+uidir = $(datadir)/gnome-2.0/ui
ui_DATA = \
nautilus-clipboard-ui.xml \
$(NULL)
diff --git a/libnautilus/nautilus-clipboard.c b/libnautilus/nautilus-clipboard.c
index e9982c377..8b2b3eaf0 100644
--- a/libnautilus/nautilus-clipboard.c
+++ b/libnautilus/nautilus-clipboard.c
@@ -440,7 +440,7 @@ nautilus_clipboard_set_up_editable (GtkEditable *target,
gtk_signal_connect_after (GTK_OBJECT (target), "focus_out_event",
G_CALLBACK (focus_changed_callback), target_data);
- gtk_signal_connect (GTK_OBJECT (target), "destroy",
+ g_signal_connect (G_OBJECT (target), "destroy",
G_CALLBACK (target_destroy_callback), target_data);
/* Call the focus changed callback once to merge if the window is
@@ -510,11 +510,11 @@ nautilus_clipboard_set_up_editable_in_control (GtkEditable *target,
gtk_object_set_data (GTK_OBJECT (target),
"Nautilus:shares_selection_changes",
GINT_TO_POINTER (shares_selection_changes));
- gtk_signal_connect (GTK_OBJECT (target),
+ g_signal_connect (G_OBJECT (target),
"focus_in_event",
G_CALLBACK (first_focus_callback),
control);
- gtk_signal_connect (GTK_OBJECT (target),
+ g_signal_connect (G_OBJECT (target),
"destroy",
G_CALLBACK (control_destroyed_callback),
control);
diff --git a/libnautilus/nautilus-undo-transaction.c b/libnautilus/nautilus-undo-transaction.c
index 484a7154d..ecb4b2152 100644
--- a/libnautilus/nautilus-undo-transaction.c
+++ b/libnautilus/nautilus-undo-transaction.c
@@ -34,34 +34,18 @@
#define NAUTILUS_UNDO_TRANSACTION_LIST_DATA "Nautilus undo transaction list"
-typedef struct {
- POA_Nautilus_Undo_Transaction servant;
- NautilusUndoTransaction *bonobo_object;
-} impl_POA_Nautilus_Undo_Transaction;
-
-static void nautilus_undo_transaction_class_init (NautilusUndoTransactionClass *class);
-static void nautilus_undo_transaction_init (NautilusUndoTransaction *item);
-static void nautilus_undo_transaction_destroy (GtkObject *object);
-static void nautilus_undo_transaction_undo (NautilusUndoTransaction *transaction);
-
-/* CORBA/Bonobo */
-static Nautilus_Undo_MenuItem *impl_Nautilus_Undo_Transaction__get_undo_menu_item (PortableServer_Servant servant,
- CORBA_Environment *ev);
-static Nautilus_Undo_MenuItem *impl_Nautilus_Undo_Transaction__get_redo_menu_item (PortableServer_Servant servant,
- CORBA_Environment *ev);
-static CORBA_char * impl_Nautilus_Undo_Transaction__get_operation_name (PortableServer_Servant servant,
- CORBA_Environment *ev);
-static void impl_Nautilus_Undo_Transaction__undo (PortableServer_Servant servant,
- CORBA_Environment *ev);
+static void nautilus_undo_transaction_class_init (NautilusUndoTransactionClass *class);
+static void nautilus_undo_transaction_init (NautilusUndoTransaction *item);
+static void nautilus_undo_transaction_undo (NautilusUndoTransaction *transaction);
/* undo atoms */
-static void undo_atom_list_free (GList *list);
-static void undo_atom_list_undo_and_free (GList *list);
+static void undo_atom_list_free (GList *list);
+static void undo_atom_list_undo_and_free (GList *list);
EEL_BONOBO_BOILERPLATE_FULL (NautilusUndoTransaction,
- Nautilus_Undo_Transaction,
- nautilus_undo_transaction,
- BONOBO_OBJECT_TYPE)
+ Nautilus_Undo_Transaction,
+ nautilus_undo_transaction,
+ BONOBO_OBJECT_TYPE)
static Nautilus_Undo_MenuItem *
impl_Nautilus_Undo_Transaction__get_undo_menu_item (PortableServer_Servant servant,
@@ -70,7 +54,7 @@ impl_Nautilus_Undo_Transaction__get_undo_menu_item (PortableServer_Servant serva
NautilusUndoTransaction *transaction;
Nautilus_Undo_MenuItem *item;
- transaction = ((impl_POA_Nautilus_Undo_Transaction *) servant)->bonobo_object;
+ transaction = NAUTILUS_UNDO_TRANSACTION (bonobo_object_from_servant (servant));
item = Nautilus_Undo_MenuItem__alloc ();
item->label = CORBA_string_dup (transaction->undo_menu_item_label);
@@ -86,7 +70,7 @@ impl_Nautilus_Undo_Transaction__get_redo_menu_item (PortableServer_Servant serva
NautilusUndoTransaction *transaction;
Nautilus_Undo_MenuItem *item;
- transaction = ((impl_POA_Nautilus_Undo_Transaction *) servant)->bonobo_object;
+ transaction = NAUTILUS_UNDO_TRANSACTION (bonobo_object_from_servant (servant));
item = Nautilus_Undo_MenuItem__alloc ();
item->label = CORBA_string_dup (transaction->redo_menu_item_label);
@@ -101,7 +85,7 @@ impl_Nautilus_Undo_Transaction__get_operation_name (PortableServer_Servant serva
{
NautilusUndoTransaction *transaction;
- transaction = ((impl_POA_Nautilus_Undo_Transaction *) servant)->bonobo_object;
+ transaction = NAUTILUS_UNDO_TRANSACTION (bonobo_object_from_servant (servant));
return CORBA_string_dup (transaction->operation_name);
}
@@ -111,7 +95,7 @@ impl_Nautilus_Undo_Transaction__undo (PortableServer_Servant servant,
{
NautilusUndoTransaction *transaction;
- transaction = ((impl_POA_Nautilus_Undo_Transaction *) servant)->bonobo_object;
+ transaction = NAUTILUS_UNDO_TRANSACTION (bonobo_object_from_servant (servant));
nautilus_undo_transaction_undo (transaction);
}
@@ -124,9 +108,7 @@ nautilus_undo_transaction_new (const char *operation_name,
{
NautilusUndoTransaction *transaction;
- transaction = NAUTILUS_UNDO_TRANSACTION (gtk_object_new (nautilus_undo_transaction_get_type (), NULL));
- gtk_object_ref (GTK_OBJECT (transaction));
- gtk_object_sink (GTK_OBJECT (transaction));
+ transaction = NAUTILUS_UNDO_TRANSACTION (g_object_new (nautilus_undo_transaction_get_type (), NULL));
transaction->operation_name = g_strdup (operation_name);
transaction->undo_menu_item_label = g_strdup (undo_menu_item_label);
@@ -173,7 +155,7 @@ remove_transaction_from_atom_targets (NautilusUndoTransaction *transaction)
}
static void
-nautilus_undo_transaction_destroy (GtkObject *object)
+nautilus_undo_transaction_finalize (GObject *object)
{
NautilusUndoTransaction *transaction;
CORBA_Environment ev;
@@ -193,20 +175,7 @@ nautilus_undo_transaction_destroy (GtkObject *object)
CORBA_Object_release (transaction->owner, &ev);
CORBA_exception_free (&ev);
- EEL_CALL_PARENT (GTK_OBJECT_CLASS, destroy, (object));
-}
-
-static void
-nautilus_undo_transaction_class_init (NautilusUndoTransactionClass *klass)
-{
- POA_Nautilus_Undo_Transaction__epv *epv = &klass->epv;
-
- GTK_OBJECT_CLASS (klass)->destroy = nautilus_undo_transaction_destroy;
-
- epv->_get_undo_menu_item = &impl_Nautilus_Undo_Transaction__get_undo_menu_item;
- epv->_get_redo_menu_item = &impl_Nautilus_Undo_Transaction__get_redo_menu_item;
- epv->_get_operation_name = &impl_Nautilus_Undo_Transaction__get_operation_name;
- epv->undo = &impl_Nautilus_Undo_Transaction__undo;
+ EEL_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
void
@@ -387,3 +356,16 @@ undo_atom_list_undo_and_free (GList *list)
g_list_foreach (list, undo_atom_undo_and_free_cover, NULL);
g_list_free (list);
}
+
+static void
+nautilus_undo_transaction_class_init (NautilusUndoTransactionClass *klass)
+{
+ POA_Nautilus_Undo_Transaction__epv *epv = &klass->epv;
+
+ G_OBJECT_CLASS (klass)->finalize = nautilus_undo_transaction_finalize;
+
+ epv->_get_undo_menu_item = &impl_Nautilus_Undo_Transaction__get_undo_menu_item;
+ epv->_get_redo_menu_item = &impl_Nautilus_Undo_Transaction__get_redo_menu_item;
+ epv->_get_operation_name = &impl_Nautilus_Undo_Transaction__get_operation_name;
+ epv->undo = &impl_Nautilus_Undo_Transaction__undo;
+}
diff --git a/libnautilus/nautilus-undo.c b/libnautilus/nautilus-undo.c
index 088fa0957..1590a0a9e 100644
--- a/libnautilus/nautilus-undo.c
+++ b/libnautilus/nautilus-undo.c
@@ -279,6 +279,6 @@ nautilus_undo_set_up_bonobo_control (BonoboControl *control)
g_return_if_fail (BONOBO_IS_CONTROL (control));
set_up_bonobo_control (control);
- gtk_signal_connect (GTK_OBJECT (control), "set_frame",
+ g_signal_connect (G_OBJECT (control), "set_frame",
GTK_SIGNAL_FUNC (set_up_bonobo_control), NULL);
}
diff --git a/libnautilus/nautilus-view-standard-main.c b/libnautilus/nautilus-view-standard-main.c
index 19ad0619a..47a20ba28 100644
--- a/libnautilus/nautilus-view-standard-main.c
+++ b/libnautilus/nautilus-view-standard-main.c
@@ -109,7 +109,7 @@ make_object (BonoboGenericFactory *factory,
g_source_remove (callback_data->delayed_quit_timeout_id);
callback_data->delayed_quit_timeout_id = 0;
}
- gtk_signal_connect (GTK_OBJECT (view), "destroy",
+ g_signal_connect (G_OBJECT (view), "destroy",
G_CALLBACK (object_destroyed), callback_data);
return BONOBO_OBJECT (view);
@@ -318,6 +318,6 @@ typedef GtkType (* TypeFunc) (void);
NautilusView *
nautilus_view_create_from_get_type_function (const char *iid, void *user_data)
{
- return NAUTILUS_VIEW (gtk_object_new (((TypeFunc) (user_data)) (), NULL));
+ return NAUTILUS_VIEW (g_object_new (((TypeFunc) (user_data)) (), NULL));
}
diff --git a/libnautilus/nautilus-view.c b/libnautilus/nautilus-view.c
index 061610a56..c64949f10 100644
--- a/libnautilus/nautilus-view.c
+++ b/libnautilus/nautilus-view.c
@@ -69,22 +69,7 @@ typedef struct {
char *title;
} LocationPlus;
-static void impl_Nautilus_View_load_location (PortableServer_Servant servant,
- const CORBA_char *location,
- CORBA_Environment *ev);
-static void impl_Nautilus_View_stop_loading (PortableServer_Servant servant,
- CORBA_Environment *ev);
-static void impl_Nautilus_View_selection_changed (PortableServer_Servant servant,
- const Nautilus_URIList *selection,
- CORBA_Environment *ev);
-static void impl_Nautilus_View_title_changed (PortableServer_Servant servant,
- const CORBA_char *title,
- CORBA_Environment *ev);
-static void impl_Nautilus_View_history_changed (PortableServer_Servant servant,
- const Nautilus_History *history,
- CORBA_Environment *ev);
static void nautilus_view_init (NautilusView *view);
-static void nautilus_view_destroy (GtkObject *object);
static void nautilus_view_class_init (NautilusViewClass *klass);
EEL_BONOBO_BOILERPLATE_FULL (NautilusView,
@@ -166,44 +151,44 @@ static void
call_load_location (NautilusView *view,
gpointer callback_data)
{
- gtk_signal_emit (GTK_OBJECT (view),
- signals[LOAD_LOCATION],
- callback_data);
+ g_signal_emit (G_OBJECT (view),
+ signals[LOAD_LOCATION], 0,
+ callback_data);
}
static void
call_stop_loading (NautilusView *view,
gpointer callback_data)
{
- gtk_signal_emit (GTK_OBJECT (view),
- signals[STOP_LOADING]);
+ g_signal_emit (G_OBJECT (view),
+ signals[STOP_LOADING], 0);
}
static void
call_selection_changed (NautilusView *view,
gpointer callback_data)
{
- gtk_signal_emit (GTK_OBJECT (view),
- signals[SELECTION_CHANGED],
- callback_data);
+ g_signal_emit (G_OBJECT (view),
+ signals[SELECTION_CHANGED], 0,
+ callback_data);
}
static void
call_title_changed (NautilusView *view,
gpointer callback_data)
{
- gtk_signal_emit (GTK_OBJECT (view),
- signals[TITLE_CHANGED],
- callback_data);
+ g_signal_emit (G_OBJECT (view),
+ signals[TITLE_CHANGED], 0,
+ callback_data);
}
static void
call_history_changed (NautilusView *view,
gpointer callback_data)
{
- gtk_signal_emit (GTK_OBJECT (view),
- signals[HISTORY_CHANGED],
- callback_data);
+ g_signal_emit (G_OBJECT (view),
+ signals[HISTORY_CHANGED], 0,
+ callback_data);
}
static void
@@ -289,64 +274,6 @@ impl_Nautilus_View_history_changed (PortableServer_Servant servant,
}
static void
-nautilus_view_class_init (NautilusViewClass *klass)
-{
- GtkObjectClass *object_class;
- POA_Nautilus_View__epv *epv = &klass->epv;
-
- object_class = (GtkObjectClass *) klass;
-
- object_class->destroy = nautilus_view_destroy;
-
- signals[LOAD_LOCATION] =
- g_signal_new ("load_location",
- G_TYPE_FROM_CLASS (object_class),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (NautilusViewClass, load_location),
- NULL, NULL,
- g_cclosure_marshal_VOID__STRING,
- G_TYPE_NONE, 1, G_TYPE_STRING);
- signals[STOP_LOADING] =
- g_signal_new ("stop_loading",
- G_TYPE_FROM_CLASS (object_class),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (NautilusViewClass, stop_loading),
- NULL, NULL,
- gtk_marshal_NONE__NONE,
- G_TYPE_NONE, 0);
- signals[SELECTION_CHANGED] =
- g_signal_new ("selection_changed",
- G_TYPE_FROM_CLASS (object_class),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (NautilusViewClass, selection_changed),
- NULL, NULL,
- gtk_marshal_NONE__POINTER,
- G_TYPE_NONE, 1, GTK_TYPE_POINTER);
- signals[TITLE_CHANGED] =
- g_signal_new ("title_changed",
- G_TYPE_FROM_CLASS (object_class),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (NautilusViewClass, title_changed),
- NULL, NULL,
- g_cclosure_marshal_VOID__STRING,
- G_TYPE_NONE, 1, G_TYPE_STRING);
- signals[HISTORY_CHANGED] =
- g_signal_new ("history_changed",
- G_TYPE_FROM_CLASS (object_class),
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (NautilusViewClass, history_changed),
- NULL, NULL,
- gtk_marshal_NONE__POINTER,
- G_TYPE_NONE, 1, GTK_TYPE_POINTER);
-
- epv->load_location = impl_Nautilus_View_load_location;
- epv->stop_loading = impl_Nautilus_View_stop_loading;
- epv->selection_changed = impl_Nautilus_View_selection_changed;
- epv->title_changed = impl_Nautilus_View_title_changed;
- epv->history_changed = impl_Nautilus_View_history_changed;
-}
-
-static void
nautilus_view_init (NautilusView *view)
{
view->details = g_new0 (NautilusViewDetails, 1);
@@ -366,7 +293,7 @@ NautilusView *
nautilus_view_new_from_bonobo_control (BonoboControl *control)
{
return nautilus_view_construct_from_bonobo_control
- (NAUTILUS_VIEW (gtk_object_new (NAUTILUS_TYPE_VIEW, NULL)),
+ (NAUTILUS_VIEW (g_object_new (NAUTILUS_TYPE_VIEW, NULL)),
control);
}
@@ -393,7 +320,7 @@ nautilus_view_construct_from_bonobo_control (NautilusView *view,
}
static void
-nautilus_view_destroy (GtkObject *object)
+nautilus_view_finalize (GObject *object)
{
NautilusView *view;
@@ -404,7 +331,7 @@ nautilus_view_destroy (GtkObject *object)
g_free (view->details);
- EEL_CALL_PARENT (GTK_OBJECT_CLASS, destroy, (object));
+ EEL_CALL_PARENT (G_OBJECT_CLASS, finalize, (object));
}
static Nautilus_ViewFrame
@@ -873,3 +800,58 @@ nautilus_view_set_up_ui (NautilusView *view,
return ui_component;
}
+
+static void
+nautilus_view_class_init (NautilusViewClass *klass)
+{
+ POA_Nautilus_View__epv *epv = &klass->epv;
+
+ G_OBJECT_CLASS (klass)->finalize = nautilus_view_finalize;
+
+ signals[LOAD_LOCATION] =
+ g_signal_new ("load_location",
+ G_TYPE_FROM_CLASS (klass),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (NautilusViewClass, load_location),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__STRING,
+ G_TYPE_NONE, 1, G_TYPE_STRING);
+ signals[STOP_LOADING] =
+ g_signal_new ("stop_loading",
+ G_TYPE_FROM_CLASS (klass),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (NautilusViewClass, stop_loading),
+ NULL, NULL,
+ gtk_marshal_NONE__NONE,
+ G_TYPE_NONE, 0);
+ signals[SELECTION_CHANGED] =
+ g_signal_new ("selection_changed",
+ G_TYPE_FROM_CLASS (klass),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (NautilusViewClass, selection_changed),
+ NULL, NULL,
+ gtk_marshal_NONE__POINTER,
+ G_TYPE_NONE, 1, GTK_TYPE_POINTER);
+ signals[TITLE_CHANGED] =
+ g_signal_new ("title_changed",
+ G_TYPE_FROM_CLASS (klass),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (NautilusViewClass, title_changed),
+ NULL, NULL,
+ g_cclosure_marshal_VOID__STRING,
+ G_TYPE_NONE, 1, G_TYPE_STRING);
+ signals[HISTORY_CHANGED] =
+ g_signal_new ("history_changed",
+ G_TYPE_FROM_CLASS (klass),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (NautilusViewClass, history_changed),
+ NULL, NULL,
+ gtk_marshal_NONE__POINTER,
+ G_TYPE_NONE, 1, GTK_TYPE_POINTER);
+
+ epv->load_location = impl_Nautilus_View_load_location;
+ epv->stop_loading = impl_Nautilus_View_stop_loading;
+ epv->selection_changed = impl_Nautilus_View_selection_changed;
+ epv->title_changed = impl_Nautilus_View_title_changed;
+ epv->history_changed = impl_Nautilus_View_history_changed;
+}
diff --git a/src/Makefile.am b/src/Makefile.am
index d66c5f53b..eb074b047 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -130,7 +130,7 @@ server_DATA = $(server_in_files:.server.in=.server)
@INTLTOOL_SERVER_RULE@
-uidir = $(datadir)/gnome/ui
+uidir = $(datadir)/gnome-2.0/ui
ui_DATA = \
nautilus-shell-ui.xml \
$(NULL)
diff --git a/src/file-manager/Makefile.am b/src/file-manager/Makefile.am
index 06b702043..512acb04e 100644
--- a/src/file-manager/Makefile.am
+++ b/src/file-manager/Makefile.am
@@ -31,7 +31,7 @@ libnautilus_file_manager_la_SOURCES= \
nautilus-indexing-info.h \
$(NULL)
-uidir = $(datadir)/gnome/ui
+uidir = $(datadir)/gnome-2.0/ui
ui_DATA = \
nautilus-desktop-icon-view-ui.xml \
nautilus-directory-view-ui.xml \
diff --git a/src/file-manager/fm-desktop-icon-view.c b/src/file-manager/fm-desktop-icon-view.c
index 0a3065125..2e5029daa 100644
--- a/src/file-manager/fm-desktop-icon-view.c
+++ b/src/file-manager/fm-desktop-icon-view.c
@@ -531,7 +531,7 @@ delayed_init (FMDesktopIconView *desktop_icon_view)
{
/* Keep track of the load time. */
desktop_icon_view->details->done_loading_signal =
- gtk_signal_connect (GTK_OBJECT (fm_directory_view_get_model
+ g_signal_connect (G_OBJECT (fm_directory_view_get_model
(FM_DIRECTORY_VIEW (desktop_icon_view))),
"done_loading",
GTK_SIGNAL_FUNC (done_loading), desktop_icon_view);
@@ -610,17 +610,17 @@ fm_desktop_icon_view_init (FMDesktopIconView *desktop_icon_view)
create_one_mount_link,
desktop_icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"middle_click",
GTK_SIGNAL_FUNC (fm_desktop_icon_view_handle_middle_click),
desktop_icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"compare_icons",
GTK_SIGNAL_FUNC (desktop_icons_compare_callback),
desktop_icon_view);
- gtk_signal_connect (GTK_OBJECT (desktop_icon_view),
+ g_signal_connect (G_OBJECT (desktop_icon_view),
"event",
GTK_SIGNAL_FUNC (event_callback),
desktop_icon_view);
diff --git a/src/file-manager/fm-directory-view.c b/src/file-manager/fm-directory-view.c
index 4ac72b022..b84b46b31 100644
--- a/src/file-manager/fm-directory-view.c
+++ b/src/file-manager/fm-directory-view.c
@@ -1139,12 +1139,12 @@ add_scripts_directory (FMDirectoryView *view,
g_list_free (attributes);
- gtk_signal_connect (GTK_OBJECT (directory),
+ g_signal_connect (G_OBJECT (directory),
"files_added",
G_CALLBACK (scripts_added_or_changed_callback),
view);
- gtk_signal_connect (GTK_OBJECT (directory),
+ g_signal_connect (G_OBJECT (directory),
"files_changed",
G_CALLBACK (scripts_added_or_changed_callback),
view);
@@ -1195,37 +1195,37 @@ fm_directory_view_init (FMDirectoryView *view)
view->details->sort_directories_first =
eel_preferences_get_boolean (NAUTILUS_PREFERENCES_SORT_DIRECTORIES_FIRST);
- gtk_signal_connect (GTK_OBJECT (view->details->nautilus_view),
+ g_signal_connect (G_OBJECT (view->details->nautilus_view),
"stop_loading",
G_CALLBACK (stop_loading_callback),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->nautilus_view),
+ g_signal_connect (G_OBJECT (view->details->nautilus_view),
"load_location",
G_CALLBACK (load_location_callback),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->nautilus_view),
+ g_signal_connect (G_OBJECT (view->details->nautilus_view),
"selection_changed",
G_CALLBACK (selection_changed_callback),
view);
- gtk_signal_connect (GTK_OBJECT (fm_directory_view_get_bonobo_control (view)),
+ g_signal_connect (G_OBJECT (fm_directory_view_get_bonobo_control (view)),
"activate",
G_CALLBACK (bonobo_control_activate_callback),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->zoomable),
+ g_signal_connect (G_OBJECT (view->details->zoomable),
"zoom_in",
G_CALLBACK (zoomable_zoom_in_callback),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->zoomable),
+ g_signal_connect (G_OBJECT (view->details->zoomable),
"zoom_out",
G_CALLBACK (zoomable_zoom_out_callback),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->zoomable),
+ g_signal_connect (G_OBJECT (view->details->zoomable),
"set_zoom_level",
G_CALLBACK (zoomable_set_zoom_level_callback),
view);
- gtk_signal_connect (GTK_OBJECT (view->details->zoomable),
+ g_signal_connect (G_OBJECT (view->details->zoomable),
"zoom_to_fit",
G_CALLBACK (zoomable_zoom_to_fit_callback),
view);
@@ -1825,7 +1825,7 @@ pre_copy_move (FMDirectoryView *directory_view)
* operate on. The ADD_FILE signal is registered as G_SIGNAL_RUN_LAST, so we
* must use connect_after.
*/
- gtk_signal_connect (GTK_OBJECT (directory_view),
+ g_signal_connect (G_OBJECT (directory_view),
"add_file",
G_CALLBACK (pre_copy_move_add_file_callback),
copy_move_done_data);
@@ -2071,23 +2071,23 @@ process_old_files (FMDirectoryView *view)
send_selection_change = FALSE;
if (files_added != NULL || files_changed != NULL) {
- gtk_signal_emit (GTK_OBJECT (view), signals[BEGIN_FILE_CHANGES]);
+ g_signal_emit (G_OBJECT (view), signals[BEGIN_FILE_CHANGES], 0);
for (node = files_added; node != NULL; node = node->next) {
file = NAUTILUS_FILE (node->data);
- gtk_signal_emit (GTK_OBJECT (view),
- signals[ADD_FILE], file);
+ g_signal_emit (G_OBJECT (view),
+ signals[ADD_FILE], 0, file);
}
for (node = files_changed; node != NULL; node = node->next) {
file = NAUTILUS_FILE (node->data);
- gtk_signal_emit (GTK_OBJECT (view),
+ g_signal_emit (G_OBJECT (view),
signals[still_should_show_file (view, file)
- ? FILE_CHANGED : REMOVE_FILE],
+ ? FILE_CHANGED : REMOVE_FILE], 0,
file);
}
- gtk_signal_emit (GTK_OBJECT (view), signals[END_FILE_CHANGES]);
+ g_signal_emit (G_OBJECT (view), signals[END_FILE_CHANGES], 0);
if (files_changed != NULL) {
selection = fm_directory_view_get_selection (view);
@@ -2344,8 +2344,8 @@ load_error_callback (NautilusDirectory *directory,
/* Emit a signal to tell subclasses that a load error has
* occurred, so they can handle it in the UI.
*/
- gtk_signal_emit (GTK_OBJECT (view),
- signals[LOAD_ERROR], load_error_code);
+ g_signal_emit (G_OBJECT (view),
+ signals[LOAD_ERROR], 0, load_error_code);
}
static void
@@ -2400,7 +2400,7 @@ fm_directory_view_clear (FMDirectoryView *view)
{
g_return_if_fail (FM_IS_DIRECTORY_VIEW (view));
- gtk_signal_emit (GTK_OBJECT (view), signals[CLEAR]);
+ g_signal_emit (G_OBJECT (view), signals[CLEAR], 0);
}
/**
@@ -2417,7 +2417,7 @@ fm_directory_view_begin_loading (FMDirectoryView *view)
{
g_return_if_fail (FM_IS_DIRECTORY_VIEW (view));
- gtk_signal_emit (GTK_OBJECT (view), signals[BEGIN_LOADING]);
+ g_signal_emit (G_OBJECT (view), signals[BEGIN_LOADING], 0);
}
/**
@@ -2434,7 +2434,7 @@ fm_directory_view_end_loading (FMDirectoryView *view)
{
g_return_if_fail (FM_IS_DIRECTORY_VIEW (view));
- gtk_signal_emit (GTK_OBJECT (view), signals[END_LOADING]);
+ g_signal_emit (G_OBJECT (view), signals[END_LOADING], 0);
}
/**
@@ -5708,7 +5708,7 @@ fm_directory_view_class_init (FMDirectoryViewClass *klass)
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (FMDirectoryViewClass, load_error),
NULL, NULL,
- gtk_marshal_NONE__INT,
+ gtk_marshal_VOID__INT,
G_TYPE_NONE, 1, GTK_TYPE_INT);
signals[REMOVE_FILE] =
g_signal_new ("remove_file",
diff --git a/src/file-manager/fm-icon-view.c b/src/file-manager/fm-icon-view.c
index a52343958..eb0abe83d 100644
--- a/src/file-manager/fm-icon-view.c
+++ b/src/file-manager/fm-icon-view.c
@@ -1327,7 +1327,7 @@ fm_icon_view_merge_menus (FMDirectoryView *view)
icon_view = FM_ICON_VIEW (view);
icon_view->details->ui = bonobo_ui_component_new ("Icon View");
- gtk_signal_connect (GTK_OBJECT (icon_view->details->ui),
+ g_signal_connect (G_OBJECT (icon_view->details->ui),
"ui_event", G_CALLBACK (handle_ui_event), icon_view);
bonobo_ui_component_set_container (icon_view->details->ui,
fm_directory_view_get_bonobo_ui_container (view),
@@ -2436,87 +2436,87 @@ create_icon_container (FMIconView *icon_view)
GTK_WIDGET_SET_FLAGS (icon_container, GTK_CAN_FOCUS);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"activate",
G_CALLBACK (icon_container_activate_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"band_select_started",
G_CALLBACK (band_select_started_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"band_select_ended",
G_CALLBACK (band_select_ended_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"compare_icons",
G_CALLBACK (icon_container_compare_icons_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"compare_icons_by_name",
G_CALLBACK (icon_container_compare_icons_by_name_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"context_click_selection",
G_CALLBACK (icon_container_context_click_selection_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"context_click_background",
G_CALLBACK (icon_container_context_click_background_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"icon_position_changed",
G_CALLBACK (icon_position_changed_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"icon_text_changed",
G_CALLBACK (fm_icon_view_icon_text_changed_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"selection_changed",
G_CALLBACK (selection_changed_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"get_icon_images",
G_CALLBACK (get_icon_images_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"get_icon_uri",
G_CALLBACK (get_icon_uri_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"get_icon_drop_target_uri",
G_CALLBACK (get_icon_drop_target_uri_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"get_icon_text",
G_CALLBACK (get_icon_text_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"move_copy_items",
G_CALLBACK (icon_view_move_copy_items),
directory_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"get_container_uri",
G_CALLBACK (icon_view_get_container_uri),
directory_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"can_accept_item",
G_CALLBACK (icon_view_can_accept_item),
directory_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"get_stored_icon_position",
G_CALLBACK (get_stored_icon_position_callback),
directory_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"layout_changed",
G_CALLBACK (layout_changed_callback),
directory_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"preview",
G_CALLBACK (icon_container_preview_callback),
icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"renaming_icon",
G_CALLBACK (renaming_icon_callback),
directory_view);
@@ -2801,7 +2801,7 @@ fm_icon_view_init (FMIconView *icon_view)
G_OBJECT (icon_view));
icon_container = get_icon_container (icon_view);
- gtk_signal_connect (GTK_OBJECT (icon_container),
+ g_signal_connect (G_OBJECT (icon_container),
"handle_uri_list",
G_CALLBACK (icon_view_handle_uri_list),
icon_view);
diff --git a/src/file-manager/fm-list-view.c b/src/file-manager/fm-list-view.c
index 321e13a79..f223e36ae 100644
--- a/src/file-manager/fm-list-view.c
+++ b/src/file-manager/fm-list-view.c
@@ -1146,63 +1146,63 @@ set_up_list (FMListView *list_view)
GTK_WIDGET_SET_FLAGS (list, GTK_CAN_FOCUS);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"activate",
G_CALLBACK (list_activate_callback),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"selection_changed",
G_CALLBACK (list_selection_changed_callback),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"click_column",
G_CALLBACK (column_clicked_callback),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"context_click_selection",
G_CALLBACK (context_click_selection_callback),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"context_click_background",
G_CALLBACK (context_click_background_callback),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"select_matching_name",
G_CALLBACK (select_matching_name_callback),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"select_previous_name",
G_CALLBACK (select_previous_name_callback),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"select_next_name",
G_CALLBACK (select_next_name_callback),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"handle_dragged_items",
G_CALLBACK (fm_list_handle_dragged_items),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"handle_dropped_items",
G_CALLBACK (fm_list_handle_dropped_items),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"get_default_action",
G_CALLBACK (fm_list_get_default_action),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"drag_data_get",
G_CALLBACK (fm_list_drag_data_get),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"get_drag_pixbuf",
G_CALLBACK (fm_list_get_drag_pixbuf),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"get_sort_column_index",
G_CALLBACK (fm_list_get_sort_column_index),
list_view);
- gtk_signal_connect (GTK_OBJECT (list),
+ g_signal_connect (G_OBJECT (list),
"get_cell_text",
G_CALLBACK (get_cell_text),
list_view);
@@ -1213,7 +1213,7 @@ set_up_list (FMListView *list_view)
* the "realize" signal is slightly too early, so we connect to
* "map".
*/
- gtk_signal_connect (GTK_OBJECT (list_view),
+ g_signal_connect (G_OBJECT (list_view),
"map",
G_CALLBACK (fm_list_view_reset_row_height),
NULL);
diff --git a/src/file-manager/fm-properties-window.c b/src/file-manager/fm-properties-window.c
index c9cb036e2..3c0af5340 100644
--- a/src/file-manager/fm-properties-window.c
+++ b/src/file-manager/fm-properties-window.c
@@ -1591,11 +1591,11 @@ create_basic_page (FMPropertiesWindow *window)
nautilus_undo_editable_set_undo_key (GTK_EDITABLE (name_field), TRUE);
#endif
- gtk_signal_connect (GTK_OBJECT (name_field), "focus_out_event",
+ g_signal_connect (G_OBJECT (name_field), "focus_out_event",
GTK_SIGNAL_FUNC (name_field_focus_out),
window);
- gtk_signal_connect (GTK_OBJECT (name_field), "activate",
+ g_signal_connect (G_OBJECT (name_field), "activate",
G_CALLBACK (name_field_activate),
window);
@@ -1652,7 +1652,7 @@ create_basic_page (FMPropertiesWindow *window)
gtk_widget_show (temp_button);
gtk_box_pack_start (GTK_BOX(button_box), temp_button, FALSE, FALSE, 4);
- gtk_signal_connect (GTK_OBJECT (temp_button), "clicked", GTK_SIGNAL_FUNC (remove_image_button_callback), window);
+ g_signal_connect (G_OBJECT (temp_button), "clicked", GTK_SIGNAL_FUNC (remove_image_button_callback), window);
window->details->remove_image_button = temp_button;
@@ -1704,7 +1704,7 @@ create_emblems_page (FMPropertiesWindow *window)
* This must be done after the widget is realized, due to
* an apparent bug in gtk_viewport_set_shadow_type.
*/
- gtk_signal_connect (GTK_OBJECT (GTK_BIN (scroller)->child),
+ g_signal_connect (G_OBJECT (GTK_BIN (scroller)->child),
"realize",
G_CALLBACK (remove_default_viewport_shadow),
NULL);
@@ -1754,7 +1754,7 @@ create_emblems_page (FMPropertiesWindow *window)
file,
(GtkDestroyNotify) nautilus_file_unref);
- gtk_signal_connect (GTK_OBJECT (button),
+ g_signal_connect (G_OBJECT (button),
"toggled",
G_CALLBACK (property_button_toggled),
NULL);
@@ -1877,7 +1877,7 @@ set_up_permissions_checkbox (GtkWidget *check_button,
{
guint toggled_signal_id;
- toggled_signal_id = gtk_signal_connect (GTK_OBJECT (check_button), "toggled",
+ toggled_signal_id = g_signal_connect (G_OBJECT (check_button), "toggled",
GTK_SIGNAL_FUNC (permissions_check_button_toggled),
file);
@@ -2417,7 +2417,7 @@ fm_properties_window_present (NautilusFile *original_file, FMDirectoryView *dire
*/
g_hash_table_insert (pending_files, target_file, target_file);
- gtk_signal_connect (GTK_OBJECT (directory_view),
+ g_signal_connect (G_OBJECT (directory_view),
"destroy",
G_CALLBACK (directory_view_destroyed_callback),
startup_data);
diff --git a/src/file-manager/fm-search-list-view.c b/src/file-manager/fm-search-list-view.c
index ebd6b7c6a..e5590ca8c 100644
--- a/src/file-manager/fm-search-list-view.c
+++ b/src/file-manager/fm-search-list-view.c
@@ -387,7 +387,7 @@ fm_search_list_view_init (gpointer object,
nautilus_view = fm_directory_view_get_nautilus_view (directory_view);
- gtk_signal_connect (GTK_OBJECT (nautilus_view),
+ g_signal_connect (G_OBJECT (nautilus_view),
"load_location",
GTK_SIGNAL_FUNC (load_location_callback),
NULL);
diff --git a/src/file-manager/nautilus-indexing-info.c b/src/file-manager/nautilus-indexing-info.c
index 15acde983..a884fe28e 100644
--- a/src/file-manager/nautilus-indexing-info.c
+++ b/src/file-manager/nautilus-indexing-info.c
@@ -230,7 +230,7 @@ index_progress_dialog_new (void)
NULL,
progress_data,
g_free);
- gtk_signal_connect (GTK_OBJECT (progress_bar_hbox),
+ g_signal_connect (G_OBJECT (progress_bar_hbox),
"destroy",
timeout_remove_callback,
GUINT_TO_POINTER (timeout_id));
diff --git a/src/nautilus-about.c b/src/nautilus-about.c
index af42ba878..6c20a676a 100644
--- a/src/nautilus-about.c
+++ b/src/nautilus-about.c
@@ -159,7 +159,7 @@ nautilus_about_init (NautilusAbout *about)
area_width, area_height);
gtk_widget_set_events (about->details->drawing_area, GDK_EXPOSURE_MASK);
- gtk_signal_connect (GTK_OBJECT (about->details->drawing_area), "expose_event",
+ g_signal_connect (G_OBJECT (about->details->drawing_area), "expose_event",
G_CALLBACK (nautilus_about_repaint), about);
gtk_widget_show (about->details->drawing_area);
diff --git a/src/nautilus-application.c b/src/nautilus-application.c
index 26dcaff69..f51c78aca 100644
--- a/src/nautilus-application.c
+++ b/src/nautilus-application.c
@@ -109,17 +109,17 @@ create_object (PortableServer_Servant servant,
NautilusApplication *application;
if (strcmp (iid, NAUTILUS_ICON_VIEW_IID) == 0) {
- directory_view = FM_DIRECTORY_VIEW (gtk_object_new (fm_icon_view_get_type (), NULL));
+ directory_view = FM_DIRECTORY_VIEW (g_object_new (fm_icon_view_get_type (), NULL));
object = BONOBO_OBJECT (fm_directory_view_get_nautilus_view (directory_view));
} else if (strcmp (iid, NAUTILUS_DESKTOP_ICON_VIEW_IID) == 0) {
- directory_view = FM_DIRECTORY_VIEW (gtk_object_new (fm_desktop_icon_view_get_type (), NULL));
+ directory_view = FM_DIRECTORY_VIEW (g_object_new (fm_desktop_icon_view_get_type (), NULL));
object = BONOBO_OBJECT (fm_directory_view_get_nautilus_view (directory_view));
#if GNOME2_CONVERSION_COMPLETE
} else if (strcmp (iid, NAUTILUS_LIST_VIEW_IID) == 0) {
- directory_view = FM_DIRECTORY_VIEW (gtk_object_new (fm_list_view_get_type (), NULL));
+ directory_view = FM_DIRECTORY_VIEW (g_object_new (fm_list_view_get_type (), NULL));
object = BONOBO_OBJECT (fm_directory_view_get_nautilus_view (directory_view));
} else if (strcmp (iid, SEARCH_LIST_VIEW_IID) == 0) {
- directory_view = FM_DIRECTORY_VIEW (gtk_object_new (fm_search_list_view_get_type (), NULL));
+ directory_view = FM_DIRECTORY_VIEW (g_object_new (fm_search_list_view_get_type (), NULL));
object = BONOBO_OBJECT (fm_directory_view_get_nautilus_view (directory_view));
#endif
} else if (strcmp (iid, SHELL_IID) == 0) {
@@ -147,13 +147,13 @@ nautilus_application_init (NautilusApplication *application)
application->undo_manager = nautilus_undo_manager_new ();
/* Watch for volume mounts so we can restore open windows */
- gtk_signal_connect (GTK_OBJECT (nautilus_volume_monitor_get ()),
+ g_signal_connect (G_OBJECT (nautilus_volume_monitor_get ()),
"volume_mounted",
G_CALLBACK (volume_mounted_callback),
application);
/* Watch for volume unmounts so we can close open windows */
- gtk_signal_connect (GTK_OBJECT (nautilus_volume_monitor_get ()),
+ g_signal_connect (G_OBJECT (nautilus_volume_monitor_get ()),
"volume_unmounted",
G_CALLBACK (volume_unmounted_callback),
application);
@@ -672,11 +672,11 @@ nautilus_application_create_window (NautilusApplication *application)
"app", G_OBJECT (application),
"app_id", "nautilus", NULL));
- gtk_signal_connect (GTK_OBJECT (window),
+ g_signal_connect (G_OBJECT (window),
"delete_event", G_CALLBACK (nautilus_window_delete_event_callback),
NULL);
- gtk_signal_connect (GTK_OBJECT (window),
+ g_signal_connect (G_OBJECT (window),
"destroy", G_CALLBACK (nautilus_application_destroyed_window),
application);
@@ -937,11 +937,11 @@ init_session (void)
client = gnome_master_client ();
- gtk_signal_connect (GTK_OBJECT (client), "save_yourself",
+ g_signal_connect (G_OBJECT (client), "save_yourself",
(GtkSignalFunc) save_session,
NULL);
- gtk_signal_connect (GTK_OBJECT (client), "die",
+ g_signal_connect (G_OBJECT (client), "die",
(GtkSignalFunc) removed_from_session,
NULL);
diff --git a/src/nautilus-bookmark-list.c b/src/nautilus-bookmark-list.c
index 33f65b1c9..ee76dd9cf 100644
--- a/src/nautilus-bookmark-list.c
+++ b/src/nautilus-bookmark-list.c
@@ -82,7 +82,7 @@ nautilus_bookmark_list_class_init (NautilusBookmarkListClass *class)
G_STRUCT_OFFSET (NautilusBookmarkListClass,
contents_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
}
@@ -192,12 +192,12 @@ insert_bookmark_internal (NautilusBookmarkList *bookmarks,
bookmark,
index);
- gtk_signal_connect (GTK_OBJECT (bookmark),
+ g_signal_connect (G_OBJECT (bookmark),
"appearance_changed",
G_CALLBACK (bookmark_in_list_changed_callback),
bookmarks);
- gtk_signal_connect (GTK_OBJECT (bookmark),
+ g_signal_connect (G_OBJECT (bookmark),
"contents_changed",
G_CALLBACK (bookmark_in_list_changed_callback),
bookmarks);
@@ -258,8 +258,8 @@ nautilus_bookmark_list_contents_changed (NautilusBookmarkList *bookmarks)
g_return_if_fail (NAUTILUS_IS_BOOKMARK_LIST (bookmarks));
nautilus_bookmark_list_save_file (bookmarks);
- gtk_signal_emit (GTK_OBJECT (bookmarks),
- signals[CONTENTS_CHANGED]);
+ g_signal_emit (G_OBJECT (bookmarks),
+ signals[CONTENTS_CHANGED], 0);
}
@@ -468,7 +468,7 @@ nautilus_bookmark_list_new (void)
{
NautilusBookmarkList *list;
- list = NAUTILUS_BOOKMARK_LIST (gtk_object_new (NAUTILUS_TYPE_BOOKMARK_LIST, NULL));
+ list = NAUTILUS_BOOKMARK_LIST (g_object_new (NAUTILUS_TYPE_BOOKMARK_LIST, NULL));
gtk_object_ref (GTK_OBJECT (list));
gtk_object_sink (GTK_OBJECT (list));
diff --git a/src/nautilus-bookmarks-window.c b/src/nautilus-bookmarks-window.c
index 7212cb569..52bf4f9a3 100644
--- a/src/nautilus-bookmarks-window.c
+++ b/src/nautilus-bookmarks-window.c
@@ -206,45 +206,45 @@ create_bookmarks_window (NautilusBookmarkList *list, GtkObject *undo_manager_sou
G_CALLBACK(on_select_row),
NULL);
- gtk_signal_connect (GTK_OBJECT (window), "delete_event",
+ g_signal_connect (G_OBJECT (window), "delete_event",
G_CALLBACK (on_window_delete_event),
NULL);
- gtk_signal_connect (GTK_OBJECT (window), "hide",
+ g_signal_connect (G_OBJECT (window), "hide",
G_CALLBACK (on_window_hide_event),
NULL);
- gtk_signal_connect (GTK_OBJECT (window), "destroy",
+ g_signal_connect (G_OBJECT (window), "destroy",
G_CALLBACK (on_window_destroy_event),
NULL);
name_field_changed_signalID =
- gtk_signal_connect (GTK_OBJECT (name_field), "changed",
+ g_signal_connect (G_OBJECT (name_field), "changed",
G_CALLBACK (on_name_field_changed),
NULL);
- gtk_signal_connect (GTK_OBJECT (name_field), "focus_out_event",
+ g_signal_connect (G_OBJECT (name_field), "focus_out_event",
G_CALLBACK (on_text_field_focus_out_event),
NULL);
- gtk_signal_connect (GTK_OBJECT (name_field), "activate",
+ g_signal_connect (G_OBJECT (name_field), "activate",
G_CALLBACK (name_or_uri_field_activate),
NULL);
uri_field_changed_signalID =
- gtk_signal_connect (GTK_OBJECT (uri_field), "changed",
+ g_signal_connect (G_OBJECT (uri_field), "changed",
G_CALLBACK (on_uri_field_changed),
NULL);
- gtk_signal_connect (GTK_OBJECT (uri_field), "focus_out_event",
+ g_signal_connect (G_OBJECT (uri_field), "focus_out_event",
G_CALLBACK (on_text_field_focus_out_event),
NULL);
- gtk_signal_connect (GTK_OBJECT (uri_field), "activate",
+ g_signal_connect (G_OBJECT (uri_field), "activate",
G_CALLBACK (name_or_uri_field_activate),
NULL);
- gtk_signal_connect (GTK_OBJECT (remove_button), "clicked",
+ g_signal_connect (G_OBJECT (remove_button), "clicked",
G_CALLBACK (on_remove_button_clicked),
NULL);
@@ -666,7 +666,7 @@ set_up_close_accelerator (GtkWidget *window)
* here because we have to handle saving geometry before hiding the
* window.
*/
- gtk_signal_connect (GTK_OBJECT (window),
+ g_signal_connect (G_OBJECT (window),
"key_press_event",
G_CALLBACK (handle_close_accelerator),
NULL);
diff --git a/src/nautilus-complex-search-bar.c b/src/nautilus-complex-search-bar.c
index c3be6ee6a..81b6c5a5a 100644
--- a/src/nautilus-complex-search-bar.c
+++ b/src/nautilus-complex-search-bar.c
@@ -113,7 +113,7 @@ search_bar_criterion_type_changed_callback (GtkObject *old_criterion_object,
"type"));
new_criterion = nautilus_search_bar_criterion_new_with_type (new_type,
bar);
- gtk_signal_connect (GTK_OBJECT (new_criterion),
+ g_signal_connect (G_OBJECT (new_criterion),
"criterion_type_changed",
G_CALLBACK (search_bar_criterion_type_changed_callback),
bar);
@@ -204,7 +204,7 @@ nautilus_complex_search_bar_init (NautilusComplexSearchBar *bar)
file_name_criterion = nautilus_search_bar_criterion_first_new (bar);
- gtk_signal_connect (GTK_OBJECT (file_name_criterion),
+ g_signal_connect (G_OBJECT (file_name_criterion),
"criterion_type_changed",
G_CALLBACK (search_bar_criterion_type_changed_callback),
bar);
@@ -223,13 +223,13 @@ nautilus_complex_search_bar_init (NautilusComplexSearchBar *bar)
hbox = gtk_hwrap_box_new (FALSE);
- gtk_signal_connect (GTK_OBJECT (hbox),
+ g_signal_connect (G_OBJECT (hbox),
"need_reallocation",
G_CALLBACK (queue_search_bar_resize_callback),
bar);
bar->details->more_options = gtk_button_new_with_label (_("More Options"));
- gtk_signal_connect (GTK_OBJECT (bar->details->more_options), "clicked",
+ g_signal_connect (G_OBJECT (bar->details->more_options), "clicked",
G_CALLBACK (more_options_callback), bar);
@@ -239,7 +239,7 @@ nautilus_complex_search_bar_init (NautilusComplexSearchBar *bar)
gtk_widget_show (bar->details->more_options);
bar->details->fewer_options = gtk_button_new_with_label (_("Fewer Options"));
- gtk_signal_connect (GTK_OBJECT (bar->details->fewer_options), "clicked",
+ g_signal_connect (G_OBJECT (bar->details->fewer_options), "clicked",
G_CALLBACK (fewer_options_callback), bar);
gtk_wrap_box_pack (GTK_WRAP_BOX (hbox),
@@ -528,7 +528,7 @@ more_options_callback (GtkObject *object,
last_criterion = (NautilusSearchBarCriterion *)((g_slist_last (list))->data);
criterion = nautilus_search_bar_criterion_next_new (last_criterion->details->type,
bar);
- gtk_signal_connect (GTK_OBJECT (criterion),
+ g_signal_connect (G_OBJECT (criterion),
"criterion_type_changed",
G_CALLBACK (search_bar_criterion_type_changed_callback),
bar);
diff --git a/src/nautilus-component-adapter-factory.c b/src/nautilus-component-adapter-factory.c
index 7c13a0728..6c25f3177 100644
--- a/src/nautilus-component-adapter-factory.c
+++ b/src/nautilus-component-adapter-factory.c
@@ -158,7 +158,7 @@ nautilus_component_adapter_factory_get (void)
if (global_component_adapter_factory == NULL) {
factory = NAUTILUS_COMPONENT_ADAPTER_FACTORY
- (gtk_object_new (NAUTILUS_TYPE_COMPONENT_ADAPTER_FACTORY, NULL));
+ (g_object_new (NAUTILUS_TYPE_COMPONENT_ADAPTER_FACTORY, NULL));
gtk_object_ref (GTK_OBJECT (factory));
gtk_object_sink (GTK_OBJECT (factory));
diff --git a/src/nautilus-desktop-window.c b/src/nautilus-desktop-window.c
index 4aa47a458..b9ca47cac 100644
--- a/src/nautilus-desktop-window.c
+++ b/src/nautilus-desktop-window.c
@@ -134,8 +134,8 @@ nautilus_desktop_window_new (NautilusApplication *application)
/* Special sawmill setting*/
gtk_window_set_wmclass (GTK_WINDOW (window), "desktop_window", "Nautilus");
- gtk_signal_connect (GTK_OBJECT (window), "realize", GTK_SIGNAL_FUNC (nautilus_desktop_window_realized), NULL);
- gtk_signal_connect (GTK_OBJECT (window), "delete_event", GTK_SIGNAL_FUNC (nautilus_desktop_window_delete_event), NULL);
+ g_signal_connect (G_OBJECT (window), "realize", GTK_SIGNAL_FUNC (nautilus_desktop_window_realized), NULL);
+ g_signal_connect (G_OBJECT (window), "delete_event", GTK_SIGNAL_FUNC (nautilus_desktop_window_delete_event), NULL);
/* Point window at the desktop folder.
* Note that nautilus_desktop_window_init is too early to do this.
diff --git a/src/nautilus-information-panel.c b/src/nautilus-information-panel.c
index 2ca5550e5..9c03f2ec1 100644
--- a/src/nautilus-information-panel.c
+++ b/src/nautilus-information-panel.c
@@ -546,7 +546,7 @@ nautilus_sidebar_create_context_menu (NautilusSidebar *sidebar)
gtk_widget_show (menu_item);
gtk_menu_append (GTK_MENU(menu), menu_item);
gtk_widget_set_sensitive (menu_item, has_background);
- gtk_signal_connect (GTK_OBJECT (menu_item), "activate",
+ g_signal_connect (G_OBJECT (menu_item), "activate",
G_CALLBACK (reset_background_callback), sidebar);
/* add a separator */
@@ -710,8 +710,8 @@ receive_dropped_uri_list (NautilusSidebar *sidebar,
(eel_get_widget_background (GTK_WIDGET (sidebar)),
uris[0]);
} else if (exactly_one) {
- gtk_signal_emit (GTK_OBJECT (sidebar),
- signals[LOCATION_CHANGED],
+ g_signal_emit (G_OBJECT (sidebar),
+ signals[LOCATION_CHANGED], 0,
uris[0]);
}
break;
@@ -916,7 +916,7 @@ nautilus_sidebar_add_panel (NautilusSidebar *sidebar, NautilusViewFrame *panel)
gtk_widget_show (label);
- gtk_signal_connect (GTK_OBJECT (panel), "view_loaded",
+ g_signal_connect (G_OBJECT (panel), "view_loaded",
G_CALLBACK (view_loaded_callback), sidebar);
gtk_notebook_append_page (GTK_NOTEBOOK (sidebar->details->notebook),
@@ -1386,7 +1386,7 @@ add_command_buttons (NautilusSidebar *sidebar, GList *application_list)
/* Catch-all button after all the others. */
temp_button = gtk_button_new_with_label (_("Open with..."));
- gtk_signal_connect (GTK_OBJECT (temp_button), "clicked",
+ g_signal_connect (G_OBJECT (temp_button), "clicked",
G_CALLBACK (open_with_callback), NULL);
gtk_object_set_user_data (GTK_OBJECT (temp_button), sidebar);
gtk_widget_show (temp_button);
@@ -1502,7 +1502,7 @@ nautilus_sidebar_update_buttons (NautilusSidebar *sidebar)
gtk_widget_show (temp_button);
sidebar->details->has_buttons = TRUE;
- gtk_signal_connect (GTK_OBJECT (temp_button), "clicked",
+ g_signal_connect (G_OBJECT (temp_button), "clicked",
GTK_SIGNAL_FUNC (empty_trash_callback), NULL);
gtk_signal_connect_while_alive (GTK_OBJECT (nautilus_trash_monitor_get ()),
@@ -1547,11 +1547,11 @@ nautilus_sidebar_update_appearance (NautilusSidebar *sidebar)
background = eel_get_widget_background (GTK_WIDGET (sidebar));
if (!sidebar->details->background_connected) {
sidebar->details->background_connected = TRUE;
- gtk_signal_connect (GTK_OBJECT (background),
+ g_signal_connect (G_OBJECT (background),
"settings_changed",
G_CALLBACK (background_settings_changed_callback),
sidebar);
- gtk_signal_connect (GTK_OBJECT (background),
+ g_signal_connect (G_OBJECT (background),
"reset",
G_CALLBACK (background_reset_callback),
sidebar);
diff --git a/src/nautilus-link-set-window.c b/src/nautilus-link-set-window.c
index 8f5b1970e..6744d9fba 100644
--- a/src/nautilus-link-set-window.c
+++ b/src/nautilus-link-set-window.c
@@ -109,7 +109,7 @@ make_link_set_check_box(const char *directory_path, GtkWidget *checkbox_table,
g_strdup(name),
g_free);
- gtk_signal_connect (GTK_OBJECT (checkbox),
+ g_signal_connect (G_OBJECT (checkbox),
"toggled",
G_CALLBACK (link_set_check_box_toggled),
window);
@@ -259,7 +259,7 @@ nautilus_link_set_toggle_configure_window (const char *directory_path, GtkWindow
link_set_window = nautilus_link_set_configure_window (directory_path,
window_to_update);
- gtk_signal_connect (GTK_OBJECT (link_set_window), "delete_event",
+ g_signal_connect (G_OBJECT (link_set_window), "delete_event",
GTK_SIGNAL_FUNC (delete_window_callback), NULL);
}
diff --git a/src/nautilus-location-bar.c b/src/nautilus-location-bar.c
index 790c080e4..121fc0d9a 100644
--- a/src/nautilus-location-bar.c
+++ b/src/nautilus-location-bar.c
@@ -243,6 +243,8 @@ style_set_handler (GtkWidget *widget, GtkStyle *previous_style)
#endif
}
+#if GNOME2_CONVERSION_COMPLETE
+
/* utility routine to determine the string to expand to. If we don't have anything yet, accept
the whole string, otherwise accept the largest part common to both */
@@ -566,6 +568,7 @@ editable_key_press_callback (GtkObject *object,
nautilus_location_bar_update_label (bar);
}
+#endif
static void
real_activate (NautilusNavigationBar *navigation_bar)
@@ -641,7 +644,7 @@ nautilus_location_bar_init (NautilusLocationBar *bar)
gtk_container_add (GTK_CONTAINER (event_box), label);
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_RIGHT);
gtk_misc_set_alignment (GTK_MISC (label), 1, 0.5);
- gtk_signal_connect (GTK_OBJECT (label), "style_set",
+ g_signal_connect (G_OBJECT (label), "style_set",
G_CALLBACK (style_set_handler), NULL);
gtk_box_pack_start (GTK_BOX (hbox), event_box, FALSE, TRUE,
@@ -655,6 +658,7 @@ nautilus_location_bar_init (NautilusLocationBar *bar)
G_CALLBACK (nautilus_navigation_bar_location_changed),
GTK_OBJECT (bar));
+#if GNOME2_CONVERSION_COMPLETE
/* The callback uses the marshal interface directly
* so it can both read and write the return value.
*/
@@ -662,6 +666,7 @@ nautilus_location_bar_init (NautilusLocationBar *bar)
NULL, editable_key_press_callback,
bar, NULL,
FALSE, TRUE);
+#endif
gtk_box_pack_start (GTK_BOX (hbox), entry, TRUE, TRUE, 0);
@@ -682,7 +687,7 @@ nautilus_location_bar_init (NautilusLocationBar *bar)
GTK_DEST_DEFAULT_ALL,
drop_types, G_N_ELEMENTS (drop_types),
GDK_ACTION_COPY | GDK_ACTION_MOVE | GDK_ACTION_LINK);
- gtk_signal_connect (GTK_OBJECT (bar), "drag_data_received",
+ g_signal_connect (G_OBJECT (bar), "drag_data_received",
GTK_SIGNAL_FUNC (drag_data_received_callback),
NULL);
diff --git a/src/nautilus-navigation-bar.c b/src/nautilus-navigation-bar.c
index 7d9ff1d90..1d033a6aa 100644
--- a/src/nautilus-navigation-bar.c
+++ b/src/nautilus-navigation-bar.c
@@ -62,7 +62,7 @@ nautilus_navigation_bar_class_init (NautilusNavigationBarClass *klass)
G_STRUCT_OFFSET (NautilusNavigationBarClass,
activate),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[LOCATION_CHANGED] = g_signal_new
@@ -98,7 +98,7 @@ nautilus_navigation_bar_activate (NautilusNavigationBar *bar)
{
g_return_if_fail (NAUTILUS_IS_NAVIGATION_BAR (bar));
- gtk_signal_emit (GTK_OBJECT (bar), signals[ACTIVATE]);
+ g_signal_emit (G_OBJECT (bar), signals[ACTIVATE], 0);
}
/**
@@ -145,8 +145,8 @@ nautilus_navigation_bar_location_changed (NautilusNavigationBar *bar)
g_return_if_fail (NAUTILUS_IS_NAVIGATION_BAR (bar));
location = nautilus_navigation_bar_get_location (bar);
- gtk_signal_emit (GTK_OBJECT (bar),
- signals[LOCATION_CHANGED],
+ g_signal_emit (G_OBJECT (bar),
+ signals[LOCATION_CHANGED], 0,
location);
g_free (location);
}
diff --git a/src/nautilus-navigation-window-menus.c b/src/nautilus-navigation-window-menus.c
index 5775910f1..5b1cda7dc 100644
--- a/src/nautilus-navigation-window-menus.c
+++ b/src/nautilus-navigation-window-menus.c
@@ -1328,10 +1328,8 @@ nautilus_window_initialize_menus_part_1 (NautilusWindow *window)
user_level_changed_callback (window);
/* Register to catch Bonobo UI events so we can notice View As changes */
- gtk_signal_connect (GTK_OBJECT (window->details->shell_ui),
- "ui_event",
- G_CALLBACK (nautilus_window_handle_ui_event_callback),
- window);
+ g_signal_connect (G_OBJECT (window->details->shell_ui), "ui_event",
+ G_CALLBACK (nautilus_window_handle_ui_event_callback), window);
bonobo_ui_component_thaw (window->details->shell_ui, NULL);
diff --git a/src/nautilus-navigation-window.c b/src/nautilus-navigation-window.c
index 3fc14b51f..e62322c92 100644
--- a/src/nautilus-navigation-window.c
+++ b/src/nautilus-navigation-window.c
@@ -166,11 +166,11 @@ nautilus_window_class_init (NautilusWindowClass *klass)
widget_class->unrealize = nautilus_window_unrealize;
gtk_object_add_arg_type ("NautilusWindow::app_id",
- GTK_TYPE_STRING,
+ G_TYPE_STRING,
GTK_ARG_READWRITE | GTK_ARG_CONSTRUCT,
ARG_APP_ID);
gtk_object_add_arg_type ("NautilusWindow::app",
- GTK_TYPE_OBJECT,
+ G_TYPE_OBJECT,
GTK_ARG_READWRITE | GTK_ARG_CONSTRUCT,
ARG_APP);
@@ -633,10 +633,10 @@ nautilus_window_constructed (NautilusWindow *window)
window->navigation_bar = nautilus_switchable_navigation_bar_new (window);
gtk_widget_show (GTK_WIDGET (window->navigation_bar));
- gtk_signal_connect (GTK_OBJECT (window->navigation_bar), "location_changed",
+ g_signal_connect (G_OBJECT (window->navigation_bar), "location_changed",
G_CALLBACK (navigation_bar_location_changed_callback), window);
- gtk_signal_connect (GTK_OBJECT (window->navigation_bar), "mode_changed",
+ g_signal_connect (G_OBJECT (window->navigation_bar), "mode_changed",
G_CALLBACK (navigation_bar_mode_changed_callback), window);
gtk_box_pack_start (GTK_BOX (location_bar_box), window->navigation_bar,
@@ -701,7 +701,7 @@ nautilus_window_constructed (NautilusWindow *window)
/* set up the sidebar */
window->sidebar = nautilus_sidebar_new ();
gtk_widget_show (GTK_WIDGET (window->sidebar));
- gtk_signal_connect (GTK_OBJECT (window->sidebar), "location_changed",
+ g_signal_connect (G_OBJECT (window->sidebar), "location_changed",
G_CALLBACK (go_to_callback), window);
e_paned_pack1 (E_PANED (window->content_hbox),
GTK_WIDGET (window->sidebar),
@@ -1144,7 +1144,7 @@ create_view_as_menu_item (NautilusWindow *window,
menu_item = gtk_menu_item_new_with_label (menu_label);
g_free (menu_label);
- gtk_signal_connect (GTK_OBJECT (menu_item),
+ g_signal_connect (G_OBJECT (menu_item),
"activate",
G_CALLBACK (view_as_menu_switch_views_callback),
window);
@@ -1481,7 +1481,7 @@ load_view_as_menus_callback (NautilusFile *file,
/* Add "View as..." extra bonus choice. */
menu_item = gtk_menu_item_new_with_label (_("View as..."));
- gtk_signal_connect (GTK_OBJECT (menu_item),
+ g_signal_connect (G_OBJECT (menu_item),
"activate",
G_CALLBACK (view_as_menu_choose_view_callback),
window);
@@ -1735,7 +1735,7 @@ nautilus_window_allow_stop (NautilusWindow *window, gboolean allow)
void
nautilus_send_history_list_changed (void)
{
- gtk_signal_emit_by_name (nautilus_signaller_get_current (),
+ g_signal_emit_by_name (nautilus_signaller_get_current (),
"history_list_changed");
}
diff --git a/src/nautilus-object-window.c b/src/nautilus-object-window.c
index 3fc14b51f..e62322c92 100644
--- a/src/nautilus-object-window.c
+++ b/src/nautilus-object-window.c
@@ -166,11 +166,11 @@ nautilus_window_class_init (NautilusWindowClass *klass)
widget_class->unrealize = nautilus_window_unrealize;
gtk_object_add_arg_type ("NautilusWindow::app_id",
- GTK_TYPE_STRING,
+ G_TYPE_STRING,
GTK_ARG_READWRITE | GTK_ARG_CONSTRUCT,
ARG_APP_ID);
gtk_object_add_arg_type ("NautilusWindow::app",
- GTK_TYPE_OBJECT,
+ G_TYPE_OBJECT,
GTK_ARG_READWRITE | GTK_ARG_CONSTRUCT,
ARG_APP);
@@ -633,10 +633,10 @@ nautilus_window_constructed (NautilusWindow *window)
window->navigation_bar = nautilus_switchable_navigation_bar_new (window);
gtk_widget_show (GTK_WIDGET (window->navigation_bar));
- gtk_signal_connect (GTK_OBJECT (window->navigation_bar), "location_changed",
+ g_signal_connect (G_OBJECT (window->navigation_bar), "location_changed",
G_CALLBACK (navigation_bar_location_changed_callback), window);
- gtk_signal_connect (GTK_OBJECT (window->navigation_bar), "mode_changed",
+ g_signal_connect (G_OBJECT (window->navigation_bar), "mode_changed",
G_CALLBACK (navigation_bar_mode_changed_callback), window);
gtk_box_pack_start (GTK_BOX (location_bar_box), window->navigation_bar,
@@ -701,7 +701,7 @@ nautilus_window_constructed (NautilusWindow *window)
/* set up the sidebar */
window->sidebar = nautilus_sidebar_new ();
gtk_widget_show (GTK_WIDGET (window->sidebar));
- gtk_signal_connect (GTK_OBJECT (window->sidebar), "location_changed",
+ g_signal_connect (G_OBJECT (window->sidebar), "location_changed",
G_CALLBACK (go_to_callback), window);
e_paned_pack1 (E_PANED (window->content_hbox),
GTK_WIDGET (window->sidebar),
@@ -1144,7 +1144,7 @@ create_view_as_menu_item (NautilusWindow *window,
menu_item = gtk_menu_item_new_with_label (menu_label);
g_free (menu_label);
- gtk_signal_connect (GTK_OBJECT (menu_item),
+ g_signal_connect (G_OBJECT (menu_item),
"activate",
G_CALLBACK (view_as_menu_switch_views_callback),
window);
@@ -1481,7 +1481,7 @@ load_view_as_menus_callback (NautilusFile *file,
/* Add "View as..." extra bonus choice. */
menu_item = gtk_menu_item_new_with_label (_("View as..."));
- gtk_signal_connect (GTK_OBJECT (menu_item),
+ g_signal_connect (G_OBJECT (menu_item),
"activate",
G_CALLBACK (view_as_menu_choose_view_callback),
window);
@@ -1735,7 +1735,7 @@ nautilus_window_allow_stop (NautilusWindow *window, gboolean allow)
void
nautilus_send_history_list_changed (void)
{
- gtk_signal_emit_by_name (nautilus_signaller_get_current (),
+ g_signal_emit_by_name (nautilus_signaller_get_current (),
"history_list_changed");
}
diff --git a/src/nautilus-preferences-dialog.c b/src/nautilus-preferences-dialog.c
index db014dc56..828199b47 100644
--- a/src/nautilus-preferences-dialog.c
+++ b/src/nautilus-preferences-dialog.c
@@ -448,12 +448,12 @@ preferences_dialog_create (void)
gtk_window_set_wmclass (GTK_WINDOW (dialog), "nautilus_preferences", "Nautilus");
- gtk_signal_connect (GTK_OBJECT (dialog),
+ g_signal_connect (G_OBJECT (dialog),
"response",
GTK_SIGNAL_FUNC (dialog_button_response_callback),
dialog);
- gtk_signal_connect (GTK_OBJECT (dialog),
+ g_signal_connect (G_OBJECT (dialog),
"close",
GTK_SIGNAL_FUNC (dialog_close_callback),
NULL);
@@ -554,7 +554,7 @@ preferences_dialog_populate_themes_group (EelPreferencesGroup *group)
"theme_changed",
0);
/* Keep track of theme chooser changes */
- gtk_signal_connect (GTK_OBJECT (child),
+ g_signal_connect (G_OBJECT (child),
"theme_changed",
GTK_SIGNAL_FUNC (theme_changed_callback),
NULL);
@@ -562,7 +562,7 @@ preferences_dialog_populate_themes_group (EelPreferencesGroup *group)
/* Have the custom preferences item tell us when its time to update the displayed
* with with the one stored in preferences
*/
- gtk_signal_connect (GTK_OBJECT (item),
+ g_signal_connect (G_OBJECT (item),
"custom_update_displayed_value",
GTK_SIGNAL_FUNC (update_theme_selector_displayed_value_callback),
child);
diff --git a/src/nautilus-profiler.c b/src/nautilus-profiler.c
index 51d82fa49..0b668f6af 100644
--- a/src/nautilus-profiler.c
+++ b/src/nautilus-profiler.c
@@ -182,7 +182,7 @@ dump_dialog_new (const char *title)
dump_dialog->window = gtk_window_new (GTK_WINDOW_DIALOG);
eel_gtk_window_set_up_close_accelerator
(GTK_WINDOW (dump_dialog->window));
- gtk_signal_connect (GTK_OBJECT (dump_dialog->window),
+ g_signal_connect (G_OBJECT (dump_dialog->window),
"delete_event",
GTK_SIGNAL_FUNC (window_delete_event),
dump_dialog->window);
@@ -201,12 +201,12 @@ dump_dialog_new (const char *title)
gtk_widget_set_sensitive (print_button, FALSE);
gtk_widget_set_sensitive (save_button, FALSE);
- gtk_signal_connect (GTK_OBJECT (print_button),
+ g_signal_connect (G_OBJECT (print_button),
"clicked",
GTK_SIGNAL_FUNC (window_print_button_callback),
dump_dialog);
- gtk_signal_connect (GTK_OBJECT (save_button),
+ g_signal_connect (G_OBJECT (save_button),
"clicked",
GTK_SIGNAL_FUNC (window_save_button_callback),
dump_dialog);
diff --git a/src/nautilus-property-browser.c b/src/nautilus-property-browser.c
index 3acba7b82..5d4f694d3 100644
--- a/src/nautilus-property-browser.c
+++ b/src/nautilus-property-browser.c
@@ -373,7 +373,7 @@ nautilus_property_browser_init (GtkObject *object)
gtk_box_pack_end (GTK_BOX(property_browser->details->bottom_box),
property_browser->details->add_button, FALSE, FALSE, GNOME_PAD_SMALL);
- gtk_signal_connect (GTK_OBJECT (property_browser->details->add_button), "clicked",
+ g_signal_connect (G_OBJECT (property_browser->details->add_button), "clicked",
G_CALLBACK (add_new_button_callback), property_browser);
/* now create the "remove" button */
@@ -392,7 +392,7 @@ nautilus_property_browser_init (GtkObject *object)
FALSE,
GNOME_PAD_SMALL);
- gtk_signal_connect (GTK_OBJECT (property_browser->details->remove_button),
+ g_signal_connect (G_OBJECT (property_browser->details->remove_button),
"clicked",
G_CALLBACK (remove_button_callback),
property_browser);
@@ -412,11 +412,11 @@ nautilus_property_browser_init (GtkObject *object)
nautilus_property_browser_theme_changed,
property_browser);
- gtk_signal_connect (GTK_OBJECT (property_browser), "delete_event",
+ g_signal_connect (G_OBJECT (property_browser), "delete_event",
G_CALLBACK (nautilus_property_browser_delete_event_callback),
NULL);
- gtk_signal_connect (GTK_OBJECT (property_browser), "hide",
+ g_signal_connect (G_OBJECT (property_browser), "hide",
G_CALLBACK (nautilus_property_browser_hide_callback),
NULL);
@@ -1198,7 +1198,7 @@ show_color_selection_window (GtkWidget *widget, gpointer *data)
eel_nullify_when_destroyed (&property_browser->details->dialog);
- gtk_signal_connect (GTK_OBJECT (property_browser->details->dialog),
+ g_signal_connect (G_OBJECT (property_browser->details->dialog),
"clicked",
(GtkSignalFunc) add_color_to_browser, property_browser);
gtk_window_set_position (GTK_WINDOW (property_browser->details->dialog), GTK_WIN_POS_MOUSE);
@@ -1225,7 +1225,7 @@ add_new_color (NautilusPropertyBrowser *property_browser)
eel_nullify_when_destroyed (&property_browser->details->dialog);
- gtk_signal_connect (GTK_OBJECT (color_dialog->ok_button),
+ g_signal_connect (G_OBJECT (color_dialog->ok_button),
"clicked",
(GtkSignalFunc) show_color_selection_window, property_browser);
gtk_signal_connect_object (GTK_OBJECT (color_dialog->cancel_button),
@@ -1393,7 +1393,7 @@ add_new_emblem (NautilusPropertyBrowser *property_browser)
eel_nullify_when_destroyed (&property_browser->details->dialog);
- gtk_signal_connect (GTK_OBJECT (property_browser->details->dialog),
+ g_signal_connect (G_OBJECT (property_browser->details->dialog),
"clicked",
(GtkSignalFunc) emblem_dialog_clicked, property_browser);
gtk_window_set_position (GTK_WINDOW (property_browser->details->dialog), GTK_WIN_POS_MOUSE);
@@ -1949,7 +1949,7 @@ nautilus_property_browser_update_contents (NautilusPropertyBrowser *property_bro
eel_wrap_table_set_y_spacing (EEL_WRAP_TABLE (property_browser->details->content_table),
IMAGE_TABLE_Y_SPACING);
- gtk_signal_connect (GTK_OBJECT (property_browser->details->content_table),
+ g_signal_connect (G_OBJECT (property_browser->details->content_table),
"child_pressed",
G_CALLBACK (element_clicked_callback),
property_browser);
@@ -2174,5 +2174,5 @@ nautilus_property_browser_set_path (NautilusPropertyBrowser *property_browser,
static void
emit_emblems_changed_signal (void)
{
- gtk_signal_emit_by_name (nautilus_signaller_get_current (), "emblems_changed");
+ g_signal_emit_by_name (nautilus_signaller_get_current (), "emblems_changed");
}
diff --git a/src/nautilus-search-bar-criterion.c b/src/nautilus-search-bar-criterion.c
index 303802d6a..5ada390d9 100644
--- a/src/nautilus-search-bar-criterion.c
+++ b/src/nautilus-search-bar-criterion.c
@@ -219,7 +219,7 @@ nautilus_search_bar_criterion_class_init (NautilusSearchBarCriterionClass *klass
G_SIGNAL_RUN_LAST,
0,
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
}
@@ -297,7 +297,7 @@ nautilus_search_bar_criterion_new_from_values (NautilusSearchBarCriterionType ty
details->bar = bar;
details->box = gtk_hwrap_box_new (FALSE);
- gtk_signal_connect (GTK_OBJECT (details->box),
+ g_signal_connect (G_OBJECT (details->box),
"need_reallocation",
G_CALLBACK (queue_bar_resize_callback),
bar);
@@ -317,7 +317,7 @@ nautilus_search_bar_criterion_new_from_values (NautilusSearchBarCriterionType ty
g_free (context_stripped_criteria_title);
gtk_object_set_data (GTK_OBJECT(item), "type", GINT_TO_POINTER(i));
- gtk_signal_connect (GTK_OBJECT (item),
+ g_signal_connect (G_OBJECT (item),
"activate",
G_CALLBACK (criterion_type_changed_callback),
criterion);
@@ -355,12 +355,12 @@ nautilus_search_bar_criterion_new_from_values (NautilusSearchBarCriterionType ty
don't need a date, like "yesterday" */
if (details->type == NAUTILUS_DATE_MODIFIED_SEARCH_CRITERION) {
if (modified_relation_should_show_value (i)) {
- gtk_signal_connect (GTK_OBJECT (item), "activate",
+ g_signal_connect (G_OBJECT (item), "activate",
G_CALLBACK (show_date_widget),
criterion);
}
else {
- gtk_signal_connect (GTK_OBJECT (item), "activate",
+ g_signal_connect (G_OBJECT (item), "activate",
G_CALLBACK (hide_date_widget),
criterion);
}
@@ -718,7 +718,7 @@ nautilus_search_bar_criterion_update_valid_criteria_choices (NautilusSearchBarCr
gtk_object_set_data (GTK_OBJECT(item), "type", GINT_TO_POINTER(i));
- gtk_signal_connect (GTK_OBJECT (item),
+ g_signal_connect (G_OBJECT (item),
"activate",
G_CALLBACK (criterion_type_changed_callback),
criterion);
@@ -1046,8 +1046,8 @@ criterion_type_changed_callback (GtkObject *object,
g_return_if_fail (NAUTILUS_IS_COMPLEX_SEARCH_BAR (criterion->details->bar));
gtk_object_set_data (GTK_OBJECT (criterion), "type",
gtk_object_get_data (GTK_OBJECT (menu_item), "type"));
- gtk_signal_emit (GTK_OBJECT (criterion),
- signals[CRITERION_TYPE_CHANGED]);
+ g_signal_emit (G_OBJECT (criterion),
+ signals[CRITERION_TYPE_CHANGED], 0);
}
diff --git a/src/nautilus-shell.c b/src/nautilus-shell.c
index 1517c08d9..6f9bcb29a 100644
--- a/src/nautilus-shell.c
+++ b/src/nautilus-shell.c
@@ -215,7 +215,7 @@ display_caveat_first_time (NautilusShell *shell, NautilusWindow *window)
*/
if (!showed_caveat
&& g_getenv ("NAUTILUS_NO_CAVEAT_DIALOG") == NULL) {
- gtk_signal_connect (GTK_OBJECT (window), "show",
+ g_signal_connect (G_OBJECT (window), "show",
display_caveat, window);
}
showed_caveat = TRUE;
diff --git a/src/nautilus-sidebar-title.c b/src/nautilus-sidebar-title.c
index d9dd09de4..0807186a1 100644
--- a/src/nautilus-sidebar-title.c
+++ b/src/nautilus-sidebar-title.c
@@ -206,7 +206,7 @@ nautilus_sidebar_title_init (NautilusSidebarTitle *sidebar_title)
"icons_changed",
G_CALLBACK (update_icon),
GTK_OBJECT (sidebar_title));
- gtk_signal_connect (GTK_OBJECT (sidebar_title), "realize",
+ g_signal_connect (G_OBJECT (sidebar_title), "realize",
G_CALLBACK (realize_callback), NULL);
/* Create the icon */
diff --git a/src/nautilus-sidebar.c b/src/nautilus-sidebar.c
index 2ca5550e5..9c03f2ec1 100644
--- a/src/nautilus-sidebar.c
+++ b/src/nautilus-sidebar.c
@@ -546,7 +546,7 @@ nautilus_sidebar_create_context_menu (NautilusSidebar *sidebar)
gtk_widget_show (menu_item);
gtk_menu_append (GTK_MENU(menu), menu_item);
gtk_widget_set_sensitive (menu_item, has_background);
- gtk_signal_connect (GTK_OBJECT (menu_item), "activate",
+ g_signal_connect (G_OBJECT (menu_item), "activate",
G_CALLBACK (reset_background_callback), sidebar);
/* add a separator */
@@ -710,8 +710,8 @@ receive_dropped_uri_list (NautilusSidebar *sidebar,
(eel_get_widget_background (GTK_WIDGET (sidebar)),
uris[0]);
} else if (exactly_one) {
- gtk_signal_emit (GTK_OBJECT (sidebar),
- signals[LOCATION_CHANGED],
+ g_signal_emit (G_OBJECT (sidebar),
+ signals[LOCATION_CHANGED], 0,
uris[0]);
}
break;
@@ -916,7 +916,7 @@ nautilus_sidebar_add_panel (NautilusSidebar *sidebar, NautilusViewFrame *panel)
gtk_widget_show (label);
- gtk_signal_connect (GTK_OBJECT (panel), "view_loaded",
+ g_signal_connect (G_OBJECT (panel), "view_loaded",
G_CALLBACK (view_loaded_callback), sidebar);
gtk_notebook_append_page (GTK_NOTEBOOK (sidebar->details->notebook),
@@ -1386,7 +1386,7 @@ add_command_buttons (NautilusSidebar *sidebar, GList *application_list)
/* Catch-all button after all the others. */
temp_button = gtk_button_new_with_label (_("Open with..."));
- gtk_signal_connect (GTK_OBJECT (temp_button), "clicked",
+ g_signal_connect (G_OBJECT (temp_button), "clicked",
G_CALLBACK (open_with_callback), NULL);
gtk_object_set_user_data (GTK_OBJECT (temp_button), sidebar);
gtk_widget_show (temp_button);
@@ -1502,7 +1502,7 @@ nautilus_sidebar_update_buttons (NautilusSidebar *sidebar)
gtk_widget_show (temp_button);
sidebar->details->has_buttons = TRUE;
- gtk_signal_connect (GTK_OBJECT (temp_button), "clicked",
+ g_signal_connect (G_OBJECT (temp_button), "clicked",
GTK_SIGNAL_FUNC (empty_trash_callback), NULL);
gtk_signal_connect_while_alive (GTK_OBJECT (nautilus_trash_monitor_get ()),
@@ -1547,11 +1547,11 @@ nautilus_sidebar_update_appearance (NautilusSidebar *sidebar)
background = eel_get_widget_background (GTK_WIDGET (sidebar));
if (!sidebar->details->background_connected) {
sidebar->details->background_connected = TRUE;
- gtk_signal_connect (GTK_OBJECT (background),
+ g_signal_connect (G_OBJECT (background),
"settings_changed",
G_CALLBACK (background_settings_changed_callback),
sidebar);
- gtk_signal_connect (GTK_OBJECT (background),
+ g_signal_connect (G_OBJECT (background),
"reset",
G_CALLBACK (background_reset_callback),
sidebar);
diff --git a/src/nautilus-signaller.c b/src/nautilus-signaller.c
index 2c366822f..81cda3d57 100644
--- a/src/nautilus-signaller.c
+++ b/src/nautilus-signaller.c
@@ -95,7 +95,7 @@ GtkObject *
nautilus_signaller_get_current (void)
{
if (global_signaller == NULL) {
- global_signaller = gtk_object_new (nautilus_signaller_get_type (), NULL);
+ global_signaller = g_object_new (nautilus_signaller_get_type (), NULL);
gtk_object_ref (GTK_OBJECT (global_signaller));
gtk_object_sink (GTK_OBJECT (global_signaller));
g_atexit (unref_global_signaller);
diff --git a/src/nautilus-spatial-window.c b/src/nautilus-spatial-window.c
index 3fc14b51f..e62322c92 100644
--- a/src/nautilus-spatial-window.c
+++ b/src/nautilus-spatial-window.c
@@ -166,11 +166,11 @@ nautilus_window_class_init (NautilusWindowClass *klass)
widget_class->unrealize = nautilus_window_unrealize;
gtk_object_add_arg_type ("NautilusWindow::app_id",
- GTK_TYPE_STRING,
+ G_TYPE_STRING,
GTK_ARG_READWRITE | GTK_ARG_CONSTRUCT,
ARG_APP_ID);
gtk_object_add_arg_type ("NautilusWindow::app",
- GTK_TYPE_OBJECT,
+ G_TYPE_OBJECT,
GTK_ARG_READWRITE | GTK_ARG_CONSTRUCT,
ARG_APP);
@@ -633,10 +633,10 @@ nautilus_window_constructed (NautilusWindow *window)
window->navigation_bar = nautilus_switchable_navigation_bar_new (window);
gtk_widget_show (GTK_WIDGET (window->navigation_bar));
- gtk_signal_connect (GTK_OBJECT (window->navigation_bar), "location_changed",
+ g_signal_connect (G_OBJECT (window->navigation_bar), "location_changed",
G_CALLBACK (navigation_bar_location_changed_callback), window);
- gtk_signal_connect (GTK_OBJECT (window->navigation_bar), "mode_changed",
+ g_signal_connect (G_OBJECT (window->navigation_bar), "mode_changed",
G_CALLBACK (navigation_bar_mode_changed_callback), window);
gtk_box_pack_start (GTK_BOX (location_bar_box), window->navigation_bar,
@@ -701,7 +701,7 @@ nautilus_window_constructed (NautilusWindow *window)
/* set up the sidebar */
window->sidebar = nautilus_sidebar_new ();
gtk_widget_show (GTK_WIDGET (window->sidebar));
- gtk_signal_connect (GTK_OBJECT (window->sidebar), "location_changed",
+ g_signal_connect (G_OBJECT (window->sidebar), "location_changed",
G_CALLBACK (go_to_callback), window);
e_paned_pack1 (E_PANED (window->content_hbox),
GTK_WIDGET (window->sidebar),
@@ -1144,7 +1144,7 @@ create_view_as_menu_item (NautilusWindow *window,
menu_item = gtk_menu_item_new_with_label (menu_label);
g_free (menu_label);
- gtk_signal_connect (GTK_OBJECT (menu_item),
+ g_signal_connect (G_OBJECT (menu_item),
"activate",
G_CALLBACK (view_as_menu_switch_views_callback),
window);
@@ -1481,7 +1481,7 @@ load_view_as_menus_callback (NautilusFile *file,
/* Add "View as..." extra bonus choice. */
menu_item = gtk_menu_item_new_with_label (_("View as..."));
- gtk_signal_connect (GTK_OBJECT (menu_item),
+ g_signal_connect (G_OBJECT (menu_item),
"activate",
G_CALLBACK (view_as_menu_choose_view_callback),
window);
@@ -1735,7 +1735,7 @@ nautilus_window_allow_stop (NautilusWindow *window, gboolean allow)
void
nautilus_send_history_list_changed (void)
{
- gtk_signal_emit_by_name (nautilus_signaller_get_current (),
+ g_signal_emit_by_name (nautilus_signaller_get_current (),
"history_list_changed");
}
diff --git a/src/nautilus-switchable-navigation-bar.c b/src/nautilus-switchable-navigation-bar.c
index cfc492e1c..ed38405dc 100644
--- a/src/nautilus-switchable-navigation-bar.c
+++ b/src/nautilus-switchable-navigation-bar.c
@@ -218,7 +218,7 @@ nautilus_switchable_navigation_bar_set_mode (NautilusSwitchableNavigationBar
}
#endif
- gtk_signal_emit (GTK_OBJECT (bar), signals[MODE_CHANGED], mode);
+ g_signal_emit (G_OBJECT (bar), signals[MODE_CHANGED], 0, mode);
}
static char *
diff --git a/src/nautilus-theme-selector.c b/src/nautilus-theme-selector.c
index 9bcb9dab1..45c1d18c1 100644
--- a/src/nautilus-theme-selector.c
+++ b/src/nautilus-theme-selector.c
@@ -177,19 +177,19 @@ nautilus_theme_selector_init (NautilusThemeSelector *theme_selector)
gtk_box_pack_end (GTK_BOX (alignment_box), button_box, FALSE, FALSE, 2);
theme_selector->details->install_theme_button = gtk_button_new_with_label (_("Add New Theme..."));
- gtk_signal_connect (GTK_OBJECT (theme_selector->details->install_theme_button),
+ g_signal_connect (G_OBJECT (theme_selector->details->install_theme_button),
"clicked",
GTK_SIGNAL_FUNC (install_theme_button_clicked_callback),
theme_selector);
theme_selector->details->remove_theme_button = gtk_button_new_with_label (_("Remove Theme..."));
- gtk_signal_connect (GTK_OBJECT (theme_selector->details->remove_theme_button),
+ g_signal_connect (G_OBJECT (theme_selector->details->remove_theme_button),
"clicked",
GTK_SIGNAL_FUNC (remove_theme_button_clicked_callback),
theme_selector);
theme_selector->details->cancel_remove_button = gtk_button_new_with_label (_("Cancel Remove"));
- gtk_signal_connect (GTK_OBJECT (theme_selector->details->cancel_remove_button),
+ g_signal_connect (G_OBJECT (theme_selector->details->cancel_remove_button),
"clicked",
GTK_SIGNAL_FUNC (cancel_remove_button_clicked_callback),
theme_selector);
@@ -220,13 +220,13 @@ nautilus_theme_selector_init (NautilusThemeSelector *theme_selector)
theme_selector_update_remove_theme_button (theme_selector);
- gtk_signal_connect (GTK_OBJECT (theme_selector->details->theme_selector),
+ g_signal_connect (G_OBJECT (theme_selector->details->theme_selector),
"selection_changed",
GTK_SIGNAL_FUNC (theme_selector_changed_callback),
theme_selector);
theme_selector->details->theme_selector_changed_connection =
- gtk_signal_connect (GTK_OBJECT (theme_selector->details->remove_theme_selector),
+ g_signal_connect (G_OBJECT (theme_selector->details->remove_theme_selector),
"selection_changed",
GTK_SIGNAL_FUNC (remove_theme_selector_changed_callback),
theme_selector);
@@ -335,12 +335,12 @@ install_theme_button_clicked_callback (GtkWidget *button,
THEME_SELECTOR_DATA_KEY,
callback_data);
- gtk_signal_connect (GTK_OBJECT (GTK_FILE_SELECTION (file_selection_dialog)->ok_button),
+ g_signal_connect (G_OBJECT (GTK_FILE_SELECTION (file_selection_dialog)->ok_button),
"clicked",
GTK_SIGNAL_FUNC (file_selection_ok_clicked_callback),
file_selection_dialog);
- gtk_signal_connect (GTK_OBJECT (GTK_FILE_SELECTION (file_selection_dialog)->cancel_button),
+ g_signal_connect (G_OBJECT (GTK_FILE_SELECTION (file_selection_dialog)->cancel_button),
"clicked",
GTK_SIGNAL_FUNC (file_selection_cancel_clicked_callback),
file_selection_dialog);
@@ -513,8 +513,8 @@ theme_selector_changed_callback (EelImageChooser *image_chooser,
selected_row_position = eel_image_chooser_get_selected_row (image_chooser);
- gtk_signal_emit (GTK_OBJECT (callback_data),
- theme_selector_signals[THEME_CHANGED]);
+ g_signal_emit (G_OBJECT (callback_data),
+ theme_selector_signals[THEME_CHANGED], 0);
}
/* GtkObjectClass methods */
diff --git a/src/nautilus-view-frame-corba.c b/src/nautilus-view-frame-corba.c
index a77e97661..630ebd199 100644
--- a/src/nautilus-view-frame-corba.c
+++ b/src/nautilus-view-frame-corba.c
@@ -404,7 +404,7 @@ nautilus_view_frame_create_corba_part (NautilusViewFrame *widget)
{
NautilusViewFrameCorbaPart *part;
- part = NAUTILUS_VIEW_FRAME_CORBA_PART (gtk_object_new (NAUTILUS_TYPE_VIEW_FRAME_CORBA_PART, NULL));
+ part = NAUTILUS_VIEW_FRAME_CORBA_PART (g_object_new (NAUTILUS_TYPE_VIEW_FRAME_CORBA_PART, NULL));
part->widget = widget;
return BONOBO_OBJECT (part);
}
diff --git a/src/nautilus-view-frame.c b/src/nautilus-view-frame.c
index c5f3aa8af..ec12b741c 100644
--- a/src/nautilus-view-frame.c
+++ b/src/nautilus-view-frame.c
@@ -163,7 +163,7 @@ nautilus_view_frame_class_init (NautilusViewFrameClass *klass)
G_STRUCT_OFFSET (NautilusViewFrameClass,
change_selection),
NULL, NULL,
- gtk_marshal_NONE__POINTER,
+ gtk_marshal_VOID__POINTER,
G_TYPE_NONE, 1, GTK_TYPE_POINTER);
signals[CHANGE_STATUS] = g_signal_new
("change_status",
@@ -181,7 +181,7 @@ nautilus_view_frame_class_init (NautilusViewFrameClass *klass)
G_STRUCT_OFFSET (NautilusViewFrameClass,
failed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[GET_HISTORY_LIST] = g_signal_new
("get_history_list",
@@ -199,7 +199,7 @@ nautilus_view_frame_class_init (NautilusViewFrameClass *klass)
G_STRUCT_OFFSET (NautilusViewFrameClass,
go_back),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[LOAD_COMPLETE] = g_signal_new
("load_complete",
@@ -208,7 +208,7 @@ nautilus_view_frame_class_init (NautilusViewFrameClass *klass)
G_STRUCT_OFFSET (NautilusViewFrameClass,
load_complete),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[LOAD_PROGRESS_CHANGED] = g_signal_new
("load_progress_changed",
@@ -217,7 +217,7 @@ nautilus_view_frame_class_init (NautilusViewFrameClass *klass)
G_STRUCT_OFFSET (NautilusViewFrameClass,
load_progress_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[LOAD_UNDERWAY] = g_signal_new
("load_underway",
@@ -226,7 +226,7 @@ nautilus_view_frame_class_init (NautilusViewFrameClass *klass)
G_STRUCT_OFFSET (NautilusViewFrameClass,
load_underway),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[OPEN_LOCATION_FORCE_NEW_WINDOW] = g_signal_new
("open_location_force_new_window",
@@ -280,7 +280,7 @@ nautilus_view_frame_class_init (NautilusViewFrameClass *klass)
G_STRUCT_OFFSET (NautilusViewFrameClass,
title_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[VIEW_LOADED] = g_signal_new
("view_loaded",
@@ -289,7 +289,7 @@ nautilus_view_frame_class_init (NautilusViewFrameClass *klass)
G_STRUCT_OFFSET (NautilusViewFrameClass,
view_loaded),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[ZOOM_LEVEL_CHANGED] = g_signal_new
("zoom_level_changed",
@@ -298,7 +298,7 @@ nautilus_view_frame_class_init (NautilusViewFrameClass *klass)
G_STRUCT_OFFSET (NautilusViewFrameClass,
zoom_level_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[ZOOM_PARAMETERS_CHANGED] = g_signal_new
("zoom_parameters_changed",
@@ -307,7 +307,7 @@ nautilus_view_frame_class_init (NautilusViewFrameClass *klass)
G_STRUCT_OFFSET (NautilusViewFrameClass,
zoom_parameters_changed),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
}
@@ -419,7 +419,7 @@ static void
emit_zoom_parameters_changed (NautilusViewFrame *view)
{
if (view->details->zoomable_frame != NULL) {
- gtk_signal_emit (GTK_OBJECT (view), signals[ZOOM_PARAMETERS_CHANGED]);
+ g_signal_emit (G_OBJECT (view), signals[ZOOM_PARAMETERS_CHANGED], 0);
}
}
@@ -432,7 +432,7 @@ view_frame_activated (NautilusViewFrame *view)
switch (view->details->state) {
case VIEW_FRAME_EMPTY:
view->details->state = VIEW_FRAME_NO_LOCATION;
- gtk_signal_emit (GTK_OBJECT (view), signals[VIEW_LOADED]);
+ g_signal_emit (G_OBJECT (view), signals[VIEW_LOADED], 0);
emit_zoom_parameters_changed (view);
send_history (view);
return;
@@ -489,7 +489,7 @@ view_frame_underway (NautilusViewFrame *view)
case VIEW_FRAME_WAITING:
case VIEW_FRAME_LOADED:
view->details->state = VIEW_FRAME_UNDERWAY;
- gtk_signal_emit (GTK_OBJECT (view), signals[LOAD_UNDERWAY]);
+ g_signal_emit (G_OBJECT (view), signals[LOAD_UNDERWAY], 0);
return;
case VIEW_FRAME_UNDERWAY:
case VIEW_FRAME_FAILED:
@@ -548,7 +548,7 @@ view_frame_loaded (NautilusViewFrame *view)
/* fall through */
case VIEW_FRAME_UNDERWAY:
view->details->state = VIEW_FRAME_LOADED;
- gtk_signal_emit (GTK_OBJECT (view), signals[LOAD_COMPLETE]);
+ g_signal_emit (G_OBJECT (view), signals[LOAD_COMPLETE], 0);
return;
case VIEW_FRAME_LOADED:
case VIEW_FRAME_FAILED:
@@ -573,7 +573,7 @@ view_frame_failed (NautilusViewFrame *view)
view->details->state = VIEW_FRAME_FAILED;
stop_activation (view);
destroy_view (view);
- gtk_signal_emit (GTK_OBJECT (view), signals[FAILED]);
+ g_signal_emit (G_OBJECT (view), signals[FAILED], 0);
return;
case VIEW_FRAME_FAILED:
return;
@@ -621,8 +621,8 @@ static void
emit_zoom_level_changed_callback (gpointer data,
gpointer callback_data)
{
- gtk_signal_emit (GTK_OBJECT (data),
- signals[ZOOM_LEVEL_CHANGED],
+ g_signal_emit (G_OBJECT (data),
+ signals[ZOOM_LEVEL_CHANGED], 0,
* (float *) callback_data);
}
@@ -891,7 +891,7 @@ nautilus_view_frame_load_location (NautilusViewFrame *view,
g_free (view->details->title);
view->details->title = NULL;
- gtk_signal_emit (GTK_OBJECT (view), signals[TITLE_CHANGED]);
+ g_signal_emit (G_OBJECT (view), signals[TITLE_CHANGED], 0);
view_frame_wait (view);
@@ -1133,8 +1133,8 @@ nautilus_view_frame_open_location_in_this_window (NautilusViewFrame *view,
}
view_frame_wait_is_over (view);
- gtk_signal_emit (GTK_OBJECT (view),
- signals[OPEN_LOCATION_IN_THIS_WINDOW], location);
+ g_signal_emit (G_OBJECT (view),
+ signals[OPEN_LOCATION_IN_THIS_WINDOW], 0, location);
}
void
@@ -1148,8 +1148,8 @@ nautilus_view_frame_open_location_prefer_existing_window (NautilusViewFrame *vie
}
view_frame_wait_is_over (view);
- gtk_signal_emit (GTK_OBJECT (view),
- signals[OPEN_LOCATION_PREFER_EXISTING_WINDOW], location);
+ g_signal_emit (G_OBJECT (view),
+ signals[OPEN_LOCATION_PREFER_EXISTING_WINDOW], 0, location);
}
void
@@ -1164,8 +1164,8 @@ nautilus_view_frame_open_location_force_new_window (NautilusViewFrame *view,
}
view_frame_wait_is_over (view);
- gtk_signal_emit (GTK_OBJECT (view),
- signals[OPEN_LOCATION_FORCE_NEW_WINDOW],
+ g_signal_emit (G_OBJECT (view),
+ signals[OPEN_LOCATION_FORCE_NEW_WINDOW], 0,
location, selection);
}
@@ -1185,8 +1185,8 @@ nautilus_view_frame_report_location_change (NautilusViewFrame *view,
view->details->title = g_strdup (title);
view_frame_wait_is_over (view);
- gtk_signal_emit (GTK_OBJECT (view),
- signals[REPORT_LOCATION_CHANGE],
+ g_signal_emit (G_OBJECT (view),
+ signals[REPORT_LOCATION_CHANGE], 0,
location, selection, title);
}
@@ -1207,8 +1207,8 @@ nautilus_view_frame_report_redirect (NautilusViewFrame *view,
view->details->title = g_strdup (title);
view_frame_wait_is_over (view);
- gtk_signal_emit (GTK_OBJECT (view),
- signals[REPORT_REDIRECT],
+ g_signal_emit (G_OBJECT (view),
+ signals[REPORT_REDIRECT], 0,
from_location, to_location, selection, title);
}
@@ -1223,8 +1223,8 @@ nautilus_view_frame_report_selection_change (NautilusViewFrame *view,
}
view_frame_wait_is_over (view);
- gtk_signal_emit (GTK_OBJECT (view),
- signals[CHANGE_SELECTION], selection);
+ g_signal_emit (G_OBJECT (view),
+ signals[CHANGE_SELECTION], 0, selection);
}
void
@@ -1238,8 +1238,8 @@ nautilus_view_frame_report_status (NautilusViewFrame *view,
}
view_frame_wait_is_over (view);
- gtk_signal_emit (GTK_OBJECT (view),
- signals[CHANGE_STATUS], status);
+ g_signal_emit (G_OBJECT (view),
+ signals[CHANGE_STATUS], 0, status);
}
void
@@ -1261,8 +1261,8 @@ nautilus_view_frame_report_load_progress (NautilusViewFrame *view,
}
view_frame_underway (view);
- gtk_signal_emit (GTK_OBJECT (view),
- signals[LOAD_PROGRESS_CHANGED]);
+ g_signal_emit (G_OBJECT (view),
+ signals[LOAD_PROGRESS_CHANGED], 0);
}
void
@@ -1296,7 +1296,7 @@ nautilus_view_frame_go_back (NautilusViewFrame *view)
{
g_return_if_fail (NAUTILUS_IS_VIEW_FRAME (view));
- gtk_signal_emit (GTK_OBJECT (view), signals[GO_BACK]);
+ g_signal_emit (G_OBJECT (view), signals[GO_BACK], 0);
}
void
@@ -1321,7 +1321,7 @@ nautilus_view_frame_set_title (NautilusViewFrame *view,
view_frame_wait_is_over (view);
if (changed) {
- gtk_signal_emit (GTK_OBJECT (view), signals[TITLE_CHANGED]);
+ g_signal_emit (G_OBJECT (view), signals[TITLE_CHANGED], 0);
}
}
@@ -1376,8 +1376,8 @@ get_history_list (NautilusViewFrame *view)
Nautilus_History *history_list;
history_list = NULL;
- gtk_signal_emit (GTK_OBJECT (view),
- signals[GET_HISTORY_LIST],
+ g_signal_emit (G_OBJECT (view),
+ signals[GET_HISTORY_LIST], 0,
&history_list);
return history_list;
}
diff --git a/src/nautilus-window-manage-views.c b/src/nautilus-window-manage-views.c
index a2d8e945d..4f180d226 100644
--- a/src/nautilus-window-manage-views.c
+++ b/src/nautilus-window-manage-views.c
@@ -592,7 +592,7 @@ update_for_new_location (NautilusWindow *window)
file = nautilus_file_get (window->details->location);
nautilus_window_set_viewed_file (window, file);
window->details->viewed_file_seen = !nautilus_file_is_not_yet_confirmed (file);
- gtk_signal_connect (GTK_OBJECT (file),
+ g_signal_connect (G_OBJECT (file),
"changed",
G_CALLBACK (viewed_file_changed_callback),
window);
diff --git a/src/nautilus-window-menus.c b/src/nautilus-window-menus.c
index 5775910f1..5b1cda7dc 100644
--- a/src/nautilus-window-menus.c
+++ b/src/nautilus-window-menus.c
@@ -1328,10 +1328,8 @@ nautilus_window_initialize_menus_part_1 (NautilusWindow *window)
user_level_changed_callback (window);
/* Register to catch Bonobo UI events so we can notice View As changes */
- gtk_signal_connect (GTK_OBJECT (window->details->shell_ui),
- "ui_event",
- G_CALLBACK (nautilus_window_handle_ui_event_callback),
- window);
+ g_signal_connect (G_OBJECT (window->details->shell_ui), "ui_event",
+ G_CALLBACK (nautilus_window_handle_ui_event_callback), window);
bonobo_ui_component_thaw (window->details->shell_ui, NULL);
diff --git a/src/nautilus-window-toolbars.c b/src/nautilus-window-toolbars.c
index 9a772ada5..73690115e 100644
--- a/src/nautilus-window-toolbars.c
+++ b/src/nautilus-window-toolbars.c
@@ -372,11 +372,11 @@ set_up_back_or_forward_toolbar_item (NautilusWindow *window,
gtk_widget_show (GTK_WIDGET (item));
button = bonobo_ui_toolbar_button_item_get_button_widget (item);
- gtk_signal_connect (GTK_OBJECT (button),
+ g_signal_connect (G_OBJECT (button),
"button_press_event",
GTK_SIGNAL_FUNC (back_or_forward_button_pressed_callback),
window);
- gtk_signal_connect (GTK_OBJECT (button),
+ g_signal_connect (G_OBJECT (button),
"clicked",
GTK_SIGNAL_FUNC (back_or_forward_button_clicked_callback),
window);
diff --git a/src/nautilus-window.c b/src/nautilus-window.c
index 3fc14b51f..e62322c92 100644
--- a/src/nautilus-window.c
+++ b/src/nautilus-window.c
@@ -166,11 +166,11 @@ nautilus_window_class_init (NautilusWindowClass *klass)
widget_class->unrealize = nautilus_window_unrealize;
gtk_object_add_arg_type ("NautilusWindow::app_id",
- GTK_TYPE_STRING,
+ G_TYPE_STRING,
GTK_ARG_READWRITE | GTK_ARG_CONSTRUCT,
ARG_APP_ID);
gtk_object_add_arg_type ("NautilusWindow::app",
- GTK_TYPE_OBJECT,
+ G_TYPE_OBJECT,
GTK_ARG_READWRITE | GTK_ARG_CONSTRUCT,
ARG_APP);
@@ -633,10 +633,10 @@ nautilus_window_constructed (NautilusWindow *window)
window->navigation_bar = nautilus_switchable_navigation_bar_new (window);
gtk_widget_show (GTK_WIDGET (window->navigation_bar));
- gtk_signal_connect (GTK_OBJECT (window->navigation_bar), "location_changed",
+ g_signal_connect (G_OBJECT (window->navigation_bar), "location_changed",
G_CALLBACK (navigation_bar_location_changed_callback), window);
- gtk_signal_connect (GTK_OBJECT (window->navigation_bar), "mode_changed",
+ g_signal_connect (G_OBJECT (window->navigation_bar), "mode_changed",
G_CALLBACK (navigation_bar_mode_changed_callback), window);
gtk_box_pack_start (GTK_BOX (location_bar_box), window->navigation_bar,
@@ -701,7 +701,7 @@ nautilus_window_constructed (NautilusWindow *window)
/* set up the sidebar */
window->sidebar = nautilus_sidebar_new ();
gtk_widget_show (GTK_WIDGET (window->sidebar));
- gtk_signal_connect (GTK_OBJECT (window->sidebar), "location_changed",
+ g_signal_connect (G_OBJECT (window->sidebar), "location_changed",
G_CALLBACK (go_to_callback), window);
e_paned_pack1 (E_PANED (window->content_hbox),
GTK_WIDGET (window->sidebar),
@@ -1144,7 +1144,7 @@ create_view_as_menu_item (NautilusWindow *window,
menu_item = gtk_menu_item_new_with_label (menu_label);
g_free (menu_label);
- gtk_signal_connect (GTK_OBJECT (menu_item),
+ g_signal_connect (G_OBJECT (menu_item),
"activate",
G_CALLBACK (view_as_menu_switch_views_callback),
window);
@@ -1481,7 +1481,7 @@ load_view_as_menus_callback (NautilusFile *file,
/* Add "View as..." extra bonus choice. */
menu_item = gtk_menu_item_new_with_label (_("View as..."));
- gtk_signal_connect (GTK_OBJECT (menu_item),
+ g_signal_connect (G_OBJECT (menu_item),
"activate",
G_CALLBACK (view_as_menu_choose_view_callback),
window);
@@ -1735,7 +1735,7 @@ nautilus_window_allow_stop (NautilusWindow *window, gboolean allow)
void
nautilus_send_history_list_changed (void)
{
- gtk_signal_emit_by_name (nautilus_signaller_get_current (),
+ g_signal_emit_by_name (nautilus_signaller_get_current (),
"history_list_changed");
}
diff --git a/src/nautilus-zoom-control.c b/src/nautilus-zoom-control.c
index 04941ac83..59a905988 100644
--- a/src/nautilus-zoom-control.c
+++ b/src/nautilus-zoom-control.c
@@ -474,7 +474,7 @@ zoom_menu_callback (GtkMenuItem *item, gpointer callback_data)
/* if we can zoom */
if (can_zoom) {
- gtk_signal_emit (GTK_OBJECT (zoom_control), signals[ZOOM_TO_LEVEL], zoom_level);
+ g_signal_emit (G_OBJECT (zoom_control), signals[ZOOM_TO_LEVEL], 0, zoom_level);
}
}
@@ -515,7 +515,7 @@ create_zoom_menu_item (GtkMenu *menu, GtkWidget *widget, float zoom_level,
zoom_level == zoom_control->details->zoom_level);
gtk_object_set_data_full (GTK_OBJECT (menu_item), "zoom_level", zoom_level_ptr, g_free);
- gtk_signal_connect (GTK_OBJECT (menu_item), "activate",
+ g_signal_connect (G_OBJECT (menu_item), "activate",
GTK_SIGNAL_FUNC (zoom_menu_callback),
zoom_control);
@@ -566,11 +566,11 @@ nautilus_zoom_control_button_press_event (GtkWidget *widget, GdkEventButton *eve
}
if ((event->x < (width / 3)) && nautilus_zoom_control_can_zoom_out (zoom_control)) {
- gtk_signal_emit (GTK_OBJECT (widget), signals[ZOOM_OUT]);
+ g_signal_emit (G_OBJECT (widget), signals[ZOOM_OUT], 0);
} else if ((event->x > ((2 * width) / 3)) && nautilus_zoom_control_can_zoom_in (zoom_control)) {
- gtk_signal_emit (GTK_OBJECT (widget), signals[ZOOM_IN]);
+ g_signal_emit (G_OBJECT (widget), signals[ZOOM_IN], 0);
} else if ((event->x >= (center - (width >> 3))) && (event->x <= (center + (width >> 3)))) {
- gtk_signal_emit (GTK_OBJECT (widget), signals[ZOOM_TO_FIT]);
+ g_signal_emit (G_OBJECT (widget), signals[ZOOM_TO_FIT], 0);
}
/*
@@ -734,7 +734,7 @@ nautilus_zoom_control_class_init (NautilusZoomControlClass *zoom_control_class)
G_STRUCT_OFFSET (NautilusZoomControlClass,
zoom_in),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[ZOOM_OUT] =
@@ -744,7 +744,7 @@ nautilus_zoom_control_class_init (NautilusZoomControlClass *zoom_control_class)
G_STRUCT_OFFSET (NautilusZoomControlClass,
zoom_out),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
signals[ZOOM_TO_LEVEL] =
@@ -766,6 +766,6 @@ nautilus_zoom_control_class_init (NautilusZoomControlClass *zoom_control_class)
G_STRUCT_OFFSET (NautilusZoomControlClass,
zoom_to_fit),
NULL, NULL,
- gtk_marshal_NONE__NONE,
+ gtk_marshal_VOID__VOID,
G_TYPE_NONE, 0);
}
diff --git a/test/test-nautilus-async-activation.c b/test/test-nautilus-async-activation.c
index bb0191820..c3abb9f4e 100644
--- a/test/test-nautilus-async-activation.c
+++ b/test/test-nautilus-async-activation.c
@@ -67,7 +67,7 @@ main (int argc, char *argv[])
bonobo_poa_manager ());
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_signal_connect (GTK_OBJECT (window), "destroy",
+ g_signal_connect (G_OBJECT (window), "destroy",
gtk_main_quit, NULL);
gtk_widget_show_all (GTK_WIDGET (window));
diff --git a/test/test-nautilus-preferences-change.c b/test/test-nautilus-preferences-change.c
index 41749b8ed..120a670da 100644
--- a/test/test-nautilus-preferences-change.c
+++ b/test/test-nautilus-preferences-change.c
@@ -94,7 +94,7 @@ picker_new (const char *name,
string_picker = eel_string_picker_new ();
eel_caption_set_title_label (EEL_CAPTION (string_picker), name);
- gtk_signal_connect (GTK_OBJECT (string_picker), "changed", GTK_SIGNAL_FUNC (int_picker_changed_callback),
+ g_signal_connect (G_OBJECT (string_picker), "changed", GTK_SIGNAL_FUNC (int_picker_changed_callback),
(gpointer) name);
eel_string_picker_set_string_list (EEL_STRING_PICKER (string_picker), entries);
@@ -118,7 +118,7 @@ user_level_picker_new (const char *name,
string_picker = eel_string_picker_new ();
eel_caption_set_title_label (EEL_CAPTION (string_picker), name);
- gtk_signal_connect (GTK_OBJECT (string_picker), "changed", GTK_SIGNAL_FUNC (user_level_picker_changed_callback),
+ g_signal_connect (G_OBJECT (string_picker), "changed", GTK_SIGNAL_FUNC (user_level_picker_changed_callback),
(gpointer) name);
eel_string_picker_set_string_list (EEL_STRING_PICKER (string_picker), entries);
diff --git a/test/test-nautilus-smooth-graphics.c b/test/test-nautilus-smooth-graphics.c
index 346ccf81c..82b8b7579 100644
--- a/test/test-nautilus-smooth-graphics.c
+++ b/test/test-nautilus-smooth-graphics.c
@@ -40,7 +40,7 @@ main (int argc, char * argv[])
nautilus_global_preferences_init ();
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
- gtk_signal_connect (GTK_OBJECT (window), "delete_event", GTK_SIGNAL_FUNC (delete_event), NULL);
+ g_signal_connect (G_OBJECT (window), "delete_event", GTK_SIGNAL_FUNC (delete_event), NULL);
button = gtk_toggle_button_new_with_label ("Smooth Graphics");
@@ -49,7 +49,7 @@ main (int argc, char * argv[])
gtk_container_add (GTK_CONTAINER (window), button);
- gtk_signal_connect (GTK_OBJECT (button),
+ g_signal_connect (G_OBJECT (button),
"toggled",
GTK_SIGNAL_FUNC (button_toggled),
NULL);
diff --git a/test/test-nautilus-wrap-table.c b/test/test-nautilus-wrap-table.c
index d2756c9fa..4d7c7fe0b 100644
--- a/test/test-nautilus-wrap-table.c
+++ b/test/test-nautilus-wrap-table.c
@@ -45,7 +45,7 @@ main (int argc, char* argv[])
* This must be done after the widget is realized, due to
* an apparent bug in gtk_viewport_set_shadow_type.
*/
-// gtk_signal_connect (GTK_OBJECT (GTK_BIN (scroller)->child),
+// g_signal_connect (G_OBJECT (GTK_BIN (scroller)->child),
// "realize",
// remove_default_viewport_shadow,
// NULL);
diff --git a/test/test.c b/test/test.c
index 68949a066..73a67af21 100644
--- a/test/test.c
+++ b/test/test.c
@@ -58,7 +58,7 @@ test_window_new (const char *title, guint border_width)
gtk_window_set_title (GTK_WINDOW (window), title);
}
- gtk_signal_connect (GTK_OBJECT (window),
+ g_signal_connect (G_OBJECT (window),
"delete_event",
GTK_SIGNAL_FUNC (test_delete_event),
NULL);