ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Looper control based on a data file
This type of Looper control uses data from a data file or query...
<Looper>.Collapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
Display different content for each row
In a Looper control, a different content can be assigned to the Table, Chart, List Box and TreeView controls...
<Looper>.RefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
LooperExpand (Function)
Expands a break in the Looper control on a given row.
<Looper>.AddIWBeginning (Function)
Adds a row consisting of an internal window at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
The Looper control
A Looper control is used to repeat the controls found in a specific area...
Infinite Table and Looper controls
There are two methods to populate Table and Looper controls programmatically...
<Looper>.ExpandAll (Function)
Expands all breaks in a Looper control with break.
LooperCollapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
<Looper>.CollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
LooperRefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
<Looper>.AddInProgress (Function)
Gets or sets the display mode of the internal loading window used when additional elements are loaded in an Infinite Looper control.
Linear Looper control properties
'Image gallery' Looper control
The "Image gallery" Looper control is used to manage the display of a set of images without programming...
LooperExpandAll (Function)
Expands all breaks in a Looper control with break.
LooperAddIWBeginning (Function)
Adds a row consisting of an internal window at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
Looper control populated programmatically
A Looper control populated programmatically is directly linked to lists stored in memory...
LooperCollapseAll (Function)
Collapses all expanded breaks in a Looper control.
<Looper>.CollapseAll (Function)
Collapses all expanded breaks in a Looper control.
LooperCollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
<Looper>.Expand (Function)
Expands a break in the Looper control on a given row.
FOR EACH/FOR ALL statement (loop through controls)
The statement FOR EACH is used to perform different types of browse on the controls (List Box, Table or Looper controls)...
Project description: Files tab
The project description window allows you to configure various elements of your project......
Data source (Example)
Usage example of the Data source type
RedisUnsubscribe (Function)
Cancels a subscription to a Redis broadcast channel.
Constructor and destructor
When creating a class in the code editor, the Constructor and Destructor methods are automatically created by default......
iPrint (Function)
Sends the character string passed as parameter to the print buffer.
MDIEnumChild (Function)
Returns the alias of the specified MDI child window.
Signature of iOS applications
Signing an application is mandatory from Xcode 8......
NotesDocumentLast (Function)
Positions on the last document found in Lotus Notes.
NotesDocumentFirst (Function)
Positions on the first document found in Lotus Notes.
Burner constants
List of constants used by the burner functions....
Sharing the popup menus in the project
In most cases, several popup menus are included in your applications......
Title (Property)
The Title property is used to get and change the title of an element.
GetDefinition (Function)
Retrieves the definition of element type.
NotesDocumentPrevious (Function)
Positions on the document found before the current document in Lotus Notes.
NotesDocumentNext (Function)
Positions on the document found after the current document in Lotus Notes.
NotesOut (Function)
Used to find out whether a current document exists in Lotus Notes.
HChangeLogDir (Function)
Modifies the location of log files corresponding to an HFSQL data file.
Dark theme on mobile devices
The latest versions of mobile OSs allow you to switch applications to a dark theme to reduce battery consumption or to make the device easier to use in a low-light environment......
gglContact (Type of variable)
The gglContact type is used to describe and modify a contact used by the Google Contacts service...
Creating, modifying, deleting a style
WINDEV gives you the ability to handle the styles defined for a help system (help file in HLP or CHM format)......
Handling incoming or outgoing faxes
To send and receive faxes directly from an WINDEV application or a WEBDEV site, several functions allow you to handle faxes via the fax server available in Windows XP and Windows 2000......
HState (Function)
Used to find out the state of a record.
OpenAI: How to find the OpenAI key
Several features of WINDEV, WEBDEV and WINDEV Mobile use an OpenAI account ......
HBackward (Function)
Moves backward several records from the current position in the data file, according to a specified item.
HForward (Function)
Moves several records forward from the current position in the data file, according to a specified item.