Differences between revisions 1 and 2
Revision 1 as of 2007-02-13 03:49:51
Size: 11866
Comment: mac
Revision 2 as of 2008-11-15 14:00:20
Size: 12026
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
|| '''Suites''' || [#suite_Standard_Suite Standard Suite] [#suite_Text_Suite Text Suite] ||
|| '''Commands''' || [#command_close close] [#command_count count] [#command_delete delete] [#command_duplicate duplicate] [#command_exists exists] [#command_get get] [#command_make make] [#command_move move] [#command_open open] [#command_print_ print_] [#command_quit quit] [#command_save save] [#command_set set] ||
|| '''Classes''' || [#class_application application] [#class_attachment attachment] [#class_attribute_run attribute_run] [#class_character character] [#class_color color] [#class_document document] [#class_item item] [#class_paragraph paragraph] [#class_text text] [#class_window window] [#class_word word] ||


[[Anchor(suite_Standard_Suite)]]
|| '''Suites''' || [[#suite_Standard_Suite|Standard Suite]] [[#suite_Text_Suite|Text Suite]] ||
|| '''Commands''' || [[#command_close|close]] [[#command_count|count]] [[#command_delete|delete]] [[#command_duplicate|duplicate]] [[#command_exists|exists]] [[#command_get|get]] [[#command_make|make]] [[#command_move|move]] [[#command_open|open]] [[#command_print_|print_]] [[#command_quit|quit]] [[#command_save|save]] [[#command_set|set]] ||
|| '''Classes''' || [[#class_application|application]] [[#class_attachment|attachment]] [[#class_attribute_run|attribute_run]] [[#class_character|character]] [[#class_color|color]] [[#class_document|document]] [[#class_item|item]] [[#class_paragraph|paragraph]] [[#class_text|text]] [[#class_window|window]] [[#class_word|word]] ||


<<Anchor(suite_Standard_Suite)>>
Line 17: Line 17:
 [[Anchor(command_get)]]'''reference.get()''' -- Get the data for an object.[[BR]]  <<Anchor(command_get)>>'''reference.get()''' -- Get the data for an object.<<BR>>
Line 20: Line 20:
 [[Anchor(command_save)]]'''reference.save(...)''' -- Save an object.[[BR]]
  ['''as'''=''Unicode
Text''] -- The file type in which to save the data.[[BR]]
  ['''in_'''=''Alias''] -- The file in which to save the object.[[BR]]
  Result: ''None''

 [[Anchor(command_set)]]'''reference.set(...)''' -- Set an object's data.[[BR]]
  '''to'''=''Anything'' -- The new value.[[BR]]
  Result: ''None''

 [[Anchor(command_print_)]]'''application.print_(...)''' -- Print an object.[[BR]]
  [''
Alias''] -- The file(s) or document(s) to be printed.[[BR]]
  Result: ''None''

 [[Anchor(command_duplicate)]]
'''reference.duplicate(...)''' -- Copy object(s) and put the copies at a new location.[[BR]]
  '''to'''=''InsertionLoc'' -- The location for the new object(s).[[BR]]
  ['''with_properties'''=''AERecord''] -- Properties to be set in the new duplicated object(s).[[BR]]
  Result: ''None''

 [[Anchor(command_exists)]]'''reference.exists()''' -- Verify if an object exists.[[BR]]
 <<Anchor(command_save)>>'''reference.save(...)''' -- Save an object.<<BR>>
  
['''as'''=''UnicodeText''] -- The file type in which to save the data.<<BR>>
  ['''in_'''=''Alias''] -- The file in which to save the object.<<BR>>
  Result: ''None''

 <<Anchor(command_set)>>'''reference.set(...)''' -- Set an object's data.<<BR>>
  '''to'''=''Anything'' -- The new value.<<BR>>
  Result: ''None''

 <<Anchor(command_print_)>>'''application.print_(...)''' -- Print an object.<<BR>>
  
[''Alias''] -- The file(s) or document(s) to be printed.<<BR>>
  Result: ''None''

 <<
Anchor(command_duplicate)>>'''reference.duplicate(...)''' -- Copy object(s) and put the copies at a new location.<<BR>>
  '''to'''=''InsertionLoc'' -- The location for the new object(s).<<BR>>
  ['''with_properties'''=''AERecord''] -- Properties to be set in the new duplicated object(s).<<BR>>
  Result: ''None''

 <<Anchor(command_exists)>>'''reference.exists()''' -- Verify if an object exists.<<BR>>
Line 41: Line 41:
 [[Anchor(command_delete)]]'''reference.delete()''' -- Delete an object.[[BR]]
  Result: ''None''

 [[Anchor(command_make)]]'''application.make(...)''' -- Make a new object.[[BR]]
  ['''with_properties'''=''AERecord''] -- The initial values for properties of the object.[[BR]]
  '''new'''=''Type'' -- The class of the new object.[[BR]]
  ['''with_data'''=''Anything'']
-- The initial data for the object.[[BR]]
  ['''at'''=''InsertionLoc''] -- The location at which to insert the object.[[BR]]
 <<Anchor(command_delete)>>'''reference.delete()''' -- Delete an object.<<BR>>
  Result: ''None''

 <<Anchor(command_make)>>'''application.make(...)''' -- Make a new object.<<BR>>
  ['''with_properties'''=''AERecord''] -- The initial values for properties of the object.<<BR>>
  '''new'''=''Type'' -- The class of the new object.<<BR>>
  
['''with_data'''=''Anything''] -- The initial data for the object.<<BR>>
  
['''at'''=''InsertionLoc''] -- The location at which to insert the object.<<BR>>
Line 51: Line 51:
 [[Anchor(command_open)]]'''application.open(...)''' -- Open an object.[[BR]]
  [''Alias''] -- The file(s) to be opened.[[BR]]

  Result: ''None''

 [[Anchor(command_close)]]'''reference.close(...)''' -- Close an object.[[BR]]
  ['''saving'''=''k.yes | k.no | k.ask''] -- Specifies whether changes should be saved before closing.[[BR]]

  ['''saving_in'''=''Alias''] -- The file in which to save the object.[[BR]]
  Result: ''None''

 [[Anchor(command_count)]]'''reference.count(...)''' -- Return the number of elements of a particular class within an object.[[BR]]
  ['''each'''=''Type''] -- The class of objects to be counted.[[BR]]
 <<Anchor(command_open)>>'''application.open(...)''' -- Open an object.<<BR>>
  [''Alias''
] -- The file(s) to be opened.<<BR>>
  Result: ''None''

 <<Anchor(command_close)>>'''reference.close(...)''' -- Close an object.<<BR>>
  ['''saving'''=''k.yes | k.no | k.ask''
] -- Specifies whether changes should be saved before closing.<<BR>>
  ['''saving_in'''=''Alias''] -- The file in which to save the object.<<BR>>
  Result: ''None''

 <<Anchor(command_count)>>'''reference.count(...)''' -- Return the number of elements of a particular class within an object.<<BR>>
  ['''each'''=''Type''] -- The class of objects to be counted.<<BR>>
Line 64: Line 64:
 [[Anchor(command_move)]]'''reference.move(...)''' -- Move object(s) to a new location.[[BR]]
  '''to'''=''InsertionLoc'' -- The new location for the object(s).[[BR]]
  Result: ''None''

 [[Anchor(command_quit)]]'''reference.quit(...)''' -- Quit an application.[[BR]]
  ['''saving'''=''k.yes | k.no | k.ask''] -- Specifies whether changes should be saved before quitting.[[BR]]
 <<Anchor(command_move)>>'''reference.move(...)''' -- Move object(s) to a new location.<<BR>>
  '''to'''=''InsertionLoc'' -- The new location for the object(s).<<BR>>
  Result: ''None''

 <<Anchor(command_quit)>>'''reference.quit(...)''' -- Quit an application.<<BR>>
  ['''saving'''=''k.yes | k.no | k.ask''] -- Specifies whether changes should be saved before quitting.<<BR>>
Line 75: Line 75:
 [[Anchor(class_document)]]'''document''' -- A /TextEdit document.
  Parent:
   ''[#class_item item]''
  
  
  Properties:
   
   '''modified''' (r/o) ''Boolean'' -- Has the document been modified since the last save?[[BR]]
   '''path''' ''UnicodeText'' -- The document's path.[[BR]]
   '''name''' ''UnicodeText'' -- The document's name.[[BR]]
   '''text''' ''[#class_text k.text]'' -- The text of the document.[[BR]]
   
  
 
 [[Anchor(class_item)]]'''item''' -- A scriptable object.
 <<Anchor(class_document)>>'''document''' -- A /TextEdit document.
  Parent:
   ''[[#class_item|item]]''
  
  
  Properties:
   
   '''modified''' (r/o) ''Boolean'' -- Has the document been modified since the last save?<<BR>>
   '''path''' ''UnicodeText'' -- The document's path.<<BR>>
   '''name''' ''UnicodeText'' -- The document's name.<<BR>>
   '''text''' ''[[#class_text|k.text]]'' -- The text of the document.<<BR>>
   
  
 
 <<Anchor(class_item)>>'''item''' -- A scriptable object.
Line 92: Line 92:
   ''[#class_character character]'' ''[#class_paragraph paragraph]'' ''[#class_application application]'' ''[#class_color color]'' ''[#class_document document]'' ''[#class_attribute_run attribute_run]'' ''[#class_window window]'' ''[#class_word word]'' ''[#class_text text]''
  
  Properties:
   
   '''class_''' (r/o) ''Type'' -- The class of the object.[[BR]]
   '''properties''' ''AERecord'' -- All of the object's properties.[[BR]]
   
  
 
 [[
Anchor(class_window)]]'''window''' -- A window.
  Parent:
   ''[#class_item item]''
  
  
  Properties:
   
   '''zoomed''' ''Boolean'' -- Whether the window is currently zoomed.[[BR]]
   '''miniaturized''' ''Boolean'' -- Whether the window is currently miniaturized.[[BR]]
   '''name''' ''UnicodeText'' -- The full title of the window.[[BR]]
   '''floating''' (r/o) ''Boolean'' -- Whether the window floats.[[BR]]
   '''modal''' (r/o) ''Boolean'' -- Whether the window is the application's current modal window.[[BR]]
   '''miniaturizable''' (r/o) ''Boolean'' -- Whether the window can be miniaturized.[[BR]]
   '''visible''' ''Boolean'' -- Whether the window is currently visible.[[BR]]
   '''closeable''' (r/o) ''Boolean'' -- Whether the window has a close box.[[BR]]
   '''resizable''' (r/o) ''Boolean'' -- Whether the window can be resized.[[BR]]
   '''zoomable''' (r/o) ''Boolean'' -- Whether the window can be zoomed.[[BR]]
   '''id''' (r/o) ''SInt32'' -- The unique identifier of the window.[[BR]]
   '''bounds''' ''QDRectangle'' -- The bounding rectangle of the window.[[BR]]
   '''titled''' (r/o) ''Boolean'' -- Whether the window has a title bar.[[BR]]
   '''index''' ''SInt32'' -- The index of the window in the back-to-front window ordering.[[BR]]
   '''document''' (r/o) ''[#class_document k.document]'' -- The document whose contents are being displayed in the window.[[BR]]
   
  
 
 [[
Anchor(class_application)]]'''application''' -- TextEdit's top level scripting object.
  Parent:
   ''[#class_item item]''
  
  
  Properties:
   
   '''version''' (r/o) ''UnicodeText'' -- The version of the application.[[BR]]
   '''frontmost''' (r/o) ''Boolean'' -- Is this the frontmost (active) application?[[BR]]
   '''name''' (r/o) ''UnicodeText'' -- The name of the application.[[BR]]
   
  Elements:
   
   '''[#class_window windows]''' -- '' name | index | relative | range | test | id''[[BR]]
   '''
[#class_document documents]''' -- '' name | index | relative | range | test''[[BR]]
   
 
 [[
Anchor(class_color)]]'''color''' -- A color.
  Parent:
   ''[#class_item item]''
  
  
  
  
 


[[
Anchor(suite_Text_Suite)]]
   ''[[#class_character|character]]'' ''[[#class_paragraph|paragraph]]'' ''[[#class_application|application]]'' ''[[#class_color|color]]'' ''[[#class_document|document]]'' ''[[#class_attribute_run|attribute_run]]'' ''[[#class_window|window]]'' ''[[#class_word|word]]'' ''[[#class_text|text]]''
  
  Properties:
   
   '''class_''' (r/o) ''Type'' -- The class of the object.<<BR>>
   '''properties''' ''AERecord'' -- All of the object's properties.<<BR>>
   
  
 
 <<
Anchor(class_window)>>'''window''' -- A window.
  Parent:
   ''[[#class_item|item]]''
  
  
  Properties:
   
   '''zoomed''' ''Boolean'' -- Whether the window is currently zoomed.<<BR>>
   '''miniaturized''' ''Boolean'' -- Whether the window is currently miniaturized.<<BR>>
   '''name''' ''UnicodeText'' -- The full title of the window.<<BR>>
   '''floating''' (r/o) ''Boolean'' -- Whether the window floats.<<BR>>
   '''modal''' (r/o) ''Boolean'' -- Whether the window is the application's current modal window.<<BR>>
   '''miniaturizable''' (r/o) ''Boolean'' -- Whether the window can be miniaturized.<<BR>>
   '''visible''' ''Boolean'' -- Whether the window is currently visible.<<BR>>
   '''closeable''' (r/o) ''Boolean'' -- Whether the window has a close box.<<BR>>
   '''resizable''' (r/o) ''Boolean'' -- Whether the window can be resized.<<BR>>
   '''zoomable''' (r/o) ''Boolean'' -- Whether the window can be zoomed.<<BR>>
   '''id''' (r/o) ''SInt32'' -- The unique identifier of the window.<<BR>>
   '''bounds''' ''QDRectangle'' -- The bounding rectangle of the window.<<BR>>
   '''titled''' (r/o) ''Boolean'' -- Whether the window has a title bar.<<BR>>
   '''index''' ''SInt32'' -- The index of the window in the back-to-front window ordering.<<BR>>
   '''document''' (r/o) ''[[#class_document|k.document]]'' -- The document whose contents are being displayed in the window.<<BR>>
   
  
 
 <<
Anchor(class_application)>>'''application''' -- TextEdit's top level scripting object.
  Parent:
   ''[[#class_item|item]]''
  
  
  Properties:
   
   '''version''' (r/o) ''UnicodeText'' -- The version of the application.<<BR>>
   '''frontmost''' (r/o) ''Boolean'' -- Is this the frontmost (active) application?<<BR>>
   '''name''' (r/o) ''UnicodeText'' -- The name of the application.<<BR>>
   
  Elements:
   
   '''[[#class_window|windows]]''' -- '' name | index | relative | range | test | id''<<BR>>
   '''[
[#class_document|documents]]''' -- '' name | index | relative | range | test''<<BR>>
   
 
 <<
Anchor(class_color)>>'''color''' -- A color.
  Parent:
   ''[[#class_item|item]]''
  
  
  
  
 


<<
Anchor(suite_Text_Suite)>>
Line 160: Line 160:
 [[Anchor(class_attachment)]]'''attachment''' -- Represents an inline text attachment. This class is used mainly for make commands.
  Parent:
   ''[#class_text text]''
  
  
  Properties:
   
   '''file_name''' ''UnicodeText'' -- The path to the file for the attachment[[BR]]
   
  
 
 [[Anchor(class_text)]]'''text''' -- Rich (styled) text
  Parent:
   ''[#class_item item]''
 <<Anchor(class_attachment)>>'''attachment''' -- Represents an inline text attachment. This class is used mainly for make commands.
  Parent:
   ''[[#class_text|text]]''
  
  
  Properties:
   
   '''file_name''' ''UnicodeText'' -- The path to the file for the attachment<<BR>>
   
  
 
 <<Anchor(class_text)>>'''text''' -- Rich (styled) text
  Parent:
   ''[[#class_item|item]]''
Line 176: Line 176:
   ''[#class_attachment attachment]''
  
  Properties:
   
   '''size''' ''SInt32'' -- The size in points of the first character.[[BR]]
   '''font''' ''UnicodeText'' -- The name of the font of the first character.[[BR]]
   '''color''' ''
[#class_color k.color]'' -- The color of the first character.[[BR]]
   
  Elements:
   
   '''[#class_character characters]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_attribute_run attribute_runs]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_attachment attachment]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_word words]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_paragraph paragraphs]''' -- '' index | relative | range | test''[[BR]]
   
 
 [[
Anchor(class_attribute_run)]]'''attribute_run''' -- This subdivides the text into chunks that all have the same attributes.
  Parent:
   ''[#class_item item]''
  
  
  Properties:
   
   '''size''' ''SInt32'' -- The size in points of the first character.[[BR]]
   '''font''' ''UnicodeText'' -- The name of the font of the first character.[[BR]]
   '''color''' ''
[#class_color k.color]'' -- The color of the first character.[[BR]]
   
  Elements:
   
   '''[#class_character characters]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_attribute_run attribute_runs]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_attachment attachment]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_word words]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_paragraph paragraphs]''' -- '' index | relative | range | test''[[BR]]
   
 
 [[
Anchor(class_character)]]'''character''' -- This subdivides the text into characters.
  Parent:
   ''[#class_item item]''
  
  
  Properties:
   
   '''size''' ''SInt32'' -- The size in points of the first character.[[BR]]
   '''font''' ''UnicodeText'' -- The name of the font of the first character.[[BR]]
   '''color''' ''
[#class_color k.color]'' -- The color of the first character.[[BR]]
   
  Elements:
   
   '''[#class_character characters]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_attribute_run attribute_runs]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_attachment attachment]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_word words]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_paragraph paragraphs]''' -- '' index | relative | range | test''[[BR]]
   
 
 [[
Anchor(class_word)]]'''word''' -- This subdivides the text into words.
  Parent:
   ''[#class_item item]''
  
  
  Properties:
   
   '''size''' ''SInt32'' -- The size in points of the first character.[[BR]]
   '''font''' ''UnicodeText'' -- The name of the font of the first character.[[BR]]
   '''color''' ''
[#class_color k.color]'' -- The color of the first character.[[BR]]
   
  Elements:
   
   '''[#class_character characters]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_attribute_run attribute_runs]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_attachment attachment]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_word words]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_paragraph paragraphs]''' -- '' index | relative | range | test''[[BR]]
   
 
 [[
Anchor(class_paragraph)]]'''paragraph''' -- This subdivides the text into paragraphs.
  Parent:
   ''[#class_item item]''
  
  
  Properties:
   
   '''size''' ''SInt32'' -- The size in points of the first character.[[BR]]
   '''font''' ''UnicodeText'' -- The name of the font of the first character.[[BR]]
   '''color''' ''
[#class_color k.color]'' -- The color of the first character.[[BR]]
   
  Elements:
   
   '''[#class_character characters]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_attribute_run attribute_runs]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_attachment attachment]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_word words]''' -- '' index | relative | range | test''[[BR]]
   '''
[#class_paragraph paragraphs]''' -- '' index | relative | range | test''[[BR]]
   ''[[#class_attachment|attachment]]''
  
  Properties:
   
   '''size''' ''SInt32'' -- The size in points of the first character.<<BR>>
   '''font''' ''UnicodeText'' -- The name of the font of the first character.<<BR>>
   '''color''' ''[
[#class_color|k.color]]'' -- The color of the first character.<<BR>>
   
  Elements:
   
   '''[[#class_character|characters]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_attribute_run|attribute_runs]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_attachment|attachment]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_word|words]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_paragraph|paragraphs]]''' -- '' index | relative | range | test''<<BR>>
   
 
 <<
Anchor(class_attribute_run)>>'''attribute_run''' -- This subdivides the text into chunks that all have the same attributes.
  Parent:
   ''[[#class_item|item]]''
  
  
  Properties:
   
   '''size''' ''SInt32'' -- The size in points of the first character.<<BR>>
   '''font''' ''UnicodeText'' -- The name of the font of the first character.<<BR>>
   '''color''' ''[
[#class_color|k.color]]'' -- The color of the first character.<<BR>>
   
  Elements:
   
   '''[[#class_character|characters]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_attribute_run|attribute_runs]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_attachment|attachment]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_word|words]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_paragraph|paragraphs]]''' -- '' index | relative | range | test''<<BR>>
   
 
 <<
Anchor(class_character)>>'''character''' -- This subdivides the text into characters.
  Parent:
   ''[[#class_item|item]]''
  
  
  Properties:
   
   '''size''' ''SInt32'' -- The size in points of the first character.<<BR>>
   '''font''' ''UnicodeText'' -- The name of the font of the first character.<<BR>>
   '''color''' ''[
[#class_color|k.color]]'' -- The color of the first character.<<BR>>
   
  Elements:
   
   '''[[#class_character|characters]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_attribute_run|attribute_runs]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_attachment|attachment]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_word|words]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_paragraph|paragraphs]]''' -- '' index | relative | range | test''<<BR>>
   
 
 <<
Anchor(class_word)>>'''word''' -- This subdivides the text into words.
  Parent:
   ''[[#class_item|item]]''
  
  
  Properties:
   
   '''size''' ''SInt32'' -- The size in points of the first character.<<BR>>
   '''font''' ''UnicodeText'' -- The name of the font of the first character.<<BR>>
   '''color''' ''[
[#class_color|k.color]]'' -- The color of the first character.<<BR>>
   
  Elements:
   
   '''[[#class_character|characters]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_attribute_run|attribute_runs]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_attachment|attachment]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_word|words]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_paragraph|paragraphs]]''' -- '' index | relative | range | test''<<BR>>
   
 
 <<
Anchor(class_paragraph)>>'''paragraph''' -- This subdivides the text into paragraphs.
  Parent:
   ''[[#class_item|item]]''
  
  
  Properties:
   
   '''size''' ''SInt32'' -- The size in points of the first character.<<BR>>
   '''font''' ''UnicodeText'' -- The name of the font of the first character.<<BR>>
   '''color''' ''[
[#class_color|k.color]]'' -- The color of the first character.<<BR>>
   
  Elements:
   
   '''[[#class_character|characters]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_attribute_run|attribute_runs]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_attachment|attachment]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_word|words]]''' -- '' index | relative | range | test''<<BR>>
   '''[
[#class_paragraph|paragraphs]]''' -- '' index | relative | range | test''<<BR>>

(TextEdit.app terminology, generated from /Applications/TextEdit.app)

Suites

Standard Suite Text Suite

Commands

close count delete duplicate exists get make move open print_ quit save set

Classes

application attachment attribute_run character color document item paragraph text window word

Standard Suite

Common classes and commands for most applications.

Commands

  • reference.get() -- Get the data for an object.

    • Result: Anything -- the reply for the command

    reference.save(...) -- Save an object.

    • [as=UnicodeText] -- The file type in which to save the data.
      [in_=Alias] -- The file in which to save the object.
      Result: None

    reference.set(...) -- Set an object's data.

    • to=Anything -- The new value.
      Result: None

    application.print_(...) -- Print an object.

    • [Alias] -- The file(s) or document(s) to be printed.
      Result: None

    reference.duplicate(...) -- Copy object(s) and put the copies at a new location.

    • to=InsertionLoc -- The location for the new object(s).
      [with_properties=AERecord] -- Properties to be set in the new duplicated object(s).
      Result: None

    reference.exists() -- Verify if an object exists.

    • Result: Boolean -- the reply for the command

    reference.delete() -- Delete an object.

    • Result: None

    application.make(...) -- Make a new object.

    • [with_properties=AERecord] -- The initial values for properties of the object.
      new=Type -- The class of the new object.
      [with_data=Anything] -- The initial data for the object.
      [at=InsertionLoc] -- The location at which to insert the object.
      Result: ObjectSpecifier -- the reply for the command

    application.open(...) -- Open an object.

    • [Alias] -- The file(s) to be opened.
      Result: None

    reference.close(...) -- Close an object.

    • [saving=k.yes | k.no | k.ask] -- Specifies whether changes should be saved before closing.
      [saving_in=Alias] -- The file in which to save the object.
      Result: None

    reference.count(...) -- Return the number of elements of a particular class within an object.

    • [each=Type] -- The class of objects to be counted.
      Result: SInt32 -- the reply for the command

    reference.move(...) -- Move object(s) to a new location.

    • to=InsertionLoc -- The new location for the object(s).
      Result: None

    reference.quit(...) -- Quit an application.

    • [saving=k.yes | k.no | k.ask] -- Specifies whether changes should be saved before quitting.
      Result: None

Classes

  • document -- A /TextEdit document.

    • Parent: Properties:
      • modified (r/o) Boolean -- Has the document been modified since the last save?
        path UnicodeText -- The document's path.
        name UnicodeText -- The document's name.
        text k.text -- The text of the document.

    item -- A scriptable object.

    window -- A window.

    • Parent: Properties:
      • zoomed Boolean -- Whether the window is currently zoomed.
        miniaturized Boolean -- Whether the window is currently miniaturized.
        name UnicodeText -- The full title of the window.
        floating (r/o) Boolean -- Whether the window floats.
        modal (r/o) Boolean -- Whether the window is the application's current modal window.
        miniaturizable (r/o) Boolean -- Whether the window can be miniaturized.
        visible Boolean -- Whether the window is currently visible.
        closeable (r/o) Boolean -- Whether the window has a close box.
        resizable (r/o) Boolean -- Whether the window can be resized.
        zoomable (r/o) Boolean -- Whether the window can be zoomed.
        id (r/o) SInt32 -- The unique identifier of the window.
        bounds QDRectangle -- The bounding rectangle of the window.
        titled (r/o) Boolean -- Whether the window has a title bar.
        index SInt32 -- The index of the window in the back-to-front window ordering.
        document (r/o) k.document -- The document whose contents are being displayed in the window.

    application -- TextEdit's top level scripting object.

    • Parent: Properties:
      • version (r/o) UnicodeText -- The version of the application.
        frontmost (r/o) Boolean -- Is this the frontmost (active) application?
        name (r/o) UnicodeText -- The name of the application.

      Elements:
      • windows -- name | index | relative | range | test | id
        documents -- name | index | relative | range | test

    color -- A color.

Text Suite

A set of basic classes for text processing.

Classes

  • attachment -- Represents an inline text attachment. This class is used mainly for make commands.

    • Parent: Properties:
      • file_name UnicodeText -- The path to the file for the attachment

    text -- Rich (styled) text

    • Parent: Children: Properties:
      • size SInt32 -- The size in points of the first character.
        font UnicodeText -- The name of the font of the first character.
        color k.color -- The color of the first character.

      Elements:

    attribute_run -- This subdivides the text into chunks that all have the same attributes.

    • Parent: Properties:
      • size SInt32 -- The size in points of the first character.
        font UnicodeText -- The name of the font of the first character.
        color k.color -- The color of the first character.

      Elements:

    character -- This subdivides the text into characters.

    • Parent: Properties:
      • size SInt32 -- The size in points of the first character.
        font UnicodeText -- The name of the font of the first character.
        color k.color -- The color of the first character.

      Elements:

    word -- This subdivides the text into words.

    • Parent: Properties:
      • size SInt32 -- The size in points of the first character.
        font UnicodeText -- The name of the font of the first character.
        color k.color -- The color of the first character.

      Elements:

    paragraph -- This subdivides the text into paragraphs.

    • Parent: Properties:
      • size SInt32 -- The size in points of the first character.
        font UnicodeText -- The name of the font of the first character.
        color k.color -- The color of the first character.

      Elements:

MacPython/TextEdit/Terminology (last edited 2008-11-15 14:00:20 by localhost)

Unable to edit the page? See the FrontPage for instructions.