This toolbar allows to select the mouse operation you want to perform. Operations are listed and explained, from left to right of the toolbar :
3D Navigation
: This tool enables the 3D navigation on a graph using the mouse movements (left button pressed); the available operations are: translate, rotate, zoom, zoom and pan. Translation is the default operation and can also be activated using the Arrow keys; rotation is activated using Shift key, zoom is activated using Ctrl key (Alt key on Mac), zoom and pan is activated using the wheel of the mouse (APPLE key on Mac). Warning, the last operation is 'mouse position centered'; i.e it attempts to translate the last 2D or 3D position of the mouse to the center of the view.
Get Information
: when this operation is selected, if you click on an element of a graph (node or edge), Tulip displays all available properties of that node/edge using the Element
tab of the Info Editor
sub-window (see Section 5, “Info Editor”).
Rectangle Selection
: Allows multiple elements selection. Elements within the selection box are selected. If Shift key is pressed, the newly selected elements are added to the current selection, if Ctrl key (Alt key on Mac) is pressed, the selected elements are removed from the current selection; else they replace the current selection.
Selection edition
: This tool allows to modify the current selection. Available operations are horizontal stretch, vertical stretch, all axis stretch, coordinate axis rotation and translation. If no key is pressed, coordinates are modified. If Shift key is pressed, only coordinates are modified. If Ctrl is pressed, only size is modified.A left button click outside the selection box reset the selection.
Press on this 'circle' to rotate the selection.
Press on this 'triangle' to change width or height of the selection.
The 'square' is used both for resizing AND rotating the selection.
Magic Selection
: it enables to select all the graph connected nodes having the same metric. It works like the magic selection in image editing software. The difference is the topology of the graph.
Zoom Box
: It enables to zoom on a defined rectangle area. The first corner of the rectangle is defined when pressing the mouse left button, the opposite corner is defined when moving the mouse and the zoom operation is performed on the desired rectangle when the button is released.
Delete element
: allows to delete a node or edge by a simple click. The deleted node or edge is the one under the mouse when you clicked.
Add node
: when it is selected, you can add a node in the graph by a simple mouse click on the current graph view. The node is placed at the coordinates corresponding to the mouse position when you clicked.
Add edge
: when it is selected, you can add an edge in the graph by mouse clicking first on the source node then on the target node.