Spec-Zone.ru › GTK 3.22

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

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

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

Значение по умолчанию: ЛОЖЬ

С: 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.22/GtkRecentChooserMenu.html

Spec-Zone.ru

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