linux gui gtk

想修改gedit,只是记录一些问题

GTK+(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面应用程序的主流开发工具之一。并且,GTK+也有Windows版本和Mac OS X版。


快捷键

想将跳转到某行的快捷键修改成和si一致。

GtkActionEntry

struct GtkActionEntry {
  const gchar     *name;
  const gchar     *stock_id;
  const gchar     *label;
  const gchar     *accelerator;
  const gchar     *tooltip;
  GCallback  callback;
};


https://developer.gnome.org/gtk3/3.0/GtkActionGroup.html

const gchar *accelerator;

The accelerator for the action, in the format understood by gtk_accelerator_parse().

gedit中定义如下

{ "SearchGoToLine", GTK_STOCK_JUMP_TO, N_("Go to _Line..."), "<control>I",
          N_("Go to a specific line"), G_CALLBACK (_gedit_cmd_search_goto_line) },



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值