时间:2011-10-10 10:43:38

标签: c++ c custom-controls gtk

假设我有从第三方库获取的自定义GTK +小部件。它有一个加速器,例如当我按下'h'或点击它时它隐藏起来,当我再次按'h'或双击它时显示自己。我想禁用GTK +小部件的特定功能。如何在不更改库的源代码并重建它的情况下执行此操作?

注意:您也可以用c ++提供解决方案,事实上这样做会更好,因为我在项目中使用C ++。

1 个答案:

答案 0 :(得分:0)

我现在在猜,但gtk_widget_can_activate_accel()怎么样?

http://developer.gnome.org/gtk/2.24/GtkWidget.html#gtk-widget-can-activate-accel