gtkmm:是否设置了一些默认信号,如何覆盖它们?

时间:2018-02-06 14:00:38

标签: c++ gtkmm

注意:我已经决定将这个问题分成两个问题,第二个问题将很快与这里联系起来。

我刚开始使用gtkmm进行编程。

我打开了一个窗口并在窗口中放置了一个TextView对象。

我可以在textview中输入文字,我也可以复制并粘贴它。

  • 我想将CTRL-C和CTRL-V映射到textview的自定义操作。是否可以这样做?

我还注意到ALT-F4会关闭窗口,就像点击窗口标题栏中的X一样。

  • 我假设有一些默认代码带有“窗口”或“textview”以允许默认行为,例如CTRL-C,CTRL-V,ALT-F4等。我的假设是正确的,如果是的话这段代码“隐藏”在哪里,我可以修改它吗?

我想这个问题可能很难概念化,所以我会解释我想要做的事情。

我正在尝试编写自己的文本编辑器版本,基于gedit / emacs / vim。为了做到这一点,我开始使用GTK工具包gtkmm。

我不完全确定这是一个明智的选择,所以我已经发布了第二个问题,但是希望那些熟悉vim / emacs的人会对我为什么要重新映射有所了解某些关键组合供我自己使用。

0 个答案:

没有答案