Felix Riemann
34277d6996
gio: g_menu_item_set_icon should not fail if icon is NULL
...
It allows passing a NULL icon to unset the icon and thus should not
log a critical warning if used like that.
https://bugzilla.gnome.org/show_bug.cgi?id=753285
2015-08-10 19:00:24 +02:00
Matthias Clasen
17f51583a8
Docs: Convert examples to |[ ]|
2014-01-31 21:56:33 -05:00
Daniel Mustieles
078dbda148
Updated FSF's address
2014-01-31 14:31:55 +01:00
Matthias Clasen
3872049445
Add includes to all gio docs
2014-01-07 22:55:43 -05:00
Ryan Lortie
c1c1b33f88
GMenu: add g_menu_item_set_icon() convenience
...
This function takes a GIcon, serialises it and sets the resulting
GVariant as the "icon" attribute on the menu item. We will need to add
a patch to Gtk to actually consume this icon.
Also add G_MENU_ATTRIBUTE_ICON.
https://bugzilla.gnome.org/show_bug.cgi?id=688820
2013-04-22 16:12:42 -04:00
Ryan Lortie
1de0625103
GMenu: add g_menu_remove_all() API
...
Removes all of the items from a GMenu. The keyboard indicator wants to
do this as part of refreshing the layout list, as an example.
https://bugzilla.gnome.org/show_bug.cgi?id=697601
2013-04-19 14:52:51 -04:00
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