Ryan Lortie
8cddb54659
gaction: add parser for detailed action names
...
Expand and formalise the syntax for detailed action names, adding a
well-documented (and tested) public parser API for them.
Port the only GLib-based user of detailed action names to the new API:
g_menu_item_set_detailed_action(). The users in Gtk+ will also be
ported soon.
https://bugzilla.gnome.org/show_bug.cgi?id=688954
2013-04-01 16:53:54 -04:00
Ryan Lortie
6798fcdd0f
GMenuItem: add constructor to copy from model
...
Add g_menu_item_new_from_model() for constructing a GMenuItem that is a
copy of a menu item that's in a GMenuModel.
2012-08-20 16:26:25 -04:00
Ryan Lortie
99478dd893
GMenuItem: add getter APIs
...
GMenuItem has been write-only up to this point. Add some APIs for
reading back values as well.
2012-08-20 16:26:25 -04:00
Colin Walters
c1ada372e9
gmenu: Remove stray semicolon in g_menu_clear_item()
2012-06-22 10:32:25 -04:00
Lars Uebernickel
ebc3b928a3
docs: reference g_menu_item_new in gmenu convenience menuitem API
2012-05-10 09:35:03 -07:00
David King
87c76bdbb6
docs: Remove some old GMenu documentation
2012-02-21 01:10:54 +01:00
David King
e70b72f5a1
docs: Fix method names in GMenu and GMenuModel
2012-02-21 01:10:54 +01:00
Cosimo Cecchi
adff60ed63
menu: documentation fixes
...
g_menu_new_section() does not exist, the comment meant
g_menu_item_new_section().
2011-12-21 12:36:19 +01:00
Matthias Clasen
f40de4b152
Add some more since tags
2011-12-10 22:14:34 -05:00
Matthias Clasen
f109415d95
Add since tags
2011-12-10 20:47:22 -05:00
Matthias Clasen
d5a1b674f5
Improve docs
...
Specify that g_menu_item_set_attribute_value consumes floating
@values.
2011-12-08 18:05:13 -05:00
Matthias Clasen
8d96e68eeb
GMenu: Enforce attribute name restrictions
...
The code assumes in various places that ':' does not occur
in attribute names. We are a little more strict than that,
and only allow lowercase ASCII, digits and '-'.
2011-12-08 18:05:13 -05:00
Matthias Clasen
58a8c02dfb
Match up a parameter name
2011-12-08 18:05:12 -05:00
Matthias Clasen
13f5977735
Add GMenu
2011-12-08 18:05:12 -05:00