当GtkEntryCompletion弹出时有没有办法捕获信号?

时间:2018-04-10 14:10:28

标签: c gtk

我有一个GtkEntry的应用程序。

作为该计划的一项功能,我在此条目for GDK_KEY_UpGDK_KEY_DownGDK_KEY_ReturnGDK_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

0 个答案:

没有答案