Blame platform-demos/C/menubutton.vala.page
Branch: 1470ead63cdc56c84b491edf46f35990ec57fc33
Packit
1470ea
Packit
1470ea
Packit
1470ea
xmlns:its="http://www.w3.org/2005/11/its"
Packit
1470ea
xmlns:xi="http://www.w3.org/2001/XInclude"
Packit
1470ea
type="guide" style="task"
Packit
1470ea
id="menubutton.vala">
Packit
1470ea
<info>
Packit
1470ea
<title type="text">MenuButton (Vala)</title>
Packit
1470ea
<link type="guide" xref="beginner.vala#buttons"/>
Packit
1470ea
<revision version="0.1" date="2012-07-18" status="draft"/>
Packit
1470ea
Packit
1470ea
<credit type="author copyright">
Packit
1470ea
<name>Tiffany Antopolski</name>
Packit
1470ea
<email its:translate="no">tiffany.antopolski@gmail.com</email>
Packit
1470ea
<years>2012</years>
Packit
1470ea
</credit>
Packit
1470ea
Packit
1470ea
<desc>A widget that shows a menu when clicked on</desc>
Packit
1470ea
</info>
Packit
1470ea
Packit
1470ea
<title>MenuButton</title>
Packit
1470ea
<media type="image" mime="image/png" src="media/menubutton.png"/>
Packit
1470ea
The GtkMenuButton widget is used to display a menu when clicked on. This menu can be provided either as a GtkMenu, or an abstract GMenuModel.
Packit
1470ea
Packit
1470ea
The GtkMenuButton widget can hold any valid child widget. That is, it can hold almost any other standard GtkWidget. The most commonly used child is the provided GtkArrow.
Packit
1470ea
Packit
1470ea
<note>You need to be running GNOME 3.6 for the MenuButton to work.
</note>
Packit
1470ea
<xi:include href="samples/menubutton.vala" parse="text"><xi:fallback/></xi:include>
Packit
1470ea
Packit
1470ea
In this sample we used the following:
Packit
1470ea
Packit
1470ea
<list>
Packit
1470ea
<item><link href="http://developer.gnome.org/gtk3/3.5/gtk3-GtkMenuButton.html">MenuButton</link>
</item>
Packit
1470ea
</list>
Packit
1470ea
</page>