GtkAppChooser
GtkAppChooser — Интерфейс, реализуемый виджетами для выбора приложения
Функции
Свойства
| gchar * | content-type | Чтение / Запись / Только для создания |
Типы и значения
Иерархия объектов
GInterface ╰── GtkAppChooser
Предварительные условия
GtkAppChooser требует GtkWidget.
Известные реализации
GtkAppChooser реализован в GtkAppChooserButton, GtkAppChooserDialog и GtkAppChooserWidget.
Файлы заголовков
#include <gtk/gtk.h>
Описание
GtkAppChooser — это интерфейс, который могут реализовывать виджеты, позволяющие пользователю выбрать приложение (обычно для открытия файла). Основные объекты, реализующие этот интерфейс, это GtkAppChooserWidget, GtkAppChooserDialog и GtkAppChooserButton.
Приложения представлены объектами GIO GAppInfo. GIO имеет понятие рекомендуемых и резервных приложений для заданного типа контента. Рекомендуемые приложения — это те, которые утверждают, что сами обрабатывают тип контента, в то время как резервные также включают приложения, которые обрабатывают более общий тип контента. GIO также знает стандартное и последнее использованное приложение для данного типа контента. GtkAppChooserWidget предоставляет подробный контроль над тем, должен ли список отображаемых приложений включать стандартные, рекомендуемые или резервные приложения.
Чтобы получить приложение, которое было выбрано в GtkAppChooser, используйте gtk_app_chooser_get_app_info().
Функции
gtk_app_chooser_get_app_info ()
GAppInfo *
gtk_app_chooser_get_app_info (GtkAppChooser *self); Возвращает выбранное в настоящее время приложение.
Параметры
self |
Возвращает
GAppInfo для выбранного в настоящее время приложения или NULL, если ни одно не выбрано. Освободить с помощью g_object_unref().
[nullable][transfer full]
С: 3.0
gtk_app_chooser_get_content_type ()
gchar *
gtk_app_chooser_get_content_type (GtkAppChooser *self); Возвращает текущее значение свойства “content-type”.
Параметры
self |
Возвращает
тип контента self. Освободить с помощью g_free()
С: 3.0
gtk_app_chooser_refresh ()
void
gtk_app_chooser_refresh (GtkAppChooser *self); Перезагружает список приложений.
Параметры
self |
С: 3.0
Типы и значения
GtkAppChooser
typedef struct _GtkAppChooser GtkAppChooser;
Подробности свойств
Свойство “content-type”
“content-type” gchar *
Тип контента объекта GtkAppChooser.
Дополнительная информация о типах контента содержится в GContentType.
Флаги: Чтение / Запись / Только для создания
Значение по умолчанию: 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.22/GtkAppChooser.html