Я пытаюсь назначить ускоритель для пункта меню GTK:
group = gtk_accel_group_new();
item = gtk_image_menu_item_new_from_stock(GTK_STOCK_UNDO, group);
gtk_widget_add_accelerator(item, "activate", group, GDK_Z, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE);
Но при компиляции я получаю следующую ошибку:
./src/main.c:171:55: error: ‘GDK_Z’ undeclared (first use in this function)
gtk_widget_add_accelerator(item, "activate", group, GDK_Z, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE);
^
Это вывод изpkg-config --cflags gtk+-2.0
:
-pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2
Как мне сделать идентификатор GDK_Z
доступным для моей программы?