Configuring &kexi;
This chapter describes how you can configure &kexi; to suit your
own needs and preferences.
Window Layout
&kexi; provides a Mutiple Document
Interface (MDI). This means that you can have
several database objects (such as tables, queries, forms and
scripts) open at the same time and in the same &kexi; main
window. Each database object is shown in a child
window within the main window.
There is a choice of two MDI modes available, allowing a choice
of how child windows are managed and displayed. The two modes
are:
IDEAl Mode; andChildframe Mode.
These modes are described in the following two sections. You
can change the MDI mode from the MDI
Mode sub-menu under the Window
menu. Note that changing the MDI mode requires &kexi; to be
restarted before the new mode takes effect.
IDEAl mode
IDEAl mode is the default MDI mode, and may be familiar from
other &kde; applications. In this mode, a single child window
is shown maximized within the &kexi; main window at once.
A tab bar, containing one tab for each child window, allows
other child windows to be viewed by simply clicking on the
relevant tab.
Childframe mode
In Childframe mode, child windows are displayed in the
main &kexi; window, but need not be maximized within it.
In order to use Childframe mode, you need to select
Window,
MDI Mode,
Childframe Mode from the menu.
Each child window has a titlebar with buttons for maximizing,
minimizing and closing it. They can also be moved and resized
within the main window in the normal way (for example, they
can be moved by clicking and dragging the title bar).
The buttons behave as follows: the right-most button closes
the child window. The button on its left maximizes the child
window - note this causes the buttons to move to the top right
of the main window, above the Properties
editor if it is open. The next button to the left
toggles the child window between minimized and restored.
The left-most button detaches, or
undocks, the child window, allowing it
to be moved out of the main window. For more information on
docking and undocking windows, see the next section.
Docking and Undocking Windows
By default, the Project Navigator and
Properties Editor panels are displayed as
part of the main &kexi; window. It is possible to
undock each panel, so that it is
displayed in a separate window. Once undocked, it is possible
to dock the panel so it appears back in
the main window again.
In Childframe
mode, it is also possible to undock child windows. For
example, a child window showing a database table could be
undocked, allowing the child window showing the table to be
maximized on the screen.
It can be useful to undock a window when using:
a small screen;
large tables, queries or forms; and/or
more than one montitor.
Docking and undocking side panels
The Project Navigator and
Properties Editor side panels may be
undocked by either:
double-clicking on the 'grip' bar at the top of the
panel; or
clicking once on the arrow at the top of the panel, next
to the cross.
Once undocked, panel windows may be docked into the main
window again similarly to undocking:
double-clicking on the 'grip' bar at the top of the window; or
clicking once on the arrow at the top of the panel, next
to the cross.
Docking and undocking child windows
Child windows may be docked and undocked in Childframe mode
only.
In Childframe mode, child windows may be undocked by:
right-clicking in the tab bar, on the tab corresponding
to the window to be undocked, and selecting
Undock; or
right-clicking on the title bar of the child window, and
selecting Undock; or
if the child window is not
maximized, clicking the arrow in the top right corner of
the child window (next to the minimize, maximize and
close buttons for that child window);
if the child window is maximized, clicking the arrow to
the right of the menu bar (next to the minimize, restore
and close buttons for that child window).
To dock a child window, right-clicking in the tab bar, on the
tab corresponding to the window to be docked, and select
Dock.