gi-gtk-0.3.18.13: Gtk 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.Gtk.Objects.Table

Contents

Description

 

Synopsis

Exported types

newtype Table Source

Constructors

Table (ForeignPtr Table) 

Instances

GObject 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

type ParentTypes Table Source 
type AttributeList Table Source 
type SignalList Table Source 

class GObject o => TableK o Source

Instances

Methods

tableAttach

data TableAttachMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Word32 -> Word32 -> Word32 -> Word32 -> [AttachOptions] -> [AttachOptions] -> Word32 -> Word32 -> m ()), MonadIO m, TableK a, WidgetK b) => MethodInfo (TYPE Lifted) TableAttachMethodInfo a signature Source 

Methods

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

tableAttach :: (MonadIO m, TableK a, WidgetK b) => a -> b -> Word32 -> Word32 -> Word32 -> Word32 -> [AttachOptions] -> [AttachOptions] -> Word32 -> Word32 -> m () Source

Deprecated: (Since version 3.4)Use gtk_grid_attach() with #GtkGrid. Note that the attach arguments differ between those two functions.

tableAttachDefaults

tableAttachDefaults :: (MonadIO m, TableK a, WidgetK b) => a -> b -> Word32 -> Word32 -> Word32 -> Word32 -> m () Source

Deprecated: (Since version 3.4)Use gtk_grid_attach() with #GtkGrid. Note that the attach arguments differ between those two functions.

tableGetColSpacing

tableGetColSpacing :: (MonadIO m, TableK a) => a -> Word32 -> m Word32 Source

Deprecated: (Since version 3.4)#GtkGrid does not offer a replacement for this functionality.

tableGetDefaultColSpacing

tableGetDefaultColSpacing :: (MonadIO m, TableK a) => a -> m Word32 Source

Deprecated: (Since version 3.4)Use gtk_grid_get_column_spacing() with #GtkGrid.

tableGetDefaultRowSpacing

tableGetDefaultRowSpacing :: (MonadIO m, TableK a) => a -> m Word32 Source

Deprecated: (Since version 3.4)Use gtk_grid_get_row_spacing() with #GtkGrid.

tableGetHomogeneous

tableGetHomogeneous :: (MonadIO m, TableK a) => a -> m Bool Source

Deprecated: (Since version 3.4)Use gtk_grid_get_row_homogeneous() and gtk_grid_get_column_homogeneous() with #GtkGrid.

tableGetRowSpacing

tableGetRowSpacing :: (MonadIO m, TableK a) => a -> Word32 -> m Word32 Source

Deprecated: (Since version 3.4)#GtkGrid does not offer a replacement for this functionality.

tableGetSize

data TableGetSizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m (Word32, Word32)), MonadIO m, TableK a) => MethodInfo (TYPE Lifted) TableGetSizeMethodInfo a signature Source 

tableGetSize :: (MonadIO m, TableK a) => a -> m (Word32, Word32) Source

Deprecated: (Since version 3.4)#GtkGrid does not expose the number of columns and rows.

tableNew

tableNew :: MonadIO m => Word32 -> Word32 -> Bool -> m Table Source

Deprecated: (Since version 3.4)Use gtk_grid_new().

tableResize

data TableResizeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Word32 -> Word32 -> m ()), MonadIO m, TableK a) => MethodInfo (TYPE Lifted) TableResizeMethodInfo a signature Source 

Methods

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

tableResize :: (MonadIO m, TableK a) => a -> Word32 -> Word32 -> m () Source

Deprecated: (Since version 3.4)#GtkGrid resizes automatically.

tableSetColSpacing

tableSetColSpacing :: (MonadIO m, TableK a) => a -> Word32 -> Word32 -> m () Source

Deprecated: (Since version 3.4)Use gtk_widget_set_margin_start() and gtk_widget_set_margin_end() on the widgets contained in the row if you need this functionality. #GtkGrid does not support per-row spacing.

tableSetColSpacings

tableSetColSpacings :: (MonadIO m, TableK a) => a -> Word32 -> m () Source

Deprecated: (Since version 3.4)Use gtk_grid_set_column_spacing() with #GtkGrid.

tableSetHomogeneous

tableSetHomogeneous :: (MonadIO m, TableK a) => a -> Bool -> m () Source

Deprecated: (Since version 3.4)Use gtk_grid_set_row_homogeneous() and gtk_grid_set_column_homogeneous() with #GtkGrid.

tableSetRowSpacing

tableSetRowSpacing :: (MonadIO m, TableK a) => a -> Word32 -> Word32 -> m () Source

Deprecated: (Since version 3.4)Use gtk_widget_set_margin_top() and gtk_widget_set_margin_bottom() on the widgets contained in the row if you need this functionality. #GtkGrid does not support per-row spacing.

tableSetRowSpacings

tableSetRowSpacings :: (MonadIO m, TableK a) => a -> Word32 -> m () Source

Deprecated: (Since version 3.4)Use gtk_grid_set_row_spacing() with #GtkGrid.

Properties

ColumnSpacing

Homogeneous

setTableHomogeneous :: (MonadIO m, TableK o) => o -> Bool -> m () Source

NColumns

setTableNColumns :: (MonadIO m, TableK o) => o -> Word32 -> m () Source

NRows

setTableNRows :: (MonadIO m, TableK o) => o -> Word32 -> m () Source

RowSpacing

setTableRowSpacing :: (MonadIO m, TableK o) => o -> Word32 -> m () Source