module Graphics.UI.Gtk.ModelView.TreeViewColumn (
TreeViewColumn,
TreeViewColumnClass,
castToTreeViewColumn, gTypeTreeViewColumn,
toTreeViewColumn,
treeViewColumnNew,
treeViewColumnPackStart,
treeViewColumnPackEnd,
treeViewColumnClear,
treeViewColumnSetSpacing,
treeViewColumnGetSpacing,
treeViewColumnSetVisible,
treeViewColumnGetVisible,
treeViewColumnSetResizable,
treeViewColumnGetResizable,
TreeViewColumnSizing(..),
treeViewColumnSetSizing,
treeViewColumnGetSizing,
treeViewColumnGetWidth,
treeViewColumnSetFixedWidth,
treeViewColumnGetFixedWidth,
treeViewColumnSetMinWidth,
treeViewColumnGetMinWidth,
treeViewColumnSetMaxWidth,
treeViewColumnGetMaxWidth,
treeViewColumnClicked,
treeViewColumnSetTitle,
treeViewColumnGetTitle,
treeViewColumnSetClickable,
treeViewColumnGetClickable,
treeViewColumnSetWidget,
treeViewColumnGetWidget,
treeViewColumnSetAlignment,
treeViewColumnGetAlignment,
treeViewColumnSetReorderable,
treeViewColumnGetReorderable,
treeViewColumnSetSortColumnId,
treeViewColumnGetSortColumnId,
treeViewColumnSetSortIndicator,
treeViewColumnGetSortIndicator,
treeViewColumnSetSortOrder,
treeViewColumnGetSortOrder,
SortType(..),
treeViewColumnSetExpand,
treeViewColumnGetExpand,
treeViewColumnCellIsVisible,
treeViewColumnFocusCell,
treeViewColumnQueueResize,
treeViewColumnVisible,
treeViewColumnResizable,
treeViewColumnWidth,
treeViewColumnSpacing,
treeViewColumnSizing,
treeViewColumnFixedWidth,
treeViewColumnMinWidth,
treeViewColumnMaxWidth,
treeViewColumnTitle,
treeViewColumnExpand,
treeViewColumnClickable,
treeViewColumnWidget,
treeViewColumnAlignment,
treeViewColumnReorderable,
treeViewColumnSortIndicator,
treeViewColumnSortOrder,
treeViewColumnSortColumnId,
onColClicked,
afterColClicked
) where
import Control.Monad (liftM)
import System.Glib.FFI
import System.Glib.UTFString
import System.Glib.Attributes
import System.Glib.Properties
import Graphics.UI.Gtk.Abstract.Object (makeNewObject)
import Graphics.UI.Gtk.Types
import Graphics.UI.Gtk.Signals
import Graphics.UI.Gtk.General.Enums (TreeViewColumnSizing(..),
SortType(..))
import Graphics.UI.Gtk.General.Structs (SortColumnId)
import Graphics.UI.Gtk.ModelView.TreeModel ()
treeViewColumnNew :: IO TreeViewColumn
treeViewColumnNew = makeNewObject mkTreeViewColumn
gtk_tree_view_column_new
treeViewColumnPackStart :: CellRendererClass cell => TreeViewColumn
-> cell
-> Bool
-> IO ()
treeViewColumnPackStart self cell expand =
(\(TreeViewColumn arg1) (CellRenderer arg2) arg3 -> withForeignPtr arg1 $ \argPtr1 ->withForeignPtr arg2 $ \argPtr2 ->gtk_tree_view_column_pack_start argPtr1 argPtr2 arg3)
self
(toCellRenderer cell)
(fromBool expand)
treeViewColumnPackEnd :: CellRendererClass cell => TreeViewColumn
-> cell
-> Bool
-> IO ()
treeViewColumnPackEnd self cell expand =
(\(TreeViewColumn arg1) (CellRenderer arg2) arg3 -> withForeignPtr arg1 $ \argPtr1 ->withForeignPtr arg2 $ \argPtr2 ->gtk_tree_view_column_pack_end argPtr1 argPtr2 arg3)
self
(toCellRenderer cell)
(fromBool expand)
treeViewColumnClear :: TreeViewColumn -> IO ()
treeViewColumnClear self =
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_clear argPtr1)
self
treeViewColumnSetSpacing :: TreeViewColumn -> Int -> IO ()
treeViewColumnSetSpacing self spacing =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_spacing argPtr1 arg2)
self
(fromIntegral spacing)
treeViewColumnGetSpacing :: TreeViewColumn -> IO Int
treeViewColumnGetSpacing self =
liftM fromIntegral $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_spacing argPtr1)
self
treeViewColumnSetVisible :: TreeViewColumn -> Bool -> IO ()
treeViewColumnSetVisible self visible =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_visible argPtr1 arg2)
self
(fromBool visible)
treeViewColumnGetVisible :: TreeViewColumn -> IO Bool
treeViewColumnGetVisible self =
liftM toBool $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_visible argPtr1)
self
treeViewColumnSetResizable :: TreeViewColumn -> Bool -> IO ()
treeViewColumnSetResizable self resizable =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_resizable argPtr1 arg2)
self
(fromBool resizable)
treeViewColumnGetResizable :: TreeViewColumn -> IO Bool
treeViewColumnGetResizable self =
liftM toBool $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_resizable argPtr1)
self
treeViewColumnSetSizing :: TreeViewColumn
-> TreeViewColumnSizing
-> IO ()
treeViewColumnSetSizing self type_ =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_sizing argPtr1 arg2)
self
((fromIntegral . fromEnum) type_)
treeViewColumnGetSizing :: TreeViewColumn
-> IO TreeViewColumnSizing
treeViewColumnGetSizing self =
liftM (toEnum . fromIntegral) $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_sizing argPtr1)
self
treeViewColumnGetWidth :: TreeViewColumn -> IO Int
treeViewColumnGetWidth self =
liftM fromIntegral $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_width argPtr1)
self
treeViewColumnSetFixedWidth :: TreeViewColumn -> Int -> IO ()
treeViewColumnSetFixedWidth self fixedWidth =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_fixed_width argPtr1 arg2)
self
(fromIntegral fixedWidth)
treeViewColumnGetFixedWidth :: TreeViewColumn -> IO Int
treeViewColumnGetFixedWidth self =
liftM fromIntegral $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_fixed_width argPtr1)
self
treeViewColumnSetMinWidth :: TreeViewColumn -> Int -> IO ()
treeViewColumnSetMinWidth self minWidth =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_min_width argPtr1 arg2)
self
(fromIntegral minWidth)
treeViewColumnGetMinWidth :: TreeViewColumn -> IO Int
treeViewColumnGetMinWidth self =
liftM fromIntegral $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_min_width argPtr1)
self
treeViewColumnSetMaxWidth :: TreeViewColumn -> Int -> IO ()
treeViewColumnSetMaxWidth self maxWidth =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_max_width argPtr1 arg2)
self
(fromIntegral maxWidth)
treeViewColumnGetMaxWidth :: TreeViewColumn -> IO Int
treeViewColumnGetMaxWidth self =
liftM fromIntegral $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_max_width argPtr1)
self
treeViewColumnClicked :: TreeViewColumn -> IO ()
treeViewColumnClicked self =
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_clicked argPtr1)
self
treeViewColumnSetTitle :: GlibString string => TreeViewColumn -> string -> IO ()
treeViewColumnSetTitle self title =
withUTFString title $ \titlePtr ->
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_title argPtr1 arg2)
self
titlePtr
treeViewColumnGetTitle :: GlibString string => TreeViewColumn -> IO (Maybe string)
treeViewColumnGetTitle self =
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_title argPtr1)
self
>>= maybePeek peekUTFString
treeViewColumnSetClickable :: TreeViewColumn -> Bool -> IO ()
treeViewColumnSetClickable self clickable =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_clickable argPtr1 arg2)
self
(fromBool clickable)
treeViewColumnGetClickable :: TreeViewColumn -> IO Bool
treeViewColumnGetClickable self =
liftM toBool $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_clickable argPtr1)
self
treeViewColumnSetWidget :: WidgetClass widget => TreeViewColumn
-> Maybe widget
-> IO ()
treeViewColumnSetWidget self widget =
(\(TreeViewColumn arg1) (Widget arg2) -> withForeignPtr arg1 $ \argPtr1 ->withForeignPtr arg2 $ \argPtr2 ->gtk_tree_view_column_set_widget argPtr1 argPtr2)
self
(maybe (Widget nullForeignPtr) toWidget widget)
treeViewColumnGetWidget :: TreeViewColumn
-> IO (Maybe Widget)
treeViewColumnGetWidget self = do
widgetPtr <- (\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_widget argPtr1) self
if widgetPtr == nullPtr
then return Nothing
else liftM Just $ makeNewObject mkWidget (return widgetPtr)
treeViewColumnSetAlignment :: TreeViewColumn
-> Float
-> IO ()
treeViewColumnSetAlignment self xalign =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_alignment argPtr1 arg2)
self
(realToFrac xalign)
treeViewColumnGetAlignment :: TreeViewColumn -> IO Float
treeViewColumnGetAlignment self =
liftM realToFrac $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_alignment argPtr1)
self
treeViewColumnSetReorderable :: TreeViewColumn -> Bool -> IO ()
treeViewColumnSetReorderable self reorderable =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_reorderable argPtr1 arg2)
self
(fromBool reorderable)
treeViewColumnGetReorderable :: TreeViewColumn -> IO Bool
treeViewColumnGetReorderable self =
liftM toBool $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_reorderable argPtr1)
self
treeViewColumnSetSortColumnId :: TreeViewColumn -> SortColumnId -> IO ()
treeViewColumnSetSortColumnId self sortColumnId =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_sort_column_id argPtr1 arg2)
self
(fromIntegral sortColumnId)
treeViewColumnGetSortColumnId :: TreeViewColumn -> IO SortColumnId
treeViewColumnGetSortColumnId self =
liftM fromIntegral $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_sort_column_id argPtr1)
self
treeViewColumnSetSortIndicator :: TreeViewColumn
-> Bool -> IO ()
treeViewColumnSetSortIndicator self setting =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_sort_indicator argPtr1 arg2)
self
(fromBool setting)
treeViewColumnGetSortIndicator :: TreeViewColumn -> IO Bool
treeViewColumnGetSortIndicator self =
liftM toBool $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_sort_indicator argPtr1)
self
treeViewColumnSetSortOrder :: TreeViewColumn
-> SortType -> IO ()
treeViewColumnSetSortOrder self order =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_sort_order argPtr1 arg2)
self
((fromIntegral . fromEnum) order)
treeViewColumnGetSortOrder :: TreeViewColumn -> IO SortType
treeViewColumnGetSortOrder self =
liftM (toEnum . fromIntegral) $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_sort_order argPtr1)
self
treeViewColumnSetExpand :: TreeViewColumn
-> Bool
-> IO ()
treeViewColumnSetExpand self expand =
(\(TreeViewColumn arg1) arg2 -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_set_expand argPtr1 arg2)
self
(fromBool expand)
treeViewColumnGetExpand :: TreeViewColumn
-> IO Bool
treeViewColumnGetExpand self =
liftM toBool $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_expand argPtr1)
self
treeViewColumnCellIsVisible :: TreeViewColumn
-> IO Bool
treeViewColumnCellIsVisible self =
liftM toBool $
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_cell_is_visible argPtr1)
self
treeViewColumnFocusCell :: CellRendererClass cell => TreeViewColumn
-> cell
-> IO ()
treeViewColumnFocusCell self cell =
(\(TreeViewColumn arg1) (CellRenderer arg2) -> withForeignPtr arg1 $ \argPtr1 ->withForeignPtr arg2 $ \argPtr2 ->gtk_tree_view_column_focus_cell argPtr1 argPtr2)
self
(toCellRenderer cell)
treeViewColumnQueueResize :: TreeViewColumn -> IO ()
treeViewColumnQueueResize self =
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_queue_resize argPtr1)
self
treeViewColumnVisible :: Attr TreeViewColumn Bool
treeViewColumnVisible = newAttr
treeViewColumnGetVisible
treeViewColumnSetVisible
treeViewColumnResizable :: Attr TreeViewColumn Bool
treeViewColumnResizable = newAttr
treeViewColumnGetResizable
treeViewColumnSetResizable
treeViewColumnWidth :: ReadAttr TreeViewColumn Int
treeViewColumnWidth = readAttrFromIntProperty "width"
treeViewColumnSpacing :: Attr TreeViewColumn Int
treeViewColumnSpacing = newAttr
treeViewColumnGetSpacing
treeViewColumnSetSpacing
treeViewColumnSizing :: Attr TreeViewColumn TreeViewColumnSizing
treeViewColumnSizing = newAttr
treeViewColumnGetSizing
treeViewColumnSetSizing
treeViewColumnFixedWidth :: Attr TreeViewColumn Int
treeViewColumnFixedWidth = newAttr
treeViewColumnGetFixedWidth
treeViewColumnSetFixedWidth
treeViewColumnMinWidth :: Attr TreeViewColumn Int
treeViewColumnMinWidth = newAttr
treeViewColumnGetMinWidth
treeViewColumnSetMinWidth
treeViewColumnMaxWidth :: Attr TreeViewColumn Int
treeViewColumnMaxWidth = newAttr
treeViewColumnGetMaxWidth
treeViewColumnSetMaxWidth
treeViewColumnTitle :: GlibString string => ReadWriteAttr TreeViewColumn (Maybe string) string
treeViewColumnTitle = newAttr
treeViewColumnGetTitle
treeViewColumnSetTitle
treeViewColumnExpand :: Attr TreeViewColumn Bool
treeViewColumnExpand = newAttrFromBoolProperty "expand"
treeViewColumnClickable :: Attr TreeViewColumn Bool
treeViewColumnClickable = newAttr
treeViewColumnGetClickable
treeViewColumnSetClickable
treeViewColumnWidget :: WidgetClass widget => ReadWriteAttr TreeViewColumn (Maybe Widget) (Maybe widget)
treeViewColumnWidget = newAttr
treeViewColumnGetWidget
treeViewColumnSetWidget
treeViewColumnAlignment :: Attr TreeViewColumn Float
treeViewColumnAlignment = newAttr
treeViewColumnGetAlignment
treeViewColumnSetAlignment
treeViewColumnReorderable :: Attr TreeViewColumn Bool
treeViewColumnReorderable = newAttr
treeViewColumnGetReorderable
treeViewColumnSetReorderable
treeViewColumnSortIndicator :: Attr TreeViewColumn Bool
treeViewColumnSortIndicator = newAttr
treeViewColumnGetSortIndicator
treeViewColumnSetSortIndicator
treeViewColumnSortOrder :: Attr TreeViewColumn SortType
treeViewColumnSortOrder = newAttr
treeViewColumnGetSortOrder
treeViewColumnSetSortOrder
treeViewColumnSortColumnId :: Attr TreeViewColumn SortColumnId
treeViewColumnSortColumnId = newAttr
treeViewColumnGetSortColumnId
treeViewColumnSetSortColumnId
onColClicked, afterColClicked :: TreeViewColumnClass self => self
-> IO ()
-> IO (ConnectId self)
onColClicked = connect_NONE__NONE "clicked" False
afterColClicked = connect_NONE__NONE "clicked" True
foreign import ccall safe "gtk_tree_view_column_new"
gtk_tree_view_column_new :: (IO (Ptr TreeViewColumn))
foreign import ccall unsafe "gtk_tree_view_column_pack_start"
gtk_tree_view_column_pack_start :: ((Ptr TreeViewColumn) -> ((Ptr CellRenderer) -> (CInt -> (IO ()))))
foreign import ccall unsafe "gtk_tree_view_column_pack_end"
gtk_tree_view_column_pack_end :: ((Ptr TreeViewColumn) -> ((Ptr CellRenderer) -> (CInt -> (IO ()))))
foreign import ccall safe "gtk_tree_view_column_clear"
gtk_tree_view_column_clear :: ((Ptr TreeViewColumn) -> (IO ()))
foreign import ccall safe "gtk_tree_view_column_set_spacing"
gtk_tree_view_column_set_spacing :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_spacing"
gtk_tree_view_column_get_spacing :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_visible"
gtk_tree_view_column_set_visible :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_visible"
gtk_tree_view_column_get_visible :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_resizable"
gtk_tree_view_column_set_resizable :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_resizable"
gtk_tree_view_column_get_resizable :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_sizing"
gtk_tree_view_column_set_sizing :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_sizing"
gtk_tree_view_column_get_sizing :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall unsafe "gtk_tree_view_column_get_width"
gtk_tree_view_column_get_width :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_fixed_width"
gtk_tree_view_column_set_fixed_width :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_fixed_width"
gtk_tree_view_column_get_fixed_width :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_min_width"
gtk_tree_view_column_set_min_width :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_min_width"
gtk_tree_view_column_get_min_width :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_max_width"
gtk_tree_view_column_set_max_width :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_max_width"
gtk_tree_view_column_get_max_width :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_clicked"
gtk_tree_view_column_clicked :: ((Ptr TreeViewColumn) -> (IO ()))
foreign import ccall safe "gtk_tree_view_column_set_title"
gtk_tree_view_column_set_title :: ((Ptr TreeViewColumn) -> ((Ptr CChar) -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_title"
gtk_tree_view_column_get_title :: ((Ptr TreeViewColumn) -> (IO (Ptr CChar)))
foreign import ccall safe "gtk_tree_view_column_set_clickable"
gtk_tree_view_column_set_clickable :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall safe "gtk_tree_view_column_get_clickable"
gtk_tree_view_column_get_clickable :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_widget"
gtk_tree_view_column_set_widget :: ((Ptr TreeViewColumn) -> ((Ptr Widget) -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_widget"
gtk_tree_view_column_get_widget :: ((Ptr TreeViewColumn) -> (IO (Ptr Widget)))
foreign import ccall safe "gtk_tree_view_column_set_alignment"
gtk_tree_view_column_set_alignment :: ((Ptr TreeViewColumn) -> (CFloat -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_alignment"
gtk_tree_view_column_get_alignment :: ((Ptr TreeViewColumn) -> (IO CFloat))
foreign import ccall safe "gtk_tree_view_column_set_reorderable"
gtk_tree_view_column_set_reorderable :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_reorderable"
gtk_tree_view_column_get_reorderable :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_sort_column_id"
gtk_tree_view_column_set_sort_column_id :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_sort_column_id"
gtk_tree_view_column_get_sort_column_id :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_sort_indicator"
gtk_tree_view_column_set_sort_indicator :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_sort_indicator"
gtk_tree_view_column_get_sort_indicator :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_sort_order"
gtk_tree_view_column_set_sort_order :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall unsafe "gtk_tree_view_column_get_sort_order"
gtk_tree_view_column_get_sort_order :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_set_expand"
gtk_tree_view_column_set_expand :: ((Ptr TreeViewColumn) -> (CInt -> (IO ())))
foreign import ccall safe "gtk_tree_view_column_get_expand"
gtk_tree_view_column_get_expand :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_cell_is_visible"
gtk_tree_view_column_cell_is_visible :: ((Ptr TreeViewColumn) -> (IO CInt))
foreign import ccall safe "gtk_tree_view_column_focus_cell"
gtk_tree_view_column_focus_cell :: ((Ptr TreeViewColumn) -> ((Ptr CellRenderer) -> (IO ())))
foreign import ccall safe "gtk_tree_view_column_queue_resize"
gtk_tree_view_column_queue_resize :: ((Ptr TreeViewColumn) -> (IO ()))