"""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, }