gi-gtk-0.3.18.15: 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 
((~) * info (ResolveTableMethod t Table), MethodInfo * info Table p) => IsLabelProxy t (Table -> p) 
type ParentTypes Table 
type AttributeList Table 
type SignalList Table 

class GObject o => TableK o Source

Instances

Methods

tableAttach

data TableAttachMethodInfo Source

Instances

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

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

data TableAttachDefaultsMethodInfo Source

Instances

((~) * signature (b -> Word32 -> Word32 -> Word32 -> Word32 -> m ()), MonadIO m, TableK a, WidgetK b) => MethodInfo * TableAttachDefaultsMethodInfo a signature 

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

data TableGetColSpacingMethodInfo Source

Instances

((~) * signature (Word32 -> m Word32), MonadIO m, TableK a) => MethodInfo * TableGetColSpacingMethodInfo a signature 

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

data TableGetHomogeneousMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, TableK a) => MethodInfo * TableGetHomogeneousMethodInfo a signature 

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

data TableGetRowSpacingMethodInfo Source

Instances

((~) * signature (Word32 -> m Word32), MonadIO m, TableK a) => MethodInfo * TableGetRowSpacingMethodInfo a signature 

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

((~) * signature (m (Word32, Word32)), MonadIO m, TableK a) => MethodInfo * TableGetSizeMethodInfo a signature 

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

((~) * signature (Word32 -> Word32 -> m ()), MonadIO m, TableK a) => MethodInfo * TableResizeMethodInfo a signature 

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

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

tableSetColSpacing

data TableSetColSpacingMethodInfo Source

Instances

((~) * signature (Word32 -> Word32 -> m ()), MonadIO m, TableK a) => MethodInfo * TableSetColSpacingMethodInfo a signature 

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

data TableSetColSpacingsMethodInfo Source

Instances

((~) * signature (Word32 -> m ()), MonadIO m, TableK a) => MethodInfo * TableSetColSpacingsMethodInfo a signature 

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

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

tableSetHomogeneous

data TableSetHomogeneousMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, TableK a) => MethodInfo * TableSetHomogeneousMethodInfo a signature 

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

data TableSetRowSpacingMethodInfo Source

Instances

((~) * signature (Word32 -> Word32 -> m ()), MonadIO m, TableK a) => MethodInfo * TableSetRowSpacingMethodInfo a signature 

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

data TableSetRowSpacingsMethodInfo Source

Instances

((~) * signature (Word32 -> m ()), MonadIO m, TableK a) => MethodInfo * TableSetRowSpacingsMethodInfo a signature 

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