|<B>menu_treeB> = ARRAYREF [mandatory]||
This is a slightly extended menu tree definition in terms of
Gtk2::Ex::Simple::Menu. You may optionally associate each
entry with an application object by specifying its name with
the <B>objectB> key in the item definition hash. This way the
item is active only if the correspondent object is defined.
A short example. This is a File menu where the Save and Close entries are sensitive only if a file was opened. We presume that opening a file sets the worksheet object, which is registered with this name to the Context of the associated FormFactory. Additionally the Manage rows entry is active only if more than three rows are selected:
|<B>default_callbackB> = CODEREF [optional]||The default callback of this menu. Refer to Gtk2::Ex::Simple::Menu for details.|
|<B>user_dataB> = SCALAR [optional]||User data of the default callback of this menu. Refer to Gtk2::Ex::Simple::Menu for details.|
Joern Reder <joern at zyn dot de>
Copyright 2004-2006 by Joern Reder.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.
You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307 USA.
Hey! <B>The above document had some coding errors, which are explained below:B>
Around line 215: Non-ASCII character seen before =encoding in Joern. Assuming ISO8859-1
|perl v5.20.3||GTK2::EX::FORMFACTORY::MENU (3)||2006-02-27|