Spec-Zone.ru › GTK 4.0

GtkAppChooser

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

Функции

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

Свойства

char * 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

Возвращаемое значение

объект GAppInfo для текущего выбранного приложения или NULL , если ни одно не выбрано. Освобождается с помощью g_object_unref().

[nullable][transfer full]

gtk_app_chooser_get_content_type ()

char *
gtk_app_chooser_get_content_type (GtkAppChooser *self);

Возвращает текущее значение свойства “content-type”.

Параметры

self

a GtkAppChooser

Возвращаемое значение

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

gtk_app_chooser_refresh ()

void
gtk_app_chooser_refresh (GtkAppChooser *self);

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

Параметры

self

a GtkAppChooser

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

GtkAppChooser

typedef struct _GtkAppChooser GtkAppChooser;

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

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

  “content-type”             char *

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

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

Владелец: GtkAppChooser

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

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

См. также

GAppInfo

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/GtkAppChooser.html

Spec-Zone.ru

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