On this page
GtkPageSetupUnixDialog
GtkPageSetupUnixDialog — A page setup dialog
Functions
Types and Values
| struct | GtkPageSetupUnixDialog | 
| struct | GtkPageSetupUnixDialogClass | 
Object Hierarchy
    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkWindow
                        ╰── GtkDialog
                            ╰── GtkPageSetupUnixDialog
   Implemented Interfaces
GtkPageSetupUnixDialog implements AtkImplementorIface and GtkBuildable.
Includes
#include <gtk/gtkunixprint.h>
   Description
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
Printing support was added in GTK+ 2.10.
Functions
gtk_page_setup_unix_dialog_new ()
GtkWidget * gtk_page_setup_unix_dialog_new (const gchar *title,GtkWindow *parent);
Creates a new page setup dialog.
Parameters
title  | 
           the title of the dialog, or   | 
           [allow-none] | 
parent  | 
           transient parent of the dialog, or   | 
           [allow-none] | 
Returns
the new GtkPageSetupUnixDialog
Since: 2.10
gtk_page_setup_unix_dialog_set_page_setup ()
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.
Parameters
dialog  | 
           ||
page_setup  | 
           
Since: 2.10
gtk_page_setup_unix_dialog_get_page_setup ()
GtkPageSetup *
gtk_page_setup_unix_dialog_get_page_setup
                               (GtkPageSetupUnixDialog *dialog);
     Gets the currently selected page setup from the dialog.
Parameters
dialog  | 
           
Returns
the current page setup.
[transfer none]
Since: 2.10
gtk_page_setup_unix_dialog_set_print_settings ()
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.
Parameters
dialog  | 
           ||
print_settings  | 
           
Since: 2.10
gtk_page_setup_unix_dialog_get_print_settings ()
GtkPrintSettings *
gtk_page_setup_unix_dialog_get_print_settings
                               (GtkPageSetupUnixDialog *dialog);
     Gets the current print settings from the dialog.
Parameters
dialog  | 
           
Returns
the current print settings.
[transfer none]
Since: 2.10
Types and Values
struct GtkPageSetupUnixDialog
struct GtkPageSetupUnixDialog;
    struct GtkPageSetupUnixDialogClass
struct GtkPageSetupUnixDialogClass {
  GtkDialogClass parent_class;
};
     Members
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
 https://developer.gnome.org/gtk3/3.24/GtkPageSetupUnixDialog.html