diff options
author | Jérôme Guelfucci <jeromeg@xfce.org> | 2010-01-22 18:33:49 +0100 |
---|---|---|
committer | Nick Schermer <nick@xfce.org> | 2010-01-28 19:50:22 +0100 |
commit | 68d8c335e2ae1afe2d5f469560f0db8d95d51550 (patch) | |
tree | 5ce7d52d26190131333913f00261502486f20d75 /settings | |
parent | 771544d326e7335922bc3cb9b5e2900085e6e0db (diff) | |
download | xfce4-session-68d8c335e2ae1afe2d5f469560f0db8d95d51550.tar.gz |
Port the settings dialog to libxfce4ui.
Diffstat (limited to 'settings')
-rw-r--r-- | settings/main.c | 12 | ||||
-rw-r--r-- | settings/xfae-window.c | 10 |
2 files changed, 9 insertions, 13 deletions
diff --git a/settings/main.c b/settings/main.c index 893248b6..287fff9c 100644 --- a/settings/main.c +++ b/settings/main.c @@ -29,6 +29,7 @@ #include <glade/glade.h> #include <libxfce4util/libxfce4util.h> +#include <libxfce4ui/libxfce4ui.h> #include "xfae-window.h" #include "xfce4-session-settings-common.h" @@ -80,12 +81,9 @@ main(int argc, } if(G_UNLIKELY(!xfconf_init(&error))) { - xfce_message_dialog(NULL, _("Session Settings"), - GTK_STOCK_DIALOG_ERROR, - _("Unable to contact settings server"), - error->message, - GTK_STOCK_QUIT, GTK_RESPONSE_ACCEPT, - NULL); + xfce_dialog_show_error (NULL, + error, + _("Unable to contact settings server")); g_error_free(error); return EXIT_FAILURE; } @@ -120,7 +118,7 @@ main(int argc, g_object_unref(gxml); while(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_HELP) - xfce_spawn_command_line_on_screen("xfhelp4 xfce4-session.html", FALSE, FALSE, NULL); + g_spawn_command_line_async("xfhelp4 xfce4-session.html", NULL); gtk_widget_destroy(dialog); } else { diff --git a/settings/xfae-window.c b/settings/xfae-window.c index 269dfef5..839e731f 100644 --- a/settings/xfae-window.c +++ b/settings/xfae-window.c @@ -28,9 +28,7 @@ #include "xfae-dialog.h" #include "xfae-model.h" -#include <glib.h> -#include <glib/gi18n.h> -#include <gtk/gtk.h> +#include <libxfce4ui/libxfce4ui.h> static void xfae_window_add (XfaeWindow *window); static void xfae_window_remove (XfaeWindow *window); @@ -276,7 +274,7 @@ xfae_window_add (XfaeWindow *window) model = gtk_tree_view_get_model (GTK_TREE_VIEW (window->treeview)); if (!xfae_model_add (XFAE_MODEL (model), name, descr, command, &error)) { - xfce_dialog_show_error (0, error, _("Error")); + xfce_dialog_show_error (NULL, error, _("Error")); g_error_free (error); } @@ -302,7 +300,7 @@ xfae_window_remove (XfaeWindow *window) { if (!xfae_model_remove (XFAE_MODEL (model), &iter, &error)) { - xfce_dialog_show_error (0, error, _("Error")); + xfce_dialog_show_error (NULL, error, _("Error")); g_error_free (error); } } @@ -325,7 +323,7 @@ xfae_window_item_toggled (XfaeWindow *window, { if (!xfae_model_toggle (XFAE_MODEL (model), &iter, &error)) { - xfce_dialog_show_error (0, error, _("Error")); + xfce_dialog_show_error (NULL, error, _("Error")); g_error_free (error); } } |