Ryan Lortie
d6ac6c1850
Rename methods on GActionGroup to include 'action'
...
Makes explicit the fact that you are interacting with the individual
action rather than the group and removes potential namespace conflicts
with classes implementing the interface (like g_application_activate()
vs g_application_activate_action()).
2010-10-19 01:16:46 +02:00
Ryan Lortie
846b0b3466
GAction is now an interface
...
the new class GSimpleAction is the implementation half
2010-08-30 19:26:37 +02:00
Ryan Lortie
6cd62920bb
GActionGroup is now an interface
...
- make GAction.get_state() return a reference
- fix some leaks/warnings in the tests
- fix signal propagation in GSimpleActionGroup
2010-08-30 19:26:37 +02:00
Matthias Clasen
892f9b6458
Improve test coverage for actions and action groups
2010-08-21 19:18:40 -04:00
Ryan Lortie
5b38bc5ad5
Simplify/fix state logic in GAction, test it.
2010-08-21 17:35:32 -04:00
Ryan Lortie
5db9e5ad58
add GSimpleActionGroup
...
and a simple test
2010-08-18 02:18:54 -04:00
Ryan Lortie
8014e9c6e6
add testcase for GAction
...
fix some small bugs it found
2010-08-18 01:55:48 -04:00