想修改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;
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) },
本文详细介绍了如何在gedit中修改GTK+的跳转到某行快捷键,使其与si一致,并解释了GTK+中结构化的GtkActionEntry组件及其在配置快捷键中的应用。
392

被折叠的 条评论
为什么被折叠?



