Spec-Zone.ru › GTK 3.24

GtkAppChooserDialog

GtkAppChooserDialog — Диалог выбора приложения

Функции

GtkWidget * gtk_app_chooser_dialog_new ()
GtkWidget * gtk_app_chooser_dialog_new_for_content_type ()
GtkWidget * gtk_app_chooser_dialog_get_widget ()
void gtk_app_chooser_dialog_set_heading ()
const gchar * gtk_app_chooser_dialog_get_heading ()

Свойства

GFile * gfile Чтение / Запись / Только для создания
char * заголовок Чтение / Запись

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

struct GtkAppChooserDialog
struct GtkAppChooserDialogClass

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

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

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

GtkAppChooserDialog реализует AtkImplementorIface, GtkBuildable и GtkAppChooser.

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

#include <gtk/gtk.h>

Описание

GtkAppChooserDialog отображает GtkAppChooserWidget внутри GtkDialog.

Обратите внимание, что у GtkAppChooserDialog нет интересных собственных методов. Вместо этого вы должны получить встроенный GtkAppChooserWidget с помощью gtk_app_chooser_dialog_get_widget() и вызвать его методы, если универсальный интерфейс GtkAppChooser не подходит для ваших нужд.

Чтобы установить заголовок, отображаемый над GtkAppChooserWidget, используйте gtk_app_chooser_dialog_set_heading().

Функции

gtk_app_chooser_dialog_new ()

GtkWidget *
gtk_app_chooser_dialog_new (GtkWindow *parent,
                            GtkDialogFlags flags,
                            GFile *file);

Создаёт новый GtkAppChooserDialog для предоставленного GFile, чтобы пользователь мог выбрать приложение для него.

Параметры

parent

окно GtkWindow, или NULL.

[allow-none]

flags

флаги для этого диалога

file

объект GFile

Возвращает

новый созданный GtkAppChooserDialog

С: 3.0

gtk_app_chooser_dialog_new_for_content_type ()

GtkWidget *
gtk_app_chooser_dialog_new_for_content_type
                               (GtkWindow *parent,
                                GtkDialogFlags flags,
                                const gchar *content_type);

Создаёт новый GtkAppChooserDialog для предоставленного типа содержимого, чтобы пользователь мог выбрать приложение для него.

Параметры

parent

окно GtkWindow, или NULL.

[allow-none]

flags

флаги для этого диалога

content_type

строка типа содержимого

Возвращает

новый созданный GtkAppChooserDialog

С: 3.0

gtk_app_chooser_dialog_get_widget ()

GtkWidget *
gtk_app_chooser_dialog_get_widget (GtkAppChooserDialog *self);

Возвращает GtkAppChooserWidget этого диалога.

Параметры

self

объект GtkAppChooserDialog

Возвращает

объект GtkAppChooserWidget объекта self .

[transfer none]

С: 3.0

gtk_app_chooser_dialog_set_heading ()

void
gtk_app_chooser_dialog_set_heading (GtkAppChooserDialog *self,
                                    const gchar *heading);

Устанавливает текст для отображения в верхней части диалога. Если заголовок не установлен, диалог отображает текст по умолчанию.

Параметры

self

объект GtkAppChooserDialog

heading

строка, содержащая Pango разметку

gtk_app_chooser_dialog_get_heading ()

const gchar *
gtk_app_chooser_dialog_get_heading (GtkAppChooserDialog *self);

Возвращает текст для отображения в верхней части диалога.

Параметры

self

объект GtkAppChooserDialog

Возвращает

текст для отображения в верхней части диалога, или NULL, в этом случае отображается текст по умолчанию.

[nullable]

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

struct GtkAppChooserDialog

struct GtkAppChooserDialog;

struct GtkAppChooserDialogClass

struct GtkAppChooserDialogClass {
  GtkDialogClass parent_class;
};

Члены

Подробное описание свойств

Свойство “gfile”

  “gfile”                    GFile *

GFile, используемый диалоговым окном GtkAppChooserDialog. Тип содержимого диалогового окна GtkAppChooserWidget будет угадан по файлу, если он присутствует.

Владелец: GtkAppChooserDialog

Флаги: Чтение / Запись / Только для создания

Свойство “heading”

  “heading”                  char *

Текст, отображаемый в верхней части диалогового окна. Строка может содержать разметку Pango.

Владелец: GtkAppChooserDialog

Флаги: Чтение / Запись

Значение по умолчанию: NULL

© 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/GtkAppChooserDialog.html

Spec-Zone.ru

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