#include "config.h"
#include <stdlib.h>
#include <string.h>
+#include <ctype.h>
#include <stdio.h>
#include <math.h>
#include "gtkframe.h"
#include "gtkalignment.h"
#include "gtklabel.h"
-#include "gtktooltips.h"
#include "gtkeventbox.h"
#include "gtkprintbackend.h"
GtkPageSetup *page_setup;
- GtkTooltips *tooltips;
GtkWidget *all_pages_radio;
GtkWidget *current_page_radio;
GtkWidget *page_range_radio;
priv->print_backends = NULL;
priv->current_page = -1;
- priv->tooltips = gtk_tooltips_new ();
- g_object_ref_sink (priv->tooltips);
-
priv->page_setup = gtk_page_setup_new ();
g_signal_connect (dialog,
unschedule_idle_mark_conflicts (dialog);
- if (priv->tooltips)
- {
- g_object_unref (priv->tooltips);
- priv->tooltips = NULL;
- }
-
if (priv->request_details_tag)
{
g_source_remove (priv->request_details_tag);
caps & GTK_PRINT_CAPABILITY_REVERSE);
gtk_widget_set_sensitive (priv->scale_spin,
caps & GTK_PRINT_CAPABILITY_SCALE);
+ gtk_widget_set_sensitive (GTK_WIDGET (priv->pages_per_sheet),
+ caps & GTK_PRINT_CAPABILITY_NUMBER_UP);
if (caps & GTK_PRINT_CAPABILITY_PREVIEW)
gtk_widget_show (priv->preview_button);
0, 0);
radio = gtk_radio_button_new_with_mnemonic (gtk_radio_button_get_group (GTK_RADIO_BUTTON (radio)), _("Ra_nge"));
- gtk_tooltips_set_tip (priv->tooltips, radio, _("Specify one or more page ranges,\n e.g. 1-3,7,11"), NULL);
+ gtk_widget_set_tooltip_text (radio, _("Specify one or more page ranges,\n e.g. 1-3,7,11"));
priv->page_range_radio = radio;
gtk_widget_show (radio);