Spec-Zone.ru › GTK 3.24

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/gtkunixprint.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.24/GtkPageSetupUnixDialog.html

Spec-Zone.ru

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