OnCreateContextMenu
Aus AquaSoft Wiki
Version vom 15. September 2012, 19:35 Uhr von Steffen.binas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<code> function OnCreateContextMenu(SlideShowObject: ISlideShowObject): string; </code> Beim Rechtsklick auf ein Objekt in der Timeline/Storyboard/Bilderliste,…“)
function OnCreateContextMenu(SlideShowObject: ISlideShowObject): string;
Beim Rechtsklick auf ein Objekt in der Timeline/Storyboard/Bilderliste, also beim Erstellen des Kontextmenüs. Dieser Hook sollte genutzt werden, um spezielle Kontextmenü-Einträge zu generieren. Diese sind JSON-formatiert. Der anzugebene Hook ist einfach eine Skript-Methode, die beim Klick ausgeführt werden soll.
Beispiel
// Beispiel eines möglichen Kontextmenü-Eintrags
function OnCreateContextMenu(SlideShowObject: ISlideShowObject): string;
begin
Result := '[' +
'{' +
'"Caption": "Text des Eintrags",' +
'"Hint": "MouseOver-Text",' +
'"Hook": "OnClickContextEntry"' +
'}' +
']';
end;
procedure OnClickContextEntry;
begin
// Code der ausgeführt wird, wenn auf den Menüeintrag geklickt wird.
end;