cpython/Mac/Lib/scripting/Table_Suite.py

107 lines
1.8 KiB
Python
Raw Normal View History

1997-08-27 13:49:18 +00:00
"""Suite Table Suite: Classes for manipulating tables
Level 1, version 1
Generated from flap:System Folder:Extensions:Scripting Additions:Dialects:English Dialect
AETE/AEUT resource version 1/0, language 0, script 0
"""
import aetools
import MacOS
_code = 'tbls'
class Table_Suite:
pass
class cell(aetools.ComponentItem):
"""cell - A cell"""
want = 'ccel'
class _class(aetools.NProperty):
"""class - the class"""
which = 'pcls'
want = 'type'
class formula(aetools.NProperty):
"""formula - the formula of the cell"""
which = 'pfor'
want = 'ctxt'
class 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 name(aetools.NProperty):
"""name - the name"""
which = 'pnam'
want = 'itxt'
columns = column
class row(aetools.ComponentItem):
"""row - A row"""
want = 'crow'
rows = row
class table(aetools.ComponentItem):
"""table - A table"""
want = 'ctbl'
tables = table
cell._propdict = {
'_class' : _class,
'formula' : formula,
'protection' : protection,
}
cell._elemdict = {
}
column._propdict = {
'name' : name,
}
column._elemdict = {
}
row._propdict = {
}
row._elemdict = {
}
table._propdict = {
}
table._elemdict = {
}
_Enum_prtn = {
'read_only' : 'nmod', # Can't 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,
'ctbl' : table,
'ccol' : column,
'crow' : row,
}
_propdeclarations = {
'ppro' : protection,
'pnam' : name,
'pfor' : formula,
'pcls' : _class,
}
_compdeclarations = {
}
_enumdeclarations = {
'prtn' : _Enum_prtn,
}