summaryrefslogtreecommitdiff
path: root/src/Gtk/Widgets/Sheet.dcl
blob: 88197ef38ea34b7e09466f76c5f179a16f8fcc51 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
definition module Gtk.Widgets.Sheet

from Gtk.State import :: State, :: StateT, :: Identity, :: GtkState, :: GtkM
from Gtk.Tune import class tune
from Gtk.Widgets import
	class gtkWidget, :: GtkWidget,
	class gtkContainer, :: GtkContainer

:: GtkSheet

instance gtkWidget GtkSheet
instance gtkContainer GtkSheet

newSheet :: !Int !Int !String -> GtkM GtkSheet

:: GtkSheetColumnResizability
	= ColumnsResizable
	| ColumnsFixedSize

:: GtkSheetColumnSensitity
	= ColumnsSensitive
	| ColumnsInsensitive

:: GtkSheetRowResizability
	= RowsResizable
	| RowsFixedSize

:: GtkSheetRowSensitity
	= RowsSensitive
	| RowsInsensitive

instance tune
	GtkSheet GtkSheetColumnResizability,
	GtkSheet GtkSheetColumnSensitity,
	GtkSheet GtkSheetRowResizability,
	GtkSheet GtkSheetRowSensitity