func SimpleActionNew(name string, parameterType *VariantType) *SimpleAction {
	c := C.g_simple_action_new((*C.gchar)(C.CString(name)), parameterType.native())
	if c == nil {
		return nil
	}
	return wrapSimpleAction(wrapObject(unsafe.Pointer(c)))
}
func SimpleActionNew(name string, parameterType *VariantType) *SimpleAction {
	c := C.g_simple_action_new((*C.gchar)(C.CString(name)), parameterType.native())
	if c == nil {
		return nil
	}
	return wrapSimpleAction(wrapObject(unsafe.Pointer(c)))
}
func SimpleActionNew ( name string , parameterType * VariantType ) * SimpleAction { c := C . g_simple_action_new ( ( * C . gchar ) ( C . CString ( name ) ) , parameterType . native ( ) ) if c == nil { return nil } return wrapSimpleAction ( wrapObject ( unsafe . Pointer ( c ) ) ) }
// SimpleActionNew is a wrapper around g_simple_action_new
SimpleActionNew is a wrapper around g_simple_action_new