Undo-Funktion für EditorGadget (Module)

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
Thorsten1867
Beiträge: 1359
Registriert: 04.02.2005 15:40
Computerausstattung: [Windows 10 x64] [PB V5.7x]
Wohnort: Kaufbeuren
Kontaktdaten:

Re: Undo-Funktion für EditorGadget (Module)

Beitrag von Thorsten1867 »

Hinzugefügt:

Code: Alles auswählen

Undo::Clear(GadgetID.i=-1)
Löschen der gesammelten Undo-Daten. Wenn eine Gadget-Nummer übergeben wird, werden nur die Daten dieses Gadget gelöscht.

Code: Alles auswählen

Undo::Count(GadgetID.i)
Hiermit kann ermittelt werden, ob bzw. wieviele Undo-Einträge für dieses EditorGadget vorhanden sind.

Code: Alles auswählen

Undo::GetRedoText(GadgetID.i)
Undo::SetRedoText(GadgetID.i)
Undo::CountRedo(GadgetID.i)
Mehrstufige Redo-Funktion hinzugefügt. Redo ist solange verfügbar, bis das nächste Mal AddUndo() benutzt wird.
CountRedo() kann dazu benutzt werden, um festzustellen ob Redo-Einträge existieren.
Download of PureBasic - Module
Download of PureBasic - Programmes

[Windows 11 x64] [PB V6]

Bild
Antworten