diff options
Diffstat (limited to 'Mac/Lib/lib-scripting/Table_Suite.py')
-rw-r--r-- | Mac/Lib/lib-scripting/Table_Suite.py | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/Mac/Lib/lib-scripting/Table_Suite.py b/Mac/Lib/lib-scripting/Table_Suite.py new file mode 100644 index 0000000..ff1dbf7 --- /dev/null +++ b/Mac/Lib/lib-scripting/Table_Suite.py @@ -0,0 +1,106 @@ +"""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, +} |