User Tools

Site Tools


01_user_documentation:03_interacting_with_groimp:02_panels

Windows and panels

This section presents basic information about windows and panels in GroIMP, along with a list of the most commonly used panels. A GroIMP window consists of several panels. Panels can be docked or undocked. New panels can be opened via the MENU.

Explorers

This section present the explorers. Explorers are panels based on resource directories. They display the content of the directory in a tree shape (usually a flat tree).

Many explorer have a “reference” method to get the object from the rgg code.

→ Read more...

Graph representation

This section presents the graph representation panels. The graph representation are 2D, even for graph with 3D objects. These representation display all the node and edges. (unlike the 2D and 3D view which only display the “visible” representation).

→ Read more...

RGG

This section presents the RGG related panels. These panels are used to manipulate the RGG object in the project and apply rules to it.

→ Read more...

2D

This section presents the panels to use in 2D. BUT it is false because the 2D graph is there for some reason. Who knows why.

→ Read more...

3D

This section presents panels exclusively used for 3d. The 3d representation of the graph can “hide” some of the non visible Node in the graph.

→ Read more...

Text Editors

The Text editor panel is where you can edit the file from the file explorer. Double clicking on the element in the file explorer opens the file in the text editor panel (opening the text editor panel if needed). The modifications in a file can be saved (independent from saving the project) with CTRL+S or on clicking on the save button in the text editor panel menu bar.

There are several text editor available. One is built-in GroIMP, the other are provided by plugins. The type of text editor can be selected in the options (the option path is /ui/options/texteditor).

→ Read more...

Attribute Editor

The Attribute Editor enable to modify the attributes of an object. When an object is selected, if the attribute editor panel is opened, it will automatically display its attributes. The attribute editor panel allows users to edit a wide range of attributes associated with different types of objects.

→ Read more...

Messages

The Messages Panel is used to monitor and diagnose the status and behavior of models and projects. It acts as a log output console, providing users with feedback from the system during development and simulation.

→ Read more...

Statusbar

The status bar displays feedback related to user actions, such as progress of model loading, rendering, and execution of RGG code.

→ Read more...

Help

The Help Window displays the embedded documentation in a two-pane layout. The left pane contains a collapsible tree structure for navigating topics, while the right pane shows the selected content. Additionally to the core User Manual, each plugin can provide its own documentation.

→ Read more...

Preferences

The Preference panel is used to modify the options of GroIMP.

→ Read more...

Function Browser

The Function Browser displays a list of functions available by default in all .rgg files. Most of these functions originate from Library.java, which is automatically imported. See also: More on default imports.

→ Read more...

Video Generator

The Video Generator in GroIMP is a plugin for creating animations from images rendered in the 3D view of a project. It captures individual frames, either manually or by running RGG functions automatically during rendering, and combines them into a video file.

→ Read more...

Coolbar

The Coolbar is a customizable toolbar in GroIMP that allows users to create shortcuts and macros to streamline their workflow. With the Coolbar plugin, users can personalize their GUI by adding frequently used panels or XL macros.

→ Read more...

System Info

The System Info panel provides a structured overview of the environment in which GroIMP is running.

→ Read more...

About GroIMP

A panel that provides information about GroIMP.

→ Read more...

Plugin manager

The Plugin Manager panel provides a graphical interface for managing plugins. It allows users to view currently installed plugins, check for available updates, install new plugins, and deactivate or remove existing ones. The panel displays installed and available plugins in a unified layout: plugin categories are listed on the left, and selecting a plugin shows its description on the right. Changes made during a session (such as installations, updates, or removals) are listed in a review area at the bottom of the panel.

→ Read more...

Example projects

The “example projects” panel display all embedded example available in the current GroIMP installation. Each example have an overview, some available versions, and can be opened in GroIMP. Additional plugins can include examples, which would be displayed here.

→ Read more...

Tutorial Navigation

The tutorial navigation shows two buttons with left and right arrows. It is used to navigate between the different steps of an interactive tutorial. The individual steps are layouts, created in the project that are visited in the order of their creation. If the current layout/step is the first one, the previous button will recompile and therefore reset the project.

→ Read more...

Code outline

This panel displays the code outline of the current workbench. Please note that the project must be compiled for the outline to appear.

→ Read more...

Chart

Plotting

GroIMP embeds the jfreeChart project to enable the visualization of datasets as plots.

Plotting is possible through either the RGG command chart() or through the menu entry “plot” in the dataset explorer.

The plots are displayed in chart panels. These panels are automatically updated when their associated dataset is modified (new data, changed data, …). This enables to have real time feedback.

→ Read more...

Additional panels

This section is AUTOMATICALLY generated and display all hte panels from hte GroIMP code base.

01_user_documentation/03_interacting_with_groimp/02_panels.txt · Last modified: 2025/05/03 09:55 by sophiewachtel