gi-atk-2.0.12: 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.TableCell

Contents

Description

Being Table a component which present elements ordered via rows and columns, an TableCell is the interface which each of those elements, so "cells" should implement.

See also Table.

Synopsis

Exported types

newtype TableCell #

Instances

GObject TableCell # 
IsObject TableCell # 
IsObject TableCell # 
IsTableCell TableCell # 
((~) * info (ResolveTableCellMethod t TableCell), MethodInfo * info TableCell p) => IsLabel t (TableCell -> p) # 

Methods

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

((~) * info (ResolveTableCellMethod t TableCell), MethodInfo * info TableCell p) => IsLabelProxy t (TableCell -> p) # 

Methods

fromLabelProxy :: Proxy Symbol t -> TableCell -> p #

HasAttributeList * TableCell # 
type AttributeList TableCell # 
type SignalList TableCell # 

Methods

getColumnHeaderCells

tableCellGetColumnHeaderCells #

Arguments

:: (HasCallStack, MonadIO m, IsTableCell a) 
=> a

cell: a GObject instance that implements AtkTableCellIface

-> m [Object]

Returns: a GPtrArray of AtkObjects representing the column header cells.

Returns the column headers as an array of cell accessibles.

Since: 2.12

getColumnSpan

tableCellGetColumnSpan #

Arguments

:: (HasCallStack, MonadIO m, IsTableCell a) 
=> a

cell: a GObject instance that implements AtkTableCellIface

-> m Int32

Returns: a gint representing the number of columns occupied by this cell, or 0 if the cell does not implement this method.

Returns the number of columns occupied by this cell accessible.

Since: 2.12

getPosition

tableCellGetPosition #

Arguments

:: (HasCallStack, MonadIO m, IsTableCell a) 
=> a

cell: a GObject instance that implements AtkTableCellIface

-> m (Bool, Int32, Int32)

Returns: TRUE if successful; FALSE otherwise.

Retrieves the tabular position of this cell.

Since: 2.12

getRowColumnSpan

tableCellGetRowColumnSpan #

Arguments

:: (HasCallStack, MonadIO m, IsTableCell a) 
=> a

cell: a GObject instance that implements AtkTableCellIface

-> m (Bool, Int32, Int32, Int32, Int32)

Returns: TRUE if successful; FALSE otherwise.

Gets the row and column indexes and span of this cell accessible.

Note: If the object does not implement this function, then, by default, atk will implement this function by calling get_row_span and get_column_span on the object.

Since: 2.12

getRowHeaderCells

tableCellGetRowHeaderCells #

Arguments

:: (HasCallStack, MonadIO m, IsTableCell a) 
=> a

cell: a GObject instance that implements AtkTableCellIface

-> m [Object]

Returns: a GPtrArray of AtkObjects representing the row header cells.

Returns the row headers as an array of cell accessibles.

Since: 2.12

getRowSpan

tableCellGetRowSpan #

Arguments

:: (HasCallStack, MonadIO m, IsTableCell a) 
=> a

cell: a GObject instance that implements AtkTableCellIface

-> m Int32

Returns: a gint representing the number of rows occupied by this cell, or 0 if the cell does not implement this method.

Returns the number of rows occupied by this cell accessible.

Since: 2.12

getTable

data TableCellGetTableMethodInfo #

Instances

((~) * signature (m Object), MonadIO m, IsTableCell a) => MethodInfo * TableCellGetTableMethodInfo a signature # 

tableCellGetTable #

Arguments

:: (HasCallStack, MonadIO m, IsTableCell a) 
=> a

cell: a GObject instance that implements AtkTableCellIface

-> m Object

Returns: the atk object for the containing table.

Returns a reference to the accessible of the containing table.

Since: 2.12