module HGamer3D.Bindings.CEGUI.ClassMultiColumnList where
import Foreign
import Foreign.Ptr
import Foreign.C
import HGamer3D.Data.HG3DClass
import HGamer3D.Data.Vector
import HGamer3D.Data.Colour
import HGamer3D.Data.Angle
import HGamer3D.Bindings.CEGUI.Utils
import HGamer3D.Bindings.CEGUI.ClassPtr
import HGamer3D.Bindings.CEGUI.StructHG3DClass
import HGamer3D.Bindings.CEGUI.EnumSortDirection
import HGamer3D.Bindings.CEGUI.EnumSelectionMode
isUserSortControlEnabled :: HG3DClass -> IO (Bool)
isUserSortControlEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isUserSortControlEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isUserColumnSizingEnabled :: HG3DClass -> IO (Bool)
isUserColumnSizingEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isUserColumnSizingEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isUserColumnDraggingEnabled :: HG3DClass -> IO (Bool)
isUserColumnDraggingEnabled a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isUserColumnDraggingEnabled'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
getColumnCount :: HG3DClass -> IO (Int)
getColumnCount a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getColumnCount'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
getRowCount :: HG3DClass -> IO (Int)
getRowCount a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getRowCount'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
getSortColumn :: HG3DClass -> IO (Int)
getSortColumn a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getSortColumn'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
getColumnWithID :: HG3DClass -> Int -> IO (Int)
getColumnWithID a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getColumnWithID'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
getColumnWithHeaderText :: HG3DClass -> String -> IO (Int)
getColumnWithHeaderText a1 a2 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
getColumnWithHeaderText'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
getSortDirection :: HG3DClass -> IO (EnumSortDirection)
getSortDirection a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getSortDirection'_ a1' a2' >>= \res ->
peekEnumUtil a2'>>= \a2'' ->
return (a2'')
getHeaderSegmentForColumn :: HG3DClass -> Int -> IO (HG3DClass)
getHeaderSegmentForColumn a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getHeaderSegmentForColumn'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
getItemRowIndex :: HG3DClass -> HG3DClass -> IO (Int)
getItemRowIndex a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
alloca $ \a3' ->
getItemRowIndex'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
getItemColumnIndex :: HG3DClass -> HG3DClass -> IO (Int)
getItemColumnIndex a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
alloca $ \a3' ->
getItemColumnIndex'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
isListboxItemInColumn :: HG3DClass -> HG3DClass -> Int -> IO (Bool)
isListboxItemInColumn a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
let {a3' = fromIntegral a3} in
alloca $ \a4' ->
isListboxItemInColumn'_ a1' a2' a3' a4' >>= \res ->
peekBoolUtil a4'>>= \a4'' ->
return (a4'')
isListboxItemInRow :: HG3DClass -> HG3DClass -> Int -> IO (Bool)
isListboxItemInRow a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
let {a3' = fromIntegral a3} in
alloca $ \a4' ->
isListboxItemInRow'_ a1' a2' a3' a4' >>= \res ->
peekBoolUtil a4'>>= \a4'' ->
return (a4'')
isListboxItemInList :: HG3DClass -> HG3DClass -> IO (Bool)
isListboxItemInList a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
alloca $ \a3' ->
isListboxItemInList'_ a1' a2' a3' >>= \res ->
peekBoolUtil a3'>>= \a3'' ->
return (a3'')
findColumnItemWithText :: HG3DClass -> String -> Int -> HG3DClass -> IO (HG3DClass)
findColumnItemWithText a1 a2 a3 a4 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
let {a3' = fromIntegral a3} in
withHG3DClass a4 $ \a4' ->
alloca $ \a5' ->
findColumnItemWithText'_ a1' a2' a3' a4' a5' >>= \res ->
peek a5'>>= \a5'' ->
return (a5'')
findRowItemWithText :: HG3DClass -> String -> Int -> HG3DClass -> IO (HG3DClass)
findRowItemWithText a1 a2 a3 a4 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
let {a3' = fromIntegral a3} in
withHG3DClass a4 $ \a4' ->
alloca $ \a5' ->
findRowItemWithText'_ a1' a2' a3' a4' a5' >>= \res ->
peek a5'>>= \a5'' ->
return (a5'')
findListItemWithText :: HG3DClass -> String -> HG3DClass -> IO (HG3DClass)
findListItemWithText a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withCString a2 $ \a2' ->
withHG3DClass a3 $ \a3' ->
alloca $ \a4' ->
findListItemWithText'_ a1' a2' a3' a4' >>= \res ->
peek a4'>>= \a4'' ->
return (a4'')
getFirstSelectedItem :: HG3DClass -> IO (HG3DClass)
getFirstSelectedItem a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getFirstSelectedItem'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
getNextSelected :: HG3DClass -> HG3DClass -> IO (HG3DClass)
getNextSelected a1 a2 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
alloca $ \a3' ->
getNextSelected'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
getSelectedCount :: HG3DClass -> IO (Int)
getSelectedCount a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getSelectedCount'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
getNominatedSelectionColumnID :: HG3DClass -> IO (Int)
getNominatedSelectionColumnID a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getNominatedSelectionColumnID'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
getNominatedSelectionColumn :: HG3DClass -> IO (Int)
getNominatedSelectionColumn a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getNominatedSelectionColumn'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
getNominatedSelectionRow :: HG3DClass -> IO (Int)
getNominatedSelectionRow a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getNominatedSelectionRow'_ a1' a2' >>= \res ->
peekIntConv a2'>>= \a2'' ->
return (a2'')
getSelectionMode :: HG3DClass -> IO (EnumSelectionMode)
getSelectionMode a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getSelectionMode'_ a1' a2' >>= \res ->
peekEnumUtil a2'>>= \a2'' ->
return (a2'')
isVertScrollbarAlwaysShown :: HG3DClass -> IO (Bool)
isVertScrollbarAlwaysShown a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isVertScrollbarAlwaysShown'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
isHorzScrollbarAlwaysShown :: HG3DClass -> IO (Bool)
isHorzScrollbarAlwaysShown a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
isHorzScrollbarAlwaysShown'_ a1' a2' >>= \res ->
peekBoolUtil a2'>>= \a2'' ->
return (a2'')
getColumnID :: HG3DClass -> Int -> IO (Int)
getColumnID a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getColumnID'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
getRowID :: HG3DClass -> Int -> IO (Int)
getRowID a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getRowID'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
getRowWithID :: HG3DClass -> Int -> IO (Int)
getRowWithID a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getRowWithID'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
getVertScrollbar :: HG3DClass -> IO (HG3DClass)
getVertScrollbar a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getVertScrollbar'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
getHorzScrollbar :: HG3DClass -> IO (HG3DClass)
getHorzScrollbar a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getHorzScrollbar'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
getListHeader :: HG3DClass -> IO (HG3DClass)
getListHeader a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getListHeader'_ a1' a2' >>= \res ->
peek a2'>>= \a2'' ->
return (a2'')
getTotalRowsHeight :: HG3DClass -> IO (Float)
getTotalRowsHeight a1 =
withHG3DClass a1 $ \a1' ->
alloca $ \a2' ->
getTotalRowsHeight'_ a1' a2' >>= \res ->
peekFloatConv a2'>>= \a2'' ->
return (a2'')
getWidestColumnItemWidth :: HG3DClass -> Int -> IO (Float)
getWidestColumnItemWidth a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getWidestColumnItemWidth'_ a1' a2' a3' >>= \res ->
peekFloatConv a3'>>= \a3'' ->
return (a3'')
getHighestRowItemHeight :: HG3DClass -> Int -> IO (Float)
getHighestRowItemHeight a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
getHighestRowItemHeight'_ a1' a2' a3' >>= \res ->
peekFloatConv a3'>>= \a3'' ->
return (a3'')
initialiseComponents :: HG3DClass -> IO ()
initialiseComponents a1 =
withHG3DClass a1 $ \a1' ->
initialiseComponents'_ a1' >>= \res ->
return ()
resetList :: HG3DClass -> IO ()
resetList a1 =
withHG3DClass a1 $ \a1' ->
resetList'_ a1' >>= \res ->
return ()
removeColumn :: HG3DClass -> Int -> IO ()
removeColumn a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
removeColumn'_ a1' a2' >>= \res ->
return ()
removeColumnWithID :: HG3DClass -> Int -> IO ()
removeColumnWithID a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
removeColumnWithID'_ a1' a2' >>= \res ->
return ()
moveColumn :: HG3DClass -> Int -> Int -> IO ()
moveColumn a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
let {a3' = fromIntegral a3} in
moveColumn'_ a1' a2' a3' >>= \res ->
return ()
moveColumnWithID :: HG3DClass -> Int -> Int -> IO ()
moveColumnWithID a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
let {a3' = fromIntegral a3} in
moveColumnWithID'_ a1' a2' a3' >>= \res ->
return ()
addRow :: HG3DClass -> Int -> IO (Int)
addRow a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
alloca $ \a3' ->
addRow'_ a1' a2' a3' >>= \res ->
peekIntConv a3'>>= \a3'' ->
return (a3'')
addRow2 :: HG3DClass -> HG3DClass -> Int -> Int -> IO (Int)
addRow2 a1 a2 a3 a4 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
let {a3' = fromIntegral a3} in
let {a4' = fromIntegral a4} in
alloca $ \a5' ->
addRow2'_ a1' a2' a3' a4' a5' >>= \res ->
peekIntConv a5'>>= \a5'' ->
return (a5'')
insertRow :: HG3DClass -> Int -> Int -> IO (Int)
insertRow a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
let {a3' = fromIntegral a3} in
alloca $ \a4' ->
insertRow'_ a1' a2' a3' a4' >>= \res ->
peekIntConv a4'>>= \a4'' ->
return (a4'')
insertRow2 :: HG3DClass -> HG3DClass -> Int -> Int -> Int -> IO (Int)
insertRow2 a1 a2 a3 a4 a5 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
let {a3' = fromIntegral a3} in
let {a4' = fromIntegral a4} in
let {a5' = fromIntegral a5} in
alloca $ \a6' ->
insertRow2'_ a1' a2' a3' a4' a5' a6' >>= \res ->
peekIntConv a6'>>= \a6'' ->
return (a6'')
removeRow :: HG3DClass -> Int -> IO ()
removeRow a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
removeRow'_ a1' a2' >>= \res ->
return ()
setItem2 :: HG3DClass -> HG3DClass -> Int -> Int -> IO ()
setItem2 a1 a2 a3 a4 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
let {a3' = fromIntegral a3} in
let {a4' = fromIntegral a4} in
setItem2'_ a1' a2' a3' a4' >>= \res ->
return ()
setSelectionMode :: HG3DClass -> EnumSelectionMode -> IO ()
setSelectionMode a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
setSelectionMode'_ a1' a2' >>= \res ->
return ()
setNominatedSelectionColumnID :: HG3DClass -> Int -> IO ()
setNominatedSelectionColumnID a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setNominatedSelectionColumnID'_ a1' a2' >>= \res ->
return ()
setNominatedSelectionColumn :: HG3DClass -> Int -> IO ()
setNominatedSelectionColumn a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setNominatedSelectionColumn'_ a1' a2' >>= \res ->
return ()
setNominatedSelectionRow :: HG3DClass -> Int -> IO ()
setNominatedSelectionRow a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setNominatedSelectionRow'_ a1' a2' >>= \res ->
return ()
setSortDirection :: HG3DClass -> EnumSortDirection -> IO ()
setSortDirection a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = cIntFromEnum a2} in
setSortDirection'_ a1' a2' >>= \res ->
return ()
setSortColumn :: HG3DClass -> Int -> IO ()
setSortColumn a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setSortColumn'_ a1' a2' >>= \res ->
return ()
setSortColumnByID :: HG3DClass -> Int -> IO ()
setSortColumnByID a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
setSortColumnByID'_ a1' a2' >>= \res ->
return ()
setShowVertScrollbar :: HG3DClass -> Bool -> IO ()
setShowVertScrollbar a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setShowVertScrollbar'_ a1' a2' >>= \res ->
return ()
setShowHorzScrollbar :: HG3DClass -> Bool -> IO ()
setShowHorzScrollbar a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setShowHorzScrollbar'_ a1' a2' >>= \res ->
return ()
clearAllSelections :: HG3DClass -> IO ()
clearAllSelections a1 =
withHG3DClass a1 $ \a1' ->
clearAllSelections'_ a1' >>= \res ->
return ()
setItemSelectState :: HG3DClass -> HG3DClass -> Bool -> IO ()
setItemSelectState a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
withHG3DClass a2 $ \a2' ->
let {a3' = fromBool a3} in
setItemSelectState'_ a1' a2' a3' >>= \res ->
return ()
handleUpdatedItemData :: HG3DClass -> IO ()
handleUpdatedItemData a1 =
withHG3DClass a1 $ \a1' ->
handleUpdatedItemData'_ a1' >>= \res ->
return ()
setUserSortControlEnabled :: HG3DClass -> Bool -> IO ()
setUserSortControlEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setUserSortControlEnabled'_ a1' a2' >>= \res ->
return ()
setUserColumnSizingEnabled :: HG3DClass -> Bool -> IO ()
setUserColumnSizingEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setUserColumnSizingEnabled'_ a1' a2' >>= \res ->
return ()
setUserColumnDraggingEnabled :: HG3DClass -> Bool -> IO ()
setUserColumnDraggingEnabled a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromBool a2} in
setUserColumnDraggingEnabled'_ a1' a2' >>= \res ->
return ()
autoSizeColumnHeader :: HG3DClass -> Int -> IO ()
autoSizeColumnHeader a1 a2 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
autoSizeColumnHeader'_ a1' a2' >>= \res ->
return ()
setRowID :: HG3DClass -> Int -> Int -> IO ()
setRowID a1 a2 a3 =
withHG3DClass a1 $ \a1' ->
let {a2' = fromIntegral a2} in
let {a3' = fromIntegral a3} in
setRowID'_ a1' a2' a3' >>= \res ->
return ()
new :: String -> String -> IO (HG3DClass)
new a1 a2 =
withCString a1 $ \a1' ->
withCString a2 $ \a2' ->
alloca $ \a3' ->
new'_ a1' a2' a3' >>= \res ->
peek a3'>>= \a3'' ->
return (a3'')
delete :: HG3DClass -> IO ()
delete a1 =
withHG3DClass a1 $ \a1' ->
delete'_ a1' >>= \res ->
return ()
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_isUserSortControlEnabled"
isUserSortControlEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_isUserColumnSizingEnabled"
isUserColumnSizingEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_isUserColumnDraggingEnabled"
isUserColumnDraggingEnabled'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getColumnCount"
getColumnCount'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getRowCount"
getRowCount'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getSortColumn"
getSortColumn'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getColumnWithID"
getColumnWithID'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CUInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getColumnWithHeaderText"
getColumnWithHeaderText'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((Ptr CUInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getSortDirection"
getSortDirection'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getHeaderSegmentForColumn"
getHeaderSegmentForColumn'_ :: ((HG3DClassPtr) -> (CUInt -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getItemRowIndex"
getItemRowIndex'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getItemColumnIndex"
getItemColumnIndex'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_isListboxItemInColumn"
isListboxItemInColumn'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (CUInt -> ((Ptr CInt) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_isListboxItemInRow"
isListboxItemInRow'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (CUInt -> ((Ptr CInt) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_isListboxItemInList"
isListboxItemInList'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_findColumnItemWithText"
findColumnItemWithText'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CUInt -> ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_findRowItemWithText"
findRowItemWithText'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> (CUInt -> ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_findListItemWithText"
findListItemWithText'_ :: ((HG3DClassPtr) -> ((Ptr CChar) -> ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getFirstSelectedItem"
getFirstSelectedItem'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getNextSelected"
getNextSelected'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getSelectedCount"
getSelectedCount'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getNominatedSelectionColumnID"
getNominatedSelectionColumnID'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getNominatedSelectionColumn"
getNominatedSelectionColumn'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getNominatedSelectionRow"
getNominatedSelectionRow'_ :: ((HG3DClassPtr) -> ((Ptr CUInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getSelectionMode"
getSelectionMode'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_isVertScrollbarAlwaysShown"
isVertScrollbarAlwaysShown'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_isHorzScrollbarAlwaysShown"
isHorzScrollbarAlwaysShown'_ :: ((HG3DClassPtr) -> ((Ptr CInt) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getColumnID"
getColumnID'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CUInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getRowID"
getRowID'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CUInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getRowWithID"
getRowWithID'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CUInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getVertScrollbar"
getVertScrollbar'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getHorzScrollbar"
getHorzScrollbar'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getListHeader"
getListHeader'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getTotalRowsHeight"
getTotalRowsHeight'_ :: ((HG3DClassPtr) -> ((Ptr CFloat) -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getWidestColumnItemWidth"
getWidestColumnItemWidth'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CFloat) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_getHighestRowItemHeight"
getHighestRowItemHeight'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CFloat) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_initialiseComponents"
initialiseComponents'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_resetList"
resetList'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_removeColumn"
removeColumn'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_removeColumnWithID"
removeColumnWithID'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_moveColumn"
moveColumn'_ :: ((HG3DClassPtr) -> (CUInt -> (CUInt -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_moveColumnWithID"
moveColumnWithID'_ :: ((HG3DClassPtr) -> (CUInt -> (CUInt -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_addRow"
addRow'_ :: ((HG3DClassPtr) -> (CUInt -> ((Ptr CUInt) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_addRow2"
addRow2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (CUInt -> (CUInt -> ((Ptr CUInt) -> (IO ()))))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_insertRow"
insertRow'_ :: ((HG3DClassPtr) -> (CUInt -> (CUInt -> ((Ptr CUInt) -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_insertRow2"
insertRow2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (CUInt -> (CUInt -> (CUInt -> ((Ptr CUInt) -> (IO ())))))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_removeRow"
removeRow'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setItem2"
setItem2'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (CUInt -> (CUInt -> (IO ())))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setSelectionMode"
setSelectionMode'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setNominatedSelectionColumnID"
setNominatedSelectionColumnID'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setNominatedSelectionColumn"
setNominatedSelectionColumn'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setNominatedSelectionRow"
setNominatedSelectionRow'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setSortDirection"
setSortDirection'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setSortColumn"
setSortColumn'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setSortColumnByID"
setSortColumnByID'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setShowVertScrollbar"
setShowVertScrollbar'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setShowHorzScrollbar"
setShowHorzScrollbar'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_clearAllSelections"
clearAllSelections'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setItemSelectState"
setItemSelectState'_ :: ((HG3DClassPtr) -> ((HG3DClassPtr) -> (CInt -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_handleUpdatedItemData"
handleUpdatedItemData'_ :: ((HG3DClassPtr) -> (IO ()))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setUserSortControlEnabled"
setUserSortControlEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setUserColumnSizingEnabled"
setUserColumnSizingEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setUserColumnDraggingEnabled"
setUserColumnDraggingEnabled'_ :: ((HG3DClassPtr) -> (CInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_autoSizeColumnHeader"
autoSizeColumnHeader'_ :: ((HG3DClassPtr) -> (CUInt -> (IO ())))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_setRowID"
setRowID'_ :: ((HG3DClassPtr) -> (CUInt -> (CUInt -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_construct"
new'_ :: ((Ptr CChar) -> ((Ptr CChar) -> ((HG3DClassPtr) -> (IO ()))))
foreign import ccall safe "HGamer3D\\Bindings\\CEGUI\\ClassMultiColumnList.chs.h cegui_mltclmlst_destruct"
delete'_ :: ((HG3DClassPtr) -> (IO ()))