Spec-Zone.ru › GTK 3.20

GtkRecentChooserMenu

GtkRecentChooserMenu — Отображает недавно использовавшиеся файлы в меню

Функции

GtkWidget * gtk_recent_chooser_menu_new ()
GtkWidget * gtk_recent_chooser_menu_new_for_manager ()
gboolean gtk_recent_chooser_menu_get_show_numbers ()
void gtk_recent_chooser_menu_set_show_numbers ()

Свойства

gboolean show-numbers Чтение/Запись

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

struct GtkRecentChooserMenu

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

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkWidget
            ╰── GtkContainer
                ╰── GtkMenuShell
                    ╰── GtkMenu
                        ╰── GtkRecentChooserMenu

Реализованные интерфейсы

GtkRecentChooserMenu реализует AtkImplementorIface, GtkBuildable, GtkRecentChooser и GtkActivatable.

Включаемые файлы

#include <gtk/gtk.h>

Описание

GtkRecentChooserMenu — это виджет, подходящий для отображения недавно использованных файлов внутри меню. Он может использоваться для установки подменю GtkMenuItem с помощью gtk_menu_item_set_submenu() или как меню GtkMenuToolButton.

Обратите внимание, что GtkRecentChooserMenu не имеет собственных методов. Вместо этого следует использовать функции, работающие с GtkRecentChooser.

Также обратите внимание, что GtkRecentChooserMenu не поддерживает несколько фильтров, поскольку у него нет способа позволить пользователю выбирать между ними, как у виджетов GtkRecentChooserWidget и GtkRecentChooserDialog. Таким образом, использование gtk_recent_chooser_add_filter() на виджете GtkRecentChooserMenu даст тот же эффект, что и использование gtk_recent_chooser_set_filter(), заменяя любой установленный фильтр предоставленным фильтром; gtk_recent_chooser_remove_filter() удалит любой текущий объект GtkRecentFilter и сбросит текущий фильтр; gtk_recent_chooser_list_filters() вернет список, содержащий единственный объект GtkRecentFilter.

Поддержка недавно использованных файлов поддерживается с GTK+ 2.10.

Подробное описание функций

gtk_recent_chooser_menu_new ()

GtkWidget *
gtk_recent_chooser_menu_new (void);

Создаёт новый виджет GtkRecentChooserMenu.

Этот виджет отображает список недавно использованных ресурсов в виде меню, каждый элемент как элемент меню. Каждый элемент внутри меню может иметь значок, представляющий его тип MIME, и номер для доступа к памяти.

Этот виджет реализует интерфейс GtkRecentChooser.

Этот виджет создаёт свой собственный объект GtkRecentManager. См. функцию gtk_recent_chooser_menu_new_for_manager(), чтобы узнать, как создать виджет GtkRecentChooserMenu, связанный с другим объектом GtkRecentManager.

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

новый виджет GtkRecentChooserMenu

С: 2.10

gtk_recent_chooser_menu_new_for_manager ()

GtkWidget *
gtk_recent_chooser_menu_new_for_manager
                               (GtkRecentManager *manager);

Создаёт новый виджет GtkRecentChooserMenu используя manager в качестве базового менеджера недавно использованных ресурсов.

Это полезно, если вы реализовали собственный менеджер или у вас есть настроенный экземпляр объекта GtkRecentManager, или если вы хотите использовать общий объект GtkRecentManager среди нескольких виджетов GtkRecentChooser.

Параметры

manager

объект GtkRecentManager

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

новый виджет GtkRecentChooserMenu, связанный с manager.

С: 2.10

gtk_recent_chooser_menu_get_show_numbers ()

gboolean
gtk_recent_chooser_menu_get_show_numbers
                               (GtkRecentChooserMenu *menu);

Возвращает значение, установленное с помощью gtk_recent_chooser_menu_set_show_numbers().

Параметры

menu

объект GtkRecentChooserMenu

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

TRUE, если номера должны быть показаны.

С: 2.10

gtk_recent_chooser_menu_set_show_numbers ()

void
gtk_recent_chooser_menu_set_show_numbers
                               (GtkRecentChooserMenu *menu,
                                gboolean show_numbers);

Устанавливает, следует ли добавлять номер к элементам menu. Номера отображаются для предоставления уникального символа для использования в качестве мнемоники в метке элемента меню. Только первые элементы получают номер, чтобы избежать конфликтов.

Параметры

menu

объект GtkRecentChooserMenu

show_numbers

отображать ли номера

С: 2.10

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

struct GtkRecentChooserMenu

struct GtkRecentChooserMenu;

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

Свойство “show-numbers”

  “show-numbers”             gboolean

Определяет, должны ли к первым десяти элементам меню добавляться номера, выступающие как уникальные мнемоники.

Флаги: Чтение/Запись

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

С: 2.10

См. также

GtkRecentChooser

© 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/GtkRecentChooserMenu.html

Spec-Zone.ru

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