2000-08-17 19:15:41 -03:00
""" Suite Mozilla suite: Experimental Mozilla suite
Level 1 , version 1
2001-05-17 09:45:13 -03:00
Generated from Macintosh HD : Internet : Internet - programma ' s:Netscape Communicator<6F> -map:Netscape Communicator<6F>
2000-08-17 19:15:41 -03:00
AETE / AEUT resource version 1 / 0 , language 0 , script 0
"""
import aetools
import MacOS
_code = ' MOSS '
class Mozilla_suite_Events :
_argmap_Read_help_file = {
' with_index ' : ' idid ' ,
' search_text ' : ' sear ' ,
}
def Read_help_file ( self , _object , _attributes = { } , * * _arguments ) :
""" Read help file: Reads in the help file (file should be in the help file format)
Required argument : undocumented , typecode ' alis '
2001-05-17 09:45:13 -03:00
Keyword argument with_index : Index to the help file . Defaults to <EFBFBD> DEFAULT <EFBFBD> )
2000-08-17 19:15:41 -03:00
Keyword argument search_text : Optional text to search for
Keyword argument _attributes : AppleEvent attribute dictionary
"""
_code = ' MOSS '
_subcode = ' help '
aetools . keysubst ( _arguments , self . _argmap_Read_help_file )
_arguments [ ' ---- ' ] = _object
_reply , _arguments , _attributes = self . send ( _code , _subcode ,
_arguments , _attributes )
if _arguments . has_key ( ' errn ' ) :
raise aetools . Error , aetools . decodeerror ( _arguments )
# XXXX Optionally decode result
if _arguments . has_key ( ' ---- ' ) :
return _arguments [ ' ---- ' ]
def Open_bookmark ( self , _object = None , _attributes = { } , * * _arguments ) :
""" Open bookmark: Reads in a bookmark file
Required argument : If not available , reloads the current bookmark file
Keyword argument _attributes : AppleEvent attribute dictionary
"""
_code = ' MOSS '
_subcode = ' book '
if _arguments : raise TypeError , ' No optional args expected '
_arguments [ ' ---- ' ] = _object
_reply , _arguments , _attributes = self . send ( _code , _subcode ,
_arguments , _attributes )
if _arguments . has_key ( ' errn ' ) :
raise aetools . Error , aetools . decodeerror ( _arguments )
# XXXX Optionally decode result
if _arguments . has_key ( ' ---- ' ) :
return _arguments [ ' ---- ' ]
_argmap_Go = {
' direction ' : ' dire ' ,
}
def Go ( self , _object , _attributes = { } , * * _arguments ) :
""" Go: navigate a window: back, forward, again(reload), home)
Required argument : window
Keyword argument direction : undocumented , typecode ' dire '
Keyword argument _attributes : AppleEvent attribute dictionary
"""
_code = ' MOSS '
_subcode = ' gogo '
aetools . keysubst ( _arguments , self . _argmap_Go )
_arguments [ ' ---- ' ] = _object
aetools . enumsubst ( _arguments , ' dire ' , _Enum_dire )
_reply , _arguments , _attributes = self . send ( _code , _subcode ,
_arguments , _attributes )
if _arguments . has_key ( ' errn ' ) :
raise aetools . Error , aetools . decodeerror ( _arguments )
# XXXX Optionally decode result
if _arguments . has_key ( ' ---- ' ) :
return _arguments [ ' ---- ' ]
def Get_workingURL ( self , _no_object = None , _attributes = { } , * * _arguments ) :
""" Get workingURL: Get the path to the running application in URL format. This will allow a script to construct a relative URL
Keyword argument _attributes : AppleEvent attribute dictionary
2001-05-17 09:45:13 -03:00
Returns : Will return text of the from <EFBFBD> FILE : / / foo / applicationname <EFBFBD>
2000-08-17 19:15:41 -03:00
"""
_code = ' MOSS '
_subcode = ' wurl '
if _arguments : raise TypeError , ' No optional args expected '
if _no_object != None : raise TypeError , ' No direct arg expected '
_reply , _arguments , _attributes = self . send ( _code , _subcode ,
_arguments , _attributes )
if _arguments . has_key ( ' errn ' ) :
raise aetools . Error , aetools . decodeerror ( _arguments )
# XXXX Optionally decode result
if _arguments . has_key ( ' ---- ' ) :
return _arguments [ ' ---- ' ]
def Open_Profile_Manager ( self , _no_object = None , _attributes = { } , * * _arguments ) :
""" Open Profile Manager: Open the user profile manager (obsolete)
Keyword argument _attributes : AppleEvent attribute dictionary
"""
_code = ' MOSS '
_subcode = ' prfl '
if _arguments : raise TypeError , ' No optional args expected '
if _no_object != None : raise TypeError , ' No direct arg expected '
_reply , _arguments , _attributes = self . send ( _code , _subcode ,
_arguments , _attributes )
if _arguments . has_key ( ' errn ' ) :
raise aetools . Error , aetools . decodeerror ( _arguments )
# XXXX Optionally decode result
if _arguments . has_key ( ' ---- ' ) :
return _arguments [ ' ---- ' ]
def Get_Import_Data ( self , _no_object = None , _attributes = { } , * * _arguments ) :
""" Get Import Data: Returns a structure containing information that is of use to an external module in importing data from an external mail application into Communicator.
Keyword argument _attributes : AppleEvent attribute dictionary
2001-05-17 09:45:13 -03:00
Returns : vRefNum and dirID of profile folder ( 2 + 4 bytes ) , vRefNum and DirID of the local mail folder ( 2 + 4 bytes ) , window type of front window ( 0 if none , <EFBFBD> Brwz <EFBFBD> browser , <EFBFBD> Addr <EFBFBD> addressbook , <EFBFBD> Mesg <EFBFBD> messenger , etc . , 4 bytes )
2000-08-17 19:15:41 -03:00
"""
_code = ' MOSS '
_subcode = ' Impt '
if _arguments : raise TypeError , ' No optional args expected '
if _no_object != None : raise TypeError , ' No direct arg expected '
_reply , _arguments , _attributes = self . send ( _code , _subcode ,
_arguments , _attributes )
if _arguments . has_key ( ' errn ' ) :
raise aetools . Error , aetools . decodeerror ( _arguments )
# XXXX Optionally decode result
if _arguments . has_key ( ' ---- ' ) :
return _arguments [ ' ---- ' ]
def Get_Profile_Name ( self , _no_object = None , _attributes = { } , * * _arguments ) :
""" Get Profile Name: Get the current User Profile
Keyword argument _attributes : AppleEvent attribute dictionary
2001-05-17 09:45:13 -03:00
Returns : Name of the current profile , like <EFBFBD> Joe Bloggs <EFBFBD> . This is the name of the profile folder in the Netscape Users folder .
2000-08-17 19:15:41 -03:00
"""
_code = ' MOSS '
_subcode = ' upro '
if _arguments : raise TypeError , ' No optional args expected '
if _no_object != None : raise TypeError , ' No direct arg expected '
_reply , _arguments , _attributes = self . send ( _code , _subcode ,
_arguments , _attributes )
if _arguments . has_key ( ' errn ' ) :
raise aetools . Error , aetools . decodeerror ( _arguments )
# XXXX Optionally decode result
if _arguments . has_key ( ' ---- ' ) :
return _arguments [ ' ---- ' ]
def Open_Address_Book ( self , _no_object = None , _attributes = { } , * * _arguments ) :
""" Open Address Book: Opens the address book
Keyword argument _attributes : AppleEvent attribute dictionary
"""
_code = ' MOSS '
_subcode = ' addr '
if _arguments : raise TypeError , ' No optional args expected '
if _no_object != None : raise TypeError , ' No direct arg expected '
_reply , _arguments , _attributes = self . send ( _code , _subcode ,
_arguments , _attributes )
if _arguments . has_key ( ' errn ' ) :
raise aetools . Error , aetools . decodeerror ( _arguments )
# XXXX Optionally decode result
if _arguments . has_key ( ' ---- ' ) :
return _arguments [ ' ---- ' ]
def Open_Component ( self , _object , _attributes = { } , * * _arguments ) :
""" Open Component: Open a Communicator component
Required argument : The component to open
Keyword argument _attributes : AppleEvent attribute dictionary
"""
_code = ' MOSS '
_subcode = ' cpnt '
if _arguments : raise TypeError , ' No optional args expected '
_arguments [ ' ---- ' ] = _object
_reply , _arguments , _attributes = self . send ( _code , _subcode ,
_arguments , _attributes )
if _arguments . has_key ( ' errn ' ) :
raise aetools . Error , aetools . decodeerror ( _arguments )
# XXXX Optionally decode result
if _arguments . has_key ( ' ---- ' ) :
return _arguments [ ' ---- ' ]
def Handle_command ( self , _object , _attributes = { } , * * _arguments ) :
""" Handle command: Handle a command
Required argument : The command to handle
Keyword argument _attributes : AppleEvent attribute dictionary
"""
_code = ' MOSS '
_subcode = ' hcmd '
if _arguments : raise TypeError , ' No optional args expected '
_arguments [ ' ---- ' ] = _object
_reply , _arguments , _attributes = self . send ( _code , _subcode ,
_arguments , _attributes )
if _arguments . has_key ( ' errn ' ) :
raise aetools . Error , aetools . decodeerror ( _arguments )
# XXXX Optionally decode result
if _arguments . has_key ( ' ---- ' ) :
return _arguments [ ' ---- ' ]
_Enum_dire = {
' again ' : ' agai ' , # Again (reload)
' home ' : ' home ' , # Home
' backward ' : ' prev ' , # Previous page
' forward ' : ' next ' , # Next page
}
_Enum_comp = {
' Navigator ' : ' navg ' , # The Navigator component
' InBox ' : ' inbx ' , # The InBox component
' Newsgroups ' : ' colb ' , # The Newsgroups component
' Composer ' : ' cpsr ' , # The Page Composer component
' Conference ' : ' conf ' , # The Conference Component
' Calendar ' : ' cald ' , # The Calendar Component
}
_Enum_ncmd = {
' Get_new_mail ' : ' \000 \000 \004 W ' , #
' Send_queued_messages ' : ' \000 \000 \004 X ' , #
' Read_newsgroups ' : ' \000 \000 \004 \004 ' , #
' Show_Inbox ' : ' \000 \000 \004 \005 ' , #
' Show_Bookmarks_window ' : ' \000 \000 \004 \006 ' , #
' Show_History_window ' : ' \000 \000 \004 \007 ' , #
' Show_Address_Book_window ' : ' \000 \000 \004 \011 ' , #
}
#
# Indices of types declared in this module
#
_classdeclarations = {
}
_propdeclarations = {
}
_compdeclarations = {
}
_enumdeclarations = {
' dire ' : _Enum_dire ,
' comp ' : _Enum_comp ,
' ncmd ' : _Enum_ncmd ,
}