int BC_PopupMenu::remove_item(BC_MenuItem *item)
{
- menu_popup->remove_item(item, 0);
+ menu_popup->remove_item(item);
+ return 0;
+}
+
+int BC_PopupMenu::del_item(BC_MenuItem *item)
+{
+ menu_popup->del_item(item);
return 0;
}
}
}
- if(popup_down)
+ if( !use_title && status == BUTTON_DN ) {
+ result = 1;
+ }
+ else if(popup_down)
{
// Menu is down so dispatch to popup.
result = menu_popup->dispatch_button_release();