Spec-Zone.ru › GTK 3.20

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

диалог GtkPageSetupUnixDialog

page_setup

GtkPageSetup

С: 2.10

gtk_page_setup_unix_dialog_get_page_setup ()

GtkPageSetup *
gtk_page_setup_unix_dialog_get_page_setup
                               (GtkPageSetupUnixDialog *dialog);

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

Параметры

dialog

диалог 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

диалог GtkPageSetupUnixDialog

print_settings

GtkPrintSettings

С: 2.10

gtk_page_setup_unix_dialog_get_print_settings ()

GtkPrintSettings *
gtk_page_setup_unix_dialog_get_print_settings
                               (GtkPageSetupUnixDialog *dialog);

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

Параметры

dialog

диалог 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.20/GtkPageSetupUnixDialog.html

Spec-Zone.ru

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