#include <glib/gi18n.h>
#include <gtk/gtk.h>
-#if GTK_CHECK_VERSION(2,10,0)
-
#include "viking.h"
#include "print.h"
#include "print-preview.h"
gint stride;
gint pixbuf_stride;
gint pixbuf_n_channels;
- gdouble cr_width;
- gdouble cr_height;
gdouble cr_dpi_x;
gdouble cr_dpi_y;
gdouble scale_x;
surface = cairo_image_surface_create(CAIRO_FORMAT_RGB24,
data->width, data->height);
- cr_width = gtk_print_context_get_width (context);
- cr_height = gtk_print_context_get_height (context);
cr_dpi_x = gtk_print_context_get_dpi_x (context);
cr_dpi_y = gtk_print_context_get_dpi_y (context);
GtkWidget *toplevel;
toplevel = gtk_widget_get_toplevel (widget);
+#if GTK_CHECK_VERSION (2,18,0)
+ if (! gtk_widget_is_toplevel (toplevel))
+#else
if (! GTK_WIDGET_TOPLEVEL (toplevel))
+#endif
toplevel = NULL;
settings = gtk_print_operation_get_print_settings (operation);
gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
gtk_widget_show (label);
- combo = gtk_combo_box_new_text ();
+ combo = vik_combo_box_text_new ();
for (center = center_modes; center->name; center++) {
- gtk_combo_box_append_text(GTK_COMBO_BOX(combo), _(center->name));
+ vik_combo_box_text_append (combo, _(center->name));
}
gtk_combo_box_set_active(GTK_COMBO_BOX(combo), VIK_PRINT_CENTER_BOTH);
gtk_box_pack_start (GTK_BOX (hbox), combo, TRUE, TRUE, 0);
return layout;
}
-
-#endif