Доброго времени суток ЛОР. Есть gtk+ приложение, представляющее из себя форму с тулбаром и кнопками на нем. Тулбар построен с помощью GtkUIManager, пытаюсь прикрутить событие к кнопке на тулбаре, делаю следующее:
ui.h - Код описывающий тулбар:
#include "mainwin.h"
static const GtkActionEntry entries[] = {
{
"Go Back",
GTK_STOCK_GO_BACK,
"Go Back",
"<control>b",
"Go Back",
G_CALLBACK(on_prev)
},
}
В файле mainwin.c, функция on_prev:
void on_prev(GtkWidget *widget, MainWin *win)
{
...
}
Но при попытке скомпилировать проект вылетает ошибка: ui.h:error: 'on_prev' undeclared here (not in a function)
Не могу понять в чем проблема, все инклуды подключены.
Спасибо