module Graphics.UI.Gtk.ModelView.TreeViewColumn (
TreeViewColumn,
TreeViewColumnClass,
castToTreeViewColumn, gTypeTreeViewColumn,
toTreeViewColumn,
treeViewColumnNew,
treeViewColumnPackStart,
treeViewColumnPackEnd,
treeViewColumnClear,
treeViewColumnGetCellRenderers,
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.GList (fromGList)
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
treeViewColumnGetCellRenderers :: TreeViewColumn -> IO [CellRenderer]
treeViewColumnGetCellRenderers self =
(\(TreeViewColumn arg1) -> withForeignPtr arg1 $ \argPtr1 ->gtk_tree_view_column_get_cell_renderers argPtr1)
self
>>= fromGList
>>= mapM (makeNewObject mkCellRenderer . return)
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 unsafe "gtk_tree_view_column_get_cell_renderers"
gtk_tree_view_column_get_cell_renderers :: ((Ptr TreeViewColumn) -> (IO (Ptr ())))
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 ()))