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 |
Возвращает
a GAppInfo для текущего выбранного приложения или NULL, если приложение не выбрано. Освобождается с помощью g_object_unref().
[nullable][transfer full]
Since: 3.0
gtk_app_chooser_get_content_type ()
gchar *
gtk_app_chooser_get_content_type (GtkAppChooser *self); Возвращает текущее значение свойства “content-type”.
Параметры
self |
Возвращает
тип содержимого self . Освобождается с помощью g_free()
Since: 3.0
gtk_app_chooser_refresh ()
void
gtk_app_chooser_refresh (GtkAppChooser *self); Перезагружает список приложений.
Параметры
self |
Since: 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.20/GtkAppChooser.html