symbian-qemu-0.9.1-12/python-2.6.1/Lib/plat-mac/lib-scriptpackages/Netscape/PowerPlant.py
author johnathan.white@2718R8BGH51.accenture.com
Mon, 08 Mar 2010 18:45:03 +0000
changeset 46 b6935a90ca64
parent 1 2fb8b9db1c86
permissions -rw-r--r--
Modify framebuffer and NGA framebuffer to read screen size from board model dtb file. Optimise memory usuage of frame buffer Add example minigui application with hooks to profiler (which writes results to S:\). Modified NGA framebuffer to run its own dfc queue at high priority

"""Suite PowerPlant:
Level 0, version 0

Generated from /Volumes/Sap/Applications (Mac OS 9)/Netscape Communicator\xe2\x84\xa2 Folder/Netscape Communicator\xe2\x84\xa2
AETE/AEUT resource version 1/0, language 0, script 0
"""

import aetools
import MacOS

_code = 'ppnt'

class PowerPlant_Events:

    _argmap_SwitchTellTarget = {
        'to' : 'data',
    }

    def SwitchTellTarget(self, _no_object=None, _attributes={}, **_arguments):
        """SwitchTellTarget: Makes an object the \xd2focus\xd3 of AppleEvents
        Keyword argument to: reference to new focus of AppleEvents
        Keyword argument _attributes: AppleEvent attribute dictionary
        """
        _code = 'ppnt'
        _subcode = 'sttg'

        aetools.keysubst(_arguments, self._argmap_SwitchTellTarget)
        if _no_object is not None: raise TypeError, 'No direct arg expected'


        _reply, _arguments, _attributes = self.send(_code, _subcode,
                _arguments, _attributes)
        if _arguments.get('errn', 0):
            raise aetools.Error, aetools.decodeerror(_arguments)
        # XXXX Optionally decode result
        if _arguments.has_key('----'):
            return _arguments['----']

    _argmap_select = {
        'data' : 'data',
    }

    def select(self, _object, _attributes={}, **_arguments):
        """select: Sets the present selection
        Required argument: object to select or container of sub-objects to select
        Keyword argument data: sub-object(s) to select
        Keyword argument _attributes: AppleEvent attribute dictionary
        """
        _code = 'misc'
        _subcode = 'slct'

        aetools.keysubst(_arguments, self._argmap_select)
        _arguments['----'] = _object


        _reply, _arguments, _attributes = self.send(_code, _subcode,
                _arguments, _attributes)
        if _arguments.get('errn', 0):
            raise aetools.Error, aetools.decodeerror(_arguments)
        # XXXX Optionally decode result
        if _arguments.has_key('----'):
            return _arguments['----']

_Enum_dbac = {
    'DoNothing' : '\x00\x00\x00\x00',   # No debugging action is taken.
    'PostAlert' : '\x00\x00\x00\x01',   # Post an alert.
    'LowLevelDebugger' : '\x00\x00\x00\x02',    # Break into the low level debugger (MacsBug).
    'SourceDebugger' : '\x00\x00\x00\x03',      # Break into the source level debugger (if source debugger is executing).
}


#
# Indices of types declared in this module
#
_classdeclarations = {
}

_propdeclarations = {
}

_compdeclarations = {
}

_enumdeclarations = {
    'dbac' : _Enum_dbac,
}