GtkRecentChooserMenu
GtkRecentChooserMenu — Отображает недавно использовавшиеся файлы в меню
Функции
Свойства
| 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
См. также
© 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