GtkSeparatorMenuItem Constructor

GtkSeparatorMenuItem ();

Separator menu items are used just as any other GtkMenuItem. The following example shows how to use them.

Example 113. Separating menu items with GtkSeparatorMenuItem

//Example: using GtkSeparatorMenuItems to
// separate menu items

//Create a menu bar
$mbar  = new GtkMenuBar();
//Add a menu item
$file  = new GtkMenuItem('_File');
//with a submenu
$fmenu = new GtkMenu();

//Now, we create a "normal" file menu:
// New, Open, Save, Save As, Quit
//To make it visually appealing, we separate
// the items with GtkSeparatorMenuItems
$fmenu->add(new GtkImageMenuItem(Gtk::STOCK_NEW));
$fmenu->add(new GtkImageMenuItem(Gtk::STOCK_OPEN));

$fmenu->add(new GtkSeparatorMenuItem());

$fmenu->add(new GtkImageMenuItem(Gtk::STOCK_SAVE));
$fmenu->add(new GtkImageMenuItem(Gtk::STOCK_SAVE_AS));

$fmenu->add(new GtkSeparatorMenuItem());

$fmenu->add(new GtkImageMenuItem(Gtk::STOCK_QUIT));

//standard stuff
$wnd = new GtkWindow();
$wnd->connect_simple('destroy', array('gtk', 'main_quit'));