Georg Heeg eK

GHFindDialog

Package NameGHFindDialog
Package text (de)

Dieses Paket implementiert einen Suchdialog für VisualWorks Texteditoren, der den einfachen Suchdialog von ParagraphEditor ersetzen soll. Die Verwendung dieses erweiterten Suchen-Dialogs ist konfigurierbar. Siehe VisualWorks Einstellungen, Seite "Extras> Suchen-Dialog".

Funktionen sind aus verschiedenen Anwendungen bekannt, die mit Text arbeiten, wie z.B. Editoren oder Internet-Browsern. Die angebotenen Grundfunktionen sind
+ Eingabefeld für Suchbegriff, kombiniert mit einer Combobox, die sich eingegebene Suchbegriffe merkt
+ Optionskontrollkästchen zur Auswahl
- Groß-/Kleinschreibung beachten/nicht beachten
- Wortsuche
- Wildcard-Match
- Suche nach regulären Ausdrücken, wobei die Suchzeichenfolge als regulärer Ausdruck interpretiert wird, der zutrifft
(diese Funktion erfordert Regex-Support-Paket von der Distribution)
+ Suchtasten mit Steuerung der Suchrichtung (Suche vorwärts oder rückwärts)

Der neue FindDialog bleibt so lange geöffnet, wie der Benutzer ihn nicht mit einer zusätzlichen Schaltfläche Abbrechen schließt (im Gegensatz zum Standard-Dialog von ParagraphEditor, der eine einzelne Anfrage akzeptiert, den Suchvorgang schließt und verarbeitet). Der Benutzer kann mit der Suche nach Vorkommnissen der Suchzeichenfolge fortfahren, während der Dialog geöffnet bleibt und den zugrunde liegenden Texteditor die Auswahl anhand der gefundenen Übereinstimmungen verfolgen lässt.
Eine Besonderheit ist die Treffersuche: Der Dialog sucht automatisch nach dem nächsten und dem vorherigen Treffer und aktiviert entsprechend Suchschaltflächen. Dadurch erhält der Benutzer eine sofortige Rückmeldung, ob es sinnvoll ist, eine nächste oder vorherige Suche anzufordern. Der typische Dialog nach einer erfolglosen Suche ("keine Treffer mehr gefunden") ist für diese Implementierung nicht notwendig.

Package text (en)

This parcel implements a Find Dialog for VisualWorks text editors, designed to replace the simple find dialog from ParagraphEditor. Use of this advanced Find Dialog is configurable. See VisualWorksSettings page "Tools> Find Dialog".

Features are known from various applications dealing with text, such as editors or internet browsers. The basic features provided are
+ Input field for search string, combined with a Combobox remembering entered search strings
+ Option checkboxes for selecting
- case-sensitive/-insensitive search
- word search
- wildcard match
- regular expression search, with the search string interpreted as regular expression to match
(this feature requires Regex support parcel from the distribution)
+ Search buttons with search direction control (search forward or backward)

The new FindDialog stays opened as long as the user does not close with an extra Cancel button (opposed to the default dialog from ParagraphEditor which accepts a single request, closes and processes the search operation). The user can proceed finding occurrences of the search string, while the dialog stays open and makes the underlying text editor track the selection according to found matches.
A special feature is the match lookahead: The dialog automatically searches the next and the previous match, and enables search buttons accordingly. This gives immediate feedback for the user whether it is useful to request a next or previous search. The typical dialog after unsuccessful search ('no more matches found') is not necessary for this implementation.

Package image
Package tag
Package prerequisiteVisualWorks 9.0
Package video
Package PDF
Package responsibleHolger Guhl
Contact
Imprint
Press