|
|
|
|
|
- Use conditions
- Use example
WinEdRedo (Function) In french: FenEdRedo Runs the last action undone by the end user ("Allow end users to modify the UI" option enabled). This function is equivalent to a "Redo" (Ctrl + Y) performed by the user. This function is mainly used when creating an editor through programming (see "Remarks"). Syntax <Window>: Window name Name of the window or internal window to be used. This window must be in edit mode (WinEdActive). Remarks Use conditions - WinEdRedo has no effect if no action was undone.
- If the last action is a custom action run by WinEdDo, the procedure declared in this function is run.
- The restored action can be undone again by pressing Ctrl + Z or programmatically with WinEdUndo.
Use example WinEdDo is used to create custom actions (control creation for example) that support the undo/redo feature. Let's take a simple example: creating a graphic object editor. A button is used to create a shape. The user must have the ability to undo the shape creation. The following operations are performed: - The window switches to edit mode (WinEdActive).
- The WinEdDo function is called. The procedure called by this function is used to create the shape. This procedure also contains the call to WinEdDeclareUndo. WinEdDeclareUndo is used to define the behavior in case of user cancellation.
- The window switches to standard mode (WinEdActive).
The end user can undo this action (Ctrl + Z or WinEdUndo) and eventually redo it (Ctrl + Y or WinEdRedo).
Related Examples:
|
Training (WINDEV): WD Interactive Application
[ + ] This example explains how to use the WinEdXXX functions in an interactive application. This application is used to mange a connected house (switch the lights on, find out the temperature). The WinEdXXX functions are used to move the controls on the house map, while proposing advanced features such as the backup of modifications, the cancelation, ...
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|