Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Das Tool selbst überschreibt lediglich die contribute()-Methode. In dieser wird überprüft, ob sich ein Text in der Klasse Clipboard befindet (wird ein Text über das TextSelectionTool markiert, so wird er in der Klasse Clipboard gespeichert und daraus entfernt, sobald die Selektion entfernt wird). Wenn sich darin ein Text befindet, so wird dem MenuBuilder ein Google-Such-Button hinzugefügt. Das dahinter liegende Command ist im oberen Beispiel als interne Klassse enthalten. Wird der Button gedrückt und das Command ausgeführt, so wird der Text aus dem Clipboard genommen und ein Google-Such-String zusammengesetzt. Die erzeugte URL wird in einem neuen Fenster geöffnet.