GtkRecentChooserMenu
GtkRecentChooserMenu — Отображает недавно использовавшиеся файлы в меню
Функции
Свойства
| gboolean | отображение-номеров | Чтение / Запись |
Типы и значения
| 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.
Параметры
менеджер | объект 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().
Параметры
меню | объект 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. Номера отображаются для предоставления уникального символа для мнемоники, используемой в метках элементов меню. Только первые элементы получают номер, чтобы избежать конфликтов.
Параметры
меню | объект GtkRecentChooserMenu | |
отображать_номера | отображать ли номера |
С: 2.10
Типы и значения
struct GtkRecentChooserMenu
struct GtkRecentChooserMenu;
Подробности свойств
Свойство “show-numbers”
“show-numbers” gboolean
Определяет, нужно ли добавлять номера к первым десяти элементам меню в качестве уникальной мнемоники.
Владелец: GtkRecentChooserMenu
Флаги: Чтение / Запись
Значение по умолчанию: ЛОЖЬ
С: 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.24/GtkRecentChooserMenu.html