cpython/Lib/plat-mac/lib-scriptpackages/StdSuites/Text_Suite.py

197 lines
4.8 KiB
Python
Raw Normal View History

"""Suite Text Suite: A set of basic classes for text processing
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 = 'TEXT'
class Text_Suite_Events:
pass
class text_flow(aetools.ComponentItem):
"""text flow - A contiguous block of text. Page layout applications call this a \xd4story.\xd5 """
want = 'cflo'
class _Prop__3c_inheritance_3e_(aetools.NProperty):
"""<inheritance> - inherits some of its properties from this class """
which = 'c@#^'
want = 'ctxt'
class _Prop_name(aetools.NProperty):
"""name - the name """
which = 'pnam'
want = 'itxt'
text_flows = text_flow
class character(aetools.ComponentItem):
"""character - A character """
want = 'cha '
class line(aetools.ComponentItem):
"""line - A line of text """
want = 'clin'
class _Prop_justification(aetools.NProperty):
"""justification - the justification of the text """
which = 'pjst'
want = 'just'
lines = line
class paragraph(aetools.ComponentItem):
"""paragraph - A paragraph """
want = 'cpar'
paragraphs = paragraph
class text(aetools.ComponentItem):
"""text - Text """
want = 'ctxt'
class _Prop_color(aetools.NProperty):
"""color - the color of the first character """
which = 'colr'
want = 'cRGB'
class _Prop_font(aetools.NProperty):
"""font - the name of the font of the first character """
which = 'font'
want = 'ctxt'
class _Prop_size(aetools.NProperty):
"""size - the size in points of the first character """
which = 'ptsz'
want = 'fixd'
class _Prop_style(aetools.NProperty):
"""style - the text style of the first character of the first character """
which = 'txst'
want = 'tsty'
class _Prop_uniform_styles(aetools.NProperty):
"""uniform styles - the text styles that are uniform throughout the text """
which = 'ustl'
want = 'tsty'
class _Prop_writing_code(aetools.NProperty):
"""writing code - the script system and language """
which = 'psct'
want = 'intl'
# element 'cha ' as ['indx']
# element 'clin' as ['indx']
# element 'cpar' as ['indx']
# element 'ctxt' as ['indx']
# element 'cwor' as ['indx']
class word(aetools.ComponentItem):
"""word - A word """
want = 'cwor'
words = word
class text_style_info(aetools.ComponentItem):
"""text style info - On and Off styles of text run """
want = 'tsty'
class _Prop_off_styles(aetools.NProperty):
"""off styles - the styles that are off for the text """
which = 'ofst'
want = 'styl'
class _Prop_on_styles(aetools.NProperty):
"""on styles - the styles that are on for the text """
which = 'onst'
want = 'styl'
text_style_infos = text_style_info
text_flow._superclassnames = ['text']
text_flow._privpropdict = {
'_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
'name' : _Prop_name,
}
text_flow._privelemdict = {
}
character._superclassnames = ['text']
character._privpropdict = {
'_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
}
character._privelemdict = {
}
line._superclassnames = ['text']
line._privpropdict = {
'_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
'justification' : _Prop_justification,
}
line._privelemdict = {
}
paragraph._superclassnames = ['text']
paragraph._privpropdict = {
'_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
}
paragraph._privelemdict = {
}
text._superclassnames = []
text._privpropdict = {
'color' : _Prop_color,
'font' : _Prop_font,
'size' : _Prop_size,
'style' : _Prop_style,
'uniform_styles' : _Prop_uniform_styles,
'writing_code' : _Prop_writing_code,
}
text._privelemdict = {
'character' : character,
'line' : line,
'paragraph' : paragraph,
'text' : text,
'word' : word,
}
word._superclassnames = ['text']
word._privpropdict = {
'_3c_inheritance_3e_' : _Prop__3c_inheritance_3e_,
}
word._privelemdict = {
}
text_style_info._superclassnames = []
text_style_info._privpropdict = {
'off_styles' : _Prop_off_styles,
'on_styles' : _Prop_on_styles,
}
text_style_info._privelemdict = {
}
_Enum_just = {
'left' : 'left', # Align with left margin
'right' : 'rght', # Align with right margin
'center' : 'cent', # Align with center
'full' : 'full', # Align with both left and right margins
}
_Enum_styl = {
'plain' : 'plan', # Plain
'bold' : 'bold', # Bold
'italic' : 'ital', # Italic
'outline' : 'outl', # Outline
'shadow' : 'shad', # Shadow
'underline' : 'undl', # Underline
'superscript' : 'spsc', # Superscript
'subscript' : 'sbsc', # Subscript
'strikethrough' : 'strk', # Strikethrough
'small_caps' : 'smcp', # Small caps
'all_caps' : 'alcp', # All capital letters
'all_lowercase' : 'lowc', # Lowercase
'condensed' : 'cond', # Condensed
'expanded' : 'pexp', # Expanded
'hidden' : 'hidn', # Hidden
}
#
# Indices of types declared in this module
#
_classdeclarations = {
'cflo' : text_flow,
'cha ' : character,
'clin' : line,
'cpar' : paragraph,
'ctxt' : text,
'cwor' : word,
'tsty' : text_style_info,
}