Spec-Zone.ru › GTK 3.20

GtkAppChooser

GtkAppChooser — Интерфейс, реализуемый виджетами для выбора приложения

Функции

GAppInfo * gtk_app_chooser_get_app_info ()
gchar * gtk_app_chooser_get_content_type ()
void gtk_app_chooser_refresh ()

Свойства

gchar * content-type Чтение / Запись / Только для создания

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

GtkAppChooser

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

    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 GtkAppChooser

Возвращает

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

a GtkAppChooser

Возвращает

тип содержимого self . Освобождается с помощью g_free()

Since: 3.0

gtk_app_chooser_refresh ()

void
gtk_app_chooser_refresh (GtkAppChooser *self);

Перезагружает список приложений.

Параметры

self

a GtkAppChooser

Since: 3.0

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

GtkAppChooser

typedef struct _GtkAppChooser GtkAppChooser;

Подробности свойств

Свойство “content-type”

  “content-type”             gchar *

Тип содержимого объекта GtkAppChooser.

См. GContentType для получения дополнительной информации о типах содержимого.

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

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

См. также

GAppInfo

© 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

Spec-Zone.ru

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