diff options
author | Ramiro Estrugo <ramiro@src.gnome.org> | 2000-10-10 15:32:11 +0000 |
---|---|---|
committer | Ramiro Estrugo <ramiro@src.gnome.org> | 2000-10-10 15:32:11 +0000 |
commit | 71d2325ca5ee996d025b831972a1194989cf6855 (patch) | |
tree | 264d6a7a10842f6a05149c58d9e9d94cb16592f5 | |
parent | f541dd9c7d71cbf72cadd03729b4c8d4204013a0 (diff) | |
download | nautilus-71d2325ca5ee996d025b831972a1194989cf6855.tar.gz |
Make it compile with the new bonobo ui handler stuff.
* src/nautilus-profiler.c:
(nautilus_profiler_bonobo_ui_reset_callback),
(nautilus_profiler_bonobo_ui_start_callback),
(nautilus_profiler_bonobo_ui_stop_callback),
(nautilus_profiler_bonobo_ui_report_callback):
* src/nautilus-profiler.h:
Make it compile with the new bonobo ui handler stuff.
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | src/nautilus-profiler.c | 63 | ||||
-rw-r--r-- | src/nautilus-profiler.h | 26 |
3 files changed, 41 insertions, 58 deletions
@@ -1,5 +1,15 @@ 2000-10-10 Ramiro Estrugo <ramiro@eazel.com> + * src/nautilus-profiler.c: + (nautilus_profiler_bonobo_ui_reset_callback), + (nautilus_profiler_bonobo_ui_start_callback), + (nautilus_profiler_bonobo_ui_stop_callback), + (nautilus_profiler_bonobo_ui_report_callback): + * src/nautilus-profiler.h: + Make it compile with the new bonobo ui handler stuff. + +2000-10-10 Ramiro Estrugo <ramiro@eazel.com> + * src/nautilus-property-browser.c: (make_properties_from_directories): Fix uninitialized variable. diff --git a/src/nautilus-profiler.c b/src/nautilus-profiler.c index 3d44d5525..e379fc090 100644 --- a/src/nautilus-profiler.c +++ b/src/nautilus-profiler.c @@ -39,8 +39,9 @@ #include <gtk/gtkbutton.h> #include <gtk/gtktext.h> #include <gtk/gtkvbox.h> +#include <gtk/gtkhbox.h> +#include <gtk/gtksignal.h> #include <gtk/gtkvscrollbar.h> -#include <gtk/gtkhscrollbar.h> #include <libnautilus-extensions/nautilus-file-utilities.h> @@ -51,60 +52,29 @@ extern void profile_reset (void); extern void profile_dump (const char *file_name); void -nautilus_profiler_bonobo_ui_reset_callback (BonoboUIHandler *ui_handler, - gpointer user_data, - const char *path) +nautilus_profiler_bonobo_ui_reset_callback (BonoboUIComponent *component, + gpointer user_data, + const char *verb) { profile_reset (); } void -nautilus_profiler_bonobo_ui_start_callback (BonoboUIHandler *ui_handler, - gpointer user_data, - const char *path) +nautilus_profiler_bonobo_ui_start_callback (BonoboUIComponent *component, + gpointer user_data, + const char *verb) { profile_on (); } + void -nautilus_profiler_bonobo_ui_stop_callback (BonoboUIHandler *ui_handler, - gpointer user_data, - const char *path) +nautilus_profiler_bonobo_ui_stop_callback (BonoboUIComponent *component, + gpointer user_data, + const char *verb) { profile_off (); } -static GtkWidget * -widget_find_ancestor_window (GtkWidget *widget) -{ - g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL); - - while (widget && !GTK_IS_WINDOW (widget)) { - widget = widget->parent; - } - - return widget; -} - -static GtkWidget * -ui_handler_find_ancestor_window (BonoboUIHandler *ui_handler) -{ - GtkWidget *something; - - g_return_val_if_fail (ui_handler != NULL, NULL); - - something = bonobo_ui_handler_get_statusbar (ui_handler); - - if (!something) { - something = bonobo_ui_handler_get_menubar (ui_handler); - } - - if (!something) { - return NULL; - } - - return widget_find_ancestor_window (something); -} - static void widget_set_busy_cursor (GtkWidget *widget) { @@ -286,7 +256,7 @@ dump_dialog_show (const char *dump_data, const char *title) } void -nautilus_profiler_bonobo_ui_report_callback (BonoboUIHandler *ui_handler, +nautilus_profiler_bonobo_ui_report_callback (BonoboUIComponent *component, gpointer user_data, const char *path) { @@ -298,14 +268,17 @@ nautilus_profiler_bonobo_ui_report_callback (BonoboUIHandler *ui_handler, GtkWidget *window = NULL; + g_return_if_fail (component != NULL); + g_return_if_fail (GTK_IS_WINDOW (user_data)); + dump_file_name = g_strdup ("/tmp/nautilus-profile-log-XXXXXX"); if (mktemp (dump_file_name) != dump_file_name) { g_free (dump_file_name); dump_file_name = g_strdup_printf ("/tmp/nautilus-profile-log.%d", getpid ()); } - - window = ui_handler_find_ancestor_window (ui_handler); + + window = GTK_WIDGET (user_data); widget_set_busy_cursor (window); diff --git a/src/nautilus-profiler.h b/src/nautilus-profiler.h index e73911f4e..42d20a909 100644 --- a/src/nautilus-profiler.h +++ b/src/nautilus-profiler.h @@ -28,19 +28,19 @@ #ifndef NAUTILUS_PROFILER_H #define NAUTILUS_PROFILER_H -#include <bonobo/bonobo-ui-handler.h> +#include <libnautilus-extensions/nautilus-bonobo-extensions.h> -void nautilus_profiler_bonobo_ui_reset_callback (BonoboUIHandler *ui_handler, - gpointer user_data, - const char *path); -void nautilus_profiler_bonobo_ui_start_callback (BonoboUIHandler *ui_handler, - gpointer user_data, - const char *path); -void nautilus_profiler_bonobo_ui_stop_callback (BonoboUIHandler *ui_handler, - gpointer user_data, - const char *path); -void nautilus_profiler_bonobo_ui_report_callback (BonoboUIHandler *ui_handler, - gpointer user_data, - const char *path); +void nautilus_profiler_bonobo_ui_reset_callback (BonoboUIComponent *component, + gpointer user_data, + const char *verb); +void nautilus_profiler_bonobo_ui_start_callback (BonoboUIComponent *component, + gpointer user_data, + const char *verb); +void nautilus_profiler_bonobo_ui_stop_callback (BonoboUIComponent *component, + gpointer user_data, + const char *verb); +void nautilus_profiler_bonobo_ui_report_callback (BonoboUIComponent *component, + gpointer user_data, + const char *verb); #endif /* NAUTILUS_PROFILER_H */ |