ISlideShow: Unterschied zwischen den Versionen
Aus AquaSoft Wiki
Zur Navigation springenZur Suche springenZeile 8: | Zeile 8: | ||
procedure InsertAfter(AfterThis, SlideShowObject: [[ISlideShowObject]]; Offset: Integer = 0; AsNewTrack: Boolean = False); | procedure InsertAfter(AfterThis, SlideShowObject: [[ISlideShowObject]]; Offset: Integer = 0; AsNewTrack: Boolean = False); | ||
procedure InsertAsChild(Parent: [[ISlideShowObject]]; SlideShowObject: [[ISlideShowObject]]; Offset: Integer = 0; AsNewTrack: Boolean = False); | procedure InsertAsChild(Parent: [[ISlideShowObject]]; SlideShowObject: [[ISlideShowObject]]; Offset: Integer = 0; AsNewTrack: Boolean = False); | ||
− | procedure CopyContent(SrcContainer, DstContainer: ISlideShowObject); | + | procedure CopyContent(SrcContainer, DstContainer: [[ISlideShowObject]]); |
− | procedure MoveContent(SrcContainer, DstContainer: ISlideShowObject); | + | procedure MoveContent(SrcContainer, DstContainer: [[ISlideShowObject]]); |
− | procedure Replace(const OldObject, NewObject: | + | procedure Replace(const OldObject, NewObject: [[ISlideShowObject]]); |
− | function LoadASO(const Filename: string): | + | function LoadASO(const Filename: string): [[ISlideShowObject]]; |
function GetRatioX: Integer; | function GetRatioX: Integer; | ||
function GetRatioY: Integer; | function GetRatioY: Integer; |
Version vom 16. August 2013, 08:23 Uhr
ISlideShow
function GetCount: Integer;
procedure SetItem(Index: Integer; Item: ISlideShowObject);
function GetItem(Index: Integer): ISlideShowObject;
function Remove(SlideShowObject: ISlideShowObject): Boolean;
procedure InsertBefore(BeforeThis, SlideShowObject: ISlideShowObject; Offset: Integer = 0; AsNewTrack: Boolean = False);
procedure InsertAfter(AfterThis, SlideShowObject: ISlideShowObject; Offset: Integer = 0; AsNewTrack: Boolean = False);
procedure InsertAsChild(Parent: ISlideShowObject; SlideShowObject: ISlideShowObject; Offset: Integer = 0; AsNewTrack: Boolean = False);
procedure CopyContent(SrcContainer, DstContainer: ISlideShowObject);
procedure MoveContent(SrcContainer, DstContainer: ISlideShowObject);
procedure Replace(const OldObject, NewObject: ISlideShowObject);
function LoadASO(const Filename: string): ISlideShowObject;
function GetRatioX: Integer;
function GetRatioY: Integer;
end;
var SlideShow: ISlideShow;
Über ein ISlideShow-Objekt kann eine Diashow bearbeitet werden, d.h. es können Objekte eingefügt, gelöscht, etc. werden.
Über die globale Variable SlideShow
steht immer ein SlideShow-Objekt zur Verfügung, dass die aktuelle Diashow referenziert.
Methoden
- Anzahl der Toplevel-Objekte der Diashow
function GetCount: Integer;
- Seitenverhältnis der Show abfragen (X:Y)
function GetRatioX: Integer;
function GetRatioY: Integer;
Beispiel
SlideShow.InsertAfter(nil, CreatePicture, 0, False); // Fügt hinten an die Show ein Bild an