annotate Mac/Lib/lib-scriptpackages/Finder/Window_classes.py @ 25838:8540887bcec6 2.2

Backport of 2.183: Fix memory leak in add_subclass() found by NealN with valgrind.
author Guido van Rossum <guido@python.org>
date Fri, 18 Oct 2002 13:42:21 +0000
parents ec2a5559e769
children a9f2567c2f83
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
1 """Suite Window classes: Classes representing windows
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
2 Level 1, version 1
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
3
23269
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
4 Generated from Moes:Systeemmap:Finder
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
5 AETE/AEUT resource version 0/144, language 0, script 0
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
6 """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
7
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
8 import aetools
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
9 import MacOS
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
10
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
11 _code = 'fndr'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
12
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
13 class Window_classes_Events:
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
14
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
15 pass
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
16
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
17
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
18 class window(aetools.ComponentItem):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
19 """window - A window """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
20 want = 'cwin'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
21 class position(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
22 """position - the upper left position of the window """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
23 which = 'posn'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
24 want = 'QDpt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
25 class bounds(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
26 """bounds - the boundary rectangle for the window """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
27 which = 'pbnd'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
28 want = 'qdrt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
29 class titled(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
30 """titled - Does the window have a title bar? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
31 which = 'ptit'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
32 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
33 class name(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
34 """name - the name of the window """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
35 which = 'pnam'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
36 want = 'itxt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
37 class index(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
38 """index - the number of the window in the front-to-back layer ordering """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
39 which = 'pidx'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
40 want = 'long'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
41 class closeable(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
42 """closeable - Does the window have a close box? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
43 which = 'hclb'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
44 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
45 class floating(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
46 """floating - Does the window have a title bar? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
47 which = 'isfl'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
48 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
49 class modal(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
50 """modal - Is the window modal? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
51 which = 'pmod'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
52 want = 'bool'
23269
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
53 class resizable(aetools.NProperty):
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
54 """resizable - Is the window resizable? """
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
55 which = 'prsz'
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
56 want = 'bool'
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
57 class zoomable(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
58 """zoomable - Is the window zoomable? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
59 which = 'iszm'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
60 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
61 class zoomed(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
62 """zoomed - Is the window zoomed? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
63 which = 'pzum'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
64 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
65 class zoomed_full_size(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
66 """zoomed full size - Is the window zoomed to the full size of the screen? (can only be set, not read, and only applies to open non-pop-up windows) """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
67 which = 'zumf'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
68 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
69 class visible(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
70 """visible - Is the window visible (always true for open Finder windows)? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
71 which = 'pvis'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
72 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
73 class popup(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
74 """popup - Is the window is a pop-up window? (only applies to open container windows in the Finder and can only be set when the Finder is the front application) """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
75 which = 'drwr'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
76 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
77 class pulled_open(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
78 """pulled open - Is the window pulled open (only applies to pop-up windows and can only be set when the Finder is the front application)? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
79 which = 'pull'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
80 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
81 class collapsed(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
82 """collapsed - Is the window collapsed (only applies to open non-pop-up windows)? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
83 which = 'wshd'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
84 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
85
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
86 windows = window
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
87
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
88 class container_window(aetools.ComponentItem):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
89 """container window - A window that contains items """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
90 want = 'cwnd'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
91 class _3c_Inheritance_3e_(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
92 """<Inheritance> - inherits some of its properties from the window class """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
93 which = 'c@#^'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
94 want = 'cwin'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
95 class container(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
96 """container - the container from which the window was opened """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
97 which = 'ctnr'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
98 want = 'obj '
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
99 class item(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
100 """item - the item from which the window was opened (always returns something) """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
101 which = 'cobj'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
102 want = 'obj '
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
103 class has_custom_view_settings(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
104 """has custom view settings - Does the folder have custom view settings or is it using the default global settings? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
105 which = 'cuss'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
106 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
107 class view(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
108 """view - the current view for the window (icon, name, date, etc.) """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
109 which = 'pvew'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
110 want = 'long'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
111 class previous_list_view(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
112 """previous list view - the last non-icon view (by name, by date, etc.) selected for the container (forgotten as soon as the window is closed and only available when the window is open) """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
113 which = 'svew'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
114 want = 'enum'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
115 class button_view_arrangement(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
116 """button view arrangement - the property by which to keep icons arranged within a button view window """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
117 which = 'barr'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
118 want = 'earr'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
119 class spatial_view_arrangement(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
120 """spatial view arrangement - the property by which to keep icons arranged within a spatial view window """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
121 which = 'iarr'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
122 want = 'earr'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
123 class sort_direction(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
124 """sort direction - The direction in which the window is sorted """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
125 which = 'sord'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
126 want = 'sodr'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
127 class calculates_folder_sizes(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
128 """calculates folder sizes - Are folder sizes calculated and displayed in the window? (does not apply to suitcase windows) """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
129 which = 'sfsz'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
130 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
131 class shows_comments(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
132 """shows comments - Are comments displayed in the window? (does not apply to suitcases) """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
133 which = 'scom'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
134 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
135 class shows_creation_date(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
136 """shows creation date - Are creation dates displayed in the window? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
137 which = 'scda'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
138 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
139 class shows_kind(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
140 """shows kind - Are document kinds displayed in the window? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
141 which = 'sknd'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
142 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
143 class shows_label(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
144 """shows label - Are labels displayed in the window? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
145 which = 'slbl'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
146 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
147 class shows_modification_date(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
148 """shows modification date - Are modification dates displayed in the window? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
149 which = 'sdat'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
150 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
151 class shows_size(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
152 """shows size - Are file sizes displayed in the window? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
153 which = 'ssiz'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
154 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
155 class shows_version(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
156 """shows version - Are file versions displayed in the window? (does not apply to suitcase windows) """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
157 which = 'svrs'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
158 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
159 class uses_relative_dates(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
160 """uses relative dates - Are relative dates (e.g., today, yesterday) shown in the window? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
161 which = 'urdt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
162 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
163
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
164 container_windows = container_window
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
165
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
166 class information_window(aetools.ComponentItem):
17845
fb31c33761c9 Fixed macroman<->latin1 conversion. Some chars don't
Jack Jansen <jack.jansen@cwi.nl>
parents: 14124
diff changeset
167 """information window - An information window (opened by –Get Info”) """
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
168 want = 'iwnd'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
169 class current_panel(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
170 """current panel - the current panel in the information window """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
171 which = 'panl'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
172 want = 'ipnl'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
173 class comment(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
174 """comment - the comment """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
175 which = 'comt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
176 want = 'itxt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
177 class size(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
178 """size - the logical size of the item """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
179 which = 'ptsz'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
180 want = 'long'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
181 class physical_size(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
182 """physical size - the actual space used by the item on disk """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
183 which = 'phys'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
184 want = 'long'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
185 class creation_date(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
186 """creation date - the date on which the item was created """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
187 which = 'ascd'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
188 want = 'ldt '
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
189 class modification_date(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
190 """modification date - the date on which the item was last modified """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
191 which = 'asmo'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
192 want = 'ldt '
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
193 class suggested_size(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
194 """suggested size - the memory size with which the developer recommends the application be launched """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
195 which = 'sprt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
196 want = 'long'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
197 class minimum_size(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
198 """minimum size - the smallest memory size with which the application can be launched (only applies to information windows for applications) """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
199 which = 'mprt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
200 want = 'long'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
201 class preferred_size(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
202 """preferred size - the memory size with which the application will be launched (only applies to information windows for applications) """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
203 which = 'appt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
204 want = 'long'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
205 class icon(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
206 """icon - the icon bitmap of the item """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
207 which = 'iimg'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
208 want = 'ifam'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
209 class locked(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
210 """locked - Is the item locked (applies only to file and application information windows)? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
211 which = 'aslk'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
212 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
213 class stationery(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
214 """stationery - Is the item a stationery pad? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
215 which = 'pspd'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
216 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
217 class warns_before_emptying(aetools.NProperty):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
218 """warns before emptying - Display a dialog when emptying the trash (only valid for trash info window)? """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
219 which = 'warn'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
220 want = 'bool'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
221 class product_version(aetools.NProperty):
17845
fb31c33761c9 Fixed macroman<->latin1 conversion. Some chars don't
Jack Jansen <jack.jansen@cwi.nl>
parents: 14124
diff changeset
222 """product version - the version of the product (visible at the top of the –Get Info” window) """
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
223 which = 'ver2'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
224 want = 'itxt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
225 class version(aetools.NProperty):
17845
fb31c33761c9 Fixed macroman<->latin1 conversion. Some chars don't
Jack Jansen <jack.jansen@cwi.nl>
parents: 14124
diff changeset
226 """version - the version of the file (visible at the bottom of the –Get Info” window) """
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
227 which = 'vers'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
228 want = 'itxt'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
229
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
230 information_windows = information_window
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
231
23269
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
232 class view_options_window(aetools.ComponentItem):
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
233 """view options window - A View Options window """
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
234 want = 'vwnd'
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
235
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
236 view_options_windows = view_options_window
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
237
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
238 class preferences_window(aetools.ComponentItem):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
239 """preferences window - The Finder Preferences window """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
240 want = 'pwnd'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
241
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
242 class clipping_window(aetools.ComponentItem):
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
243 """clipping window - The window containing a clipping """
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
244 want = 'lwnd'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
245
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
246 clipping_windows = clipping_window
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
247
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
248 class content_space(aetools.ComponentItem):
17845
fb31c33761c9 Fixed macroman<->latin1 conversion. Some chars don't
Jack Jansen <jack.jansen@cwi.nl>
parents: 14124
diff changeset
249 """content space - All windows, including the desktop window (–Window” does not include the desktop window) """
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
250 want = 'dwnd'
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
251
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
252 content_spaces = content_space
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
253 window._propdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
254 'position' : position,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
255 'bounds' : bounds,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
256 'titled' : titled,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
257 'name' : name,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
258 'index' : index,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
259 'closeable' : closeable,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
260 'floating' : floating,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
261 'modal' : modal,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
262 'resizable' : resizable,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
263 'zoomable' : zoomable,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
264 'zoomed' : zoomed,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
265 'zoomed_full_size' : zoomed_full_size,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
266 'visible' : visible,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
267 'popup' : popup,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
268 'pulled_open' : pulled_open,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
269 'collapsed' : collapsed,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
270 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
271 window._elemdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
272 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
273 container_window._propdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
274 '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
275 'container' : container,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
276 'item' : item,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
277 'has_custom_view_settings' : has_custom_view_settings,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
278 'view' : view,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
279 'previous_list_view' : previous_list_view,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
280 'button_view_arrangement' : button_view_arrangement,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
281 'spatial_view_arrangement' : spatial_view_arrangement,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
282 'sort_direction' : sort_direction,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
283 'calculates_folder_sizes' : calculates_folder_sizes,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
284 'shows_comments' : shows_comments,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
285 'shows_creation_date' : shows_creation_date,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
286 'shows_kind' : shows_kind,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
287 'shows_label' : shows_label,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
288 'shows_modification_date' : shows_modification_date,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
289 'shows_size' : shows_size,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
290 'shows_version' : shows_version,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
291 'uses_relative_dates' : uses_relative_dates,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
292 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
293 container_window._elemdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
294 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
295 information_window._propdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
296 '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
297 'item' : item,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
298 'current_panel' : current_panel,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
299 'comment' : comment,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
300 'size' : size,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
301 'physical_size' : physical_size,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
302 'creation_date' : creation_date,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
303 'modification_date' : modification_date,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
304 'suggested_size' : suggested_size,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
305 'minimum_size' : minimum_size,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
306 'preferred_size' : preferred_size,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
307 'icon' : icon,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
308 'locked' : locked,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
309 'stationery' : stationery,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
310 'warns_before_emptying' : warns_before_emptying,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
311 'product_version' : product_version,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
312 'version' : version,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
313 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
314 information_window._elemdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
315 }
23269
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
316 view_options_window._propdict = {
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
317 '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
318 'item' : item,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
319 }
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
320 view_options_window._elemdict = {
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
321 }
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
322 preferences_window._propdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
323 '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
324 'current_panel' : current_panel,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
325 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
326 preferences_window._elemdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
327 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
328 clipping_window._propdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
329 '_3c_Inheritance_3e_' : _3c_Inheritance_3e_,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
330 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
331 clipping_window._elemdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
332 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
333 content_space._propdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
334 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
335 content_space._elemdict = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
336 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
337
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
338 #
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
339 # Indices of types declared in this module
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
340 #
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
341 _classdeclarations = {
23269
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
342 'pwnd' : preferences_window,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
343 'vwnd' : view_options_window,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
344 'cwin' : window,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
345 'cwnd' : container_window,
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
346 'dwnd' : content_space,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
347 'iwnd' : information_window,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
348 'lwnd' : clipping_window,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
349 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
350
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
351 _propdeclarations = {
23269
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
352 'prsz' : resizable,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
353 'barr' : button_view_arrangement,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
354 'pzum' : zoomed,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
355 'iarr' : spatial_view_arrangement,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
356 'hclb' : closeable,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
357 'c@#^' : _3c_Inheritance_3e_,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
358 'ver2' : product_version,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
359 'sfsz' : calculates_folder_sizes,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
360 'sprt' : suggested_size,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
361 'zumf' : zoomed_full_size,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
362 'urdt' : uses_relative_dates,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
363 'panl' : current_panel,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
364 'pmod' : modal,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
365 'pspd' : stationery,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
366 'scom' : shows_comments,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
367 'appt' : preferred_size,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
368 'aslk' : locked,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
369 'pbnd' : bounds,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
370 'iimg' : icon,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
371 'mprt' : minimum_size,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
372 'pnam' : name,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
373 'ssiz' : shows_size,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
374 'asmo' : modification_date,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
375 'cobj' : item,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
376 'ptit' : titled,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
377 'posn' : position,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
378 'cuss' : has_custom_view_settings,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
379 'phys' : physical_size,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
380 'sknd' : shows_kind,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
381 'svrs' : shows_version,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
382 'svew' : previous_list_view,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
383 'comt' : comment,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
384 'iszm' : zoomable,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
385 'sord' : sort_direction,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
386 'ascd' : creation_date,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
387 'ctnr' : container,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
388 'wshd' : collapsed,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
389 'slbl' : shows_label,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
390 'pull' : pulled_open,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
391 'ptsz' : size,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
392 'pvis' : visible,
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
393 'pidx' : index,
23269
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
394 'isfl' : floating,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
395 'warn' : warns_before_emptying,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
396 'drwr' : popup,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
397 'sdat' : shows_modification_date,
ec2a5559e769 Backport of trunk fix:
Jack Jansen <jack.jansen@cwi.nl>
parents: 17845
diff changeset
398 'pvew' : view,
14082
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
399 'scda' : shows_creation_date,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
400 'vers' : version,
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
401 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
402
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
403 _compdeclarations = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
404 }
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
405
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
406 _enumdeclarations = {
e678e58049b4 Finder suite.
Jack Jansen <jack.jansen@cwi.nl>
parents:
diff changeset
407 }