Beispiel #1
0
static void
save (GtkWindow *parent, GdkPixbuf *pixbuf, const char *filename)
{
  GError *error = NULL;
  
  g_assert (pixbuf);
  g_assert (filename);
  
  if (!gdk_pixbuf_save (pixbuf, filename, "png", &error, NULL)) {
    screenshot_show_gerror_dialog  (parent, "Could not save screenshot", error);
  }
  g_object_unref (pixbuf);
}
Beispiel #2
0
static void
display_help (GtkWindow *parent)
{
  GError *error = NULL;

  gtk_show_uri (gtk_window_get_screen (parent),
		"help:mate-user-guide/goseditmainmenu-53",
		gtk_get_current_event_time (), &error);

  if (error)
    {
      screenshot_show_gerror_dialog (parent,
                                     _("Error loading the help page"),
                                     error);
      g_error_free (error);
    }
}