docs.kde.org
Overview of KDevelop Features
Prev
Next

Chapter 3. Overview of KDevelop Features

Bernd Pol

Table of Contents

Available User Interface Modes
How to Switch User Interface Modes
How to Maximize the Work Space Area
Elements of the User Interface
The Workarea
The KDevelop Titlebar
The KDevelop Statusbar
The menubar
The Toolbars
The Tree Tool Views
The Output Tool Views
Project Management Systems
Automake Projects
QMake Projects
ANT Projects (Java™ Projects)
Custom Projects
How to Distribute Your Application

KDevelop integrates a lot of tools, scripts, and templates in a common user interface. Basically it consists of

Note

In fact there are three KDevelop-based applications:

  • The KDevelop IDE — this is the place where you will usually work.

  • The stand-alone KDevelop Assistant documentation browser — isolates all the powerful documentation facilities of the KDevelop IDE in a separate tool. This comes in handy when you want to look up some programming documentation but do not want to start the full IDE.

  • The KDevelop Designer — enhances the Qt™ User Interface Designer by KDE specific elements and integrates nicely in the KDevelop IDE.

Available User Interface Modes

KDevelop offers developers four separate user interface modes (click on the mode name to view an example):

  • IDEAl

    This is a novel user interface approach optimizing both work space and intuitive handling of the tools.

    • All tool views are docked in a tabbar fashion around the mainframe area. They are grouped left, bottom, and right according to the services provided.

    • Editor and browser views will be stacked in a big sized tabbed window inmidst the mainframe area.

  • Child Frame Windows

    • All tool views are initially docked to the mainframe.

    • Editor and browser views will live like toplevel windows within a view area of the mainframe.

  • Tabbed Pages

    • All tool views are initially docked to the mainframe.

    • Editor and browser views will be stacked in a tabbed window.

  • Toplevel Windows

    • All editor, browser, and tool views will be toplevel windows directly on the desktop.

    • The main widget only contains the menu, toolbars, and statusbar.

How to Switch User Interface Modes

To switch the user interface mode select Settings->Configure KDevelop... from the menus. The Customize KDevelop dialog will pop up, where you have to select User Interface in the left hand tree. This will display the settings page shown below.


Select a user interface mode


(Older KDevelop versions provide the top mode selection section only.)

In the Major User-Interface Mode section select the radio button of the user interface mode you want to work in.

Dependent on the user interface mode you selected, other configuration sections will become available where you can taylor more details of the look and feel to your preferences. See the Selecting the User Interface chapter for more detail.

Note

Do not forget to restart KDevelop in order to let your selections take effect.

How to Maximize the Work Space Area

To maximize space, there is a full-screen window mode available which expands the mainframe area to the screen borders. Additional space can be reclaimed by hiding the menubar. And you can of course hide any toolbar as usual in KDE applications.

Full Screen Mode

To switch to or from full screen mode select View->Full-Screen Mode from the menus or press Ctrl-Shift-F. There is also a Full-Screen Mode icon in the Browse Toolbar available.

Hide/Unhide the Menubar

To hide the menubar select Settings->Show Menubar from the menus or press Ctrl-M. You may also include a Show Menubar icon in a suiting toolbar, e.g. the Browse Toolbar for that purpose. To unhide the menubar you must press Ctrl-M or use the Show Menubar icon if available.

Prev
Next
Home


docs.kde.org