ProjectPyramid/Documentation/source/Plugin_Project_Pyramid.PluginProjectPyramid.html

Sat, 25 Jan 2014 17:43:06 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 25 Jan 2014 17:43:06 +0100
changeset 64
3b2da211e126
parent 54
71c83a661c83
child 71
8a78fab32c18
permissions
-rw-r--r--

Extended the API to allow for plug-in extension by another plug-in.

37
1b089e0fba1e Modified the code to do lazy import.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 25
diff changeset
1 <!DOCTYPE html>
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>Plugin_Project_Pyramid.PluginProjectPyramid</title>
37
1b089e0fba1e Modified the code to do lazy import.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 25
diff changeset
4 <meta charset="UTF-8">
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <style>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 body {
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 background: #EDECE6;
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 margin: 0em 1em 10em 1em;
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 color: black;
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 }
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12 h1 { color: white; background: #85774A; }
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 h2 { color: white; background: #85774A; }
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 h3 { color: white; background: #9D936E; }
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 h4 { color: white; background: #9D936E; }
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17 a { color: #BA6D36; }
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 </style>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 </head>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 <body><a NAME="top" ID="top"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 <h1>Plugin_Project_Pyramid.PluginProjectPyramid</h1>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 Module implementing the Pyramid project plugin.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 </p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 <h3>Global Attributes</h3>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 <table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>needsRestart</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>pyramidPluginObject</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 </table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 <h3>Classes</h3>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <td><a href="#ProjectPyramidPlugin">ProjectPyramidPlugin</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <td>Class implementing the Pyramid project plugin.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 </tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 </table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 <h3>Functions</h3>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <td><a href="#apiFiles">apiFiles</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 <td>Module function to return the API files made available by this plugin.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <td><a href="#createPyramidPage">createPyramidPage</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 <td>Module function to create the Pyramid configuration page.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 <td><a href="#getConfigData">getConfigData</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 <td>Module function returning data as required by the configuration dialog.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 <td><a href="#prepareUninstall">prepareUninstall</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <td>Module function to prepare for an uninstallation.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 </tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 </table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <hr /><hr />
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 <a NAME="ProjectPyramidPlugin" ID="ProjectPyramidPlugin"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 <h2>ProjectPyramidPlugin</h2>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 Class implementing the Pyramid project plugin.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 </p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 <h3>Derived from</h3>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 QObject
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <h3>Class Attributes</h3>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <table>
25
2dd3d1cf573a Fixed a bug related to uninstalling the plug-in via the external plug-in uninstaller.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 15
diff changeset
63 <tr><td>PreferencesKey</td></tr><tr><td>lexerAssociations</td></tr>
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 </table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <h3>Class Methods</h3>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <tr><td>None</td></tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 </table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 <h3>Methods</h3>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 <td><a href="#ProjectPyramidPlugin.__init__">ProjectPyramidPlugin</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <td>Constructor</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 <td><a href="#ProjectPyramidPlugin.__checkVersions">__checkVersions</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 <td>Private function to check that the eric5 version is ok.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <td><a href="#ProjectPyramidPlugin.__initialize">__initialize</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td>Private slot to (re)initialize the plugin.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 <td><a href="#ProjectPyramidPlugin.__loadTranslator">__loadTranslator</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <td>Private method to load the translation file.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 <td><a href="#ProjectPyramidPlugin.__projectClosed">__projectClosed</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <td>Private slot to handle the projectClosed signal.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 <td><a href="#ProjectPyramidPlugin.__projectOpened">__projectOpened</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 <td>Private slot to handle the projectOpened signal.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 </tr><tr>
44
989c961c33ab Extended the Python variant detection to only offer the Pyramid project type, if it is found for the respective Python.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
90 <td><a href="#ProjectPyramidPlugin.__reregisterProjectType">__reregisterProjectType</a></td>
989c961c33ab Extended the Python variant detection to only offer the Pyramid project type, if it is found for the respective Python.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
91 <td>Private method to re-register the project type.</td>
989c961c33ab Extended the Python variant detection to only offer the Pyramid project type, if it is found for the respective Python.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
92 </tr><tr>
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 <td><a href="#ProjectPyramidPlugin.activate">activate</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <td>Public method to activate this plugin.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 <td><a href="#ProjectPyramidPlugin.binaryTranslationsCallback">binaryTranslationsCallback</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 <td>Public method to determine the filename of a compiled translation file given the translation source file.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 <td><a href="#ProjectPyramidPlugin.deactivate">deactivate</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 <td>Public method to deactivate this plugin.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 <td><a href="#ProjectPyramidPlugin.fileTypesCallback">fileTypesCallback</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 <td>Public method get the filetype associations of the Pyramid project type.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 </tr><tr>
64
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
105 <td><a href="#ProjectPyramidPlugin.getMenu">getMenu</a></td>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
106 <td>Public method to get a reference to the requested menu.</td>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
107 </tr><tr>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
108 <td><a href="#ProjectPyramidPlugin.getMenuNames">getMenuNames</a></td>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
109 <td>Public method to get the names of all menus.</td>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
110 </tr><tr>
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 <td><a href="#ProjectPyramidPlugin.getPreferences">getPreferences</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 <td>Public method to retrieve the various settings.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <td><a href="#ProjectPyramidPlugin.lexerAssociationCallback">lexerAssociationCallback</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <td>Public method to get the lexer association of the Pyramid project type for a file.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 </tr><tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <td><a href="#ProjectPyramidPlugin.setPreferences">setPreferences</a></td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <td>Public method to store the various settings.</td>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 </tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 </table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <h3>Static Methods</h3>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 <tr><td>None</td></tr>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 </table>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <a NAME="ProjectPyramidPlugin.__init__" ID="ProjectPyramidPlugin.__init__"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <h4>ProjectPyramidPlugin (Constructor)</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 <b>ProjectPyramidPlugin</b>(<i>ui</i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 Constructor
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 </p><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 <dt><i>ui</i></dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 reference to the user interface object (UI.UserInterface)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 </dl><a NAME="ProjectPyramidPlugin.__checkVersions" ID="ProjectPyramidPlugin.__checkVersions"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 <h4>ProjectPyramidPlugin.__checkVersions</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 <b>__checkVersions</b>(<i></i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 Private function to check that the eric5 version is ok.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 </p><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <dt>Returns:</dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 flag indicating version is ok (boolean)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 </dl><a NAME="ProjectPyramidPlugin.__initialize" ID="ProjectPyramidPlugin.__initialize"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 <h4>ProjectPyramidPlugin.__initialize</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 <b>__initialize</b>(<i></i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 Private slot to (re)initialize the plugin.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 </p><a NAME="ProjectPyramidPlugin.__loadTranslator" ID="ProjectPyramidPlugin.__loadTranslator"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 <h4>ProjectPyramidPlugin.__loadTranslator</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 <b>__loadTranslator</b>(<i></i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 Private method to load the translation file.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 </p><a NAME="ProjectPyramidPlugin.__projectClosed" ID="ProjectPyramidPlugin.__projectClosed"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 <h4>ProjectPyramidPlugin.__projectClosed</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 <b>__projectClosed</b>(<i></i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 Private slot to handle the projectClosed signal.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 </p><a NAME="ProjectPyramidPlugin.__projectOpened" ID="ProjectPyramidPlugin.__projectOpened"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 <h4>ProjectPyramidPlugin.__projectOpened</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <b>__projectOpened</b>(<i></i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 Private slot to handle the projectOpened signal.
44
989c961c33ab Extended the Python variant detection to only offer the Pyramid project type, if it is found for the respective Python.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
165 </p><a NAME="ProjectPyramidPlugin.__reregisterProjectType" ID="ProjectPyramidPlugin.__reregisterProjectType"></a>
989c961c33ab Extended the Python variant detection to only offer the Pyramid project type, if it is found for the respective Python.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
166 <h4>ProjectPyramidPlugin.__reregisterProjectType</h4>
989c961c33ab Extended the Python variant detection to only offer the Pyramid project type, if it is found for the respective Python.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
167 <b>__reregisterProjectType</b>(<i></i>)
989c961c33ab Extended the Python variant detection to only offer the Pyramid project type, if it is found for the respective Python.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
168 <p>
989c961c33ab Extended the Python variant detection to only offer the Pyramid project type, if it is found for the respective Python.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 37
diff changeset
169 Private method to re-register the project type.
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 </p><a NAME="ProjectPyramidPlugin.activate" ID="ProjectPyramidPlugin.activate"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 <h4>ProjectPyramidPlugin.activate</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 <b>activate</b>(<i></i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 Public method to activate this plugin.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 </p><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 <dt>Returns:</dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 tuple of None and activation status (boolean)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 </dl><a NAME="ProjectPyramidPlugin.binaryTranslationsCallback" ID="ProjectPyramidPlugin.binaryTranslationsCallback"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 <h4>ProjectPyramidPlugin.binaryTranslationsCallback</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 <b>binaryTranslationsCallback</b>(<i>filename</i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 Public method to determine the filename of a compiled translation file
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185 given the translation source file.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
186 </p><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
187 <dt><i>filename</i></dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
188 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 name of the translation source file (string)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 </dl><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 <dt>Returns:</dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 name of the binary translation file (string)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 </dl><a NAME="ProjectPyramidPlugin.deactivate" ID="ProjectPyramidPlugin.deactivate"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 <h4>ProjectPyramidPlugin.deactivate</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 <b>deactivate</b>(<i></i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 Public method to deactivate this plugin.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 </p><a NAME="ProjectPyramidPlugin.fileTypesCallback" ID="ProjectPyramidPlugin.fileTypesCallback"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 <h4>ProjectPyramidPlugin.fileTypesCallback</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 <b>fileTypesCallback</b>(<i></i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 <p>
54
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
205 Public method get the filetype associations of the Pyramid project
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
206 type.
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 </p><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 <dt>Returns:</dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210 dictionary with file type associations
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 </dd>
64
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
212 </dl><a NAME="ProjectPyramidPlugin.getMenu" ID="ProjectPyramidPlugin.getMenu"></a>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
213 <h4>ProjectPyramidPlugin.getMenu</h4>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
214 <b>getMenu</b>(<i>name</i>)
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
215 <p>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
216 Public method to get a reference to the requested menu.
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
217 </p><dl>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
218 <dt><i>name</i></dt>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
219 <dd>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
220 name of the menu (string)
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
221 </dd>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
222 </dl><dl>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
223 <dt>Returns:</dt>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
224 <dd>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
225 reference to the menu (QMenu) or None, if no
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
226 menu with the given name exists
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
227 </dd>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
228 </dl><a NAME="ProjectPyramidPlugin.getMenuNames" ID="ProjectPyramidPlugin.getMenuNames"></a>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
229 <h4>ProjectPyramidPlugin.getMenuNames</h4>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
230 <b>getMenuNames</b>(<i></i>)
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
231 <p>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
232 Public method to get the names of all menus.
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
233 </p><dl>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
234 <dt>Returns:</dt>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
235 <dd>
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
236 menu names (list of string)
3b2da211e126 Extended the API to allow for plug-in extension by another plug-in.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 54
diff changeset
237 </dd>
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
238 </dl><a NAME="ProjectPyramidPlugin.getPreferences" ID="ProjectPyramidPlugin.getPreferences"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
239 <h4>ProjectPyramidPlugin.getPreferences</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
240 <b>getPreferences</b>(<i>key</i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
241 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
242 Public method to retrieve the various settings.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
243 </p><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
244 <dt><i>key</i></dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
245 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
246 the key of the value to get
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
247 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
248 </dl><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
249 <dt>Returns:</dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
250 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
251 the requested setting
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
252 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
253 </dl><a NAME="ProjectPyramidPlugin.lexerAssociationCallback" ID="ProjectPyramidPlugin.lexerAssociationCallback"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
254 <h4>ProjectPyramidPlugin.lexerAssociationCallback</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
255 <b>lexerAssociationCallback</b>(<i>filename</i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 <p>
54
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
257 Public method to get the lexer association of the Pyramid project type
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
258 for a file.
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
259 </p><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 <dt><i>filename</i></dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
261 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
262 name of the file (string)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
263 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
264 </dl><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 <dt>Returns:</dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
266 <dd>
54
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
267 name of the lexer (string) (Pygments lexers are prefixed with
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
268 'Pygments|')
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 </dd>
25
2dd3d1cf573a Fixed a bug related to uninstalling the plug-in via the external plug-in uninstaller.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 15
diff changeset
270 </dl><a NAME="ProjectPyramidPlugin.setPreferences" ID="ProjectPyramidPlugin.setPreferences"></a>
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
271 <h4>ProjectPyramidPlugin.setPreferences</h4>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
272 <b>setPreferences</b>(<i>key, value</i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
274 Public method to store the various settings.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
275 </p><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
276 <dt><i>key</i></dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
277 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
278 the key of the setting to be set (string)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
279 </dd><dt><i>value</i></dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
280 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
281 the value to be set
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
282 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
283 </dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
284 <div align="right"><a href="#top">Up</a></div>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
285 <hr /><hr />
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
286 <a NAME="apiFiles" ID="apiFiles"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 <h2>apiFiles</h2>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
288 <b>apiFiles</b>(<i>language</i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
289 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
290 Module function to return the API files made available by this plugin.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291 </p><dl>
54
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
292 <dt><i>language</i></dt>
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
293 <dd>
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
294 language to get APIs for (string)
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
295 </dd>
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
296 </dl><dl>
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
297 <dt>Returns:</dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
298 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
299 list of API filenames (list of string)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
300 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
301 </dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
302 <div align="right"><a href="#top">Up</a></div>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
303 <hr /><hr />
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
304 <a NAME="createPyramidPage" ID="createPyramidPage"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
305 <h2>createPyramidPage</h2>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
306 <b>createPyramidPage</b>(<i>configDlg</i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
307 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
308 Module function to create the Pyramid configuration page.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
309 </p><dl>
54
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
310 <dt><i>configDlg</i></dt>
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
311 <dd>
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
312 reference to the configuration dialog
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
313 </dd>
71c83a661c83 Fixed code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 44
diff changeset
314 </dl><dl>
15
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
315 <dt>Returns:</dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
316 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
317 reference to the configuration page
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
318 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
319 </dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
320 <div align="right"><a href="#top">Up</a></div>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
321 <hr /><hr />
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
322 <a NAME="getConfigData" ID="getConfigData"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
323 <h2>getConfigData</h2>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
324 <b>getConfigData</b>(<i></i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
325 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
326 Module function returning data as required by the configuration dialog.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
327 </p><dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
328 <dt>Returns:</dt>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
329 <dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
330 dictionary containing the relevant data
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
331 </dd>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
332 </dl>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
333 <div align="right"><a href="#top">Up</a></div>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
334 <hr /><hr />
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
335 <a NAME="prepareUninstall" ID="prepareUninstall"></a>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
336 <h2>prepareUninstall</h2>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
337 <b>prepareUninstall</b>(<i></i>)
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
338 <p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
339 Module function to prepare for an uninstallation.
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
340 </p>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
341 <div align="right"><a href="#top">Up</a></div>
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
342 <hr />
db83e46b35da Added some documentation files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
343 </body></html>

eric ide

mercurial