code: func (v *ActionGroup) native() *C.GActionGroup {
  	if v == nil || v.GObject == nil {
  		return nil
  	}
  	return C.toGActionGroup(unsafe.Pointer(v.GObject))
  }
docs: // g_action_group_list_actions()
  // g_action_group_query_action()
  // should only called from implementations:
  // g_action_group_action_added
  // g_action_group_action_removed
  // g_action_group_action_enabled_changed
  // g_action_group_action_state_changed
  // native() returns a pointer to the underlying GActionGroup.