aboutsummaryrefslogtreecommitdiff
path: root/src/gactionmuxer.c
Commit message (Collapse)AuthorAgeFilesLines
* g_action_muxer_insert: don't warn when passing a NULL action groupLars Uebernickel2013-11-201-1/+4
| | | | | This is legitimate use of the API.
* Export menu for the phone clientLars Uebernickel2012-11-161-0/+8
| | | | | | | | This is a rough first draft: It only fetched the sources and messages from applications once and doesn't listen for further changes. This removes all code for the desktop menu for now.
* gactionmuxer: check for NULL in public APILars Uebernickel2012-06-041-0/+6
|
* gactionmuxer: remove unnecessary NULL checkLars Uebernickel2012-06-041-3/+0
|
* gactionmuxer: don't crash when no global actions are givenLars Uebernickel2012-06-041-5/+8
|
* gactiongroup: don't remove items from the hash while iterating over itLars Uebernickel2012-06-041-15/+32
|
* gactionmuxer: allow passing a NULL action group to insert()Lars Uebernickel2012-06-031-1/+7
|
* Add GActionMuxerLars Uebernickel2012-06-031-0/+456
This is a new implementation of an action muxer with the same interface as the one in the gtk tree. Its implementation is considerably simpler, mostly because it doesn't need to implement GActionObservable. In addition to muxing different action groups with the <prefix>.<action_name> scheme, it has the notion of global, prefix-less actions. Indicator-messages needs those for the status and clear actions.