16.1 Informationen über AmiDock

Hollywood hat native Unterstützung für das AmiDock System in AmigaOS 4. Sie können Ihr Skript im AmiDock erscheinen lassen, indem Sie den Tag RegisterApplication bei der Präprozessor-Anweisung @OPTIONS auf True setzen. Siehe OPTIONS für Details.

Standardmäßig wird Hollywood in AmiDock das Piktogramm *.Info aus dem Skript oder dem Programm zeigen. Wenn Sie ein benutzerdefiniertes Piktogramm im AmiDock zeigen wollen, können Sie dies tun, indem sie eine Reihe von Piktogrammen mit der Präprozessor-Anweisung @APPICON einbinden und dann müssen sie Hollywood mit dem Tag DefaultIcon mitteilen, welches Piktogramm angezeigt werden soll. Siehe APPICON für Details.. Alternativ können Sie auch den Tag DockyBrush mit der Präprozessor-Anweisung @OPTIONS verwenden.

Hollywood unterstützt zwei verschiedene Arten von Dockies:

  1. Standard-Docky: Dies ist der Standard-Docky Typ. Ihr Programm wird als Piktogramm im AmiDock angezeigt werden, welches zwei verschiedene Zustände hat. Der zweite Zustand wird jedes Mal angezeigt, wenn der Benutzer auf das Piktogramm klickt. Standard-Dockies haben den Nachteil, dass sie nicht über ein Kontextmenü verfügen und es braucht auch viel Zeit, das Standard-Docky-Piktogramm zur Laufzeit mit dem Befehl ChangeApplicationIcon() zu ändern. Das Aktualisieren des Standard-Docky wird deutlich spürbar, wenn Sie das Piktogramm ändern. Wenn Sie kein Kontextmenü benötigen und Sie nie Ihr Docky-Piktogramm aktualisieren müssen, ist das Standard-Docky die beste Wahl.

  2. App-Docky: App-Dockies sind flexibler als Standard-Dockies. Sie können ein Kontextmenü haben und es ist auch möglich, ihr Piktogramm sehr schnell mit dem Befehl ChangeApplicationIcon() zu ändern. Dies ermöglicht es, Animationen in AmiDock zu zeigen. Die Kehrseite der App-Dockies ist, dass App-Docky-Piktogramme nur einen einzigen Zustand haben können. Es ist nicht möglich, ein zweites Piktogramm zu verwenden, das angezeigt werden soll, wenn der Benutzer auf das App-Docky klickt.

Standardmäßig wird Hollywood ein Standard-Docky für Sie erstellen. App-Dockies werden nur erzeugt, wenn Sie durch die Angabe des Tags DockyContextMenu mit @OPTIONS ein Kontextmenü zuweisen oder beim Aufruf von ChangeApplicationIcon() nur ein statt zweier Bilder an den Befehl übergeben. Eine alternative Möglichkeit Ihre Anwendung als App-Docky zu integrieren ist, den Tag DockyBrush mit der Präprozessor-Anweisung @OPTIONS zu verwenden.

Wenn Sie Ihr Skript als OS4-Anwendung ohne ein Piktogramm im AmiDock wollen, setzen Sie bei der Präprozessor-Anweisung den Tag NoDocky auf True.


Navigation zeigen