mozilla

Compare Revisions

Creating a Python XPCOM component

Change Revisions

Revision 127045:

Revision 127045 by Ryanerasure on

Revision 127046:

Revision 127046 by stereobooster on

Title:
Creating a Python XPCOM component
Creating a Python XPCOM component
Slug:
Creating_a_Python_XPCOM_component
Creating_a_Python_XPCOM_component
Tags:
NeedsHelp, NeedsEditorialReview, PyXPCOM, "MDC Project", "XPCOM:Language Bindings"
NeedsHelp, NeedsEditorialReview, PyXPCOM, "MDC Project", "XPCOM:Language Bindings"
Content:

Revision 127045
Revision 127046
t17      If a binary of PyXPCOM is not available, you will need to bt17      If a binary of PyXPCOM is not available, you will need to b
>uild it - see <a href="en/Building_PyXPCOM">Building PyXPCOM</a>>uild it - see <a href="/en/Building_PyXPCOM" title="en/Building_P
 >yXPCOM">Building PyXPCOM</a>
18    </p>
18    </p>19    <p>
20      &nbsp;
21    </p>&lt;meta content="text/html; charset=utf-8" http-equiv="C
 >ontent-Type"/&gt; &lt;meta content="Word.Document" name="ProgId"/
 >&gt; &lt;meta content="Microsoft Word 12" name="Generator"/&gt; &
 >lt;meta content="Microsoft Word 12" name="Originator"/&gt; &lt;li
 >nk href="<a class=" external" href="file:///C" rel="freelink">fil
 >e:///C</a>:\DOCUME~1\VYSOKI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_
 >filelist.xml" rel="File-List"/&gt; &lt;link href="<a class=" exte
 >rnal" href="file:///C" rel="freelink">file:///C</a>:\DOCUME~1\VYS
 >OKI~1\LOCALS~1\Temp\msohtmlclip1\01\clip_themedata.thmx" rel="the
 >meData"/&gt; &lt;link href="<a class=" external" href="file:///C"
 > rel="freelink">file:///C</a>:\DOCUME~1\VYSOKI~1\LOCALS~1\Temp\ms
 >ohtmlclip1\01\clip_colorschememapping.xml" rel="colorSchemeMappin
 >g"/&gt;<!--[if gte mso 9]><xml>
22<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
23DefSemiHidden="true" DefQFormat="false" DefPriority="99"
24LatentStyleCount="267">
25<w:LsdException Locked="false" Priority="0" SemiHidden="false"
26UnhideWhenUsed="false" QFormat="true" Name="Normal" />
27<w:LsdException Locked="false" Priority="9" SemiHidden="false"
28UnhideWhenUsed="false" QFormat="true" Name="heading 1" />
29<w:LsdException Locked="false" Priority="9" QFormat="true" Name="
 >heading 2" />
30<w:LsdException Locked="false" Priority="9" QFormat="true" Name="
 >heading 3" />
31<w:LsdException Locked="false" Priority="9" QFormat="true" Name="
 >heading 4" />
32<w:LsdException Locked="false" Priority="9" QFormat="true" Name="
 >heading 5" />
33<w:LsdException Locked="false" Priority="9" QFormat="true" Name="
 >heading 6" />
34<w:LsdException Locked="false" Priority="9" QFormat="true" Name="
 >heading 7" />
35<w:LsdException Locked="false" Priority="9" QFormat="true" Name="
 >heading 8" />
36<w:LsdException Locked="false" Priority="9" QFormat="true" Name="
 >heading 9" />
37<w:LsdException Locked="false" Priority="39" Name="toc 1" />
38<w:LsdException Locked="false" Priority="39" Name="toc 2" />
39<w:LsdException Locked="false" Priority="39" Name="toc 3" />
40<w:LsdException Locked="false" Priority="39" Name="toc 4" />
41<w:LsdException Locked="false" Priority="39" Name="toc 5" />
42<w:LsdException Locked="false" Priority="39" Name="toc 6" />
43<w:LsdException Locked="false" Priority="39" Name="toc 7" />
44<w:LsdException Locked="false" Priority="39" Name="toc 8" />
45<w:LsdException Locked="false" Priority="39" Name="toc 9" />
46<w:LsdException Locked="false" Priority="35" QFormat="true" Name=
 >"caption" />
47<w:LsdException Locked="false" Priority="10" SemiHidden="false"
48UnhideWhenUsed="false" QFormat="true" Name="Title" />
49<w:LsdException Locked="false" Priority="1" Name="Default Paragra
 >ph Font" />
50<w:LsdException Locked="false" Priority="11" SemiHidden="false"
51UnhideWhenUsed="false" QFormat="true" Name="Subtitle" />
52<w:LsdException Locked="false" Priority="22" SemiHidden="false"
53UnhideWhenUsed="false" QFormat="true" Name="Strong" />
54<w:LsdException Locked="false" Priority="20" SemiHidden="false"
55UnhideWhenUsed="false" QFormat="true" Name="Emphasis" />
56<w:LsdException Locked="false" Priority="59" SemiHidden="false"
57UnhideWhenUsed="false" Name="Table Grid" />
58<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Place
 >holder Text" />
59<w:LsdException Locked="false" Priority="1" SemiHidden="false"
60UnhideWhenUsed="false" QFormat="true" Name="No Spacing" />
61<w:LsdException Locked="false" Priority="60" SemiHidden="false"
62UnhideWhenUsed="false" Name="Light Shading" />
63<w:LsdException Locked="false" Priority="61" SemiHidden="false"
64UnhideWhenUsed="false" Name="Light List" />
65<w:LsdException Locked="false" Priority="62" SemiHidden="false"
66UnhideWhenUsed="false" Name="Light Grid" />
67<w:LsdException Locked="false" Priority="63" SemiHidden="false"
68UnhideWhenUsed="false" Name="Medium Shading 1" />
69<w:LsdException Locked="false" Priority="64" SemiHidden="false"
70UnhideWhenUsed="false" Name="Medium Shading 2" />
71<w:LsdException Locked="false" Priority="65" SemiHidden="false"
72UnhideWhenUsed="false" Name="Medium List 1" />
73<w:LsdException Locked="false" Priority="66" SemiHidden="false"
74UnhideWhenUsed="false" Name="Medium List 2" />
75<w:LsdException Locked="false" Priority="67" SemiHidden="false"
76UnhideWhenUsed="false" Name="Medium Grid 1" />
77<w:LsdException Locked="false" Priority="68" SemiHidden="false"
78UnhideWhenUsed="false" Name="Medium Grid 2" />
79<w:LsdException Locked="false" Priority="69" SemiHidden="false"
80UnhideWhenUsed="false" Name="Medium Grid 3" />
81<w:LsdException Locked="false" Priority="70" SemiHidden="false"
82UnhideWhenUsed="false" Name="Dark List" />
83<w:LsdException Locked="false" Priority="71" SemiHidden="false"
84UnhideWhenUsed="false" Name="Colorful Shading" />
85<w:LsdException Locked="false" Priority="72" SemiHidden="false"
86UnhideWhenUsed="false" Name="Colorful List" />
87<w:LsdException Locked="false" Priority="73" SemiHidden="false"
88UnhideWhenUsed="false" Name="Colorful Grid" />
89<w:LsdException Locked="false" Priority="60" SemiHidden="false"
90UnhideWhenUsed="false" Name="Light Shading Accent 1" />
91<w:LsdException Locked="false" Priority="61" SemiHidden="false"
92UnhideWhenUsed="false" Name="Light List Accent 1" />
93<w:LsdException Locked="false" Priority="62" SemiHidden="false"
94UnhideWhenUsed="false" Name="Light Grid Accent 1" />
95<w:LsdException Locked="false" Priority="63" SemiHidden="false"
96UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" />
97<w:LsdException Locked="false" Priority="64" SemiHidden="false"
98UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" />
99<w:LsdException Locked="false" Priority="65" SemiHidden="false"
100UnhideWhenUsed="false" Name="Medium List 1 Accent 1" />
101<w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revis
 >ion" />
102<w:LsdException Locked="false" Priority="34" SemiHidden="false"
103UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" />
104<w:LsdException Locked="false" Priority="29" SemiHidden="false"
105UnhideWhenUsed="false" QFormat="true" Name="Quote" />
106<w:LsdException Locked="false" Priority="30" SemiHidden="false"
107UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" />
108<w:LsdException Locked="false" Priority="66" SemiHidden="false"
109UnhideWhenUsed="false" Name="Medium List 2 Accent 1" />
110<w:LsdException Locked="false" Priority="67" SemiHidden="false"
111UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" />
112<w:LsdException Locked="false" Priority="68" SemiHidden="false"
113UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" />
114<w:LsdException Locked="false" Priority="69" SemiHidden="false"
115UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" />
116<w:LsdException Locked="false" Priority="70" SemiHidden="false"
117UnhideWhenUsed="false" Name="Dark List Accent 1" />
118<w:LsdException Locked="false" Priority="71" SemiHidden="false"
119UnhideWhenUsed="false" Name="Colorful Shading Accent 1" />
120<w:LsdException Locked="false" Priority="72" SemiHidden="false"
121UnhideWhenUsed="false" Name="Colorful List Accent 1" />
122<w:LsdException Locked="false" Priority="73" SemiHidden="false"
123UnhideWhenUsed="false" Name="Colorful Grid Accent 1" />
124<w:LsdException Locked="false" Priority="60" SemiHidden="false"
125UnhideWhenUsed="false" Name="Light Shading Accent 2" />
126<w:LsdException Locked="false" Priority="61" SemiHidden="false"
127UnhideWhenUsed="false" Name="Light List Accent 2" />
128<w:LsdException Locked="false" Priority="62" SemiHidden="false"
129UnhideWhenUsed="false" Name="Light Grid Accent 2" />
130<w:LsdException Locked="false" Priority="63" SemiHidden="false"
131UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" />
132<w:LsdException Locked="false" Priority="64" SemiHidden="false"
133UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" />
134<w:LsdException Locked="false" Priority="65" SemiHidden="false"
135UnhideWhenUsed="false" Name="Medium List 1 Accent 2" />
136<w:LsdException Locked="false" Priority="66" SemiHidden="false"
137UnhideWhenUsed="false" Name="Medium List 2 Accent 2" />
138<w:LsdException Locked="false" Priority="67" SemiHidden="false"
139UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" />
140<w:LsdException Locked="false" Priority="68" SemiHidden="false"
141UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" />
142<w:LsdException Locked="false" Priority="69" SemiHidden="false"
143UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" />
144<w:LsdException Locked="false" Priority="70" SemiHidden="false"
145UnhideWhenUsed="false" Name="Dark List Accent 2" />
146<w:LsdException Locked="false" Priority="71" SemiHidden="false"
147UnhideWhenUsed="false" Name="Colorful Shading Accent 2" />
148<w:LsdException Locked="false" Priority="72" SemiHidden="false"
149UnhideWhenUsed="false" Name="Colorful List Accent 2" />
150<w:LsdException Locked="false" Priority="73" SemiHidden="false"
151UnhideWhenUsed="false" Name="Colorful Grid Accent 2" />
152<w:LsdException Locked="false" Priority="60" SemiHidden="false"
153UnhideWhenUsed="false" Name="Light Shading Accent 3" />
154<w:LsdException Locked="false" Priority="61" SemiHidden="false"
155UnhideWhenUsed="false" Name="Light List Accent 3" />
156<w:LsdException Locked="false" Priority="62" SemiHidden="false"
157UnhideWhenUsed="false" Name="Light Grid Accent 3" />
158<w:LsdException Locked="false" Priority="63" SemiHidden="false"
159UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" />
160<w:LsdException Locked="false" Priority="64" SemiHidden="false"
161UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" />
162<w:LsdException Locked="false" Priority="65" SemiHidden="false"
163UnhideWhenUsed="false" Name="Medium List 1 Accent 3" />
164<w:LsdException Locked="false" Priority="66" SemiHidden="false"
165UnhideWhenUsed="false" Name="Medium List 2 Accent 3" />
166<w:LsdException Locked="false" Priority="67" SemiHidden="false"
167UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" />
168<w:LsdException Locked="false" Priority="68" SemiHidden="false"
169UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" />
170<w:LsdException Locked="false" Priority="69" SemiHidden="false"
171UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" />
172<w:LsdException Locked="false" Priority="70" SemiHidden="false"
173UnhideWhenUsed="false" Name="Dark List Accent 3" />
174<w:LsdException Locked="false" Priority="71" SemiHidden="false"
175UnhideWhenUsed="false" Name="Colorful Shading Accent 3" />
176<w:LsdException Locked="false" Priority="72" SemiHidden="false"
177UnhideWhenUsed="false" Name="Colorful List Accent 3" />
178<w:LsdException Locked="false" Priority="73" SemiHidden="false"
179UnhideWhenUsed="false" Name="Colorful Grid Accent 3" />
180<w:LsdException Locked="false" Priority="60" SemiHidden="false"
181UnhideWhenUsed="false" Name="Light Shading Accent 4" />
182<w:LsdException Locked="false" Priority="61" SemiHidden="false"
183UnhideWhenUsed="false" Name="Light List Accent 4" />
184<w:LsdException Locked="false" Priority="62" SemiHidden="false"
185UnhideWhenUsed="false" Name="Light Grid Accent 4" />
186<w:LsdException Locked="false" Priority="63" SemiHidden="false"
187UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" />
188<w:LsdException Locked="false" Priority="64" SemiHidden="false"
189UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" />
190<w:LsdException Locked="false" Priority="65" SemiHidden="false"
191UnhideWhenUsed="false" Name="Medium List 1 Accent 4" />
192<w:LsdException Locked="false" Priority="66" SemiHidden="false"
193UnhideWhenUsed="false" Name="Medium List 2 Accent 4" />
194<w:LsdException Locked="false" Priority="67" SemiHidden="false"
195UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" />
196<w:LsdException Locked="false" Priority="68" SemiHidden="false"
197UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" />
198<w:LsdException Locked="false" Priority="69" SemiHidden="false"
199UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" />
200<w:LsdException Locked="false" Priority="70" SemiHidden="false"
201UnhideWhenUsed="false" Name="Dark List Accent 4" />
202<w:LsdException Locked="false" Priority="71" SemiHidden="false"
203UnhideWhenUsed="false" Name="Colorful Shading Accent 4" />
204<w:LsdException Locked="false" Priority="72" SemiHidden="false"
205UnhideWhenUsed="false" Name="Colorful List Accent 4" />
206<w:LsdException Locked="false" Priority="73" SemiHidden="false"
207UnhideWhenUsed="false" Name="Colorful Grid Accent 4" />
208<w:LsdException Locked="false" Priority="60" SemiHidden="false"
209UnhideWhenUsed="false" Name="Light Shading Accent 5" />
210<w:LsdException Locked="false" Priority="61" SemiHidden="false"
211UnhideWhenUsed="false" Name="Light List Accent 5" />
212<w:LsdException Locked="false" Priority="62" SemiHidden="false"
213UnhideWhenUsed="false" Name="Light Grid Accent 5" />
214<w:LsdException Locked="false" Priority="63" SemiHidden="false"
215UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" />
216<w:LsdException Locked="false" Priority="64" SemiHidden="false"
217UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" />
218<w:LsdException Locked="false" Priority="65" SemiHidden="false"
219UnhideWhenUsed="false" Name="Medium List 1 Accent 5" />
220<w:LsdException Locked="false" Priority="66" SemiHidden="false"
221UnhideWhenUsed="false" Name="Medium List 2 Accent 5" />
222<w:LsdException Locked="false" Priority="67" SemiHidden="false"
223UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" />
224<w:LsdException Locked="false" Priority="68" SemiHidden="false"
225UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" />
226<w:LsdException Locked="false" Priority="69" SemiHidden="false"
227UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" />
228<w:LsdException Locked="false" Priority="70" SemiHidden="false"
229UnhideWhenUsed="false" Name="Dark List Accent 5" />
230<w:LsdException Locked="false" Priority="71" SemiHidden="false"
231UnhideWhenUsed="false" Name="Colorful Shading Accent 5" />
232<w:LsdException Locked="false" Priority="72" SemiHidden="false"
233UnhideWhenUsed="false" Name="Colorful List Accent 5" />
234<w:LsdException Locked="false" Priority="73" SemiHidden="false"
235UnhideWhenUsed="false" Name="Colorful Grid Accent 5" />
236<w:LsdException Locked="false" Priority="60" SemiHidden="false"
237UnhideWhenUsed="false" Name="Light Shading Accent 6" />
238<w:LsdException Locked="false" Priority="61" SemiHidden="false"
239UnhideWhenUsed="false" Name="Light List Accent 6" />
240<w:LsdException Locked="false" Priority="62" SemiHidden="false"
241UnhideWhenUsed="false" Name="Light Grid Accent 6" />
242<w:LsdException Locked="false" Priority="63" SemiHidden="false"
243UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" />
244<w:LsdException Locked="false" Priority="64" SemiHidden="false"
245UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" />
246<w:LsdException Locked="false" Priority="65" SemiHidden="false"
247UnhideWhenUsed="false" Name="Medium List 1 Accent 6" />
248<w:LsdException Locked="false" Priority="66" SemiHidden="false"
249UnhideWhenUsed="false" Name="Medium List 2 Accent 6" />
250<w:LsdException Locked="false" Priority="67" SemiHidden="false"
251UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" />
252<w:LsdException Locked="false" Priority="68" SemiHidden="false"
253UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" />
254<w:LsdException Locked="false" Priority="69" SemiHidden="false"
255UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" />
256<w:LsdException Locked="false" Priority="70" SemiHidden="false"
257UnhideWhenUsed="false" Name="Dark List Accent 6" />
258<w:LsdException Locked="false" Priority="71" SemiHidden="false"
259UnhideWhenUsed="false" Name="Colorful Shading Accent 6" />
260<w:LsdException Locked="false" Priority="72" SemiHidden="false"
261UnhideWhenUsed="false" Name="Colorful List Accent 6" />
262<w:LsdException Locked="false" Priority="73" SemiHidden="false"
263UnhideWhenUsed="false" Name="Colorful Grid Accent 6" />
264<w:LsdException Locked="false" Priority="19" SemiHidden="false"
265UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" />
266<w:LsdException Locked="false" Priority="21" SemiHidden="false"
267UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" />
268<w:LsdException Locked="false" Priority="31" SemiHidden="false"
269UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" />
270<w:LsdException Locked="false" Priority="32" SemiHidden="false"
271UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" />
272<w:LsdException Locked="false" Priority="33" SemiHidden="false"
273UnhideWhenUsed="false" QFormat="true" Name="Book Title" />
274<w:LsdException Locked="false" Priority="37" Name="Bibliography" 
 >/>
275<w:LsdException Locked="false" Priority="39" QFormat="true" Name=
 >"TOC Heading" />
276</w:LatentStyles>
277</xml><![endif]-->&lt;style type="text/css"&gt;<!--
278 /* Font Definitions */
279 @font-face
280        {font-family:"Cambria Math";
281        panose-1:2 4 5 3 5 4 6 3 2 4;
282        mso-font-charset:1;
283        mso-generic-font-family:roman;
284        mso-font-format:other;
285        mso-font-pitch:variable;
286        mso-font-signature:0 0 0 0 0 0;}
287@font-face
288        {font-family:Calibri;
289        panose-1:2 15 5 2 2 2 4 3 2 4;
290        mso-font-charset:204;
291        mso-generic-font-family:swiss;
292        mso-font-pitch:variable;
293        mso-font-signature:-1610611985 1073750139 0 0 159 0;}
294 /* Style Definitions */
295 p.MsoNormal, li.MsoNormal, div.MsoNormal
296        {mso-style-unhide:no;
297        mso-style-qformat:yes;
298        mso-style-parent:"";
299        margin-top:0cm;
300        margin-right:0cm;
301        margin-bottom:10.0pt;
302        margin-left:0cm;
303        line-height:115%;
304        mso-pagination:widow-orphan;
305        font-size:11.0pt;
306        font-family:"Calibri","sans-serif";
307        mso-ascii-font-family:Calibri;
308        mso-ascii-theme-font:minor-latin;
309        mso-fareast-font-family:Calibri;
310        mso-fareast-theme-font:minor-latin;
311        mso-hansi-font-family:Calibri;
312        mso-hansi-theme-font:minor-latin;
313        mso-bidi-font-family:"Times New Roman";
314        mso-bidi-theme-font:minor-bidi;
315        mso-fareast-language:EN-US;}
316a:link, span.MsoHyperlink
317        {mso-style-noshow:yes;
318        mso-style-priority:99;
319        color:blue;
320        text-decoration:underline;
321        text-underline:single;}
322a:visited, span.MsoHyperlinkFollowed
323        {mso-style-noshow:yes;
324        mso-style-priority:99;
325        color:purple;
326        mso-themecolor:followedhyperlink;
327        text-decoration:underline;
328        text-underline:single;}
329.MsoChpDefault
330        {mso-style-type:export-only;
331        mso-default-props:yes;
332        mso-ascii-font-family:Calibri;
333        mso-ascii-theme-font:minor-latin;
334        mso-fareast-font-family:Calibri;
335        mso-fareast-theme-font:minor-latin;
336        mso-hansi-font-family:Calibri;
337        mso-hansi-theme-font:minor-latin;
338        mso-bidi-font-family:"Times New Roman";
339        mso-bidi-theme-font:minor-bidi;
340        mso-fareast-language:EN-US;}
341.MsoPapDefault
342        {mso-style-type:export-only;
343        margin-bottom:10.0pt;
344        line-height:115%;}
345@page Section1
346        {size:595.3pt 841.9pt;
347        margin:2.0cm 42.5pt 2.0cm 3.0cm;
348        mso-header-margin:35.4pt;
349        mso-footer-margin:35.4pt;
350        mso-paper-source:0;}
351div.Section1
352        {page:Section1;}
353-->&lt;/style&gt;<!--[if gte mso 10]>
354<style>
355/* Style Definitions */
356table.MsoNormalTable
357{mso-style-name:"Обычная таблица";
358mso-tstyle-rowband-size:0;
359mso-tstyle-colband-size:0;
360mso-style-noshow:yes;
361mso-style-priority:99;
362mso-style-qformat:yes;
363mso-style-parent:"";
364mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
365mso-para-margin-top:0cm;
366mso-para-margin-right:0cm;
367mso-para-margin-bottom:10.0pt;
368mso-para-margin-left:0cm;
369line-height:115%;
370mso-pagination:widow-orphan;
371font-size:11.0pt;
372font-family:"Calibri","sans-serif";
373mso-ascii-font-family:Calibri;
374mso-ascii-theme-font:minor-latin;
375mso-fareast-font-family:"Times New Roman";
376mso-fareast-theme-font:minor-fareast;
377mso-hansi-font-family:Calibri;
378mso-hansi-theme-font:minor-latin;}
379</style>
380<![endif]-->
381    <div class="note">
382      <span lang="EN-US" style="">Tip: you can achieve copy of bi
 >nary of PyXPCOM from</span> <a class=" external" href="http://pyx
 >pcomext.mozdev.org/" title="http://pyxpcomext.mozdev.org/"><span 
 >lang="EN-US" style="">PythonExt</span></a><span lang="EN-US" styl
 >e="">, simply unpack xpi and take everything you need&nbsp;</span
 >>
383    </div>

Back to History