summaryrefslogtreecommitdiffstats
path: root/Lib/plat-mac/lib-scriptpackages/StdSuites/Table_Suite.py
blob: 09e326c7e61a8c6eafc002eed5fe95c5a4adbe02 (plain)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
"""Suite Table Suite: Classes for manipulating tables
Level 1, version 1

Generated from /Volumes/Moes/Systeemmap/Extensies/AppleScript
AETE/AEUT resource version 1/0, language 0, script 0
"""

import aetools
import MacOS

_code = 'tbls'

class Table_Suite_Events:

	pass


class cell(aetools.ComponentItem):
	"""cell - A cell """
	want = 'ccel'
class _Prop_formula(aetools.NProperty):
	"""formula - the formula of the cell """
	which = 'pfor'
	want = 'ctxt'
class _Prop_protection(aetools.NProperty):
	"""protection - Indicates whether value or formula in the cell can be changed """
	which = 'ppro'
	want = 'prtn'

cells = cell

class column(aetools.ComponentItem):
	"""column - A column """
	want = 'ccol'
class _Prop_name(aetools.NProperty):
	"""name - the name of the column """
	which = 'pnam'
	want = 'itxt'

columns = column

class rows(aetools.ComponentItem):
	"""rows -  """
	want = 'crow'

row = rows

class tables(aetools.ComponentItem):
	"""tables -  """
	want = 'ctbl'

table = tables
cell._superclassnames = []
cell._privpropdict = {
	'formula' : _Prop_formula,
	'protection' : _Prop_protection,
}
cell._privelemdict = {
}
column._superclassnames = []
column._privpropdict = {
	'name' : _Prop_name,
}
column._privelemdict = {
}
rows._superclassnames = []
rows._privpropdict = {
}
rows._privelemdict = {
}
tables._superclassnames = []
tables._privpropdict = {
}
tables._privelemdict = {
}
_Enum_prtn = {
	'read_only' : 'nmod',	# Can\xd5t change values or formulas
	'formulas_protected' : 'fpro',	# Can changes values but not formulas
	'read_2f_write' : 'modf',	# Can change values and formulas
}


#
# Indices of types declared in this module
#
_classdeclarations = {
	'ccel' : cell,
	'ccol' : column,
	'crow' : rows,
	'ctbl' : tables,
}