| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Atk.Interfaces.Table
Contents
- Exported types
- Methods
- tableAddColumnSelection
- tableAddRowSelection
- tableGetCaption
- tableGetColumnAtIndex
- tableGetColumnDescription
- tableGetColumnExtentAt
- tableGetColumnHeader
- tableGetIndexAt
- tableGetNColumns
- tableGetNRows
- tableGetRowAtIndex
- tableGetRowDescription
- tableGetRowExtentAt
- tableGetRowHeader
- tableGetSelectedColumns
- tableGetSelectedRows
- tableGetSummary
- tableIsColumnSelected
- tableIsRowSelected
- tableIsSelected
- tableRefAt
- tableRemoveColumnSelection
- tableRemoveRowSelection
- tableSetCaption
- tableSetColumnDescription
- tableSetColumnHeader
- tableSetRowDescription
- tableSetRowHeader
- tableSetSummary
- Signals
Description
- newtype Table = Table (ForeignPtr Table)
- noTable :: Maybe Table
- class ForeignPtrNewtype a => IsTable a
- data TableAddColumnSelectionMethodInfo
- tableAddColumnSelection :: (MonadIO m, IsTable a) => a -> Int32 -> m Bool
- data TableAddRowSelectionMethodInfo
- tableAddRowSelection :: (MonadIO m, IsTable a) => a -> Int32 -> m Bool
- data TableGetCaptionMethodInfo
- tableGetCaption :: (MonadIO m, IsTable a) => a -> m (Maybe Object)
- data TableGetColumnAtIndexMethodInfo
- tableGetColumnAtIndex :: (MonadIO m, IsTable a) => a -> Int32 -> m Int32
- data TableGetColumnDescriptionMethodInfo
- tableGetColumnDescription :: (MonadIO m, IsTable a) => a -> Int32 -> m Text
- data TableGetColumnExtentAtMethodInfo
- tableGetColumnExtentAt :: (MonadIO m, IsTable a) => a -> Int32 -> Int32 -> m Int32
- data TableGetColumnHeaderMethodInfo
- tableGetColumnHeader :: (MonadIO m, IsTable a) => a -> Int32 -> m (Maybe Object)
- data TableGetIndexAtMethodInfo
- tableGetIndexAt :: (MonadIO m, IsTable a) => a -> Int32 -> Int32 -> m Int32
- data TableGetNColumnsMethodInfo
- tableGetNColumns :: (MonadIO m, IsTable a) => a -> m Int32
- data TableGetNRowsMethodInfo
- tableGetNRows :: (MonadIO m, IsTable a) => a -> m Int32
- data TableGetRowAtIndexMethodInfo
- tableGetRowAtIndex :: (MonadIO m, IsTable a) => a -> Int32 -> m Int32
- data TableGetRowDescriptionMethodInfo
- tableGetRowDescription :: (MonadIO m, IsTable a) => a -> Int32 -> m (Maybe Text)
- data TableGetRowExtentAtMethodInfo
- tableGetRowExtentAt :: (MonadIO m, IsTable a) => a -> Int32 -> Int32 -> m Int32
- data TableGetRowHeaderMethodInfo
- tableGetRowHeader :: (MonadIO m, IsTable a) => a -> Int32 -> m (Maybe Object)
- data TableGetSelectedColumnsMethodInfo
- tableGetSelectedColumns :: (MonadIO m, IsTable a) => a -> Int32 -> m Int32
- data TableGetSelectedRowsMethodInfo
- tableGetSelectedRows :: (MonadIO m, IsTable a) => a -> Int32 -> m Int32
- data TableGetSummaryMethodInfo
- tableGetSummary :: (MonadIO m, IsTable a) => a -> m Object
- data TableIsColumnSelectedMethodInfo
- tableIsColumnSelected :: (MonadIO m, IsTable a) => a -> Int32 -> m Bool
- data TableIsRowSelectedMethodInfo
- tableIsRowSelected :: (MonadIO m, IsTable a) => a -> Int32 -> m Bool
- data TableIsSelectedMethodInfo
- tableIsSelected :: (MonadIO m, IsTable a) => a -> Int32 -> Int32 -> m Bool
- data TableRefAtMethodInfo
- tableRefAt :: (MonadIO m, IsTable a) => a -> Int32 -> Int32 -> m Object
- data TableRemoveColumnSelectionMethodInfo
- tableRemoveColumnSelection :: (MonadIO m, IsTable a) => a -> Int32 -> m Bool
- data TableRemoveRowSelectionMethodInfo
- tableRemoveRowSelection :: (MonadIO m, IsTable a) => a -> Int32 -> m Bool
- data TableSetCaptionMethodInfo
- tableSetCaption :: (MonadIO m, IsTable a, IsObject b) => a -> b -> m ()
- data TableSetColumnDescriptionMethodInfo
- tableSetColumnDescription :: (MonadIO m, IsTable a) => a -> Int32 -> Text -> m ()
- data TableSetColumnHeaderMethodInfo
- tableSetColumnHeader :: (MonadIO m, IsTable a, IsObject b) => a -> Int32 -> b -> m ()
- data TableSetRowDescriptionMethodInfo
- tableSetRowDescription :: (MonadIO m, IsTable a) => a -> Int32 -> Text -> m ()
- data TableSetRowHeaderMethodInfo
- tableSetRowHeader :: (MonadIO m, IsTable a, IsObject b) => a -> Int32 -> b -> m ()
- data TableSetSummaryMethodInfo
- tableSetSummary :: (MonadIO m, IsTable a, IsObject b) => a -> b -> m ()
- type TableColumnDeletedCallback = Int32 -> Int32 -> IO ()
- type TableColumnDeletedCallbackC = Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- data TableColumnDeletedSignalInfo
- afterTableColumnDeleted :: (GObject a, MonadIO m) => a -> TableColumnDeletedCallback -> m SignalHandlerId
- mkTableColumnDeletedCallback :: TableColumnDeletedCallbackC -> IO (FunPtr TableColumnDeletedCallbackC)
- noTableColumnDeletedCallback :: Maybe TableColumnDeletedCallback
- onTableColumnDeleted :: (GObject a, MonadIO m) => a -> TableColumnDeletedCallback -> m SignalHandlerId
- tableColumnDeletedCallbackWrapper :: TableColumnDeletedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- tableColumnDeletedClosure :: TableColumnDeletedCallback -> IO Closure
- type TableColumnInsertedCallback = Int32 -> Int32 -> IO ()
- type TableColumnInsertedCallbackC = Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- data TableColumnInsertedSignalInfo
- afterTableColumnInserted :: (GObject a, MonadIO m) => a -> TableColumnInsertedCallback -> m SignalHandlerId
- mkTableColumnInsertedCallback :: TableColumnInsertedCallbackC -> IO (FunPtr TableColumnInsertedCallbackC)
- noTableColumnInsertedCallback :: Maybe TableColumnInsertedCallback
- onTableColumnInserted :: (GObject a, MonadIO m) => a -> TableColumnInsertedCallback -> m SignalHandlerId
- tableColumnInsertedCallbackWrapper :: TableColumnInsertedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- tableColumnInsertedClosure :: TableColumnInsertedCallback -> IO Closure
- type TableColumnReorderedCallback = IO ()
- type TableColumnReorderedCallbackC = Ptr () -> Ptr () -> IO ()
- data TableColumnReorderedSignalInfo
- afterTableColumnReordered :: (GObject a, MonadIO m) => a -> TableColumnReorderedCallback -> m SignalHandlerId
- mkTableColumnReorderedCallback :: TableColumnReorderedCallbackC -> IO (FunPtr TableColumnReorderedCallbackC)
- noTableColumnReorderedCallback :: Maybe TableColumnReorderedCallback
- onTableColumnReordered :: (GObject a, MonadIO m) => a -> TableColumnReorderedCallback -> m SignalHandlerId
- tableColumnReorderedCallbackWrapper :: TableColumnReorderedCallback -> Ptr () -> Ptr () -> IO ()
- tableColumnReorderedClosure :: TableColumnReorderedCallback -> IO Closure
- type TableModelChangedCallback = IO ()
- type TableModelChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TableModelChangedSignalInfo
- afterTableModelChanged :: (GObject a, MonadIO m) => a -> TableModelChangedCallback -> m SignalHandlerId
- mkTableModelChangedCallback :: TableModelChangedCallbackC -> IO (FunPtr TableModelChangedCallbackC)
- noTableModelChangedCallback :: Maybe TableModelChangedCallback
- onTableModelChanged :: (GObject a, MonadIO m) => a -> TableModelChangedCallback -> m SignalHandlerId
- tableModelChangedCallbackWrapper :: TableModelChangedCallback -> Ptr () -> Ptr () -> IO ()
- tableModelChangedClosure :: TableModelChangedCallback -> IO Closure
- type TableRowDeletedCallback = Int32 -> Int32 -> IO ()
- type TableRowDeletedCallbackC = Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- data TableRowDeletedSignalInfo
- afterTableRowDeleted :: (GObject a, MonadIO m) => a -> TableRowDeletedCallback -> m SignalHandlerId
- mkTableRowDeletedCallback :: TableRowDeletedCallbackC -> IO (FunPtr TableRowDeletedCallbackC)
- noTableRowDeletedCallback :: Maybe TableRowDeletedCallback
- onTableRowDeleted :: (GObject a, MonadIO m) => a -> TableRowDeletedCallback -> m SignalHandlerId
- tableRowDeletedCallbackWrapper :: TableRowDeletedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- tableRowDeletedClosure :: TableRowDeletedCallback -> IO Closure
- type TableRowInsertedCallback = Int32 -> Int32 -> IO ()
- type TableRowInsertedCallbackC = Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- data TableRowInsertedSignalInfo
- afterTableRowInserted :: (GObject a, MonadIO m) => a -> TableRowInsertedCallback -> m SignalHandlerId
- mkTableRowInsertedCallback :: TableRowInsertedCallbackC -> IO (FunPtr TableRowInsertedCallbackC)
- noTableRowInsertedCallback :: Maybe TableRowInsertedCallback
- onTableRowInserted :: (GObject a, MonadIO m) => a -> TableRowInsertedCallback -> m SignalHandlerId
- tableRowInsertedCallbackWrapper :: TableRowInsertedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- tableRowInsertedClosure :: TableRowInsertedCallback -> IO Closure
- type TableRowReorderedCallback = IO ()
- type TableRowReorderedCallbackC = Ptr () -> Ptr () -> IO ()
- data TableRowReorderedSignalInfo
- afterTableRowReordered :: (GObject a, MonadIO m) => a -> TableRowReorderedCallback -> m SignalHandlerId
- mkTableRowReorderedCallback :: TableRowReorderedCallbackC -> IO (FunPtr TableRowReorderedCallbackC)
- noTableRowReorderedCallback :: Maybe TableRowReorderedCallback
- onTableRowReordered :: (GObject a, MonadIO m) => a -> TableRowReorderedCallback -> m SignalHandlerId
- tableRowReorderedCallbackWrapper :: TableRowReorderedCallback -> Ptr () -> Ptr () -> IO ()
- tableRowReorderedClosure :: TableRowReorderedCallback -> IO Closure
Exported types
Constructors
| Table (ForeignPtr Table) |
Instances
| IsTable Table Source # | |
| ((~) * info (ResolveTableMethod t Table), MethodInfo * info Table p) => IsLabel t (Table -> p) Source # | |
| ((~) * info (ResolveTableMethod t Table), MethodInfo * info Table p) => IsLabelProxy t (Table -> p) Source # | |
| HasAttributeList * Table Source # | |
| type SignalList Table Source # | |
| type AttributeList Table Source # | |
Methods
tableAddColumnSelection
tableAddRowSelection
tableGetCaption
tableGetColumnAtIndex
tableGetColumnAtIndex :: (MonadIO m, IsTable a) => a -> Int32 -> m Int32 Source #
Deprecated: Since 2.12.
tableGetColumnDescription
tableGetColumnExtentAt
tableGetColumnHeader
tableGetIndexAt
tableGetIndexAt :: (MonadIO m, IsTable a) => a -> Int32 -> Int32 -> m Int32 Source #
Deprecated: Since 2.12. Use atk_table_ref_at() in order to get theaccessible that represents the cell at (row, column)
tableGetNColumns
tableGetNRows
tableGetRowAtIndex
tableGetRowAtIndex :: (MonadIO m, IsTable a) => a -> Int32 -> m Int32 Source #
Deprecated: since 2.12.
tableGetRowDescription
tableGetRowExtentAt
tableGetRowHeader
tableGetSelectedColumns
tableGetSelectedRows
tableGetSummary
tableIsColumnSelected
tableIsRowSelected
tableIsSelected
tableRefAt
data TableRefAtMethodInfo Source #
tableRemoveColumnSelection
tableRemoveRowSelection
tableSetCaption
tableSetColumnDescription
tableSetColumnHeader
tableSetRowDescription
tableSetRowHeader
tableSetSummary
Signals
ColumnDeleted
data TableColumnDeletedSignalInfo Source #
Instances
| SignalInfo TableColumnDeletedSignalInfo Source # | |
| type HaskellCallbackType TableColumnDeletedSignalInfo Source # | |
afterTableColumnDeleted :: (GObject a, MonadIO m) => a -> TableColumnDeletedCallback -> m SignalHandlerId Source #
mkTableColumnDeletedCallback :: TableColumnDeletedCallbackC -> IO (FunPtr TableColumnDeletedCallbackC) Source #
onTableColumnDeleted :: (GObject a, MonadIO m) => a -> TableColumnDeletedCallback -> m SignalHandlerId Source #
tableColumnDeletedCallbackWrapper :: TableColumnDeletedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source #
tableColumnDeletedClosure :: TableColumnDeletedCallback -> IO Closure Source #
ColumnInserted
data TableColumnInsertedSignalInfo Source #
Instances
| SignalInfo TableColumnInsertedSignalInfo Source # | |
| type HaskellCallbackType TableColumnInsertedSignalInfo Source # | |
afterTableColumnInserted :: (GObject a, MonadIO m) => a -> TableColumnInsertedCallback -> m SignalHandlerId Source #
mkTableColumnInsertedCallback :: TableColumnInsertedCallbackC -> IO (FunPtr TableColumnInsertedCallbackC) Source #
onTableColumnInserted :: (GObject a, MonadIO m) => a -> TableColumnInsertedCallback -> m SignalHandlerId Source #
tableColumnInsertedCallbackWrapper :: TableColumnInsertedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source #
tableColumnInsertedClosure :: TableColumnInsertedCallback -> IO Closure Source #
ColumnReordered
type TableColumnReorderedCallback = IO () Source #
data TableColumnReorderedSignalInfo Source #
Instances
| SignalInfo TableColumnReorderedSignalInfo Source # | |
| type HaskellCallbackType TableColumnReorderedSignalInfo Source # | |
afterTableColumnReordered :: (GObject a, MonadIO m) => a -> TableColumnReorderedCallback -> m SignalHandlerId Source #
mkTableColumnReorderedCallback :: TableColumnReorderedCallbackC -> IO (FunPtr TableColumnReorderedCallbackC) Source #
onTableColumnReordered :: (GObject a, MonadIO m) => a -> TableColumnReorderedCallback -> m SignalHandlerId Source #
tableColumnReorderedCallbackWrapper :: TableColumnReorderedCallback -> Ptr () -> Ptr () -> IO () Source #
tableColumnReorderedClosure :: TableColumnReorderedCallback -> IO Closure Source #
ModelChanged
type TableModelChangedCallback = IO () Source #
data TableModelChangedSignalInfo Source #
Instances
| SignalInfo TableModelChangedSignalInfo Source # | |
| type HaskellCallbackType TableModelChangedSignalInfo Source # | |
afterTableModelChanged :: (GObject a, MonadIO m) => a -> TableModelChangedCallback -> m SignalHandlerId Source #
mkTableModelChangedCallback :: TableModelChangedCallbackC -> IO (FunPtr TableModelChangedCallbackC) Source #
onTableModelChanged :: (GObject a, MonadIO m) => a -> TableModelChangedCallback -> m SignalHandlerId Source #
tableModelChangedCallbackWrapper :: TableModelChangedCallback -> Ptr () -> Ptr () -> IO () Source #
tableModelChangedClosure :: TableModelChangedCallback -> IO Closure Source #
RowDeleted
data TableRowDeletedSignalInfo Source #
Instances
| SignalInfo TableRowDeletedSignalInfo Source # | |
| type HaskellCallbackType TableRowDeletedSignalInfo Source # | |
afterTableRowDeleted :: (GObject a, MonadIO m) => a -> TableRowDeletedCallback -> m SignalHandlerId Source #
mkTableRowDeletedCallback :: TableRowDeletedCallbackC -> IO (FunPtr TableRowDeletedCallbackC) Source #
onTableRowDeleted :: (GObject a, MonadIO m) => a -> TableRowDeletedCallback -> m SignalHandlerId Source #
tableRowDeletedCallbackWrapper :: TableRowDeletedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source #
tableRowDeletedClosure :: TableRowDeletedCallback -> IO Closure Source #
RowInserted
data TableRowInsertedSignalInfo Source #
Instances
| SignalInfo TableRowInsertedSignalInfo Source # | |
| type HaskellCallbackType TableRowInsertedSignalInfo Source # | |
afterTableRowInserted :: (GObject a, MonadIO m) => a -> TableRowInsertedCallback -> m SignalHandlerId Source #
mkTableRowInsertedCallback :: TableRowInsertedCallbackC -> IO (FunPtr TableRowInsertedCallbackC) Source #
onTableRowInserted :: (GObject a, MonadIO m) => a -> TableRowInsertedCallback -> m SignalHandlerId Source #
tableRowInsertedCallbackWrapper :: TableRowInsertedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source #
tableRowInsertedClosure :: TableRowInsertedCallback -> IO Closure Source #
RowReordered
type TableRowReorderedCallback = IO () Source #
data TableRowReorderedSignalInfo Source #
Instances
| SignalInfo TableRowReorderedSignalInfo Source # | |
| type HaskellCallbackType TableRowReorderedSignalInfo Source # | |
afterTableRowReordered :: (GObject a, MonadIO m) => a -> TableRowReorderedCallback -> m SignalHandlerId Source #
mkTableRowReorderedCallback :: TableRowReorderedCallbackC -> IO (FunPtr TableRowReorderedCallbackC) Source #
onTableRowReordered :: (GObject a, MonadIO m) => a -> TableRowReorderedCallback -> m SignalHandlerId Source #
tableRowReorderedCallbackWrapper :: TableRowReorderedCallback -> Ptr () -> Ptr () -> IO () Source #
tableRowReorderedClosure :: TableRowReorderedCallback -> IO Closure Source #