gi-atk-2.0.9: Atk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Atk.Interfaces.Table

Contents

Description

 

Synopsis

Exported types

newtype Table Source #

Constructors

Table (ManagedPtr Table) 

Instances

IsTable Table Source # 
((~) * info (ResolveTableMethod t Table), MethodInfo * info Table p) => IsLabel t (Table -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Table -> p #

((~) * info (ResolveTableMethod t Table), MethodInfo * info Table p) => IsLabelProxy t (Table -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Table -> p

HasAttributeList * Table Source # 
type SignalList Table Source # 
type SignalList Table
type AttributeList Table Source # 
type AttributeList Table

class ManagedPtrNewtype a => IsTable a Source #

Methods

addColumnSelection

data TableAddColumnSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsTable a) => MethodInfo * TableAddColumnSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableAddColumnSelectionMethodInfo a -> signature -> s

addRowSelection

data TableAddRowSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsTable a) => MethodInfo * TableAddRowSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableAddRowSelectionMethodInfo a -> signature -> s

getCaption

data TableGetCaptionMethodInfo Source #

Instances

((~) * signature (m (Maybe Object)), MonadIO m, IsTable a) => MethodInfo * TableGetCaptionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetCaptionMethodInfo a -> signature -> s

getColumnAtIndex

data TableGetColumnAtIndexMethodInfo Source #

Instances

((~) * signature (Int32 -> m Int32), MonadIO m, IsTable a) => MethodInfo * TableGetColumnAtIndexMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetColumnAtIndexMethodInfo a -> signature -> s

tableGetColumnAtIndex :: (MonadIO m, IsTable a) => a -> Int32 -> m Int32 Source #

Deprecated: Since 2.12.

getColumnDescription

data TableGetColumnDescriptionMethodInfo Source #

Instances

((~) * signature (Int32 -> m Text), MonadIO m, IsTable a) => MethodInfo * TableGetColumnDescriptionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetColumnDescriptionMethodInfo a -> signature -> s

getColumnExtentAt

data TableGetColumnExtentAtMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m Int32), MonadIO m, IsTable a) => MethodInfo * TableGetColumnExtentAtMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetColumnExtentAtMethodInfo a -> signature -> s

getColumnHeader

data TableGetColumnHeaderMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe Object)), MonadIO m, IsTable a) => MethodInfo * TableGetColumnHeaderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetColumnHeaderMethodInfo a -> signature -> s

getIndexAt

data TableGetIndexAtMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m Int32), MonadIO m, IsTable a) => MethodInfo * TableGetIndexAtMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetIndexAtMethodInfo a -> signature -> s

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

data TableGetNColumnsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsTable a) => MethodInfo * TableGetNColumnsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetNColumnsMethodInfo a -> signature -> s

getNRows

data TableGetNRowsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsTable a) => MethodInfo * TableGetNRowsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetNRowsMethodInfo a -> signature -> s

getRowAtIndex

data TableGetRowAtIndexMethodInfo Source #

Instances

((~) * signature (Int32 -> m Int32), MonadIO m, IsTable a) => MethodInfo * TableGetRowAtIndexMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetRowAtIndexMethodInfo a -> signature -> s

tableGetRowAtIndex :: (MonadIO m, IsTable a) => a -> Int32 -> m Int32 Source #

Deprecated: since 2.12.

getRowDescription

data TableGetRowDescriptionMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe Text)), MonadIO m, IsTable a) => MethodInfo * TableGetRowDescriptionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetRowDescriptionMethodInfo a -> signature -> s

tableGetRowDescription :: (MonadIO m, IsTable a) => a -> Int32 -> m (Maybe Text) Source #

getRowExtentAt

data TableGetRowExtentAtMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m Int32), MonadIO m, IsTable a) => MethodInfo * TableGetRowExtentAtMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetRowExtentAtMethodInfo a -> signature -> s

getRowHeader

data TableGetRowHeaderMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe Object)), MonadIO m, IsTable a) => MethodInfo * TableGetRowHeaderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetRowHeaderMethodInfo a -> signature -> s

getSelectedColumns

data TableGetSelectedColumnsMethodInfo Source #

Instances

((~) * signature (Int32 -> m Int32), MonadIO m, IsTable a) => MethodInfo * TableGetSelectedColumnsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetSelectedColumnsMethodInfo a -> signature -> s

getSelectedRows

data TableGetSelectedRowsMethodInfo Source #

Instances

((~) * signature (Int32 -> m Int32), MonadIO m, IsTable a) => MethodInfo * TableGetSelectedRowsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetSelectedRowsMethodInfo a -> signature -> s

getSummary

data TableGetSummaryMethodInfo Source #

Instances

((~) * signature (m Object), MonadIO m, IsTable a) => MethodInfo * TableGetSummaryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableGetSummaryMethodInfo a -> signature -> s

isColumnSelected

data TableIsColumnSelectedMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsTable a) => MethodInfo * TableIsColumnSelectedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableIsColumnSelectedMethodInfo a -> signature -> s

isRowSelected

data TableIsRowSelectedMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsTable a) => MethodInfo * TableIsRowSelectedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableIsRowSelectedMethodInfo a -> signature -> s

isSelected

data TableIsSelectedMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m Bool), MonadIO m, IsTable a) => MethodInfo * TableIsSelectedMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableIsSelectedMethodInfo a -> signature -> s

refAt

data TableRefAtMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m Object), MonadIO m, IsTable a) => MethodInfo * TableRefAtMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableRefAtMethodInfo a -> signature -> s

tableRefAt :: (MonadIO m, IsTable a) => a -> Int32 -> Int32 -> m Object Source #

removeColumnSelection

data TableRemoveColumnSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsTable a) => MethodInfo * TableRemoveColumnSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableRemoveColumnSelectionMethodInfo a -> signature -> s

removeRowSelection

data TableRemoveRowSelectionMethodInfo Source #

Instances

((~) * signature (Int32 -> m Bool), MonadIO m, IsTable a) => MethodInfo * TableRemoveRowSelectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableRemoveRowSelectionMethodInfo a -> signature -> s

setCaption

data TableSetCaptionMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsTable a, IsObject b) => MethodInfo * TableSetCaptionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableSetCaptionMethodInfo a -> signature -> s

tableSetCaption :: (MonadIO m, IsTable a, IsObject b) => a -> b -> m () Source #

setColumnDescription

data TableSetColumnDescriptionMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> m ()), MonadIO m, IsTable a) => MethodInfo * TableSetColumnDescriptionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableSetColumnDescriptionMethodInfo a -> signature -> s

tableSetColumnDescription :: (MonadIO m, IsTable a) => a -> Int32 -> Text -> m () Source #

setColumnHeader

data TableSetColumnHeaderMethodInfo Source #

Instances

((~) * signature (Int32 -> b -> m ()), MonadIO m, IsTable a, IsObject b) => MethodInfo * TableSetColumnHeaderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableSetColumnHeaderMethodInfo a -> signature -> s

tableSetColumnHeader :: (MonadIO m, IsTable a, IsObject b) => a -> Int32 -> b -> m () Source #

setRowDescription

data TableSetRowDescriptionMethodInfo Source #

Instances

((~) * signature (Int32 -> Text -> m ()), MonadIO m, IsTable a) => MethodInfo * TableSetRowDescriptionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableSetRowDescriptionMethodInfo a -> signature -> s

tableSetRowDescription :: (MonadIO m, IsTable a) => a -> Int32 -> Text -> m () Source #

setRowHeader

data TableSetRowHeaderMethodInfo Source #

Instances

((~) * signature (Int32 -> b -> m ()), MonadIO m, IsTable a, IsObject b) => MethodInfo * TableSetRowHeaderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableSetRowHeaderMethodInfo a -> signature -> s

tableSetRowHeader :: (MonadIO m, IsTable a, IsObject b) => a -> Int32 -> b -> m () Source #

setSummary

data TableSetSummaryMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsTable a, IsObject b) => MethodInfo * TableSetSummaryMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy TableSetSummaryMethodInfo a -> signature -> s

tableSetSummary :: (MonadIO m, IsTable a, IsObject b) => a -> b -> m () Source #

Signals

columnDeleted

data TableColumnDeletedSignalInfo Source #

Instances

SignalInfo TableColumnDeletedSignalInfo Source # 

Associated Types

type HaskellCallbackType TableColumnDeletedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TableColumnDeletedSignalInfo -> o -> HaskellCallbackType TableColumnDeletedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TableColumnDeletedSignalInfo Source # 

afterTableColumnDeleted :: (GObject a, MonadIO m) => a -> TableColumnDeletedCallback -> m SignalHandlerId Source #

onTableColumnDeleted :: (GObject a, MonadIO m) => a -> TableColumnDeletedCallback -> m SignalHandlerId Source #

columnInserted

data TableColumnInsertedSignalInfo Source #

Instances

SignalInfo TableColumnInsertedSignalInfo Source # 

Associated Types

type HaskellCallbackType TableColumnInsertedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TableColumnInsertedSignalInfo -> o -> HaskellCallbackType TableColumnInsertedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TableColumnInsertedSignalInfo Source # 

afterTableColumnInserted :: (GObject a, MonadIO m) => a -> TableColumnInsertedCallback -> m SignalHandlerId Source #

onTableColumnInserted :: (GObject a, MonadIO m) => a -> TableColumnInsertedCallback -> m SignalHandlerId Source #

columnReordered

data TableColumnReorderedSignalInfo Source #

Instances

SignalInfo TableColumnReorderedSignalInfo Source # 

Associated Types

type HaskellCallbackType TableColumnReorderedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TableColumnReorderedSignalInfo -> o -> HaskellCallbackType TableColumnReorderedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TableColumnReorderedSignalInfo Source # 

afterTableColumnReordered :: (GObject a, MonadIO m) => a -> TableColumnReorderedCallback -> m SignalHandlerId Source #

onTableColumnReordered :: (GObject a, MonadIO m) => a -> TableColumnReorderedCallback -> m SignalHandlerId Source #

modelChanged

data TableModelChangedSignalInfo Source #

Instances

SignalInfo TableModelChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType TableModelChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TableModelChangedSignalInfo -> o -> HaskellCallbackType TableModelChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TableModelChangedSignalInfo Source # 

afterTableModelChanged :: (GObject a, MonadIO m) => a -> TableModelChangedCallback -> m SignalHandlerId Source #

onTableModelChanged :: (GObject a, MonadIO m) => a -> TableModelChangedCallback -> m SignalHandlerId Source #

rowDeleted

type C_TableRowDeletedCallback = Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source #

data TableRowDeletedSignalInfo Source #

Instances

SignalInfo TableRowDeletedSignalInfo Source # 

Associated Types

type HaskellCallbackType TableRowDeletedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TableRowDeletedSignalInfo -> o -> HaskellCallbackType TableRowDeletedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TableRowDeletedSignalInfo Source # 

afterTableRowDeleted :: (GObject a, MonadIO m) => a -> TableRowDeletedCallback -> m SignalHandlerId Source #

onTableRowDeleted :: (GObject a, MonadIO m) => a -> TableRowDeletedCallback -> m SignalHandlerId Source #

rowInserted

type C_TableRowInsertedCallback = Ptr () -> Int32 -> Int32 -> Ptr () -> IO () Source #

data TableRowInsertedSignalInfo Source #

Instances

SignalInfo TableRowInsertedSignalInfo Source # 

Associated Types

type HaskellCallbackType TableRowInsertedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TableRowInsertedSignalInfo -> o -> HaskellCallbackType TableRowInsertedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TableRowInsertedSignalInfo Source # 

afterTableRowInserted :: (GObject a, MonadIO m) => a -> TableRowInsertedCallback -> m SignalHandlerId Source #

onTableRowInserted :: (GObject a, MonadIO m) => a -> TableRowInsertedCallback -> m SignalHandlerId Source #

rowReordered

data TableRowReorderedSignalInfo Source #

Instances

SignalInfo TableRowReorderedSignalInfo Source # 

Associated Types

type HaskellCallbackType TableRowReorderedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o TableRowReorderedSignalInfo -> o -> HaskellCallbackType TableRowReorderedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType TableRowReorderedSignalInfo Source # 

afterTableRowReordered :: (GObject a, MonadIO m) => a -> TableRowReorderedCallback -> m SignalHandlerId Source #

onTableRowReordered :: (GObject a, MonadIO m) => a -> TableRowReorderedCallback -> m SignalHandlerId Source #