现在的位置: 首页 > 综合 > 正文

linux gui gtk

2014年02月26日 ⁄ 综合 ⁄ 共 634字 ⁄ 字号 评论关闭

想修改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 bygtk_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) },

抱歉!评论已关闭.