Собственно, клепаю плагин к deadbeef-у. Застопорился на следующем (код только примерный) :
...
ui->w_reg_widget("HELLO", 0, &create_widget, "HELLO", NULL);
...
ddb_gtkui_widget_t* create_widget()
{
base = (ddb_gtkui_widget_t*)malloc (sizeof (ddb_gtkui_widget_t));
memset (base, 0, sizeof (ddb_gtkui_widget_t));
base->widget = gtk_label_new("HELLO");
gtk_widget_show(base->widget);
ui->w_override_signals(base->widget, base);
}
Виджет-то создается, я даже виже его. Однако же - если я располагаю из режима дизайна его, например, в HBox-е и вызываю контекстное меню - вызывается HBox-е. Куда копать?
Deadbeef 0.7.0