我有一个GtkEntry
的应用程序。
作为该计划的一项功能,我在此条目for GDK_KEY_Up
,GDK_KEY_Down
,GDK_KEY_Return
和GDK_KEY_KP_Enter
上使用按键事件信号。但问题是,当GtkEntryCompletion
显示完成弹出项目时,我想禁用这些自制函数,以便使用两个箭头在完成列表中导航并使用输入键进行验证。
要做到这一点,我需要一个信号告诉我何时需要停用自制的key-press-event
,但GtkEntryCompletion
提供的唯一信号是:
void action-activated
gboolean cursor-on-match
gboolean insert-prefix
gboolean match-selected
void no-matches
也许有另一种方法可以做到。
编辑:我希望popup-shown
的{{1}}相当于GtkComboBox
。