ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / Editors / Project editor / Project description
  • Overview
  • Advanced tab
  • Reports and Queries
  • Automatic Application Features (AAF)
  • Application security
  • Time monitoring
  • Project fonts
  • Units of sizes and positions for new windows
  • Rendering engine for HTML controls that use IE/Edge ActiveX (compatibility)
  • HTML code generation options
  • Browser "Back" button
  • AWP
  • External resources
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Overview
The project description window allows you to configure various elements of your project. This window includes the following tabs:
  • The "Project" tab, which allows you to enter general information about the project
  • The "Analysis" tab, which is used to associate an analysis with the project and/or with a UML model
  • The "Files" tab, which allows you to enter information about the data files used by the application (only if the project is bound to an analysis).
  • The "Live data" tab, which allows you to configure how the data from the data files is displayed in the different editors.
  • The "Languages" tab, which is used to configure the different languages used by the project as well as the options to be used for each language.
  • The "Style" tab, which allows you to customize the print preview and to choose the skin template theme and custom style sheet. You can also configure screen sizes.
  • The "SCM" tab, which is used to manage teamwork (SCM or GIT).
  • The "Options" tab, which allows you to configure the template update, backup and synchronization options. This tab is also used to enable the strict mode and to define the code style.
  • The "Advanced" tab, which allows you to enable or disable "Reports & Queries", configure AAFs, and define how the application is locked.
  • The "Compilation" tab, which allows you to configure the compilation options.
  • The "Telemetry" tab, which allows you to configure the telemetry options for the project.
    WEBDEV - Server code This option is not available.
Advanced tab
WINDEV

Reports and Queries

The "Enable Reports and Queries" option allows you to enable or disable Reports and Queries for the current project. In this case, the user will be able to start Reports and Queries from the report viewer.

Automatic Application Features (AAF)

The available options are:
  • WINDEV Enable DW (Dim Disabled Windows) to dim the windows when they are inactive: With this option, you can set the windows in the project to be automatically grayed out when inactive. If this option is checked, background windows are automatically grayed out, allowing the user to quickly identify the active window.
    For more details, see Dim disabled windows.
  • WINDEV "Allow end users to modify the UI": This option allows end users to modify some elements of the UI. The "Options" button allows you to define which changes can be made.
    For more details, see UI modifiable by the end user.
  • WINDEV User Macro-Code: The "User Macro-Code" button allows you to decide if you authorize end users to write code.
    For more details, see UMC: Implementing and managing the "User Macro-Codes".
  • WINDEV Window animations: The "Animations of windows" button allows you to configure the animations that are automatically applied on the different windows of the project.
    For more details, see Animating the windows of a WINDEV application.
  • WINDEVAndroidiPhone/iPad Animations of controls: The "Animations of controls" button allows you to enable and configure different animations for each type of control.
    For more details, see Animation of controls.
  • AAF menu: Each control in a WINDEV project contains an automatic context menu, with default options. The "AAF menu" button allows you to configure the options to be shown or hidden in the context menu of each type of control in the project.
  • WINDEV Show available AAFs: This button opens a PDF file containing some of the AAFs available in a WINDEV application.
WINDEV

Application security

WINDEV gives you the ability to lock your applications (after a specific duration for example). All the application windows are minimized and made invisible. A password is required when the user wants to restore the application.
The "Automatically lock the application..." option allows you to implement this functionality.
For more details, see Locking an application.
WINDEV

Time monitoring

The "Monitor the time spent on the elements of the project" option allows you to set up time management. For each element (windows, states, etc.) in the project, a cumulative time spent is calculated:
  • for all the project contributors,
  • for each project contributor.
For more details, see Time management.
WINDEV Mobile

Project fonts

The projects for Android use the "Droid" fonts (Droid Sans, Droid Sans Mono and Droid Serif) in the editor. These fonts are automatically installed along with WINDEV Mobile on the development computer.
The "Project fonts" button allows you to add "TTF" or "OTF" files. The files with the added font will be copied to the "Fonts" subdirectory of the project.
The selected fonts will be available in the editor, included in the Android application and deployed. These fonts are also available in the report editor. Make sure that the added fonts support the charset used in your application and that they are redistributable.
WINDEVWINDEV Mobile

Units of sizes and positions for new windows

This option lets you specify the system of units to be used when modifying the size and position of fields, fonts, etc.
  • Desktop AND mobile compatible: Uses a logical unit compatible between platforms.
    To be used if the window is displayed on desktop and mobile devices.
  • Desktop OR mobile platform: The developer must adapt the coordinates according to the platform.
    To be used if the platform is mobile only or desktop only.
WINDEV

Rendering engine for HTML controls that use IE/Edge ActiveX (compatibility)

This option allows you to select the rendering engine for old HTML controls.
WEBDEV - Server code

HTML code generation options

The options are as follows:
  • HTML standard: HTML is only available if "Browser WLanguage" is set to "Version 1 (Compatible with WEBDEV 21)". In this case, you can choose the standard used for the generation as well as the associated generation options ("..." button).
  • WEBDEV - Server code WLanguage browser: Allows you to choose the browser framework used for the project. There are two options:
    • Version 1 (WEBDEV 21 compatible): Browser framework available from Default before version 22. This framework is particularly useful if you are not using the HTML 5 standard.. This framework is kept by compatibility. It has a number of limitations. It should not be used for new projects.
    • Version 2: Framework available from version 22, this version offers behavior much closer to that of the server code and largely complements the functionalities of the browser code..
      Important: to use this framework WLanguage, the page generation standard must be defined in "HTML 5"..
  • Extension of static pages: You can choose the extension of the generated static pages: htm or html.
WEBDEV - Server code

Browser "Back" button

This option allows you to set up synchronization on all the pages of the project:
  • Allowed: Implements synchronization by default. If a desynchronization occurs, a warning message informs the user that the requested action has not been performed. The page corresponding to the context on the server is redisplayed. The site can continue to operate.
  • Forbidden: The Back button cannot be used.
For more details, see Managing synchronization.
WEBDEV - Server code

AWP

Allows you to manage the default options of the AWP mode in the project:
  • Stand-alone Active WEBDEV Pages: With this option, you can generate stand-alone Active WEBDEV Pages. In this case, the pages contain all the elements of the project (analysis, reports, sets of procedures, etc.). Since stand-alone Active WEBDEV Pages are very large files, they must be used in some specific cases.
    By default, this option is unchecked. In this case, the generated Active WEBDEV Pages contain only the essential code. If the page needs to call another element, it is searched in the library (WDL file).
  • Use a cache for the generated images (a single call to the initialization code of the page): This option (checked by default) reduces the time it takes to display pages containing generated images (e.g., image of a Chart control). If this option is checked, the generated images are directly calculated and stored in cache when the page is generated by the server.
    Caution: this option requires the use of AWP contexts on disk.
WEBDEV - Server code

External resources

In a site, you can include:
  • one or multiple JavaScript files (*.js). These files will be used by the generated HTML pages. These files must be in the "_WEB" directory of the site.
  • interface files (programming interface) offered by external services (Web API) on the WEB. This gives you the ability to interface with these external services in browser code.
  • CSS files.
You can select the desired files by clicking "Additional files".
Minimum version required
  • Version 27
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 12/12/2023

Send a report | Local help