gi-gtk-0.3.16.12: 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

class GObject o => TableK o Source

Instances

Methods

tableAttach

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

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

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