Lines Matching refs:simple
87 GSimpleAction *simple = G_SIMPLE_ACTION (action); in g_simple_action_get_name() local
89 return simple->name; in g_simple_action_get_name()
95 GSimpleAction *simple = G_SIMPLE_ACTION (action); in g_simple_action_get_parameter_type() local
97 return simple->parameter_type; in g_simple_action_get_parameter_type()
103 GSimpleAction *simple = G_SIMPLE_ACTION (action); in g_simple_action_get_state_type() local
105 if (simple->state != NULL) in g_simple_action_get_state_type()
106 return g_variant_get_type (simple->state); in g_simple_action_get_state_type()
114 GSimpleAction *simple = G_SIMPLE_ACTION (action); in g_simple_action_get_state_hint() local
116 if (simple->state_hint != NULL) in g_simple_action_get_state_hint()
117 return g_variant_ref (simple->state_hint); in g_simple_action_get_state_hint()
125 GSimpleAction *simple = G_SIMPLE_ACTION (action); in g_simple_action_get_enabled() local
127 return simple->enabled; in g_simple_action_get_enabled()
134 GSimpleAction *simple = G_SIMPLE_ACTION (action); in g_simple_action_change_state() local
144 g_simple_action_set_state (simple, value); in g_simple_action_change_state()
166 g_simple_action_set_state (GSimpleAction *simple, in g_simple_action_set_state() argument
169 g_return_if_fail (G_IS_SIMPLE_ACTION (simple)); in g_simple_action_set_state()
175 state_type = simple->state ? in g_simple_action_set_state()
176 g_variant_get_type (simple->state) : NULL; in g_simple_action_set_state()
183 if (!simple->state || !g_variant_equal (simple->state, value)) in g_simple_action_set_state()
185 if (simple->state) in g_simple_action_set_state()
186 g_variant_unref (simple->state); in g_simple_action_set_state()
188 simple->state = g_variant_ref (value); in g_simple_action_set_state()
190 g_object_notify (G_OBJECT (simple), "state"); in g_simple_action_set_state()
199 GSimpleAction *simple = G_SIMPLE_ACTION (action); in g_simple_action_get_state() local
201 return simple->state ? g_variant_ref (simple->state) : NULL; in g_simple_action_get_state()
208 GSimpleAction *simple = G_SIMPLE_ACTION (action); in g_simple_action_activate() local
210 g_return_if_fail (simple->parameter_type == NULL ? in g_simple_action_activate()
214 simple->parameter_type))); in g_simple_action_activate()
219 if (simple->enabled) in g_simple_action_activate()
228 else if (simple->state) in g_simple_action_activate()
231 if (parameter == NULL && g_variant_is_of_type (simple->state, G_VARIANT_TYPE_BOOLEAN)) in g_simple_action_activate()
233 gboolean was_enabled = g_variant_get_boolean (simple->state); in g_simple_action_activate()
238 else if (g_variant_is_of_type (simple->state, g_variant_get_type (parameter))) in g_simple_action_activate()
329 GSimpleAction *simple = G_SIMPLE_ACTION (object); in g_simple_action_finalize() local
331 g_free (simple->name); in g_simple_action_finalize()
332 if (simple->parameter_type) in g_simple_action_finalize()
333 g_variant_type_free (simple->parameter_type); in g_simple_action_finalize()
334 if (simple->state) in g_simple_action_finalize()
335 g_variant_unref (simple->state); in g_simple_action_finalize()
336 if (simple->state_hint) in g_simple_action_finalize()
337 g_variant_unref (simple->state_hint); in g_simple_action_finalize()
344 g_simple_action_init (GSimpleAction *simple) in g_simple_action_init() argument
346 simple->enabled = TRUE; in g_simple_action_init()
553 g_simple_action_set_enabled (GSimpleAction *simple, in g_simple_action_set_enabled() argument
556 g_return_if_fail (G_IS_SIMPLE_ACTION (simple)); in g_simple_action_set_enabled()
560 if (simple->enabled != enabled) in g_simple_action_set_enabled()
562 simple->enabled = enabled; in g_simple_action_set_enabled()
563 g_object_notify (G_OBJECT (simple), "enabled"); in g_simple_action_set_enabled()
580 g_simple_action_set_state_hint (GSimpleAction *simple, in g_simple_action_set_state_hint() argument
583 g_return_if_fail (G_IS_SIMPLE_ACTION (simple)); in g_simple_action_set_state_hint()
585 if (simple->state_hint != NULL) in g_simple_action_set_state_hint()
587 g_variant_unref (simple->state_hint); in g_simple_action_set_state_hint()
588 simple->state_hint = NULL; in g_simple_action_set_state_hint()
592 simple->state_hint = g_variant_ref (state_hint); in g_simple_action_set_state_hint()