LINUX.ORG.RU

Deadbeef - в режиме дизайна показывает контекстное меню предка

 ,


0

2

Собственно, клепаю плагин к 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

Кстати, waker. Покопал код пары плагинов - пока очевидной для меня проблемы не увидел.

alex4321
() автор топика

даже не знаю что ответить.. примеров самых разнообразных виджетов туева хуча. неужели не удалось найти ничего похожего на твой юз кейс?

waker ★★★★★
()
Ответ на: комментарий от waker

Кстати, уже завелось с созданием промежуточного контейнера, как и в некоторых найденных позже примерах. Правда, пока не раскопал, что именно происходит не так.

alex4321
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.