GtkPageSetupUnixDialog — A page setup dialog
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkWindow ╰── GtkDialog ╰── GtkPageSetupUnixDialog
GtkPageSetupUnixDialog implements GtkAccessible, GtkBuildable, GtkConstraintTarget, GtkNative, GtkShortcutManager and GtkRoot.
#include <gtk/gtkunixprint.h>
GtkPageSetupUnixDialog implements a page setup dialog for platforms which don’t provide a native page setup dialog, like Unix. It can be used very much like any other GTK dialog, at the cost of the portability offered by the high-level printing API
GtkWidget * gtk_page_setup_unix_dialog_new (const char *title
,GtkWindow *parent
);
Creates a new page setup dialog.
title | the title of the dialog, or | [allow-none] |
parent | transient parent of the dialog, or | [allow-none] |
the new GtkPageSetupUnixDialog
void gtk_page_setup_unix_dialog_set_page_setup (GtkPageSetupUnixDialog *dialog
,GtkPageSetup *page_setup
);
Sets the GtkPageSetup from which the page setup dialog takes its values.
dialog | ||
page_setup |
GtkPageSetup *
gtk_page_setup_unix_dialog_get_page_setup
(GtkPageSetupUnixDialog *dialog
);
Gets the currently selected page setup from the dialog.
dialog |
the current page setup.
[transfer none]
void gtk_page_setup_unix_dialog_set_print_settings (GtkPageSetupUnixDialog *dialog
,GtkPrintSettings *print_settings
);
Sets the GtkPrintSettings from which the page setup dialog takes its values.
dialog | ||
print_settings |
GtkPrintSettings *
gtk_page_setup_unix_dialog_get_print_settings
(GtkPageSetupUnixDialog *dialog
);
Gets the current print settings from the dialog.
dialog |
the current print settings.
[transfer none]
typedef struct _GtkPageSetupUnixDialog GtkPageSetupUnixDialog;
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk4/4.0/GtkPageSetupUnixDialog.html