GtkRecentAction
GtkRecentAction — Действие, представляющее список недавно использовавшихся файлов
Функции
| GtkAction * | gtk_recent_action_new () |
| GtkAction * | gtk_recent_action_new_for_manager () |
| gboolean | gtk_recent_action_get_show_numbers () |
| void | gtk_recent_action_set_show_numbers () |
Свойства
| gboolean | show-numbers | Чтение / Запись |
Типы и значения
| struct | GtkRecentAction |
Иерархия объектов
GObject
╰── GtkAction
╰── GtkRecentAction
Реализованные интерфейсы
GtkRecentAction реализует GtkBuildable и GtkRecentChooser.
Файлы заголовков
#include <gtk/gtk.h>
Описание
Класс GtkRecentAction представляет список недавно использованных файлов, которые могут быть показаны с помощью виджетов, таких как GtkRecentChooserDialog или GtkRecentChooserMenu.
Для создания подменю, отображающего недавно использованные файлы, используйте GtkRecentAction в качестве действия для элемента <menuitem>. Для создания кнопки инструмента меню, показывающей недавно использованные файлы в всплывающем меню, используйте GtkRecentAction в качестве действия для элемента <toolitem>.
Функции
gtk_recent_action_new ()
GtkAction * gtk_recent_action_new (const gchar *name,const gchar *label,const gchar *tooltip,const gchar *stock_id);
gtk_recent_action_new устарел с версии 3.10 и не должен использоваться в новом коде.
Создаёт новый объект GtkRecentAction. Для добавления действия в GtkActionGroup и установки ускорителя для действия, вызовите gtk_action_group_add_action_with_accel().
Параметры
name | уникальное имя для действия | |
label | метка, отображаемая в элементах меню и на кнопках, или | [allow-none] |
tooltip | инструментальная подсказка для действия, или | [allow-none] |
stock_id | иконка стандартной библиотеки, отображаемая в виджетах, представляющих действие, или | [allow-none] |
Возвращаемое значение
созданный объект GtkRecentAction.
С: 2.12
gtk_recent_action_new_for_manager ()
GtkAction * gtk_recent_action_new_for_manager (const gchar *name,const gchar *label,const gchar *tooltip,const gchar *stock_id,GtkRecentManager *manager);
gtk_recent_action_new_for_manager устарел с версии 3.10 и не должен использоваться в новом коде.
Создаёт новый объект GtkRecentAction. Для добавления действия в GtkActionGroup и установки ускорителя для действия, вызовите gtk_action_group_add_action_with_accel().
Параметры
name | уникальное имя для действия | |
label | метка, отображаемая в элементах меню и на кнопках, или | [allow-none] |
tooltip | инструментальная подсказка для действия, или | [allow-none] |
stock_id | иконка стандартной библиотеки, отображаемая в виджетах, представляющих действие, или | [allow-none] |
manager | менеджер GtkRecentManager, или | [allow-none] |
Возвращаемое значение
созданный объект GtkRecentAction
С: 2.12
gtk_recent_action_get_show_numbers ()
gboolean
gtk_recent_action_get_show_numbers (GtkRecentAction *action); gtk_recent_action_get_show_numbers устарел с версии 3.10 и не должен использоваться в новом коде.
Возвращает значение, установленное с помощью gtk_recent_chooser_menu_set_show_numbers().
Параметры
action | объект GtkRecentAction |
Возвращаемое значение
TRUE если номера должны быть показаны.
С: 2.12
gtk_recent_action_set_show_numbers ()
void gtk_recent_action_set_show_numbers (GtkRecentAction *action,gboolean show_numbers);
gtk_recent_action_set_show_numbers устарел с версии 3.10 и не должен использоваться в новом коде.
Устанавливает, следует ли добавлять номер к элементам, отображаемым виджетами, представляющими action . Номера отображаются для предоставления уникального символа для мнемоники, используемой внутри метки элемента меню. Только первые десять элементов получают номер, чтобы избежать конфликтов.
Параметры
action | объект GtkRecentAction | |
show_numbers |
|
С: 2.12
Типы и значения
struct GtkRecentAction
struct GtkRecentAction;
Подробное описание свойств
Свойство “show-numbers”
“show-numbers” gboolean
Показывать ли элементы с номером.
GtkRecentAction:show-numbers устарело начиная с версии 3.10 и не должно использоваться в новом коде.
Владелец: GtkRecentAction
Флаги: Чтение / Запись
Значение по умолчанию: ЛОЖЬ
© 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/GtkRecentAction.html