Spec-Zone.ru › GTK 3.22

GtkPageSetupUnixDialog

GtkPageSetupUnixDialog — Диалог настройки страницы

Функции

GtkWidget * gtk_page_setup_unix_dialog_new ()
void gtk_page_setup_unix_dialog_set_page_setup ()
GtkPageSetup * gtk_page_setup_unix_dialog_get_page_setup ()
void gtk_page_setup_unix_dialog_set_print_settings ()
GtkPrintSettings * gtk_page_setup_unix_dialog_get_print_settings ()

Типы и значения

struct GtkPageSetupUnixDialog
struct GtkPageSetupUnixDialogClass

Иерархия объектов

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkBin
                    ╰── GtkWindow
                        ╰── GtkDialog
                            ╰── GtkPageSetupUnixDialog

Реализованные интерфейсы

GtkPageSetupUnixDialog реализует AtkImplementorIface и GtkBuildable.

Файлы заголовков

#include <gtk/gtkpagesetupunixdialog.h>

Описание

GtkPageSetupUnixDialog реализует диалог настройки страницы для платформ, не имеющих родного диалога настройки страницы, например, Unix. Его можно использовать практически как любой другой диалог GTK+, ценой потери переносимости, предлагаемой высокоуровневым API печати

Поддержка печати была добавлена в GTK+ 2.10.

Функции

gtk_page_setup_unix_dialog_new ()

GtkWidget *
gtk_page_setup_unix_dialog_new (const gchar *title,
                                GtkWindow *parent);

Создаёт новый диалог настройки страницы.

Параметры

title

заголовок диалога или NULL.

[allow-none]

parent

родительский диалог, или NULL.

[allow-none]

Возвращает

новый GtkPageSetupUnixDialog

С: 2.10

gtk_page_setup_unix_dialog_set_page_setup ()

void
gtk_page_setup_unix_dialog_set_page_setup
                               (GtkPageSetupUnixDialog *dialog,
                                GtkPageSetup *page_setup);

Устанавливает GtkPageSetup для диалога настройки страницы.

Параметры

dialog

a GtkPageSetupUnixDialog

page_setup

a GtkPageSetup

С: 2.10

gtk_page_setup_unix_dialog_get_page_setup ()

GtkPageSetup *
gtk_page_setup_unix_dialog_get_page_setup
                               (GtkPageSetupUnixDialog *dialog);

Возвращает текущие настройки страницы из диалога.

Параметры

dialog

a GtkPageSetupUnixDialog

Возвращает

текущие настройки страницы.

[transfer none]

С: 2.10

gtk_page_setup_unix_dialog_set_print_settings ()

void
gtk_page_setup_unix_dialog_set_print_settings
                               (GtkPageSetupUnixDialog *dialog,
                                GtkPrintSettings *print_settings);

Устанавливает GtkPrintSettings для диалога настройки страницы.

Параметры

dialog

a GtkPageSetupUnixDialog

print_settings

a GtkPrintSettings

С: 2.10

gtk_page_setup_unix_dialog_get_print_settings ()

GtkPrintSettings *
gtk_page_setup_unix_dialog_get_print_settings
                               (GtkPageSetupUnixDialog *dialog);

Возвращает текущие настройки печати из диалога.

Параметры

dialog

a GtkPageSetupUnixDialog

Возвращает

текущие настройки печати.

[transfer none]

С: 2.10

Типы и значения

struct GtkPageSetupUnixDialog

struct GtkPageSetupUnixDialog;

struct GtkPageSetupUnixDialogClass

struct GtkPageSetupUnixDialogClass {
  GtkDialogClass parent_class;
};

Члены

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.22/GtkPageSetupUnixDialog.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API