Spec-Zone.ru › GTK 4.0

GtkPageSetupUnixDialog

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

Функции

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 ()

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

GtkPageSetupUnixDialog

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

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

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

GtkPageSetupUnixDialog реализует GtkAccessible, GtkBuildable, GtkConstraintTarget, GtkNative, GtkShortcutManager и GtkRoot.

Включаемые файлы

#include <gtk/gtkunixprint.h>

Описание

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

Функции

gtk_page_setup_unix_dialog_new ()

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

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

Параметры

title

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

[allow-none]

parent

транзитивный родитель диалога или NULL.

[allow-none]

Возвращаемое значение

новый GtkPageSetupUnixDialog

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

gtk_page_setup_unix_dialog_get_page-setup ()

GtkPageSetup *
gtk_page_setup_unix_dialog_get_page_setup
                               (GtkPageSetupUnixDialog *dialog);

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

Параметры

dialog

объект GtkPageSetupUnixDialog

Возвращаемое значение

текущие параметры страницы.

[transfer none]

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

gtk_page_setup_unix_dialog_get-print-settings ()

GtkPrintSettings *
gtk_page_setup_unix_dialog_get_print_settings
                               (GtkPageSetupUnixDialog *dialog);

Получает текущие параметры печати из диалога.

Параметры

dialog

объект GtkPageSetupUnixDialog

Возвращаемое значение

текущие параметры печати.

[transfer none]

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

GtkPageSetupUnixDialog

typedef struct _GtkPageSetupUnixDialog GtkPageSetupUnixDialog;

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

Spec-Zone.ru

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