OnDesignerChanged
Aus AquaSoft Wiki
Version vom 11. September 2012, 14:36 Uhr von Daniel Bärmann (Diskussion | Beiträge)
Dieser Hook wird aufgerufen, wenn Änderungen an einem Diashowobjekt vorgenommen werden, die sich im Layoutdesigner auswirken. Anhand der Art der Änderung kann das Script die internen Daten aktualisieren.
procedure OnDesignerChanged(SlideShowObject: ISlideShowObject; Context: IDesignerContext; UpdateInfo: IDesignerUpdate);
Parameter
SlideShowObject: ISlideShowObject
Context: IDesignerContext
UpdateInfo: IDesignerUpdate
Rückgabewert
Der Rückgabewert bestimmt, wie der Layoutdesigner auf die Aktualisierung reagiert.
- hrDefault: Der Layoutdesigner verhält sich so, wie es der Objekttyp vorgibt. Beispielsweise führt eine Größenänderung eines Bildobjektes nur zum Neuzeichnen, während eine Änderung des Dateinamens eine Neuinitialisierung erforderlich macht.
- hrInvalidate: Das Objekt wird lediglich neu gezeichnet
- hrReinit: Das Objekt wird vollständig neu intialisiert
- hrPreview: Der gesamte Inhalt des Layoutdesigners wird neu erzeugt