GTK+ Reference Manual |
||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
GtkRecentChooserMenuGtkRecentChooserMenu Отображает недавно использованные файлы в меню |
#include <gtk/gtk.h>
GtkRecentChooserMenu;
GtkWidget* gtk_recent_chooser_menu_new (void);
GtkWidget* gtk_recent_chooser_menu_new_for_manager
(GtkRecentManager *manager);
gboolean gtk_recent_chooser_menu_get_show_numbers
(GtkRecentChooserMenu *menu);
void gtk_recent_chooser_menu_set_show_numbers
(GtkRecentChooserMenu *menu,
gboolean show_numbers);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkMenuShell
+----GtkMenu
+----GtkRecentChooserMenu
GtkRecentChooserMenu реализует AtkImplementorIface и GtkRecentChooser.
"show-numbers" gboolean : Read / Write
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.
typedef struct _GtkRecentChooserMenu GtkRecentChooserMenu;
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
GtkWidget* gtk_recent_chooser_menu_new_for_manager
(GtkRecentManager *manager);
Создаёт новый GtkRecentChooserMenu виджет
используя manager
как основной
менеджер недавно использованных
ресурсов.
Это полезно если вы реализуете свой собственный менеджер, или если вы хотите настроить образец объекта GtkRecentManager, или если вы желаете совместно использовать основной объект GtkRecentManager наряду с множеством виджетов GtkRecentChooser.
|
|
Возвращает : |
новый GtkRecentChooserMenu, основного
|
Начиная с версии 2.10
gboolean gtk_recent_chooser_menu_get_show_numbers
(GtkRecentChooserMenu *menu);
Возвращает значение установленное с
помощью gtk_recent_chooser_menu_set_show_numbers()
.
|
|
Возвращает : |
|
Начиная с версии 2.10
void gtk_recent_chooser_menu_set_show_numbers
(GtkRecentChooserMenu *menu,
gboolean show_numbers);
Устанавливает должен ли добавляться
номер к пункту меню menu
. Номер
отображается для обеспечения уникальности
символа мнемоника используемого внутри
ярлыка пункта меню. Только первые пункты
получают номер без конфликтно.
|
|
|
Показывается ли номер |
Начиная с версии 2.10
show-numbers
""show-numbers" gboolean : Read / WriteДолжны ли первые десять пунктов в меню иметь номера уникальных мнемоников.
Значение по умолчанию: FALSE
Начиная с версии 2.10
Смотрите также