#include "pluginmenu.h"
+#include <gtk/gtk.h>
+
#include "stream/textstream.h"
#include "gtkutil/pointer.h"
void PlugInMenu_Add( ui::Menu plugin_menu, IPlugIn* pPlugIn ){
ui::Widget item, parent;
- ui::Menu menu{nullptr}, subMenu{nullptr};
+ ui::Menu menu{ui::null}, subMenu{ui::null};
const char *menuText, *menuCommand;
std::stack<ui::Menu> menuStack;
{
item = ui::MenuItem( menuText );
g_object_set_data( G_OBJECT( item ),"command", const_cast<gpointer>( static_cast<const void*>( menuCommand ) ) );
- g_signal_connect( G_OBJECT( item ), "activate", G_CALLBACK( plugin_activated ), gint_to_pointer( m_nNextPlugInID ) );
+ item.connect( "activate", G_CALLBACK( plugin_activated ), gint_to_pointer( m_nNextPlugInID ) );
}
item.show();
menu.add(item);