AssistantEric/Documentation/source/Plugin_Assistant_Eric.AssistantEric.Assistant.html

Tue, 25 May 2021 17:48:25 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 25 May 2021 17:48:25 +0200
branch
eric7
changeset 180
89ff060ef0d9
parent 177
25cb41783971
child 193
e1b0e65903d9
permissions
-rw-r--r--

Ported the plug-in to PyQt6 for eric7.

66
f57b151c9761 Modified the code to do lazy import.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 46
diff changeset
1 <!DOCTYPE html>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <html><head>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 <title>Plugin_Assistant_Eric.AssistantEric.Assistant</title>
66
f57b151c9761 Modified the code to do lazy import.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 46
diff changeset
4 <meta charset="UTF-8">
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <style>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 body {
19
7eb775bb326b Added code to use the new style signal API depending upon the eric5 version.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2
diff changeset
7 background: #EDECE6;
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 margin: 0em 1em 10em 1em;
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 color: black;
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 }
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11
19
7eb775bb326b Added code to use the new style signal API depending upon the eric5 version.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2
diff changeset
12 h1 { color: white; background: #85774A; }
7eb775bb326b Added code to use the new style signal API depending upon the eric5 version.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2
diff changeset
13 h2 { color: white; background: #85774A; }
7eb775bb326b Added code to use the new style signal API depending upon the eric5 version.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2
diff changeset
14 h3 { color: white; background: #9D936E; }
7eb775bb326b Added code to use the new style signal API depending upon the eric5 version.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2
diff changeset
15 h4 { color: white; background: #9D936E; }
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16
19
7eb775bb326b Added code to use the new style signal API depending upon the eric5 version.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 2
diff changeset
17 a { color: #BA6D36; }
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19 </style>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 </head>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
21 <body>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
22 <a NAME="top" ID="top"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <h1>Plugin_Assistant_Eric.AssistantEric.Assistant</h1>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
24
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 Module implementing the eric assistant, an alternative autocompletion and
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 calltips system.
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 </p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <h3>Global Attributes</h3>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
30
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <table>
140
a0ea7418d433 Removed bckward compatibility for eric6 before 6.1.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 136
diff changeset
32 <tr><td>AcsAPIs</td></tr><tr><td>AcsDocument</td></tr><tr><td>AcsProject</td></tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 </table>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <h3>Classes</h3>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
35
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 <table>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
37
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <tr>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <td><a href="#Assistant">Assistant</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <td>Class implementing the autocompletion and calltips system.</td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 </tr>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 </table>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <h3>Functions</h3>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
44
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <table>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 <tr><td>None</td></tr>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 </table>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
48 <hr />
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
49 <hr />
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <a NAME="Assistant" ID="Assistant"></a>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 <h2>Assistant</h2>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
52
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 Class implementing the autocompletion and calltips system.
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 </p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 <h3>Derived from</h3>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 QObject
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <h3>Class Attributes</h3>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
59
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 <table>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <tr><td>None</td></tr>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 </table>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
63 <h3>Class Methods</h3>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
64
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
65 <table>
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
66 <tr><td>None</td></tr>
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
67 </table>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 <h3>Methods</h3>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
69
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <table>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
71
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 <tr>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <td><a href="#Assistant.__init__">Assistant</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <td>Constructor</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
75 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
76 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 <td><a href="#Assistant.__editorClosed">__editorClosed</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 <td>Private slot called, when an editor was closed.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
79 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
80 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 <td><a href="#Assistant.__editorOpened">__editorOpened</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <td>Private slot called, when a new editor was opened.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
83 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
84 <tr>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
85 <td><a href="#Assistant.__getApiCalltips">__getApiCalltips</a></td>
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
86 <td>Private method to determine calltips from APIs.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
87 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
88 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <td><a href="#Assistant.__getApiCompletions">__getApiCompletions</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 <td>Private method to determine a list of completions from an API object.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
91 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
92 <tr>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
93 <td><a href="#Assistant.__getCompletions">__getCompletions</a></td>
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
94 <td>Private method to get the list of possible completions.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
95 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
96 <tr>
35
6b706b02c2dd Small enhancement to the autocompletions change in order to show context for document derived completions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 32
diff changeset
97 <td><a href="#Assistant.__getDocumentCalltips">__getDocumentCalltips</a></td>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
98 <td>Private method to determine calltips from the document.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
99 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
100 <tr>
35
6b706b02c2dd Small enhancement to the autocompletions change in order to show context for document derived completions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 32
diff changeset
101 <td><a href="#Assistant.__getDocumentCompletions">__getDocumentCompletions</a></td>
6b706b02c2dd Small enhancement to the autocompletions change in order to show context for document derived completions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 32
diff changeset
102 <td>Private method to determine autocompletion proposals from the document.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
103 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
104 <tr>
131
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
105 <td><a href="#Assistant.__getProjectType">__getProjectType</a></td>
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
106 <td>Private method to determine the project type to be used.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
107 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
108 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <td><a href="#Assistant.__preferencesChanged">__preferencesChanged</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <td>Private method to handle a change of the global configuration.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
111 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
112 <tr>
119
263a95431e41 Adapted to the extended Editor API as of eric 6.1.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 116
diff changeset
113 <td><a href="#Assistant.__recordSelectedContext">__recordSelectedContext</a></td>
263a95431e41 Adapted to the extended Editor API as of eric 6.1.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 116
diff changeset
114 <td>Private slot to handle the selection from the completion list to record the selected completion context.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
115 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
116 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 <td><a href="#Assistant.__setAutoCompletionHook">__setAutoCompletionHook</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 <td>Private method to set the autocompletion hook.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
119 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
120 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <td><a href="#Assistant.__setCalltipsHook">__setCalltipsHook</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 <td>Private method to set the calltip hook.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
123 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
124 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <td><a href="#Assistant.__shutdown">__shutdown</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 <td>Private slot to handle the shutdown signal.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
127 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
128 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 <td><a href="#Assistant.__unsetAutoCompletionHook">__unsetAutoCompletionHook</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 <td>Private method to unset the autocompletion hook.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
131 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
132 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 <td><a href="#Assistant.__unsetCalltipsHook">__unsetCalltipsHook</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <td>Private method to unset the calltip hook.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
135 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
136 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 <td><a href="#Assistant.activate">activate</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 <td>Public method to perform actions upon activation.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
139 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
140 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 <td><a href="#Assistant.calltips">calltips</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 <td>Public method to return a list of calltips.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
143 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
144 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 <td><a href="#Assistant.deactivate">deactivate</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 <td>Public method to perform actions upon deactivation.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
147 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
148 <tr>
116
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
149 <td><a href="#Assistant.getCompletionsList">getCompletionsList</a></td>
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
150 <td>Public method to get a list of possible completions.</td>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
151 </tr>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
152 <tr>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 <td><a href="#Assistant.setEnabled">setEnabled</a></td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 <td>Public method to enable or disable a feature.</td>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 </tr>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 </table>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
157 <h3>Static Methods</h3>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
158
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
159 <table>
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
160 <tr><td>None</td></tr>
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
161 </table>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
162
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <a NAME="Assistant.__init__" ID="Assistant.__init__"></a>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 <h4>Assistant (Constructor)</h4>
30
8f4d794d8ee0 Dropped support for eric 5.0.x.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 19
diff changeset
165 <b>Assistant</b>(<i>plugin, parent=None</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
166
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 Constructor
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
169 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
170 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
171
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
172 <dt><i>plugin</i> (AssistantEricPlugin)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 <dd>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 reference to the plugin object
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
175 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
176 <dt><i>parent</i> (QObject)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
178 parent
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
180 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
181 <a NAME="Assistant.__editorClosed" ID="Assistant.__editorClosed"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 <h4>Assistant.__editorClosed</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 <b>__editorClosed</b>(<i>editor</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
184
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
186 Private slot called, when an editor was closed.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
187 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
188 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
189
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
190 <dt><i>editor</i> (Editor)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
192 reference to the editor
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
194 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
195 <a NAME="Assistant.__editorOpened" ID="Assistant.__editorOpened"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 <h4>Assistant.__editorOpened</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 <b>__editorOpened</b>(<i>editor</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
198
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 Private slot called, when a new editor was opened.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
201 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
202 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
203
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
204 <dt><i>editor</i> (Editor)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
206 reference to the new editor
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
208 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
209 <a NAME="Assistant.__getApiCalltips" ID="Assistant.__getApiCalltips"></a>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
210 <h4>Assistant.__getApiCalltips</h4>
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
211 <b>__getApiCalltips</b>(<i>api, word, commas, prefix, module, editor</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
212
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
213 <p>
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
214 Private method to determine calltips from APIs.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
215 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
216 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
217
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
218 <dt><i>api</i> (APIsManager.DbAPIs)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
219 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
220 reference to the API object to be used
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
221 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
222 <dt><i>word</i> (str)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
223 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
224 function to get calltips for
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
225 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
226 <dt><i>commas</i> (int)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
227 <dd>
84
67197c1f11eb Fixed some code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 66
diff changeset
228 minimum number of commas contained in the calltip
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
229 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
230 <dt><i>prefix</i> (str)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
231 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
232 prefix of the word to be completed
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
233 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
234 <dt><i>module</i> (Module)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
235 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
236 reference to the scanned module info
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
237 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
238 <dt><i>editor</i> (Editor)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
239 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
240 reference to the editor object
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
241 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
242 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
243 <dl>
177
25cb41783971 - applied some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 163
diff changeset
244 <dt>Return:</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
245 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
246 list of calltips
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
247 </dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
248 </dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
249 <dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
250 <dt>Return Type:</dt>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
251 <dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
252 list of str
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
253 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
254 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
255 <a NAME="Assistant.__getApiCompletions" ID="Assistant.__getApiCompletions"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
256 <h4>Assistant.__getApiCompletions</h4>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
257 <b>__getApiCompletions</b>(<i>api, word, context, prefix, module, editor</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
258
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
259 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
260 Private method to determine a list of completions from an API object.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
261 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
262 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
263
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
264 <dt><i>api</i> (APIsManager.DbAPIs)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
265 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
266 reference to the API object to be used
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
267 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
268 <dt><i>word</i> (str)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
269 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
270 word (or wordpart) to complete
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
271 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
272 <dt><i>context</i> (bool)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
273 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
274 flag indicating to autocomplete a context
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
275 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
276 <dt><i>prefix</i> (str)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
277 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
278 prefix of the word to be completed
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
279 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
280 <dt><i>module</i> (Module)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
281 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
282 reference to the scanned module info
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
283 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
284 <dt><i>editor</i> (Editor)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
285 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
286 reference to the editor object
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
287 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
288 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
289 <dl>
177
25cb41783971 - applied some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 163
diff changeset
290 <dt>Return:</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
291 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
292 list of possible completions
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
293 </dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
294 </dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
295 <dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
296 <dt>Return Type:</dt>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
297 <dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
298 list of str
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
299 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
300 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
301 <a NAME="Assistant.__getCompletions" ID="Assistant.__getCompletions"></a>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
302 <h4>Assistant.__getCompletions</h4>
131
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
303 <b>__getCompletions</b>(<i>word, context, prefix, language, projectType, module, editor, importCompletion, documentOnly, sep</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
304
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
305 <p>
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
306 Private method to get the list of possible completions.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
307 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
308 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
309
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
310 <dt><i>word</i> (str)</dt>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
311 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
312 word (or wordpart) to complete
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
313 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
314 <dt><i>context</i> (bool)</dt>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
315 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
316 flag indicating to autocomplete a context
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
317 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
318 <dt><i>prefix</i> (str)</dt>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
319 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
320 prefix of the word to be completed
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
321 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
322 <dt><i>language</i> (str)</dt>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
323 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
324 programming language of the source
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
325 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
326 <dt><i>projectType</i> (str)</dt>
131
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
327 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
328 type of the project
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
329 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
330 <dt><i>module</i> (Module)</dt>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
331 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
332 reference to the scanned module info
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
333 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
334 <dt><i>editor</i> (Editor)</dt>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
335 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
336 reference to the editor object
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
337 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
338 <dt><i>importCompletion</i> (bool)</dt>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
339 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
340 flag indicating an import completion
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
341 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
342 <dt><i>documentOnly</i> (bool)</dt>
131
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
343 <dd>
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
344 flag indicating to complete from the document only
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
345 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
346 <dt><i>sep</i> (str)</dt>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
347 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
348 separator string
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
349 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
350 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
351 <dl>
177
25cb41783971 - applied some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 163
diff changeset
352 <dt>Return:</dt>
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
353 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
354 list of possible completions
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
355 </dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
356 </dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
357 <dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
358 <dt>Return Type:</dt>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
359 <dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
360 list of str
46
5e928f308f55 Refined the autocompletion function even further.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 39
diff changeset
361 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
362 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
363 <a NAME="Assistant.__getDocumentCalltips" ID="Assistant.__getDocumentCalltips"></a>
35
6b706b02c2dd Small enhancement to the autocompletions change in order to show context for document derived completions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 32
diff changeset
364 <h4>Assistant.__getDocumentCalltips</h4>
39
7b6ca9397ecc More improvements of auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 35
diff changeset
365 <b>__getDocumentCalltips</b>(<i>word, prefix, module, editor, doHierarchy=False</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
366
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
367 <p>
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
368 Private method to determine calltips from the document.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
369 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
370 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
371
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
372 <dt><i>word</i> (str)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
373 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
374 function to get calltips for
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
375 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
376 <dt><i>prefix</i> (str)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
377 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
378 prefix of the word to be completed
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
379 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
380 <dt><i>module</i> (Module)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
381 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
382 reference to the scanned module info
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
383 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
384 <dt><i>editor</i> (Editor)</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
385 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
386 reference to the editor object
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
387 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
388 <dt><i>doHierarchy</i> (bool)</dt>
39
7b6ca9397ecc More improvements of auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 35
diff changeset
389 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
390 flag indicating a hierarchical search
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
391 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
392 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
393 <dl>
177
25cb41783971 - applied some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 163
diff changeset
394 <dt>Return:</dt>
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
395 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
396 list of calltips
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
397 </dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
398 </dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
399 <dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
400 <dt>Return Type:</dt>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
401 <dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
402 list of str
32
68ef15fe34c3 Improved auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 30
diff changeset
403 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
404 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
405 <a NAME="Assistant.__getDocumentCompletions" ID="Assistant.__getDocumentCompletions"></a>
35
6b706b02c2dd Small enhancement to the autocompletions change in order to show context for document derived completions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 32
diff changeset
406 <h4>Assistant.__getDocumentCompletions</h4>
39
7b6ca9397ecc More improvements of auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 35
diff changeset
407 <b>__getDocumentCompletions</b>(<i>editor, word, context, sep, prefix, module, doHierarchy=False</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
408
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
409 <p>
35
6b706b02c2dd Small enhancement to the autocompletions change in order to show context for document derived completions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 32
diff changeset
410 Private method to determine autocompletion proposals from the document.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
411 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
412 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
413
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
414 <dt><i>editor</i> (Editor)</dt>
35
6b706b02c2dd Small enhancement to the autocompletions change in order to show context for document derived completions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 32
diff changeset
415 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
416 reference to the editor object
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
417 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
418 <dt><i>word</i> (str)</dt>
35
6b706b02c2dd Small enhancement to the autocompletions change in order to show context for document derived completions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 32
diff changeset
419 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
420 string to be completed
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
421 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
422 <dt><i>context</i> (bool)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
423 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
424 flag indicating to autocomplete a context
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
425 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
426 <dt><i>sep</i> (str)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
427 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
428 separator string
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
429 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
430 <dt><i>prefix</i> (str)</dt>
35
6b706b02c2dd Small enhancement to the autocompletions change in order to show context for document derived completions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 32
diff changeset
431 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
432 prefix of the word to be completed
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
433 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
434 <dt><i>module</i> (Module)</dt>
35
6b706b02c2dd Small enhancement to the autocompletions change in order to show context for document derived completions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 32
diff changeset
435 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
436 reference to the scanned module info
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
437 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
438 <dt><i>doHierarchy</i> (bool)</dt>
39
7b6ca9397ecc More improvements of auto-completions and calltips for Python sources.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 35
diff changeset
439 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
440 flag indicating a hierarchical search
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
441 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
442 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
443 <dl>
177
25cb41783971 - applied some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 163
diff changeset
444 <dt>Return:</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
445 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
446 list of possible completions
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
447 </dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
448 </dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
449 <dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
450 <dt>Return Type:</dt>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
451 <dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
452 list of str
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
453 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
454 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
455 <a NAME="Assistant.__getProjectType" ID="Assistant.__getProjectType"></a>
131
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
456 <h4>Assistant.__getProjectType</h4>
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
457 <b>__getProjectType</b>(<i>editor</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
458
131
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
459 <p>
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
460 Private method to determine the project type to be used.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
461 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
462 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
463
131
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
464 <dt><i>editor</i> (Editor)</dt>
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
465 <dd>
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
466 reference to the editor to check
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
467 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
468 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
469 <dl>
177
25cb41783971 - applied some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 163
diff changeset
470 <dt>Return:</dt>
131
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
471 <dd>
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
472 project type
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
473 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
474 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
475 <dl>
131
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
476 <dt>Return Type:</dt>
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
477 <dd>
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
478 str
7d868e8e1cfb Added support for project type specific API configurations.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 119
diff changeset
479 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
480 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
481 <a NAME="Assistant.__preferencesChanged" ID="Assistant.__preferencesChanged"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
482 <h4>Assistant.__preferencesChanged</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
483 <b>__preferencesChanged</b>(<i></i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
484
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
485 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
486 Private method to handle a change of the global configuration.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
487 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
488 <a NAME="Assistant.__recordSelectedContext" ID="Assistant.__recordSelectedContext"></a>
119
263a95431e41 Adapted to the extended Editor API as of eric 6.1.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 116
diff changeset
489 <h4>Assistant.__recordSelectedContext</h4>
136
5cfe53b474a9 Fixed some code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 131
diff changeset
490 <b>__recordSelectedContext</b>(<i>userListId, txt</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
491
119
263a95431e41 Adapted to the extended Editor API as of eric 6.1.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 116
diff changeset
492 <p>
263a95431e41 Adapted to the extended Editor API as of eric 6.1.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 116
diff changeset
493 Private slot to handle the selection from the completion list to
263a95431e41 Adapted to the extended Editor API as of eric 6.1.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 116
diff changeset
494 record the selected completion context.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
495 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
496 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
497
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
498 <dt><i>userListId</i> (int)</dt>
119
263a95431e41 Adapted to the extended Editor API as of eric 6.1.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 116
diff changeset
499 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
500 the ID of the user list (should be 1)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
501 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
502 <dt><i>txt</i> (str)</dt>
119
263a95431e41 Adapted to the extended Editor API as of eric 6.1.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 116
diff changeset
503 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
504 the selected text
119
263a95431e41 Adapted to the extended Editor API as of eric 6.1.0.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 116
diff changeset
505 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
506 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
507 <a NAME="Assistant.__setAutoCompletionHook" ID="Assistant.__setAutoCompletionHook"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
508 <h4>Assistant.__setAutoCompletionHook</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
509 <b>__setAutoCompletionHook</b>(<i>editor</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
510
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
511 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
512 Private method to set the autocompletion hook.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
513 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
514 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
515
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
516 <dt><i>editor</i> (Editor)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
517 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
518 reference to the editor
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
519 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
520 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
521 <a NAME="Assistant.__setCalltipsHook" ID="Assistant.__setCalltipsHook"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
522 <h4>Assistant.__setCalltipsHook</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
523 <b>__setCalltipsHook</b>(<i>editor</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
524
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
525 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
526 Private method to set the calltip hook.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
527 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
528 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
529
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
530 <dt><i>editor</i> (Editor)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
531 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
532 reference to the editor
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
533 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
534 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
535 <a NAME="Assistant.__shutdown" ID="Assistant.__shutdown"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
536 <h4>Assistant.__shutdown</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
537 <b>__shutdown</b>(<i></i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
538
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
539 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
540 Private slot to handle the shutdown signal.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
541 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
542 <a NAME="Assistant.__unsetAutoCompletionHook" ID="Assistant.__unsetAutoCompletionHook"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
543 <h4>Assistant.__unsetAutoCompletionHook</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
544 <b>__unsetAutoCompletionHook</b>(<i>editor</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
545
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
546 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
547 Private method to unset the autocompletion hook.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
548 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
549 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
550
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
551 <dt><i>editor</i> (Editor)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
552 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
553 reference to the editor
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
554 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
555 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
556 <a NAME="Assistant.__unsetCalltipsHook" ID="Assistant.__unsetCalltipsHook"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
557 <h4>Assistant.__unsetCalltipsHook</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
558 <b>__unsetCalltipsHook</b>(<i>editor</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
559
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
560 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
561 Private method to unset the calltip hook.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
562 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
563 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
564
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
565 <dt><i>editor</i> (Editor)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
566 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
567 reference to the editor
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
568 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
569 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
570 <a NAME="Assistant.activate" ID="Assistant.activate"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
571 <h4>Assistant.activate</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
572 <b>activate</b>(<i></i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
573
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
574 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
575 Public method to perform actions upon activation.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
576 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
577 <a NAME="Assistant.calltips" ID="Assistant.calltips"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
578 <h4>Assistant.calltips</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
579 <b>calltips</b>(<i>editor, pos, commas</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
580
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
581 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
582 Public method to return a list of calltips.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
583 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
584 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
585
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
586 <dt><i>editor</i> (Editor)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
587 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
588 reference to the editor
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
589 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
590 <dt><i>pos</i> (int)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
591 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
592 position in the text for the calltip
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
593 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
594 <dt><i>commas</i> (int)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
595 <dd>
84
67197c1f11eb Fixed some code style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 66
diff changeset
596 minimum number of commas contained in the calltip
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
597 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
598 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
599 <dl>
177
25cb41783971 - applied some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 163
diff changeset
600 <dt>Return:</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
601 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
602 list of possible calltips
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
603 </dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
604 </dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
605 <dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
606 <dt>Return Type:</dt>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
607 <dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
608 list of str
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
609 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
610 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
611 <a NAME="Assistant.deactivate" ID="Assistant.deactivate"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
612 <h4>Assistant.deactivate</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
613 <b>deactivate</b>(<i></i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
614
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
615 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
616 Public method to perform actions upon deactivation.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
617 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
618 <a NAME="Assistant.getCompletionsList" ID="Assistant.getCompletionsList"></a>
116
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
619 <h4>Assistant.getCompletionsList</h4>
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
620 <b>getCompletionsList</b>(<i>editor, context</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
621
116
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
622 <p>
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
623 Public method to get a list of possible completions.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
624 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
625 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
626
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
627 <dt><i>editor</i> (Editor)</dt>
116
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
628 <dd>
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
629 reference to the editor object, that called this method
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
630 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
631 <dt><i>context</i> (bool)</dt>
116
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
632 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
633 flag indicating to autocomplete a context
116
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
634 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
635 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
636 <dl>
177
25cb41783971 - applied some code simplifications
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 163
diff changeset
637 <dt>Return:</dt>
116
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
638 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
639 list of possible completions
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
640 </dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
641 </dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
642 <dl>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
643 <dt>Return Type:</dt>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
644 <dd>
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
645 list of str
116
a109c6b8ac77 Fixed a bug and made the method to get a list of completions publicly available.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 84
diff changeset
646 </dd>
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
647 </dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
648 <a NAME="Assistant.setEnabled" ID="Assistant.setEnabled"></a>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
649 <h4>Assistant.setEnabled</h4>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
650 <b>setEnabled</b>(<i>key, enabled</i>)
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
651
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
652 <p>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
653 Public method to enable or disable a feature.
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
654 </p>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
655 <dl>
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
656
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
657 <dt><i>key</i> (str)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
658 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
659 feature to set
163
842fce9b31ce Removed support for Python2.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 140
diff changeset
660 </dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
661 <dt><i>enabled</i> (bool)</dt>
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
662 <dd>
180
89ff060ef0d9 Ported the plug-in to PyQt6 for eric7.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 177
diff changeset
663 flag indicating the status
2
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
664 </dd>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
665 </dl>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
666 <div align="right"><a href="#top">Up</a></div>
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
667 <hr />
89cbc07f4bf0 First commit after porting to Python3.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
668 </body></html>

eric ide

mercurial