LabPlot/Interface: Difference between revisions

From KDE UserBase Wiki
No edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Basic Concepts ==
== Basic Concepts ==
The interface of LabPlot follows the [https://en.wikipedia.org/wiki/Multiple-document_interface MDI] ("multiple document interface") paradigm. In this approach, multiple child windows reside under a single parent window. The child windows can be either freely moved, minimized and maximized inside of the parent window or are arranged in a tabbed view (also called [https://en.wikipedia.org/wiki/Tab_(interface) "tabbed document interface"]).
The interface of LabPlot follows the [https://en.wikipedia.org/wiki/Multiple-document_interface MDI] ("multiple document interface") paradigm. In this approach, multiple child windows reside under a single parent window. The child windows can be either freely moved, minimized and maximized inside of the parent window or are arranged in a tabbed view (also called [https://en.wikipedia.org/wiki/Tab_(interface) "tabbed document interface"]) - more on this in the section [[Special:myLanguage/LabPlot/Interface/MainArea|MainArea]].


Child windows represent the main objects in LabPlot like Spreadsheet, Worksheet, etc. These main objects on the other hand serve as containers for other objects like columns in the spreadsheet or plots in the worksheet, etc. All these objects are organized in parent-child relations to each other and all together build up the "project".
Child windows represent the main objects in LabPlot like Spreadsheet, Worksheet, etc. These main objects on the other hand serve as containers for other objects like columns in the spreadsheet or plots in the worksheet, etc. All these objects are organized in parent-child relations to each other and all together build up the "project".


== Main Components ==
== Main Components ==
Besides the usuall GUI components like the main menu bar, the tool bars and the status bar, the main window of the application consists out of three main components:
[[File:LabPlot Main Window.png |500px|thumb|center]]
Besides the usual GUI components like the main menu bar, the tool bars and the status bar, the main window of the application consists out of three main components:
* [[Special:myLanguage/LabPlot/Interface/ProjectExplorer|Project Explorer]]
* [[Special:myLanguage/LabPlot/Interface/ProjectExplorer|Project Explorer]]
* [[Special:myLanguage/LabPlot/Interface/MainArea|MainArea]]
* [[Special:myLanguage/LabPlot/Interface/MainArea|MainArea]]
* [[Special:myLanguage/LabPlot/Interface/PropertiesExplorer|Properties Explorer]]
* [[Special:myLanguage/LabPlot/Interface/PropertiesExplorer|Properties Explorer]]


Project and Properties Explorers are the so-called "dock widgets" and their positions inside the main window can be freely changed.
Project and Properties Explorers are the so-called "dock widgets" and their positions inside the main window can be freely changed. The screenshot below shows a different arrangement of the dock widgets where the Project Explorer was put to the bottom of the main window and the Properties Explorer was placed on the right hand side:
[[File:LabPlot Main Window Dock Arrangement.png |500px|thumb|center]]


Also, the dock widgets can be hidden in case more place is required in the main window for other content. Changing of the visibility (show/hide) of the Project and Properties Explorers is done via the actions in the main tool bar. As an example for this, the screenshot below shows the main window with the Properties explorer being hidding so there is more space for the visualisation of the imported data:
Also, the dock widgets can be hidden in case more place is required in the main window for other content. Changing of the visibility (show/hide) of the Project and Properties Explorers is done via the actions in the main tool bar.
[[File:LabPlot Main Window Toolbar.png |500px|center]]
 
As an example for this, the screenshot below shows the main window with the Properties explorer being hidden so there is more space for the visualization of the imported data:
[[File:LabPlot transistor characteristic curves.png |500px|thumb|center]]
[[File:LabPlot transistor characteristic curves.png |500px|thumb|center]]

Latest revision as of 08:05, 2 September 2020

Basic Concepts

The interface of LabPlot follows the MDI ("multiple document interface") paradigm. In this approach, multiple child windows reside under a single parent window. The child windows can be either freely moved, minimized and maximized inside of the parent window or are arranged in a tabbed view (also called "tabbed document interface") - more on this in the section MainArea.

Child windows represent the main objects in LabPlot like Spreadsheet, Worksheet, etc. These main objects on the other hand serve as containers for other objects like columns in the spreadsheet or plots in the worksheet, etc. All these objects are organized in parent-child relations to each other and all together build up the "project".

Main Components

Besides the usual GUI components like the main menu bar, the tool bars and the status bar, the main window of the application consists out of three main components:

Project and Properties Explorers are the so-called "dock widgets" and their positions inside the main window can be freely changed. The screenshot below shows a different arrangement of the dock widgets where the Project Explorer was put to the bottom of the main window and the Properties Explorer was placed on the right hand side:

Also, the dock widgets can be hidden in case more place is required in the main window for other content. Changing of the visibility (show/hide) of the Project and Properties Explorers is done via the actions in the main tool bar.

As an example for this, the screenshot below shows the main window with the Properties explorer being hidden so there is more space for the visualization of the imported data: