Basic IDE Window

From Apache OpenOffice Wiki
Jump to: navigation, search

The IDE is mainly represented by the Basic IDE window. The IDE window has two different modes:

  • The Basic editor mode displays and modifies Basic source code modules to control the debugging process and display the debugger output
  • The dialog editor mode displays and modifies dialogs.

Basic source code and dialogs are never displayed at the same time. The IDE window is in Basic editor or debugger, or in dialog editor mode. The following illustration shows the Basic IDE window in the Basic editor mode displaying Module2 of the application Standard library.

The Basic IDE window

The IDE window control elements common to the Basic editor and dialog editor mode are described below. The mode specific control elements are described in the corresponding subchapters Basic Source Editor and Debugger and Dialog Editor:

  • Clicking the Printer button in the main toolbar prints the displayed Basic module or dialog directly without displaying a printer dialog.
  • The Save button in the main toolbar behaves in two different ways depending on the library currently displayed in the IDE window.
    • If the library belongs to the application library container, the Save button saves all modified application libraries.
    • If the library belongs to a document, the Save button saves the document.
  • On the left-hand side of the toolbar, a Library list box shows the currently displayed library. The user can also modify the displayed library. In the example above, the Standard library of the application Basic ([My Macros & Dialogs].Standard) is displayed. The list box contains all the application and document libraries that are currently accessible. The user can select one to display it in the IDE window.
  • The tabs at the bottom of the IDE window indicate all the modules and dialogs of the active library. Clicking one of these tabs activates the corresponding module or dialog. If necessary, the IDE window switches from Basic editor to dialog editor mode or conversely. Right-clicking a tab opens a context menu:
    • Insert opens a sub menu to insert a new module or dialog.
    • Delete deletes the active module or dialog after confirmation by the user.
    • Rename changes the name of the active module or dialog.
    • Hide makes the active module or dialog invisible. It no longer appears as a tab flag, thus it cannot be activated. To activate, access it directly using the Basic Macros or Basic Macro Organizer dialog and clicking the Edit button.
    • Modules opens the Basic Macro Organizer dialog.
  • The status bar displays the following information:
    • The first cell on the left displays the fully qualified name of the active module or dialog in the notation LibraryContainer.LibraryName.<ModuleName | DialogName>.
    • The second cell displays an asterisk "*" indicating that at least one of the libraries of the active library container has been modified and requires saving.
    • The third cell displays the current position of the cursor in the Basic editor window.
    • The fourth cell displays "INSRT" if the Basic editor is in insertion mode and "OVER" if the Basic editor is in overwrite mode. The modes are toggled with the Insert key.
Content on this page is licensed under the Public Documentation License (PDL).
Personal tools
In other languages