- "User" tab
- User and password
- User dictionary
- "General" tab
- Accelerating the environment
- Source Code Manager (SCM)
- "Editor" tab
- Environment panes
- Reinitializing the environment
- "Web" tab
- Reference bandwidth
- Web server
- "Translation" tab
- Configuring the translation options
- Using the automatic translation
- "Directories" tab
- Directories of optional elements
- "Proxy" tab
- "Help" tab
- "Do not show again" tab
- "AAD" tab
General options of WINDEV, WEBDEV and WINDEV Mobile
The general options are used to configure the working environment of the product used.
These options affect:
To open the WINDEV options
: on the "Home" tab, in the "Environment" group, expand "Options" and select "General options of WINDEV".
To open the WEBDEV options
: on the "Home" tab, in the "Environment" group, expand "Options" and select "General options of WEBDEV".
To open the WINDEV Mobile options
: on the "Home" tab, in the "Environment" group, expand "Options" and select "General options of WINDEV Mobile".
User and password
The "User" tab is used to manage the characteristics of the current user.
- Find out the current user and change his password if necessary ("Password" button). When changing password, all you have to do is type:
- the current password,
- the new password and its confirmation.
- Request password at startup: This option is used to enable (or not) the login window when starting the product. This window is used to enter the username and password.
- Display the username in the editor title: This option is used to display the name of current user in the title bar of all editors.
- Synchronize the environnement in the Control Centers: This option is used to save the environment in the Control Centers. In this case, the environment defined by the developer (position of panes, displayed panes, ...) will be linked to the login for connecting to WINDEV, WEBDEV or WINDEV Mobile. The user will be able to access his custom environment from any computer linked to the database of Control Centers.
- Modify the parameters of Control Centers ("Parameters of the Control Centers" button). This allows you to find out the current setting of the data files found in the Control Centers and to redefine these parameters if necessary. For more details, see Database of Control Centers.
A specific dictionary can be defined for each user.
The elements found in this dictionary (controls, windows, ...) can be directly accessed from the "Preset controls" pane
The following options appear in the "Startup" section:
- Language of the editor: This option allows you to choose the display language of the editor: English, Spanish or French.
- Load the last project: This option is used to automatically load the last project opened for the current product.
- Last projects used and Last documents used: These options allow you to configure the number of last projects and the number of last elements displayed in this list. Simply select the desired element or project to open it directly in the corresponding editor.
The last documents and projects used are displayed at the end of the options used to open a project:
- in the quick access buttons.
- on the "Home" tab, in the "General" group, expand "Open". The last files used ("Recent files") and the last projects used ("Recent projects") are displayed:
- The maximum number of projects that can be displayed in this list is set to 10.
- The maximum number of elements that can be displayed is set to 10.
- DPI management: Different DPI management modes for displaying the WINDEV, WEBDEV and WINDEV Mobile editors:
- Let Windows manage DPI: This option is recommended when the default mode does not display the font used for the editor options properly, especially in small screens with a high DPI (e.g., Macbook Retina). When using multiple monitors with different DPI settings, images and fonts may be blurred.
- Use main screen DPI: If this option is selected, the WINDEV, WEBDEV and WINDEV Mobile editors are displayed according to the resolution of the main screen. This option is recommended when using multiple screens with the same DPI settings as the main screen.
- Independent DPI per screen (default option): This option allows you to use the WINDEV, WEBDEV and WINDEV Mobile editors on multiple screens with different DPI settings. The environments are clearly displayed, regardless of the screen. When switching between different screens (with different DPIs), editors and displayed items resize correctly.
: this DPI setting only affects editors for development only. It has no effect on the developed applications. For the developed applications, this setting can be modified in the window description ("UI" tab, "Display in large fonts : Enlarge the window and controls").
The backup options are as follows:
- Propose to save the element as soon as it is created: This option (checked by default) is used to display the backup window of the element as soon as it is created. This backup is used to immediately enable the completion on the names of controls, ... To go back to the behavior in earlier versions, simply uncheck this option. This option is available from version 22.
- If the "Manage the automatic backup of project elements (.bk? and .tk?)" option is checked, two archive files will be generated for each element handled (window, report, class, etc.):
The ".BK*" and ".TK*" files are saved in the "Backup" directory of your project.
- ".BK*" files (".BKW", ".BKE", ".BKR", etc.)
The BK* file is created during the first backup of the object after opening the project. It corresponds to the version of the object when the project was opened.
The BK* file allows you to retrieve a project, ... in the state it was before the project was opened in the editor.
- ".TK*" files (".TKW", ".TKE", ".TKR", etc.)
The TK* file is created whenever the object is saved. It corresponds to the N-1 status of the object.
The TK* file is used to retrieve a project, a window, ... in the status it was before the last backup performed in the editor.
- Allow the projects coming from an earlier version to be opened without backup: By default, a project backup is automatically performed when opening projects developed with an earlier version. This backup is made in the project directory. If this option is checked, a backup prompt will appear when opening the project in a later version.
- Backup for automatic recovery every XXX:
To avoid problems when a system lock occurs (power outage for example), WINDEV, WINDEV and WINDEV Mobile propose a system to automatically recover the elements (queries, reports, windows, etc.) opened in the different editors. This mechanism is enabled by the option "Backup for automatic recovery every XX minutes".
When this system is enabled:
- An automatic backup of opened elements is performed at specific time intervals (every 10 minutes by default).
- When an element is re-opened after a system lockup, an automatic recovery window appears. This window proposes to recover:
The selected version is automatically opened in the corresponding editor. The unselected version is available in the window for version management ("File .. Versions") and it can be opened at any time. For more details, see Managing versions.
- the element as it was during the last backup performed by the developer.
- the element automatically saved by WINDEV, WEBDEV or WINDEV Mobile.
- Force the flush: By default, all the write operations performed by WINDEV, WEBDEV or WINDEV Mobile (saving the project elements, ...) are not immediately performed on the network disks.
To force writing and avoid using "caches", check "Force the flush". This option may slow down some features of the product used (compilation of the project for example). We recommend that you use this option for the projects shared between several developers.
Remark: This option has no effect on the execution of the WINDEV, WEBDEV and WINDEV Mobile applications.
Accelerating the environment
To speed up the environment, you can:
- Choose the project compilation mode: The compilation modes are:
- Single-core: The compilation uses a single core. The different elements of the project are compiled when the project is opened. You can also request a project recompilation (go to the "Project" tab, "Project" group, expand "Recompile and synchronize" and select "Recompile project"). This recompilation can be performed before creating the executable for example.
- In the background: The compilation in background allows for a non-locking recompilation of the project. You can still use your software during the recompilation.
- Multi-core: All cores are used to compile the project: it is therefore faster than the standard compilation. Starting with version 26 U2, this recompilation mode is selected by default. This recompilation is triggered in the following cases:
Remark: By default, all the processor cores will be used if "Multi-core" compilation is chosen. For more specific settings, you can choose the number of threads to use. This allows you to handle special cases and allow other processes to continue to run at a reasonable speed.
- when the project is opened, if a complete project recompilation is necessary.
- if project recompilation is explicitly requested: on the "Project" tab, in the "Project" group, expand "Recompile and synchronize" and select "Recompile project" or "Repair project".
- when changing a project configuration, only if this project configuration has not yet been enabled on the current computer.
- Disable business rules: Loading the business rules found in the database of Control Centers may slow down the display of elements in the editor or the loading of the description window. This option is recommended when using a slow network or during a development via the Cloud.
Caution: In this case, the business rules are disabled.
- Disable spelling checker. By default, the environment uses the Open Office spelling checker. This checker allows you to get real-time spell checking by using the Open Office dictionary. You have the ability to disable this checker. For more details on the spelling checker, see Check spelling.
- Disable speech recognition. The environment responds to the voice commands (from Windows Vista). Speech recognition can be disabled. For more details, see Voice commands in the environment.
Source Code Manager (SCM)
The options of WINDEV, WEBDEV and WINDEV Mobile allow you to configure the check-out mode for the elements of a project found in the SCM.
Two check-out modes are available for the project elements:
- The standard mode: If you display an SCM element that is not checked out, a panel indicates that the element must be checked out before it can be modified.
- The automatic mode: If you try to modify an element that has not yet been checked out, the SCM automatically prompts you to check it out. Caution: This mode is not recommended when using the SCM with a slow Internet connection.
The option "Checking out elements during the first modification" is used to switch from standard mode (option not checked) to automatic mode (option checked).
To help improve WINDEV, WEBDEV and WINDEV Mobile, you can enable usage metrics by checking "I want to take part in the improvement of XXX".
By checking this box, you allow PC SOFT to collect information regarding your use of WINDEV, WEBDEV or WINDEV Mobile. This optional and anonymous collect allows PC SOFT to improve the features of the product used. You will need to restart the product in order to apply this change.
This option is used to choose the theme of the editor. The light theme is used by default.
Other themes are available:
- Light theme, Grey ribbon. In this mode, the menu bar (the ribbon) is not colored anymore: it is grayed out.
- Gray theme. In this mode, the menu bar (ribbon) is gray and the different windows of the interface are displayed on a light grey background.
- Dark theme. In this mode, the environment and the different interface windows are displayed on a black or dark gray background.
Remark: The selected theme will be taken into account when the product used is restarted.
Tip: In some cases, it may be necessary to change the theme regularly depending on the current activity: for example, when on a video call, or when using a video projector, the light theme will be preferred, whereas in the development phase, the dark theme will be more appropriate. To start WINDEV in the desired theme without going through the options and restarting the product:
- create a shortcut to the "WINDEV64.exe" file
- in the command line, specify the "/THEME" parameter with the desired theme (DARK, LIGHT or GRAY).
C:\|]\WINDEV 28\Programs\WINDEV64.exe /THEME=DARK
This option allows you to choose the panes to display. You also have the ability to choose the panes to display:
- via the ribbon: on the "Home" tab, in the "Environment" group, expand "Panes", select "Panes", and then select the panes you want to display.
- via the context menu of the ribbon.
The following options appear in the "Miscellaneous" section:
- Expand left pane vertically: If this option is checked, the panes on the left will occupy all the vertical space in the environment.
- Expand right pane vertically: If this option is checked, the panes on the right will occupy all the vertical space in the environment.
- FishEye effect on charts: the "FishEye" effect is used to enlarge a section of the chart by hovering an area. Its action is equivalent to the one of a magnifier. For more details, see "FishEye".
The activation modes of "FishEye" are as follows:
- Never: the "FishEye" mode will never be enabled.
- When the zoom is included between 25% and 75%: the "FishEye" mode will be enabled according to the zoom value.
- When the zoom is less than 100%: the "FishEye" mode will be enabled according to the zoom value.
- When Ctrl and Shift are pressed: the "FishEye" mode will be enabled when pressing a specific key combination.
Reinitializing the environment
This option is used to reinitialize the environment of the current user during the next start of the editor. The default environment will be restored like during the first start of the editor.
This option allows you to choose the browser that will be used by default for tests:
- Default (system): browser configured by default on the current computer,
- Internet Explorer,
- Microsoft Edge,
- Mozilla Firefox,
- Google Chrome,
- Other browser: select the path corresponding to this browser.
: To select the browser used when running the test of the page, click the test icon of the page in the quick access buttons. The arrow on the right expands a menu allowing you to choose the browser that will be used for test.
The speed of the reference connections enables you to estimate the actual time for loading a page or an image.
Select the speed corresponding to:
- a slow connection (via modem for example).
- a fast connection (via DSL or cable).
Caution: The estimations of load time correspond to an optimal use of the connection (constant speed). Differences can exist between the estimated load time and the real load time.
For information: The "bauds" correspond to the number of bits per second (the number of bytes per second correspond to the number of bauds divided by 8).
This option allows you to specify the Web server used by WEBDEV Development version. The "Modify" button allows you to change the default Web server used for tests performed from the WEBDEV editor.
Configuring the translation options
If your project is multilingual, the characteristics of an element (title of the window, caption of a control, ...) must be entered in all the languages of your application.
- Enable the automatic change of input regional settings: This option allows you to automatically enable the language used by the keyboard when the cursor is positioned in an input area of a language that uses a specific character set.
- Select a specific translation engine: the specified translation software will be used to allow an automatic translation from the interface of the product of the different elements to translate. The translation software used can be:
- a specific software.
In this case, you have the ability to configure the mode for transferring the information to translate from WINDEV, WEBDEV or WINDEV Mobile to the software used as well as the mode for retrieving the translated information from the translation software.
- an Internet site.
In this case, during a click on the "Translate" button, the text to translate is copied into the clipboard and the Web site is automatically opened. There is no return or direct translation in this mode.
- Google Translate. In this case, you must specify the API key expected by Google Traduction. For more details, see Performing a translation with Google Traduction.
Note: you must comply with the rules for using the service via Google.
- Select the supported languages (source and destination languages)
- To configure the transfer mode properly, see the documentation supplied with your translation software.
- WDDIXIO is a multilingual dictionary supplied with WDMSG. Contact PC SOFT Sales Department for more details about the conditions for using this product.
Using the automatic translation
To use the automatic translation that was configured beforehand:
- Select the text to translate (e.g. the caption in the control description window).
- Click the "Translate" button (available in the control description window, for example).
- Retrieve the translation according to the options chosen when configuring the automatic translation (paste into the translated area for example).
Directories of optional elements
This option allows you to configure the directories used by default by the optional elements of the product used:
- The personal projects: directory offered by default during project creation.
- The help files: directory of the product help.
- The goodies: directory containing buttons with preset appearance.
- The skin templates: directory containing the different application styles that can be applied to your projects or to your windows.
- The tutorial: directory of examples used in the tutorial.
- The examples: directory of the examples supplied with the product.
- The videos: directory of the overview videos.
- The code snippets: directory containing the code snippets
- The messages: directory containing the database of custom messages.
For each element, the [...] button allows you to customize each one of the directories (if the product is used in network for example).
You can also specify the path of the Python interpreter to use. This interpreter is used for native Python calls. This interpreter will read the information contained in ".py" files. For more details, see Python: Native calls
The "Proxy" tab is used to define the characteristics of the proxy that will be used in order for the environment to access Internet.
Remark: In some cases, the environment may have to access Internet:
- Using Webservices,
- Cloud platform,
- Downloading Gradle,
- Online help,
By checking the option "Use a proxy", you have the ability to give the characteristics of the proxy to use:
- User and password (optional).
The "Test" button is used to check the specified parameters.
This tab is used to define the use mode of the online help.
The online help is available:
- locally: the help files are installed on the development computer. The help is displayed in a special help browser.
- on Internet: the Internet online help is available from any computer equipped with an Internet access, without the product being necessarily installed. This help is updated on a regular basis.
- the local help, simply select "Use the local help".
- the online help, simply select "Use the online help".
This tab is also used to filter the displayed help. You can:
- Display help for all products (WINDEV, WEBDEV, WINDEV Mobile and Reports Queries): the help common to WINDEV, WEBDEV, WINDEV Mobile and Reports and Queries will be displayed. All the paragraphs specific to a product will be shown. All the index entries (even the ones specific to a given product) will be accessible.
- Display help for current product only: only the help pages relevant to the current product will be accessible. Notes regarding other products will not be shown.
This tab lists all the messages for which the "Do not show again" option has been enabled. The messages in this list no longer appear in the environment.
Simply uncheck a message to re-enable it.
This tab is used to configure the Assisted Application Development (AAD)
- Specify the position of the AAD tooltip.
- Request to be notified about new AAD tips.
- Request a confirmation before running the selected AAD.
The list of disabled tips is displayed. To re-enable a tip, all you have to do is check the corresponding line.
This page is also available for…