【问题标题】:Giving focus to GNOME docked window将焦点放在 GNOME 停靠窗口
【发布时间】:2009-12-17 14:19:37
【问题描述】:

我有一个 GTK/GDK 停靠窗口,我需要将键盘焦点放在该窗口上,因此加速键(快捷键)可以工作。有谁知道 GNOME 是否允许停靠窗口获得键盘焦点,如果是,我该如何启用它?

谢谢, 迈克

【问题讨论】:

  • 能否提供一些源代码?
  • 很遗憾,我真的做不到。然而,代码相当简单,它只是让一个 GDK 窗口停靠。这反过来又使窗口无法接收(保持?)键盘焦点。我主要想要这个,所以像 Ctrl-J 这样的快捷方式被选中。我还在窗口中放了一个 GTK 文本输入框进行测试,但我无法在其中输入任何内容,因此根本没有任何键盘焦点。

标签: gtk focus window gnome dock


【解决方案1】:

您是否尝试过 gtk_widget_grab_focus(),并在 Dock 小部件上设置 GTK_CAN_FOCUS 标志?

【讨论】:

  • 感谢您的回复。是的,我有。不幸的是,它似乎没有任何影响。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-15
  • 2012-11-16
  • 2011-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-15
相关资源
最近更新 更多