*
* ui-commands.c: GLabels UI commands module
*
- * Copyright (C) 2001-2003 Jim Evins <evins@snaught.com>.
+ * Copyright (C) 2001-2009 Jim Evins <evins@snaught.com>.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#include "ui-commands.h"
#include <glib/gi18n.h>
-#include <gtk/gtkwindow.h>
-#include <gtk/gtkaboutdialog.h>
-#include <libgnome/gnome-help.h>
+#include <gtk/gtk.h>
#include "view.h"
#include "file.h"
{
gl_print_op_free_settings (window->print_settings);
window->print_settings = gl_print_op_get_settings (op);
-
- g_object_unref (op);
}
gl_debug (DEBUG_COMMANDS, "END");
gl_debug (DEBUG_COMMANDS, "END");
}
-/*****************************************************************************/
-/** View/Property-bar-tooltips-toggle command. */
-/*****************************************************************************/
-void
-gl_ui_cmd_view_property_bar_tips_toggle (GtkToggleAction *action,
- glWindow *window)
-{
- gboolean state;
-
- gl_debug (DEBUG_COMMANDS, "START");
-
- g_return_if_fail (action && GTK_IS_TOGGLE_ACTION(action));
- g_return_if_fail (window && GL_IS_WINDOW(window));
-
- state = gtk_toggle_action_get_active (action);
-
- gl_prefs->property_toolbar_view_tooltips = state;
- gl_ui_property_bar_set_tooltips (window->property_bar, state);
- gl_prefs_model_save_settings (gl_prefs);
-
- gl_debug (DEBUG_COMMANDS, "END");
-}
/*****************************************************************************/
/** View/Grid-toggle command. */
g_return_if_fail (action && GTK_IS_ACTION(action));
g_return_if_fail (window && GL_IS_WINDOW(window));
- gnome_help_display_with_doc_id (NULL, NULL, "glabels.xml", NULL, &error);
+ gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (window)),
+ "ghelp:glabels",
+ GDK_CURRENT_TIME,
+ &error);
if (error != NULL)
{
- g_message (error->message);
+ g_message ("%s", error->message);
g_error_free (error);
}
NULL
};
- const gchar *copy_text = "Copyright \xc2\xa9 2001-2005 Jim Evins";
+ const gchar *copy_text = "Copyright \xc2\xa9 2001-2009 Jim Evins";
const gchar *about_text = _("A label and business card creation program.\n");
pixbuf = gdk_pixbuf_new_from_file (GLABELS_PIXMAP_DIR "glabels-splash.png", NULL);
about = gtk_about_dialog_new ();
- gtk_about_dialog_set_name (GTK_ABOUT_DIALOG(about), _("glabels"));
- gtk_about_dialog_set_version (GTK_ABOUT_DIALOG(about), VERSION);
- gtk_about_dialog_set_copyright (GTK_ABOUT_DIALOG(about), copy_text);
- gtk_about_dialog_set_comments (GTK_ABOUT_DIALOG(about), about_text);
- gtk_about_dialog_set_website (GTK_ABOUT_DIALOG(about), url);
- gtk_about_dialog_set_logo (GTK_ABOUT_DIALOG(about), pixbuf);
-
- gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG(about), authors);
- gtk_about_dialog_set_artists (GTK_ABOUT_DIALOG(about), artists);
+ gtk_about_dialog_set_program_name (GTK_ABOUT_DIALOG(about), _("glabels"));
+ gtk_about_dialog_set_version (GTK_ABOUT_DIALOG(about), VERSION);
+ gtk_about_dialog_set_copyright (GTK_ABOUT_DIALOG(about), copy_text);
+ gtk_about_dialog_set_comments (GTK_ABOUT_DIALOG(about), about_text);
+ gtk_about_dialog_set_website (GTK_ABOUT_DIALOG(about), url);
+ gtk_about_dialog_set_logo (GTK_ABOUT_DIALOG(about), pixbuf);
+
+ gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG(about), authors);
+ gtk_about_dialog_set_artists (GTK_ABOUT_DIALOG(about), artists);
gtk_about_dialog_set_translator_credits (GTK_ABOUT_DIALOG(about),
translator_credits);
gtk_about_dialog_set_license (GTK_ABOUT_DIALOG(about), license);