CallTipViewer für PSPad4AutoIt3 - Tester gesucht

  • Hallo, ich suche Tester für meinen CallTipViewer für PSPad4AutoIt3.

    Mit CallTip ist ein schwebendes, Tooltip-ähnliches Fenster gemeint, ohne Rahmen, Titelleiste, usw. Wenn der Cursor (Caret) im Editor hinter der öffnenden Klammer einer Funktion steht, kann der CallTip aufgerufen werden, indem der Shortcut Shift+Ctrl+Space gedrückt wird. Der CallTip zeigt dann die Syntax und die Beschreibung zu der jeweiligen Funktion. Der aktuelle Parameter, in dem das Caret steht, wird rot hervorgehoben.

    Das CallTip-Fenster bekommt jedoch nicht den Fokus. Deshalb kann man im Editor weiterschreiben, während der CallTip angezeigt wird. Der CallTip schließt sich automatisch bei verschiedenen Ereignissen, oder manuell beim Drücken der Esc-Taste.

    Screenshot eines CallTips

    Der CallTipViewer läuft nach dem Windows-Login ab dem ersten Start von PSPad im Hintergrund, bis zum Windows-Logoff. Für die Tester gibt es zusätzlich den Shortcut Shift+Esc, um den CallTipViewer zu Debug-Zwecken vorzeitig zu beenden.

    Bekannte Grenzen des CallTipViewer

    - Verzögerung von ein paar Sekunden beim ersten Start von PSPad, bis der CallTip-Shortcut reagiert.

    Auf manchen PCs vergehen nach dem Start von CallTipViewer 2 - 3 Sekunden, bis der CallTip-Shortcut reagiert und den CallTip zeigt. Vermutlich hat es mit der PC-Hardware, dem Windows, und vorallem mit dem Viren-Scanner zu tun. Deshalb lasse ich den CallTipViewer laufen, damit die Wartezeit nur 1x (beim ersten Start von PSPad) auftritt. 2020-04-24.

    - CallTip wird nicht angezeigt, wenn in PSPad der automatische Zeilenumbruch eingeschaltet ist. 2020-04-23.

    - CallTipViewer arbeitet bisher nur mit 1 Zeile. Das heißt, nur wenn das Caret in der gleichen Zeile wie der jeweilige FuncName steht, wird ein CallTip angezeigt. CallTips werden NICHT angezeigt, wenn das Caret in einer Zeile steht, die nur mittels Zeilenfortsetzungszeichen logisch zum FuncName gehört. 2020-04-23.

    - CallTipViewer arbeitet bisher nur mit den offiziellen AutoIt Funktionen. Das heißt, nur für Funktionen, die in der au3.api, bzw. in der AutoIt-Hilfe stehen, werden CallTips angezeigt.

    CallTips werden (noch) NICHT angezeigt für eigene UDFs, die man z. B. im Script selbst geschrieben hat. 2020-04-23.

    - Die Schrift und -Größe können nur unzuverlässig aus der PSPad.ini ausgelesen werden. Mir ist nicht wirklich klar, wann genau PSPad die Schrift-Daten speichert, z. B. wenn mehrere PSPad-Instanzen, und/oder mehrere Tabs geöffnet sind. 2020-04-23.

    Wer Interesse hat, den CallTipViewer zu testen, meldet sich bitte per Konversation. Er/sie bekommt dann einen Link zu einem PSPad4AutoIt3 Paket, das alles nötige beinhaltet (außer AutoIt und SciTE). Wie bekannt: PSPad4AutoIt3 ist derzeit nur mit den aktuellen Versionen von AutoIt3 und SciTE funktionsfähig.


    Bernd.

    Wenn jemand sagt: "Das geht nicht!" Denke daran: Das sind seine Grenzen, nicht deine.

    Einmal editiert, zuletzt von Professor Bernd (24. April 2020 um 20:26)

  • Professor Bernd 24. April 2020 um 20:26

    Hat den Titel des Themas von „CallTipViewer - Tester gesucht“ zu „CallTipViewer für PSPad4AutoIt3 - Tester gesucht“ geändert.