#endif
#include <glib/gi18n-lib.h>
-#include "gtkprivate.h"
-#include "deprecated/gtkliststore.h"
-
-#include "gtksignallistitemfactory.h"
-#include "gtklabel.h"
-#include "gtkspinbutton.h"
+#include <gtk/gtk.h>
+#include "deprecated/gtkdialogprivate.h"
#include "gtkcustompaperunixdialog.h"
#include "gtkprintbackendprivate.h"
#include "gtkprintutilsprivate.h"
-#include "deprecated/gtkdialogprivate.h"
#define LEGACY_CUSTOM_PAPER_FILENAME ".gtk-custom-papers"
#define CUSTOM_PAPER_FILENAME "custom-papers"
#include "config.h"
+#include <glib/gi18n-lib.h>
+
+#include <gtk/gtk.h>
+
#include "gtkpagesetup.h"
#include "gtkprintutilsprivate.h"
#include "gtkprintoperation.h" /* for GtkPrintError */
-#include <glib/gi18n-lib.h>
-#include "gtktypebuiltins.h"
/**
* GtkPageSetup:
#include <locale.h>
#include <glib/gi18n-lib.h>
-#include "gtkprivate.h"
-
-#include "gtkbutton.h"
-#include "gtkscrolledwindow.h"
-#include "gtkcheckbutton.h"
-#include "gtklabel.h"
-#include "gtkgrid.h"
+#include <gtk/gtk.h>
+#include "deprecated/gtkdialogprivate.h"
#include "gtkpagesetupunixdialog.h"
#include "gtkcustompaperunixdialog.h"
#include "gtkprintbackendprivate.h"
#include "gtkpapersize.h"
#include "gtkprintutilsprivate.h"
-#include "deprecated/gtkdialogprivate.h"
/**
* GtkPageSetupUnixDialog:
#endif
#include <math.h>
+#include <glib/gi18n-lib.h>
+
#include "gtkpapersize.h"
#include "gtkprintutilsprivate.h"
#include "gtkprintoperation.h" /* for GtkPrintError */
-#include <glib/gi18n-lib.h>
/* _gtk_load_custom_papers() only on Unix so far */
#ifdef G_OS_UNIX
#include <string.h>
#include <gmodule.h>
-
#include <glib/gi18n-lib.h>
-#include "gtkdebug.h"
+
+#include <gtk/gtk.h>
#include "gtkmodulesprivate.h"
-#include "gtkmarshalers.h"
#include "gtkprivate.h"
+
#include "gtkprintbackendprivate.h"
GTK_PARAM_READWRITE));
signals[PRINTER_LIST_CHANGED] =
- g_signal_new (I_("printer-list-changed"),
+ g_signal_new ("printer-list-changed",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintBackendClass, printer_list_changed),
NULL,
G_TYPE_NONE, 0);
signals[PRINTER_LIST_DONE] =
- g_signal_new (I_("printer-list-done"),
+ g_signal_new ("printer-list-done",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintBackendClass, printer_list_done),
NULL,
G_TYPE_NONE, 0);
signals[PRINTER_ADDED] =
- g_signal_new (I_("printer-added"),
+ g_signal_new ("printer-added",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintBackendClass, printer_added),
NULL,
G_TYPE_NONE, 1, GTK_TYPE_PRINTER);
signals[PRINTER_REMOVED] =
- g_signal_new (I_("printer-removed"),
+ g_signal_new ("printer-removed",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintBackendClass, printer_removed),
NULL,
G_TYPE_NONE, 1, GTK_TYPE_PRINTER);
signals[PRINTER_STATUS_CHANGED] =
- g_signal_new (I_("printer-status-changed"),
+ g_signal_new ("printer-status-changed",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintBackendClass, printer_status_changed),
NULL,
G_TYPE_NONE, 1, GTK_TYPE_PRINTER);
signals[REQUEST_PASSWORD] =
- g_signal_new (I_("request-password"),
+ g_signal_new ("request-password",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintBackendClass, request_password),
#include <string.h>
#include <stdio.h>
-#include "gtkprivate.h"
-
#include "gtkprinter.h"
#include "gtkprinterprivate.h"
#include "gtkprintbackendprivate.h"
PROP_NAME,
g_param_spec_string ("name", NULL, NULL,
"",
- GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
/**
* GtkPrinter:backend: (attributes org.gtk.Property.get=gtk_printer_get_backend)
PROP_BACKEND,
g_param_spec_object ("backend", NULL, NULL,
GTK_TYPE_PRINT_BACKEND,
- GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
/**
* GtkPrinter:is-virtual: (attributes org.gtk.Property.get=gtk_printer_is_virtual)
PROP_IS_VIRTUAL,
g_param_spec_boolean ("is-virtual", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
/**
* GtkPrinter:accepts-pdf: (attributes org.gtk.Property.get=gtk_printer_accepts_pdf)
PROP_ACCEPTS_PDF,
g_param_spec_boolean ("accepts-pdf", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
/**
* GtkPrinter:accepts-ps: (attributes org.gtk.Property.get=gtk_printer_accepts_ps)
PROP_ACCEPTS_PS,
g_param_spec_boolean ("accepts-ps", NULL, NULL,
TRUE,
- GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
/**
* GtkPrinter:state-message: (attributes org.gtk.Property.get=gtk_printer_get_state_message)
PROP_STATE_MESSAGE,
g_param_spec_string ("state-message", NULL, NULL,
"",
- GTK_PARAM_READABLE));
+ G_PARAM_READABLE));
/**
* GtkPrinter:location: (attributes org.gtk.Property.get=gtk_printer_get_location)
PROP_LOCATION,
g_param_spec_string ("location", NULL, NULL,
"",
- GTK_PARAM_READABLE));
+ G_PARAM_READABLE));
/**
* GtkPrinter:icon-name: (attributes org.gtk.Property.get=gtk_printer_get_icon_name)
PROP_ICON_NAME,
g_param_spec_string ("icon-name", NULL, NULL,
"printer",
- GTK_PARAM_READABLE));
+ G_PARAM_READABLE));
/**
* GtkPrinter:job-count: (attributes org.gtk.Property.get=gtk_printer_get_job_count)
0,
G_MAXINT,
0,
- GTK_PARAM_READABLE));
+ G_PARAM_READABLE));
/**
* GtkPrinter:paused: (attributes org.gtk.Property.get=gtk_printer_is_paused)
PROP_PAUSED,
g_param_spec_boolean ("paused", NULL, NULL,
FALSE,
- GTK_PARAM_READABLE));
+ G_PARAM_READABLE));
/**
* GtkPrinter:accepting-jobs: (attributes org.gtk.Property.get=gtk_printer_is_accepting_jobs)
PROP_ACCEPTING_JOBS,
g_param_spec_boolean ("accepting-jobs", NULL, NULL,
TRUE,
- GTK_PARAM_READABLE));
+ G_PARAM_READABLE));
/**
* GtkPrinter::details-acquired:
* actually obtained.
*/
signals[DETAILS_ACQUIRED] =
- g_signal_new (I_("details-acquired"),
+ g_signal_new ("details-acquired",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrinterClass, details_acquired),
{ 0, NULL, NULL }
};
- etype = g_flags_register_static (I_("GtkPrintCapabilities"), values);
+ etype = g_flags_register_static ("GtkPrintCapabilities", values);
}
return etype;
#include "config.h"
#include <string.h>
-#include <gmodule.h>
-#include "gtkprivate.h"
#include "gtkprinteroptionprivate.h"
/*****************************************
gobject_class->get_property = gtk_printer_option_get_property;
signals[CHANGED] =
- g_signal_new (I_("changed"),
+ g_signal_new ("changed",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrinterOptionClass, changed),
PROP_VALUE,
g_param_spec_string ("value", NULL, NULL,
"",
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
}
GtkPrinterOption *
void (*_gtk_reserved4) (void);
};
-GDK_AVAILABLE_IN_ALL
GType gtk_printer_option_get_type (void) G_GNUC_CONST;
-GDK_AVAILABLE_IN_ALL
GtkPrinterOption *gtk_printer_option_new (const char *name,
const char *display_text,
GtkPrinterOptionType type);
-GDK_AVAILABLE_IN_ALL
void gtk_printer_option_set (GtkPrinterOption *option,
const char *value);
-GDK_AVAILABLE_IN_ALL
void gtk_printer_option_set_has_conflict (GtkPrinterOption *option,
gboolean has_conflict);
-GDK_AVAILABLE_IN_ALL
void gtk_printer_option_clear_has_conflict (GtkPrinterOption *option);
-GDK_AVAILABLE_IN_ALL
void gtk_printer_option_set_boolean (GtkPrinterOption *option,
gboolean value);
-GDK_AVAILABLE_IN_ALL
void gtk_printer_option_allocate_choices (GtkPrinterOption *option,
int num);
-GDK_AVAILABLE_IN_ALL
void gtk_printer_option_choices_from_array (GtkPrinterOption *option,
int num_choices,
const char **choices,
const char **choices_display);
-GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_option_has_choice (GtkPrinterOption *option,
const char *choice);
-GDK_AVAILABLE_IN_ALL
void gtk_printer_option_set_activates_default (GtkPrinterOption *option,
gboolean activates);
-GDK_AVAILABLE_IN_ALL
gboolean gtk_printer_option_get_activates_default (GtkPrinterOption *option);
#include "config.h"
#include <string.h>
#include <glib.h>
-#include <gmodule.h>
#include "gtkprinteroptionsetprivate.h"
-#include "gtkprivate.h"
/*****************************************
* GtkPrinterOptionSet *
gobject_class->finalize = gtk_printer_option_set_finalize;
signals[CHANGED] =
- g_signal_new (I_("changed"),
+ g_signal_new ("changed",
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrinterOptionSetClass, changed),
#include <ctype.h>
#include <glib/gi18n-lib.h>
-#include "gtkcheckbutton.h"
-#include "gtkdropdown.h"
-#include "gtklistitem.h"
-#include "gtksignallistitemfactory.h"
-#include "gtkentry.h"
-#include "gtkfiledialog.h"
-#include "gtkimage.h"
-#include "gtklabel.h"
-#include "gtkcheckbutton.h"
-#include "gtkgrid.h"
-#include "gtkorientable.h"
-#include "gtkprivate.h"
-#include "gtkstringlist.h"
+#include <gtk/gtk.h>
#include "gtkprinteroptionwidgetprivate.h"
widget_class->mnemonic_activate = gtk_printer_option_widget_mnemonic_activate;
signals[CHANGED] =
- g_signal_new (I_("changed"),
+ g_signal_new ("changed",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrinterOptionWidgetClass, changed),
PROP_SOURCE,
g_param_spec_object ("source", NULL, NULL,
GTK_TYPE_PRINTER_OPTION,
- GTK_PARAM_READWRITE | G_PARAM_CONSTRUCT));
+ G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
}
#include <sys/stat.h>
#include <glib/gstdio.h>
-#include "gtkprivate.h"
#include "gtkprintjob.h"
#include "gtkprinter.h"
PROP_TITLE,
g_param_spec_string ("title", NULL, NULL,
NULL,
- GTK_PARAM_READWRITE |
+ G_PARAM_READWRITE |
G_PARAM_CONSTRUCT_ONLY));
/**
PROP_PRINTER,
g_param_spec_object ("printer", NULL, NULL,
GTK_TYPE_PRINTER,
- GTK_PARAM_READWRITE |
+ G_PARAM_READWRITE |
G_PARAM_CONSTRUCT_ONLY));
/**
PROP_SETTINGS,
g_param_spec_object ("settings", NULL, NULL,
GTK_TYPE_PRINT_SETTINGS,
- GTK_PARAM_READWRITE |
+ G_PARAM_READWRITE |
G_PARAM_CONSTRUCT_ONLY));
/**
PROP_PAGE_SETUP,
g_param_spec_object ("page-setup", NULL, NULL,
GTK_TYPE_PAGE_SETUP,
- GTK_PARAM_READWRITE |
+ G_PARAM_READWRITE |
G_PARAM_CONSTRUCT_ONLY));
/**
PROP_TRACK_PRINT_STATUS,
g_param_spec_boolean ("track-print-status", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintJob::status-changed:
* to obtain the new status.
*/
signals[STATUS_CHANGED] =
- g_signal_new (I_("status-changed"),
+ g_signal_new ("status-changed",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintJobClass, status_changed),
#include <gio/gunixfdlist.h>
+#include <glib/gi18n-lib.h>
+#include <gtk/gtk.h>
+#include "gtkwindowprivate.h"
+#include "gtkprivate.h"
+
#include "gtkprintoperation-private.h"
#include "gtkprintoperation-portal.h"
#include "gtkprintsettings.h"
#include "gtkpagesetup.h"
#include "gtkprintbackendprivate.h"
-#include "gtkfilelauncher.h"
-#include <glib/gi18n-lib.h>
-#include "gtkwindowprivate.h"
-#include "gtkprivate.h"
+#ifndef PORTAL_BUS_NAME
+#define PORTAL_BUS_NAME "org.freedesktop.portal.Desktop"
+#define PORTAL_OBJECT_PATH "/org/freedesktop/portal/desktop"
+#define PORTAL_REQUEST_INTERFACE "org.freedesktop.portal.Request"
+#define PORTAL_PRINT_INTERFACE "org.freedesktop.portal.Print"
+#endif
typedef struct {
GtkPrintOperation *op;
#include <fcntl.h>
#include <glib/gstdio.h>
+#include <glib/gi18n-lib.h>
+#include <gtk/gtk.h>
+#include "gtkprivate.h"
+
#include "gtkprintoperation-private.h"
#include "gtkprintoperation-portal.h"
#include <cairo-pdf.h>
#include <cairo-ps.h>
-#include "gtkprivate.h"
#include "gtkprintunixdialog.h"
#include "gtkpagesetupunixdialog.h"
#include "gtkprintbackendprivate.h"
#include "gtkprinter.h"
#include "gtkprintjob.h"
-#include "gtklabel.h"
-#include "gtkfilelauncher.h"
-#include <glib/gi18n-lib.h>
typedef struct
#include <cairo-win32.h>
#include <glib.h>
#include <glib/gi18n-lib.h>
+#include <gtk/gtk.h>
+#include "gtkwidgetprivate.h"
+
#include "gtkprintoperation-private.h"
#include "gtkprint-win32.h"
-#include "gtkwindow.h"
-#include "gtkprivate.h"
-#include "gtkwidgetprivate.h"
-#include "gtknative.h"
#include "win32/gdkprivate-win32.h"
#define MAX_PAGE_RANGES 20
#include <cairo-pdf.h>
-#include "gtkprintoperation-private.h"
+#include <glib/gi18n-lib.h>
+#include <gtk/gtk.h>
#include "gtkmarshalers.h"
#include "gdk/gdkmarshalers.h"
-#include <glib/gi18n-lib.h>
#include "gtkprivate.h"
-#include "deprecated/gtkmessagedialog.h"
-#include "gtkwindowgroup.h"
-#include "gtktypebuiltins.h"
+
+#include "gtkprintoperation-private.h"
/**
* GtkPrintOperation:
preview_print_idle,
pop,
preview_print_idle_done);
- gdk_source_set_static_name_by_id (id, "[gtk] preview_print_idle");
+ g_source_set_static_name (g_main_context_find_source_by_id (NULL, id), "[gtk] preview_print_idle");
}
* after the ::done signal was emitted.
*/
signals[DONE] =
- g_signal_new (I_("done"),
+ g_signal_new ("done",
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, done),
* [method@Gtk.PrintOperation.set_n_pages].
*/
signals[BEGIN_PRINT] =
- g_signal_new (I_("begin-print"),
+ g_signal_new ("begin-print",
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, begin_print),
* Returns: %TRUE if pagination is complete
*/
signals[PAGINATE] =
- g_signal_new (I_("paginate"),
+ g_signal_new ("paginate",
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, paginate),
* this page.
*/
signals[REQUEST_PAGE_SETUP] =
- g_signal_new (I_("request-page-setup"),
+ g_signal_new ("request-page-setup",
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, request_page_setup),
* according to your needs.
*/
signals[DRAW_PAGE] =
- g_signal_new (I_("draw-page"),
+ g_signal_new ("draw-page",
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, draw_page),
* been allocated in the [signal@Gtk.PrintOperation::begin-print] handler.
*/
signals[END_PRINT] =
- g_signal_new (I_("end-print"),
+ g_signal_new ("end-print",
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, end_print),
* status.
*/
signals[STATUS_CHANGED] =
- g_signal_new (I_("status-changed"),
+ g_signal_new ("status-changed",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, status_changed),
* the print dialog
*/
signals[CREATE_CUSTOM_WIDGET] =
- g_signal_new (I_("create-custom-widget"),
+ g_signal_new ("create-custom-widget",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, create_custom_widget),
* widget, which can actualize itself according to this change.
*/
signals[UPDATE_CUSTOM_WIDGET] =
- g_signal_new (I_("update-custom-widget"),
+ g_signal_new ("update-custom-widget",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, update_custom_widget),
* later time.
*/
signals[CUSTOM_WIDGET_APPLY] =
- g_signal_new (I_("custom-widget-apply"),
+ g_signal_new ("custom-widget-apply",
G_TYPE_FROM_CLASS (class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, custom_widget_apply),
* Returns: %TRUE if the listener wants to take over control of the preview
*/
signals[PREVIEW] =
- g_signal_new (I_("preview"),
+ g_signal_new ("preview",
G_TYPE_FROM_CLASS (gobject_class),
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationClass, preview),
PROP_DEFAULT_PAGE_SETUP,
g_param_spec_object ("default-page-setup", NULL, NULL,
GTK_TYPE_PAGE_SETUP,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintOperation:print-settings: (attributes org.gtk.Property.get=gtk_print_operation_get_print_settings org.gtk.Property.set=gtk_print_operation_set_print_settings)
PROP_PRINT_SETTINGS,
g_param_spec_object ("print-settings", NULL, NULL,
GTK_TYPE_PRINT_SETTINGS,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintOperation:job-name: (attributes org.gtk.Property.set=gtk_print_operation_set_job_name)
PROP_JOB_NAME,
g_param_spec_string ("job-name", NULL, NULL,
"",
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintOperation:n-pages: (attributes org.gtk.Property.set=gtk_print_operation_set_n_pages)
-1,
G_MAXINT,
-1,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkPrintOperation:current-page: (attributes org.gtk.Property.set=gtk_print_operation_set_current_page)
-1,
G_MAXINT,
-1,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkPrintOperation:use-full-page: (attributes org.gtk.Property.set=gtk_print_operation_set_use_full_page)
PROP_USE_FULL_PAGE,
g_param_spec_boolean ("use-full-page", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkPrintOperation:track-print-status: (attributes org.gtk.Property.set=gtk_print_operation_set_track_print_status)
PROP_TRACK_PRINT_STATUS,
g_param_spec_boolean ("track-print-status", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkPrintOperation:unit: (attributes org.gtk.Property.set=gtk_print_operation_set_unit)
g_param_spec_enum ("unit", NULL, NULL,
GTK_TYPE_UNIT,
GTK_UNIT_NONE,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkPrintOperation:show-progress: (attributes org.gtk.Property.set=gtk_print_operation_set_show_progress)
PROP_SHOW_PROGRESS,
g_param_spec_boolean ("show-progress", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkPrintOperation:allow-async: (attributes org.gtk.Property.set=gtk_print_operation_set_allow_async)
PROP_ALLOW_ASYNC,
g_param_spec_boolean ("allow-async", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkPrintOperation:export-filename: (attributes org.gtk.Property.set=gtk_print_operation_set_export_filename)
PROP_EXPORT_FILENAME,
g_param_spec_string ("export-filename", NULL, NULL,
NULL,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintOperation:status: (attributes org.gtk.Property.get=gtk_print_operation_get_status)
g_param_spec_enum ("status", NULL, NULL,
GTK_TYPE_PRINT_STATUS,
GTK_PRINT_STATUS_INITIAL,
- GTK_PARAM_READABLE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READABLE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkPrintOperation:status-string: (attributes org.gtk.Property.get=gtk_print_operation_get_status_string)
PROP_STATUS_STRING,
g_param_spec_string ("status-string", NULL, NULL,
"",
- GTK_PARAM_READABLE));
+ G_PARAM_READABLE));
/**
PROP_CUSTOM_TAB_LABEL,
g_param_spec_string ("custom-tab-label", NULL, NULL,
NULL,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintOperation:support-selection: (attributes org.gtk.Property.get=gtk_print_operation_get_support_selection org.gtk.Property.set=gtk_print_operation_set_support_selection)
PROP_SUPPORT_SELECTION,
g_param_spec_boolean ("support-selection", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkPrintOperation:has-selection: (attributes org.gtk.Property.get=gtk_print_operation_get_has_selection org.gtk.Property.set=gtk_print_operation_set_has_selection)
PROP_HAS_SELECTION,
g_param_spec_boolean ("has-selection", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
PROP_EMBED_PAGE_SETUP,
g_param_spec_boolean ("embed-page-setup", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READWRITE|G_PARAM_EXPLICIT_NOTIFY));
/**
* GtkPrintOperation:n-pages-to-print: (attributes org.gtk.Property.get=gtk_print_operation_get_n_pages_to_print)
-1,
G_MAXINT,
-1,
- GTK_PARAM_READABLE|G_PARAM_EXPLICIT_NOTIFY));
+ G_PARAM_READABLE|G_PARAM_EXPLICIT_NOTIFY));
}
/**
g_timeout_add (SHOW_PROGRESS_TIME,
(GSourceFunc) show_progress_timeout,
data);
- gdk_source_set_static_name_by_id (priv->show_progress_timeout_id, "[gtk] show_progress_timeout");
+ g_source_set_static_name (g_main_context_find_source_by_id (NULL, priv->show_progress_timeout_id), "[gtk] show_progress_timeout");
data->progress = progress;
}
print_pages_idle,
data,
print_pages_idle_done);
- gdk_source_set_static_name_by_id (priv->print_pages_idle_id, "[gtk] print_pages_idle");
+ g_source_set_static_name (g_main_context_find_source_by_id (NULL, priv->print_pages_idle_id), "[gtk] print_pages_idle");
/* Recursive main loop to make sure we don't exit on sync operations */
if (priv->is_sync)
#include "config.h"
-#include "gtkprintoperationpreview.h"
+#include <gtk/gtk.h>
+
#include "gtkmarshalers.h"
-#include "gtkprivate.h"
+
+#include "gtkprintoperationpreview.h"
/**
};
print_operation_preview_type =
- g_type_register_static (G_TYPE_INTERFACE, I_("GtkPrintOperationPreview"),
+ g_type_register_static (G_TYPE_INTERFACE, "GtkPrintOperationPreview",
&print_operation_preview_info, 0);
g_type_interface_add_prerequisite (print_operation_preview_type, G_TYPE_OBJECT);
*
* A handler for this signal can be used for setup tasks.
*/
- g_signal_new (I_("ready"),
+ g_signal_new ("ready",
GTK_TYPE_PRINT_OPERATION_PREVIEW,
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationPreviewIface, ready),
* according to @page_setup and set up a suitable cairo
* context, using [method@Gtk.PrintContext.set_cairo_context].
*/
- id = g_signal_new (I_("got-page-size"),
+ id = g_signal_new ("got-page-size",
GTK_TYPE_PRINT_OPERATION_PREVIEW,
G_SIGNAL_RUN_LAST,
G_STRUCT_OFFSET (GtkPrintOperationPreviewIface, got_page_size),
#include <glib/gprintf.h>
+#include <gtk/gtk.h>
+
#include "gtkprintsettings.h"
#include "gtkprintutilsprivate.h"
-#include "gtktypebuiltins.h"
-#include "gtkwidget.h"
/**
#include <stdio.h>
#include <math.h>
+#include <glib/gi18n-lib.h>
+#include <gtk/gtk.h>
+#include "gtkmarshalers.h"
+#include "deprecated/gtkdialogprivate.h"
+#include "gtkrenderbackgroundprivate.h"
+#include "gtkrenderborderprivate.h"
+#include "gtkcsscolorvalueprivate.h"
+
#include "gtkprintunixdialog.h"
#include "gtkcustompaperunixdialog.h"
#include "gtkprinteroptionwidgetprivate.h"
#include "gtkprintutilsprivate.h"
-#include "gtkspinbutton.h"
-#include "gtkimage.h"
-#include "gtknotebook.h"
-#include "gtkscrolledwindow.h"
-#include "gtktogglebutton.h"
-#include "gtkdrawingarea.h"
-#include "gtkbox.h"
-#include "gtkgrid.h"
-#include "gtkframe.h"
-#include "gtklabel.h"
-#include "gtkbuildable.h"
-#include "deprecated/gtkmessagedialog.h"
-#include "gtkbutton.h"
-#include "gtksnapshot.h"
-#include "gtkrenderbackgroundprivate.h"
-#include "gtkrenderborderprivate.h"
-#include <glib/gi18n-lib.h>
-#include "gtkprivate.h"
-#include "gtktypebuiltins.h"
-#include "deprecated/gtkdialogprivate.h"
-#include "gtkwidgetprivate.h"
-#include "gtkcsscolorvalueprivate.h"
-
G_GNUC_BEGIN_IGNORE_DEPRECATIONS
PROP_PAGE_SETUP,
g_param_spec_object ("page-setup", NULL, NULL,
GTK_TYPE_PAGE_SETUP,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintUnixDialog:current-page: (attributes org.gtk.Property.get=gtk_print_unix_dialog_get_current_page org.gtk.Property.set=gtk_print_unix_dialog_set_current_page)
-1,
G_MAXINT,
-1,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintUnixDialog:print-settings: (attributes org.gtk.Property.get=gtk_print_unix_dialog_get_settings org.gtk.Property.set=gtk_print_unix_dialog_set_settings)
PROP_PRINT_SETTINGS,
g_param_spec_object ("print-settings", NULL, NULL,
GTK_TYPE_PRINT_SETTINGS,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintUnixDialog:selected-printer: (attributes org.gtk.Property.get=gtk_print_unix_dialog_get_selected_printer)
PROP_SELECTED_PRINTER,
g_param_spec_object ("selected-printer", NULL, NULL,
GTK_TYPE_PRINTER,
- GTK_PARAM_READABLE));
+ G_PARAM_READABLE));
/**
* GtkPrintUnixDialog:manual-capabilities: (attributes org.gtk.Property.get=gtk_print_unix_dialog_get_manual_capabilities org.gtk.Property.set=gtk_print_unix_dialog_set_manual_capabilities)
g_param_spec_flags ("manual-capabilities", NULL, NULL,
GTK_TYPE_PRINT_CAPABILITIES,
0,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintUnixDialog:support-selection: (attributes org.gtk.Property.get=gtk_print_unix_dialog_get_support_selection org.gtk.Property.set=gtk_print_unix_dialog_set_support_selection)
PROP_SUPPORT_SELECTION,
g_param_spec_boolean ("support-selection", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintUnixDialog:has-selection: (attributes org.gtk.Property.get=gtk_print_unix_dialog_get_has_selection org.gtk.Property.set=gtk_print_unix_dialog_set_has_selection)
PROP_HAS_SELECTION,
g_param_spec_boolean ("has-selection", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/**
* GtkPrintUnixDialog:embed-page-setup: (attributes org.gtk.Property.get=gtk_print_unix_dialog_get_embed_page_setup org.gtk.Property.set=gtk_print_unix_dialog_set_embed_page_setup)
PROP_EMBED_PAGE_SETUP,
g_param_spec_boolean ("embed-page-setup", NULL, NULL,
FALSE,
- GTK_PARAM_READWRITE));
+ G_PARAM_READWRITE));
/* Bind class to template
*/
return;
dialog->mark_conflicts_id = g_idle_add (mark_conflicts_callback, dialog);
- gdk_source_set_static_name_by_id (dialog->mark_conflicts_id, "[gtk] mark_conflicts_callback");
+ g_source_set_static_name (g_main_context_find_source_by_id (NULL, dialog->mark_conflicts_id),
+ "[gtk] mark_conflicts_callback");
}
static void