接口
GtkShortcutManager
描述 [源码]
interface Gtk.ShortcutManager : GObject.Object
GtkShortcutManager
接口用来实现快捷方式范围。
这对于具有其自身曲面的 GtkNative
小组件很重要,因为用于实现托管和全局范围的事件控制器限制在相同的本机中。
实现 GtkShortcutManager
的小组件的示例有 GtkWindow
和 GtkPopover
。
实现 GtkShortcutManager
的每个小组件都将用作 GTK_SHORTCUT_SCOPE_MANAGED
。
先决条件
要实现 ShortcutManager,你的类型必须从 GObject
继承。
接口结构
struct GtkShortcutManagerInterface {
void (* add_controller) (
GtkShortcutManager* self,
GtkShortcutController* controller
);
void (* remove_controller) (
GtkShortcutManager* self,
GtkShortcutController* controller
);
}
可为 GtkShortcutManager
接口实施的函数列表。
请注意,不必实施任何函数,默认实施会正常工作。
接口成员
add_controller |
|
添加一个 |
|
remove_controller |
|
删除先前添加的 |