diff options
Diffstat (limited to 'Lib/plat-mac/lib-scriptpackages/Finder/Finder_items.py')
| -rw-r--r-- | Lib/plat-mac/lib-scriptpackages/Finder/Finder_items.py | 560 |
1 files changed, 298 insertions, 262 deletions
diff --git a/Lib/plat-mac/lib-scriptpackages/Finder/Finder_items.py b/Lib/plat-mac/lib-scriptpackages/Finder/Finder_items.py index 6f52667..7120ea6 100644 --- a/Lib/plat-mac/lib-scriptpackages/Finder/Finder_items.py +++ b/Lib/plat-mac/lib-scriptpackages/Finder/Finder_items.py @@ -12,301 +12,301 @@ _code = 'fndr' class Finder_items_Events: - def add_to_favorites(self, _object, _attributes={}, **_arguments): - """add to favorites: (NOT AVAILABLE YET) Add the items to the user\xd5s Favorites - Required argument: the items to add to the collection of Favorites - Keyword argument _attributes: AppleEvent attribute dictionary - """ - _code = 'fndr' - _subcode = 'ffav' - - if _arguments: raise TypeError, 'No optional args expected' - _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['----'] - - _argmap_clean_up = { - 'by' : 'by ', - } - - def clean_up(self, _object, _attributes={}, **_arguments): - """clean up: (NOT AVAILABLE YET) Arrange items in window nicely (only applies to open windows in icon view that are not kept arranged) - Required argument: the window to clean up - Keyword argument by: the order in which to clean up the objects (name, index, date, etc.) - Keyword argument _attributes: AppleEvent attribute dictionary - """ - _code = 'fndr' - _subcode = 'fclu' - - aetools.keysubst(_arguments, self._argmap_clean_up) - _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['----'] - - def eject(self, _object=None, _attributes={}, **_arguments): - """eject: Eject the specified disk(s) - Required argument: the disk(s) to eject - Keyword argument _attributes: AppleEvent attribute dictionary - """ - _code = 'fndr' - _subcode = 'ejct' - - if _arguments: raise TypeError, 'No optional args expected' - _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['----'] - - def empty(self, _object=None, _attributes={}, **_arguments): - """empty: Empty the trash - Required argument: \xd2empty\xd3 and \xd2empty trash\xd3 both do the same thing - Keyword argument _attributes: AppleEvent attribute dictionary - """ - _code = 'fndr' - _subcode = 'empt' - - if _arguments: raise TypeError, 'No optional args expected' - _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['----'] - - def erase(self, _object, _attributes={}, **_arguments): - """erase: (NOT AVAILABLE) Erase the specified disk(s) - Required argument: the items to erase - Keyword argument _attributes: AppleEvent attribute dictionary - """ - _code = 'fndr' - _subcode = 'fera' - - if _arguments: raise TypeError, 'No optional args expected' - _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['----'] - - def reveal(self, _object, _attributes={}, **_arguments): - """reveal: Bring the specified object(s) into view - Required argument: the object to be made visible - Keyword argument _attributes: AppleEvent attribute dictionary - """ - _code = 'misc' - _subcode = 'mvis' - - if _arguments: raise TypeError, 'No optional args expected' - _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['----'] - - _argmap_update = { - 'necessity' : 'nec?', - 'registering_applications' : 'reg?', - } - - def update(self, _object, _attributes={}, **_arguments): - """update: Update the display of the specified object(s) to match their on-disk representation - Required argument: the item to update - Keyword argument necessity: only update if necessary (i.e. a finder window is open). default is false - Keyword argument registering_applications: register applications. default is true - Keyword argument _attributes: AppleEvent attribute dictionary - """ - _code = 'fndr' - _subcode = 'fupd' - - aetools.keysubst(_arguments, self._argmap_update) - _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['----'] + def add_to_favorites(self, _object, _attributes={}, **_arguments): + """add to favorites: (NOT AVAILABLE YET) Add the items to the user\xd5s Favorites + Required argument: the items to add to the collection of Favorites + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'fndr' + _subcode = 'ffav' + + if _arguments: raise TypeError, 'No optional args expected' + _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['----'] + + _argmap_clean_up = { + 'by' : 'by ', + } + + def clean_up(self, _object, _attributes={}, **_arguments): + """clean up: (NOT AVAILABLE YET) Arrange items in window nicely (only applies to open windows in icon view that are not kept arranged) + Required argument: the window to clean up + Keyword argument by: the order in which to clean up the objects (name, index, date, etc.) + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'fndr' + _subcode = 'fclu' + + aetools.keysubst(_arguments, self._argmap_clean_up) + _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['----'] + + def eject(self, _object=None, _attributes={}, **_arguments): + """eject: Eject the specified disk(s) + Required argument: the disk(s) to eject + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'fndr' + _subcode = 'ejct' + + if _arguments: raise TypeError, 'No optional args expected' + _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['----'] + + def empty(self, _object=None, _attributes={}, **_arguments): + """empty: Empty the trash + Required argument: \xd2empty\xd3 and \xd2empty trash\xd3 both do the same thing + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'fndr' + _subcode = 'empt' + + if _arguments: raise TypeError, 'No optional args expected' + _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['----'] + + def erase(self, _object, _attributes={}, **_arguments): + """erase: (NOT AVAILABLE) Erase the specified disk(s) + Required argument: the items to erase + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'fndr' + _subcode = 'fera' + + if _arguments: raise TypeError, 'No optional args expected' + _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['----'] + + def reveal(self, _object, _attributes={}, **_arguments): + """reveal: Bring the specified object(s) into view + Required argument: the object to be made visible + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'misc' + _subcode = 'mvis' + + if _arguments: raise TypeError, 'No optional args expected' + _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['----'] + + _argmap_update = { + 'necessity' : 'nec?', + 'registering_applications' : 'reg?', + } + + def update(self, _object, _attributes={}, **_arguments): + """update: Update the display of the specified object(s) to match their on-disk representation + Required argument: the item to update + Keyword argument necessity: only update if necessary (i.e. a finder window is open). default is false + Keyword argument registering_applications: register applications. default is true + Keyword argument _attributes: AppleEvent attribute dictionary + """ + _code = 'fndr' + _subcode = 'fupd' + + aetools.keysubst(_arguments, self._argmap_update) + _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['----'] class item(aetools.ComponentItem): - """item - An item """ - want = 'cobj' + """item - An item """ + want = 'cobj' class _Prop_bounds(aetools.NProperty): - """bounds - the bounding rectangle of the item (can only be set for an item in a window viewed as icons or buttons) """ - which = 'pbnd' - want = 'qdrt' + """bounds - the bounding rectangle of the item (can only be set for an item in a window viewed as icons or buttons) """ + which = 'pbnd' + want = 'qdrt' class _Prop_comment(aetools.NProperty): - """comment - the comment of the item, displayed in the \xd2Get Info\xd3 window """ - which = 'comt' - want = 'utxt' + """comment - the comment of the item, displayed in the \xd2Get Info\xd3 window """ + which = 'comt' + want = 'utxt' class _Prop_container(aetools.NProperty): - """container - the container of the item """ - which = 'ctnr' - want = 'obj ' + """container - the container of the item """ + which = 'ctnr' + want = 'obj ' class _Prop_creation_date(aetools.NProperty): - """creation date - the date on which the item was created """ - which = 'ascd' - want = 'ldt ' + """creation date - the date on which the item was created """ + which = 'ascd' + want = 'ldt ' class _Prop_description(aetools.NProperty): - """description - a description of the item """ - which = 'dscr' - want = 'utxt' + """description - a description of the item """ + which = 'dscr' + want = 'utxt' class _Prop_disk(aetools.NProperty): - """disk - the disk on which the item is stored """ - which = 'cdis' - want = 'obj ' + """disk - the disk on which the item is stored """ + which = 'cdis' + want = 'obj ' class _Prop_displayed_name(aetools.NProperty): - """displayed name - the user-visible name of the item """ - which = 'dnam' - want = 'utxt' + """displayed name - the user-visible name of the item """ + which = 'dnam' + want = 'utxt' class _Prop_everyones_privileges(aetools.NProperty): - """everyones privileges - """ - which = 'gstp' - want = 'priv' + """everyones privileges - """ + which = 'gstp' + want = 'priv' class _Prop_extension_hidden(aetools.NProperty): - """extension hidden - Is the item's extension hidden from the user? """ - which = 'hidx' - want = 'bool' + """extension hidden - Is the item's extension hidden from the user? """ + which = 'hidx' + want = 'bool' class _Prop_group(aetools.NProperty): - """group - the user or group that has special access to the container """ - which = 'sgrp' - want = 'utxt' + """group - the user or group that has special access to the container """ + which = 'sgrp' + want = 'utxt' class _Prop_group_privileges(aetools.NProperty): - """group privileges - """ - which = 'gppr' - want = 'priv' + """group privileges - """ + which = 'gppr' + want = 'priv' class _Prop_icon(aetools.NProperty): - """icon - the icon bitmap of the item """ - which = 'iimg' - want = 'ifam' + """icon - the icon bitmap of the item """ + which = 'iimg' + want = 'ifam' class _Prop_index(aetools.NProperty): - """index - the index in the front-to-back ordering within its container """ - which = 'pidx' - want = 'long' + """index - the index in the front-to-back ordering within its container """ + which = 'pidx' + want = 'long' class _Prop_information_window(aetools.NProperty): - """information window - the information window for the item """ - which = 'iwnd' - want = 'obj ' + """information window - the information window for the item """ + which = 'iwnd' + want = 'obj ' class _Prop_kind(aetools.NProperty): - """kind - the kind of the item """ - which = 'kind' - want = 'utxt' + """kind - the kind of the item """ + which = 'kind' + want = 'utxt' class _Prop_label_index(aetools.NProperty): - """label index - the label of the item """ - which = 'labi' - want = 'long' + """label index - the label of the item """ + which = 'labi' + want = 'long' class _Prop_locked(aetools.NProperty): - """locked - Is the file locked? """ - which = 'aslk' - want = 'bool' + """locked - Is the file locked? """ + which = 'aslk' + want = 'bool' class _Prop_modification_date(aetools.NProperty): - """modification date - the date on which the item was last modified """ - which = 'asmo' - want = 'ldt ' + """modification date - the date on which the item was last modified """ + which = 'asmo' + want = 'ldt ' class _Prop_name(aetools.NProperty): - """name - the name of the item """ - which = 'pnam' - want = 'utxt' + """name - the name of the item """ + which = 'pnam' + want = 'utxt' class _Prop_name_extension(aetools.NProperty): - """name extension - the name extension of the item (such as \xd2txt\xd3) """ - which = 'nmxt' - want = 'utxt' + """name extension - the name extension of the item (such as \xd2txt\xd3) """ + which = 'nmxt' + want = 'utxt' class _Prop_owner(aetools.NProperty): - """owner - the user that owns the container """ - which = 'sown' - want = 'utxt' + """owner - the user that owns the container """ + which = 'sown' + want = 'utxt' class _Prop_owner_privileges(aetools.NProperty): - """owner privileges - """ - which = 'ownr' - want = 'priv' + """owner privileges - """ + which = 'ownr' + want = 'priv' class _Prop_physical_size(aetools.NProperty): - """physical size - the actual space used by the item on disk """ - which = 'phys' - want = 'comp' + """physical size - the actual space used by the item on disk """ + which = 'phys' + want = 'comp' class _Prop_position(aetools.NProperty): - """position - the position of the item within its parent window (can only be set for an item in a window viewed as icons or buttons) """ - which = 'posn' - want = 'QDpt' + """position - the position of the item within its parent window (can only be set for an item in a window viewed as icons or buttons) """ + which = 'posn' + want = 'QDpt' class _Prop_properties(aetools.NProperty): - """properties - every property of an item """ - which = 'pALL' - want = 'reco' + """properties - every property of an item """ + which = 'pALL' + want = 'reco' class _Prop_size(aetools.NProperty): - """size - the logical size of the item """ - which = 'ptsz' - want = 'comp' + """size - the logical size of the item """ + which = 'ptsz' + want = 'comp' class _Prop_url(aetools.NProperty): - """url - the url of the item """ - which = 'pURL' - want = 'utxt' + """url - the url of the item """ + which = 'pURL' + want = 'utxt' items = item item._superclassnames = [] item._privpropdict = { - 'bounds' : _Prop_bounds, - 'comment' : _Prop_comment, - 'container' : _Prop_container, - 'creation_date' : _Prop_creation_date, - 'description' : _Prop_description, - 'disk' : _Prop_disk, - 'displayed_name' : _Prop_displayed_name, - 'everyones_privileges' : _Prop_everyones_privileges, - 'extension_hidden' : _Prop_extension_hidden, - 'group' : _Prop_group, - 'group_privileges' : _Prop_group_privileges, - 'icon' : _Prop_icon, - 'index' : _Prop_index, - 'information_window' : _Prop_information_window, - 'kind' : _Prop_kind, - 'label_index' : _Prop_label_index, - 'locked' : _Prop_locked, - 'modification_date' : _Prop_modification_date, - 'name' : _Prop_name, - 'name_extension' : _Prop_name_extension, - 'owner' : _Prop_owner, - 'owner_privileges' : _Prop_owner_privileges, - 'physical_size' : _Prop_physical_size, - 'position' : _Prop_position, - 'properties' : _Prop_properties, - 'size' : _Prop_size, - 'url' : _Prop_url, + 'bounds' : _Prop_bounds, + 'comment' : _Prop_comment, + 'container' : _Prop_container, + 'creation_date' : _Prop_creation_date, + 'description' : _Prop_description, + 'disk' : _Prop_disk, + 'displayed_name' : _Prop_displayed_name, + 'everyones_privileges' : _Prop_everyones_privileges, + 'extension_hidden' : _Prop_extension_hidden, + 'group' : _Prop_group, + 'group_privileges' : _Prop_group_privileges, + 'icon' : _Prop_icon, + 'index' : _Prop_index, + 'information_window' : _Prop_information_window, + 'kind' : _Prop_kind, + 'label_index' : _Prop_label_index, + 'locked' : _Prop_locked, + 'modification_date' : _Prop_modification_date, + 'name' : _Prop_name, + 'name_extension' : _Prop_name_extension, + 'owner' : _Prop_owner, + 'owner_privileges' : _Prop_owner_privileges, + 'physical_size' : _Prop_physical_size, + 'position' : _Prop_position, + 'properties' : _Prop_properties, + 'size' : _Prop_size, + 'url' : _Prop_url, } item._privelemdict = { } @@ -315,5 +315,41 @@ item._privelemdict = { # Indices of types declared in this module # _classdeclarations = { - 'cobj' : item, + 'cobj' : item, +} + +_propdeclarations = { + 'ascd' : _Prop_creation_date, + 'aslk' : _Prop_locked, + 'asmo' : _Prop_modification_date, + 'cdis' : _Prop_disk, + 'comt' : _Prop_comment, + 'ctnr' : _Prop_container, + 'dnam' : _Prop_displayed_name, + 'dscr' : _Prop_description, + 'gppr' : _Prop_group_privileges, + 'gstp' : _Prop_everyones_privileges, + 'hidx' : _Prop_extension_hidden, + 'iimg' : _Prop_icon, + 'iwnd' : _Prop_information_window, + 'kind' : _Prop_kind, + 'labi' : _Prop_label_index, + 'nmxt' : _Prop_name_extension, + 'ownr' : _Prop_owner_privileges, + 'pALL' : _Prop_properties, + 'pURL' : _Prop_url, + 'pbnd' : _Prop_bounds, + 'phys' : _Prop_physical_size, + 'pidx' : _Prop_index, + 'pnam' : _Prop_name, + 'posn' : _Prop_position, + 'ptsz' : _Prop_size, + 'sgrp' : _Prop_group, + 'sown' : _Prop_owner, +} + +_compdeclarations = { +} + +_enumdeclarations = { } |
