GtkAppChooserDialog
GtkAppChooserDialog — Диалог выбора приложения
Функции
Типы и значения
| 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, или | [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, или | [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 |
С: 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