Bug 516425 – Optionally display accelerators in popups

2008-10-09  Michael Natterer  <mitch@imendio.com>

	Bug 516425 – Optionally display accelerators in popups

	* gtk/tmpl/gtkuimanager.sgml: document the enhanced XML syntax and
	the new enum value for popups with accelerators.


svn path=/trunk/; revision=21616
This commit is contained in:
Michael Natterer 2008-10-09 08:51:02 +00:00 committed by Michael Natterer
parent 1d82722199
commit 7accf50a3a
2 changed files with 31 additions and 22 deletions

View File

@ -1,3 +1,10 @@
2008-10-09 Michael Natterer <mitch@imendio.com>
Bug 516425 Optionally display accelerators in popups
* gtk/tmpl/gtkuimanager.sgml: document the enhanced XML syntax and
the new enum value for popups with accelerators.
2008-10-07 Michael Natterer <mitch@imendio.com>
* gtk/gtk-sections.txt: add gtk_box_new.

View File

@ -32,28 +32,29 @@ Definitions</link>.
<!ELEMENT toolitem (menu?) >
<!ELEMENT separator EMPTY >
<!ELEMENT accelerator EMPTY >
<!ATTLIST menubar name &num;IMPLIED
action &num;IMPLIED >
<!ATTLIST toolbar name &num;IMPLIED
action &num;IMPLIED >
<!ATTLIST popup name &num;IMPLIED
action &num;IMPLIED >
<!ATTLIST placeholder name &num;IMPLIED
action &num;IMPLIED >
<!ATTLIST separator name &num;IMPLIED
action &num;IMPLIED
expand (true|false) &num;IMPLIED >
<!ATTLIST menu name &num;IMPLIED
action &num;REQUIRED
position (top|bot) &num;IMPLIED >
<!ATTLIST menuitem name &num;IMPLIED
action &num;REQUIRED
position (top|bot) &num;IMPLIED >
<!ATTLIST toolitem name &num;IMPLIED
action &num;REQUIRED
position (top|bot) &num;IMPLIED >
<!ATTLIST accelerator name &num;IMPLIED
action &num;REQUIRED >
<!ATTLIST menubar name &num;IMPLIED
action &num;IMPLIED >
<!ATTLIST toolbar name &num;IMPLIED
action &num;IMPLIED >
<!ATTLIST popup name &num;IMPLIED
action &num;IMPLIED
accelerators (true|false) &num;IMPLIED >
<!ATTLIST placeholder name &num;IMPLIED
action &num;IMPLIED >
<!ATTLIST separator name &num;IMPLIED
action &num;IMPLIED
expand (true|false) &num;IMPLIED >
<!ATTLIST menu name &num;IMPLIED
action &num;REQUIRED
position (top|bot) &num;IMPLIED >
<!ATTLIST menuitem name &num;IMPLIED
action &num;REQUIRED
position (top|bot) &num;IMPLIED >
<!ATTLIST toolitem name &num;IMPLIED
action &num;REQUIRED
position (top|bot) &num;IMPLIED >
<!ATTLIST accelerator name &num;IMPLIED
action &num;REQUIRED >
]]></programlisting>
There are some additional restrictions beyond those specified in the
DTD, e.g. every toolitem must have a toolbar in its anchestry and
@ -458,6 +459,7 @@ what UI element to create.
@GTK_UI_MANAGER_TOOLITEM: Create a toolitem.
@GTK_UI_MANAGER_SEPARATOR: Create a separator.
@GTK_UI_MANAGER_ACCELERATOR: Install an accelerator.
@GTK_UI_MANAGER_POPUP_WITH_ACCELS: Same as %GTK_UI_MANAGER_POPUP, but the actions' accelerators are shown.
<!-- ##### FUNCTION gtk_ui_manager_add_ui ##### -->
<para>