{-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE StandaloneDeriving #-} -------------------------------------------------------------------------------- #include #include -------------------------------------------------------------------------------- module Bindings.Yoga.Enums where import Prelude (Num, IO) import Foreign.C.Types (CUInt(..)) import Foreign.C.String (CString) import Foreign.Ptr (FunPtr) #integral_t enum YGAlign #num YGAlignAuto #num YGAlignFlexStart #num YGAlignCenter #num YGAlignFlexEnd #num YGAlignStretch #num YGAlignBaseline #num YGAlignSpaceBetween #num YGAlignSpaceAround #ccall YGAlignToString, -> IO CString #integral_t enum YGDimension #num YGDimensionWidth #num YGDimensionHeight #ccall YGDimensionToString, -> IO CString #integral_t enum YGDirection #num YGDirectionInherit #num YGDirectionLTR #num YGDirectionRTL #ccall YGDirectionToString, -> IO CString #integral_t enum YGDisplay #num YGDisplayFlex #num YGDisplayNone #ccall YGDisplayToString, -> IO CString #integral_t enum YGEdge #num YGEdgeLeft #num YGEdgeTop #num YGEdgeRight #num YGEdgeBottom #num YGEdgeStart #num YGEdgeEnd #num YGEdgeHorizontal #num YGEdgeVertical #num YGEdgeAll #ccall YGEdgeToString, -> IO CString #integral_t enum YGErrata #num YGErrataNone #num YGErrataStretchFlexBasis #num YGErrataStartingEndingEdgeFromFlexDirection #num YGErrataPositionStaticBehavesLikeRelative #num YGErrataAbsolutePositioning #num YGErrataAll #num YGErrataClassic #ccall YGErrataToString, -> IO CString #integral_t enum YGExperimentalFeature #num YGExperimentalFeatureWebFlexBasis #num YGExperimentalFeatureAbsolutePercentageAgainstPaddingEdge #ccall YGExperimentalFeatureToString, -> IO CString #integral_t enum YGFlexDirection #num YGFlexDirectionColumn #num YGFlexDirectionColumnReverse #num YGFlexDirectionRow #num YGFlexDirectionRowReverse #ccall YGFlexDirectionToString, -> IO CString #integral_t enum YGGutter #num YGGutterColumn #num YGGutterRow #num YGGutterAll #ccall YGGutterToString, -> IO CString #integral_t enum YGJustify #num YGJustifyFlexStart #num YGJustifyCenter #num YGJustifyFlexEnd #num YGJustifySpaceBetween #num YGJustifySpaceAround #num YGJustifySpaceEvenly #ccall YGJustifyToString, -> IO CString #integral_t enum YGLogLevel #num YGLogLevelError #num YGLogLevelWarn #num YGLogLevelInfo #num YGLogLevelDebug #num YGLogLevelVerbose #num YGLogLevelFatal #ccall YGLogLevelToString, -> IO CString #integral_t enum YGMeasureMode #num YGMeasureModeUndefined #num YGMeasureModeExactly #num YGMeasureModeAtMost #ccall YGMeasureModeToString, -> IO CString #integral_t enum YGNodeType #num YGNodeTypeDefault #num YGNodeTypeText #ccall YGNodeTypeToString, -> IO CString #integral_t enum YGOverflow #num YGOverflowVisible #num YGOverflowHidden #num YGOverflowScroll #ccall YGOverflowToString, -> IO CString #integral_t enum YGPositionType #num YGPositionTypeStatic #num YGPositionTypeRelative #num YGPositionTypeAbsolute #ccall YGPositionTypeToString, -> IO CString #integral_t enum YGPrintOptions #num YGPrintOptionsLayout #num YGPrintOptionsStyle #num YGPrintOptionsChildren #ccall YGPrintOptionsToString, -> IO CString #integral_t enum YGUnit #num YGUnitUndefined #num YGUnitPoint #num YGUnitPercent #num YGUnitAuto #ccall YGUnitToString, -> IO CString #integral_t enum YGWrap #num YGWrapNoWrap #num YGWrapWrap #num YGWrapWrapReverse #ccall YGWrapToString, -> IO CString