In this chapter, menus of the IDE and their sub-menus are introduced. The descriptions of the actions are informative, so that additional explanations are largely dispensed with.
Figure 184.108.40.206: Project - Create menu
A dialogue opens for each of the three entries, which is particularly extensive for creating an installation package → Chapter 11.10.0 Installation package.
Figure 220.127.116.11: Project - Patch menu
Chapter `11.7 Project Maintenance` describes in detail how to create and apply a patch.
The entry 'Execute with' refers to arguments that you can give to the programme. In the dialogue you define the required arguments. By default, no arguments are used. If you connect a terminal emulator, the output, for example, with the instructions Print or Debug or Error is not displayed in the console of the IDE, but in a terminal window. Profiling as a form of dynamic programme analysis is described in chapter `18.104.22.168.3 Profiling`.
It is worthwhile if you remember the function keys for the first three entries well, because switching between the windows mentioned can then be done very quickly.
The entry 'Open a terminal' is interesting because it gives you access to the system's console for quick research. If you want to share the current project with others, you will appreciate the possibility to send the complete project by email without much fuss. Select 'Send project by e-mail…' to open the standard e-mail client. The project name is already entered as the subject and the project is already attached as an archive. Finally, enter the email addresses and explanatory text - and then: Off you go! The entry 'Settings…` opens the dialogue for the global configuration of Gambas.
With the function key F1 you can reach the complete Gambas documentation (Wiki) - assuming an internet connection. The entry `System Information` provides all the information about the system and the current Gambas version that you absolutely need for reporting a bug.
You should all be familiar with the context menus for selected objects in the IDE. However, whether you use all the context menus depends on your preferred way of working.
Figure 22.214.171.124: Project context menu ► New
Figure 126.96.36.199: Context menu project ► Filter
Figure 188.8.131.52: Context menu project - Source ► New
Figure 184.108.40.206: Context menu project - source - object ► New
Figure 220.127.116.11: Context menu project - data ► New
Figure 18.104.22.168: Context menu project - data object ► New
Figure 22.214.171.124: Context menu project - data object ► Open with
Figure 126.96.36.199: Context menu Shape - Control
Figure 188.8.131.52: Context menu Shape - Control - Transform
Figure 184.108.40.206: Context menu Shape - Control - Select
Figure 220.127.116.11: Context menu Shape - Control - Arrangement