| 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
- addColumnSelection
- addRowSelection
- getCaption
- getColumnAtIndex
- getColumnDescription
- getColumnExtentAt
- getColumnHeader
- getIndexAt
- getNColumns
- getNRows
- getRowAtIndex
- getRowDescription
- getRowExtentAt
- getRowHeader
- getSelectedColumns
- getSelectedRows
- getSummary
- isColumnSelected
- isRowSelected
- isSelected
- refAt
- removeColumnSelection
- removeRowSelection
- setCaption
- setColumnDescription
- setColumnHeader
- setRowDescription
- setRowHeader
- setSummary
- Signals
Description
- newtype Table = Table (ManagedPtr Table)
- noTable :: Maybe Table
- class ManagedPtrNewtype 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 C_TableColumnDeletedCallback = Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- type TableColumnDeletedCallback = Int32 -> Int32 -> IO ()
- data TableColumnDeletedSignalInfo
- afterTableColumnDeleted :: (GObject a, MonadIO m) => a -> TableColumnDeletedCallback -> m SignalHandlerId
- genClosure_TableColumnDeleted :: TableColumnDeletedCallback -> IO Closure
- mk_TableColumnDeletedCallback :: C_TableColumnDeletedCallback -> IO (FunPtr C_TableColumnDeletedCallback)
- noTableColumnDeletedCallback :: Maybe TableColumnDeletedCallback
- onTableColumnDeleted :: (GObject a, MonadIO m) => a -> TableColumnDeletedCallback -> m SignalHandlerId
- wrap_TableColumnDeletedCallback :: TableColumnDeletedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- type C_TableColumnInsertedCallback = Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- type TableColumnInsertedCallback = Int32 -> Int32 -> IO ()
- data TableColumnInsertedSignalInfo
- afterTableColumnInserted :: (GObject a, MonadIO m) => a -> TableColumnInsertedCallback -> m SignalHandlerId
- genClosure_TableColumnInserted :: TableColumnInsertedCallback -> IO Closure
- mk_TableColumnInsertedCallback :: C_TableColumnInsertedCallback -> IO (FunPtr C_TableColumnInsertedCallback)
- noTableColumnInsertedCallback :: Maybe TableColumnInsertedCallback
- onTableColumnInserted :: (GObject a, MonadIO m) => a -> TableColumnInsertedCallback -> m SignalHandlerId
- wrap_TableColumnInsertedCallback :: TableColumnInsertedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- type C_TableColumnReorderedCallback = Ptr () -> Ptr () -> IO ()
- type TableColumnReorderedCallback = IO ()
- data TableColumnReorderedSignalInfo
- afterTableColumnReordered :: (GObject a, MonadIO m) => a -> TableColumnReorderedCallback -> m SignalHandlerId
- genClosure_TableColumnReordered :: TableColumnReorderedCallback -> IO Closure
- mk_TableColumnReorderedCallback :: C_TableColumnReorderedCallback -> IO (FunPtr C_TableColumnReorderedCallback)
- noTableColumnReorderedCallback :: Maybe TableColumnReorderedCallback
- onTableColumnReordered :: (GObject a, MonadIO m) => a -> TableColumnReorderedCallback -> m SignalHandlerId
- wrap_TableColumnReorderedCallback :: TableColumnReorderedCallback -> Ptr () -> Ptr () -> IO ()
- type C_TableModelChangedCallback = Ptr () -> Ptr () -> IO ()
- type TableModelChangedCallback = IO ()
- data TableModelChangedSignalInfo
- afterTableModelChanged :: (GObject a, MonadIO m) => a -> TableModelChangedCallback -> m SignalHandlerId
- genClosure_TableModelChanged :: TableModelChangedCallback -> IO Closure
- mk_TableModelChangedCallback :: C_TableModelChangedCallback -> IO (FunPtr C_TableModelChangedCallback)
- noTableModelChangedCallback :: Maybe TableModelChangedCallback
- onTableModelChanged :: (GObject a, MonadIO m) => a -> TableModelChangedCallback -> m SignalHandlerId
- wrap_TableModelChangedCallback :: TableModelChangedCallback -> Ptr () -> Ptr () -> IO ()
- type C_TableRowDeletedCallback = Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- type TableRowDeletedCallback = Int32 -> Int32 -> IO ()
- data TableRowDeletedSignalInfo
- afterTableRowDeleted :: (GObject a, MonadIO m) => a -> TableRowDeletedCallback -> m SignalHandlerId
- genClosure_TableRowDeleted :: TableRowDeletedCallback -> IO Closure
- mk_TableRowDeletedCallback :: C_TableRowDeletedCallback -> IO (FunPtr C_TableRowDeletedCallback)
- noTableRowDeletedCallback :: Maybe TableRowDeletedCallback
- onTableRowDeleted :: (GObject a, MonadIO m) => a -> TableRowDeletedCallback -> m SignalHandlerId
- wrap_TableRowDeletedCallback :: TableRowDeletedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- type C_TableRowInsertedCallback = Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- type TableRowInsertedCallback = Int32 -> Int32 -> IO ()
- data TableRowInsertedSignalInfo
- afterTableRowInserted :: (GObject a, MonadIO m) => a -> TableRowInsertedCallback -> m SignalHandlerId
- genClosure_TableRowInserted :: TableRowInsertedCallback -> IO Closure
- mk_TableRowInsertedCallback :: C_TableRowInsertedCallback -> IO (FunPtr C_TableRowInsertedCallback)
- noTableRowInsertedCallback :: Maybe TableRowInsertedCallback
- onTableRowInserted :: (GObject a, MonadIO m) => a -> TableRowInsertedCallback -> m SignalHandlerId
- wrap_TableRowInsertedCallback :: TableRowInsertedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO ()
- type C_TableRowReorderedCallback = Ptr () -> Ptr () -> IO ()
- type TableRowReorderedCallback = IO ()
- data TableRowReorderedSignalInfo
- afterTableRowReordered :: (GObject a, MonadIO m) => a -> TableRowReorderedCallback -> m SignalHandlerId
- genClosure_TableRowReordered :: TableRowReorderedCallback -> IO Closure
- mk_TableRowReorderedCallback :: C_TableRowReorderedCallback -> IO (FunPtr C_TableRowReorderedCallback)
- noTableRowReorderedCallback :: Maybe TableRowReorderedCallback
- onTableRowReordered :: (GObject a, MonadIO m) => a -> TableRowReorderedCallback -> m SignalHandlerId
- wrap_TableRowReorderedCallback :: TableRowReorderedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
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
addColumnSelection
addRowSelection
getCaption
getColumnAtIndex
tableGetColumnAtIndex :: (MonadIO m, IsTable a) => a -> Int32 -> m Int32 Source #
Deprecated: Since 2.12.
getColumnDescription
getColumnExtentAt
getColumnHeader
getIndexAt
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)
getNColumns
getNRows
getRowAtIndex
tableGetRowAtIndex :: (MonadIO m, IsTable a) => a -> Int32 -> m Int32 Source #
Deprecated: since 2.12.
getRowDescription
getRowExtentAt
getRowHeader
getSelectedColumns
getSelectedRows
getSummary
isColumnSelected
isRowSelected
isSelected
refAt
data TableRefAtMethodInfo Source #
removeColumnSelection
removeRowSelection
setCaption
setColumnDescription
setColumnHeader
setRowDescription
setRowHeader
setSummary
Signals
columnDeleted
data TableColumnDeletedSignalInfo Source #
Instances
| SignalInfo TableColumnDeletedSignalInfo Source # | |
| type HaskellCallbackType TableColumnDeletedSignalInfo Source # | |
afterTableColumnDeleted :: (GObject a, MonadIO m) => a -> TableColumnDeletedCallback -> m SignalHandlerId Source #
genClosure_TableColumnDeleted :: TableColumnDeletedCallback -> IO Closure Source #
mk_TableColumnDeletedCallback :: C_TableColumnDeletedCallback -> IO (FunPtr C_TableColumnDeletedCallback) Source #
onTableColumnDeleted :: (GObject a, MonadIO m) => a -> TableColumnDeletedCallback -> m SignalHandlerId Source #
wrap_TableColumnDeletedCallback :: TableColumnDeletedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source #
columnInserted
data TableColumnInsertedSignalInfo Source #
Instances
| SignalInfo TableColumnInsertedSignalInfo Source # | |
| type HaskellCallbackType TableColumnInsertedSignalInfo Source # | |
afterTableColumnInserted :: (GObject a, MonadIO m) => a -> TableColumnInsertedCallback -> m SignalHandlerId Source #
genClosure_TableColumnInserted :: TableColumnInsertedCallback -> IO Closure Source #
mk_TableColumnInsertedCallback :: C_TableColumnInsertedCallback -> IO (FunPtr C_TableColumnInsertedCallback) Source #
onTableColumnInserted :: (GObject a, MonadIO m) => a -> TableColumnInsertedCallback -> m SignalHandlerId Source #
wrap_TableColumnInsertedCallback :: TableColumnInsertedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO () 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 #
genClosure_TableColumnReordered :: TableColumnReorderedCallback -> IO Closure Source #
mk_TableColumnReorderedCallback :: C_TableColumnReorderedCallback -> IO (FunPtr C_TableColumnReorderedCallback) Source #
onTableColumnReordered :: (GObject a, MonadIO m) => a -> TableColumnReorderedCallback -> m SignalHandlerId Source #
wrap_TableColumnReorderedCallback :: TableColumnReorderedCallback -> Ptr () -> Ptr () -> IO () 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 #
genClosure_TableModelChanged :: TableModelChangedCallback -> IO Closure Source #
mk_TableModelChangedCallback :: C_TableModelChangedCallback -> IO (FunPtr C_TableModelChangedCallback) Source #
onTableModelChanged :: (GObject a, MonadIO m) => a -> TableModelChangedCallback -> m SignalHandlerId Source #
wrap_TableModelChangedCallback :: TableModelChangedCallback -> Ptr () -> Ptr () -> IO () Source #
rowDeleted
data TableRowDeletedSignalInfo Source #
Instances
| SignalInfo TableRowDeletedSignalInfo Source # | |
| type HaskellCallbackType TableRowDeletedSignalInfo Source # | |
afterTableRowDeleted :: (GObject a, MonadIO m) => a -> TableRowDeletedCallback -> m SignalHandlerId Source #
genClosure_TableRowDeleted :: TableRowDeletedCallback -> IO Closure Source #
mk_TableRowDeletedCallback :: C_TableRowDeletedCallback -> IO (FunPtr C_TableRowDeletedCallback) Source #
onTableRowDeleted :: (GObject a, MonadIO m) => a -> TableRowDeletedCallback -> m SignalHandlerId Source #
wrap_TableRowDeletedCallback :: TableRowDeletedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source #
rowInserted
data TableRowInsertedSignalInfo Source #
Instances
| SignalInfo TableRowInsertedSignalInfo Source # | |
| type HaskellCallbackType TableRowInsertedSignalInfo Source # | |
afterTableRowInserted :: (GObject a, MonadIO m) => a -> TableRowInsertedCallback -> m SignalHandlerId Source #
genClosure_TableRowInserted :: TableRowInsertedCallback -> IO Closure Source #
mk_TableRowInsertedCallback :: C_TableRowInsertedCallback -> IO (FunPtr C_TableRowInsertedCallback) Source #
onTableRowInserted :: (GObject a, MonadIO m) => a -> TableRowInsertedCallback -> m SignalHandlerId Source #
wrap_TableRowInsertedCallback :: TableRowInsertedCallback -> Ptr () -> Int32 -> Int32 -> Ptr () -> IO () 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 #
genClosure_TableRowReordered :: TableRowReorderedCallback -> IO Closure Source #
mk_TableRowReorderedCallback :: C_TableRowReorderedCallback -> IO (FunPtr C_TableRowReorderedCallback) Source #
onTableRowReordered :: (GObject a, MonadIO m) => a -> TableRowReorderedCallback -> m SignalHandlerId Source #
wrap_TableRowReorderedCallback :: TableRowReorderedCallback -> Ptr () -> Ptr () -> IO () Source #