35 void add_item (std::string
const& label, std::string
const& menutext, sigc::slot<void>
const&);
36 void add_item (std::string
const& label, std::string
const& menutext,
Gtk::Menu&, sigc::slot<void>
const&);
56 void render (Cairo::RefPtr<Cairo::Context>
const&, cairo_rectangle_t*);
62 MetaMenuItem (std::string
const& label, std::string
const& menutext, sigc::slot<void>
const& cb)
63 :
Gtk::MenuItem (menutext, false)
69 MetaMenuItem (std::string
const& label, std::string
const& menutext, sigc::slot<void>
const & cb,
Gtk::Menu& submenu)
70 :
Gtk::MenuItem (menutext, false)
74 set_submenu (submenu);
103 :
Gtk::Menu_Helpers::MenuElem (
"")
106 child_->unreference ();
108 child_->signal_activate ().connect (sigc::bind (wrap, mmi));
112 :
Gtk::Menu_Helpers::MenuElem (
"")
115 child_->unreference ();
117 child_->signal_activate ().connect (sigc::bind (wrap, mmi));