Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
gui_tips [2026/09/01 19:01]
hermann [Drag and Drop]
gui_tips [2026/09/02 02:12] (current)
hermann
Line 105: Line 105:
  
   * You can zoom using the mouse wheel.   * You can zoom using the mouse wheel.
-  * You can pan by dragging the mouse while holding down the left button.+  * You can pan by dragging the mouse while holding down the right button.
   * If a selected functor is not visible, you can center the view on it by clicking its name in its action bar (the bar shown above a functor when it is selected).   * If a selected functor is not visible, you can center the view on it by clicking its name in its action bar (the bar shown above a functor when it is selected).
   * You can copy the path of the model open in the sketch by hovering the mouse over the tab bearing the model'​s name and pressing **Ctrl+C**, or by left-clicking the tab and choosing the corresponding option from the menu that opens. In this menu, you can choose between the full file name of the model and the name of the folder where the model is saved.   * You can copy the path of the model open in the sketch by hovering the mouse over the tab bearing the model'​s name and pressing **Ctrl+C**, or by left-clicking the tab and choosing the corresponding option from the menu that opens. In this menu, you can choose between the full file name of the model and the name of the folder where the model is saved.
Line 125: Line 125:
     * **Green border** – the functor exports input and/or output ports as part of a submodel.     * **Green border** – the functor exports input and/or output ports as part of a submodel.
     * **Blue border** – the functor'​s input and/or output ports are exported to a wizard. (Note: functors that are part of a submodel cannot export input and/or output ports to wizards.)     * **Blue border** – the functor'​s input and/or output ports are exported to a wizard. (Note: functors that are part of a submodel cannot export input and/or output ports to wizards.)
-  * After copying the current selection of the displayed model using **Copy Selection** or **Ctrl+C**, you can paste that selection ​either (a) into another model, or (b) into an external text editor. ​In case (b), the selection is pasted using the EGO Script representation of that fragmentPorts connected to functors that were not selected and copied are shown as disconnected (''​.UNBOUND''​). ​The settings specified in **Options | EGO Script** ​are used when writing the fragment.+  * After copying the current selection of the displayed model using **Copy Selection** or **Ctrl+C**, you can paste that selection ​into the same model, ​into another model, or into an external text editor. 
 +    * When pasting into the **same model**functors are reconnected to the output ports their original representations were connected toHold **Ctrl+Shift+V** to paste without this reconnection instead. 
 +    * When pasting into **another model** or into an **external text editor**, ports connected to functors that were not selected and copied are shown as disconnected (''​.UNBOUND''​). 
 +    * When pasting into an external text editor, the selection is pasted using the EGO Script representation of that fragment, written according to the settings specified in **Options | EGO Script**.
   * Likewise, you can paste a script fragment into a model after copying it from an external text editor to the system clipboard. The only restriction is that the fragment must be syntactically valid. Ports connected to variables whose definitions were not copied are treated as disconnected.   * Likewise, you can paste a script fragment into a model after copying it from an external text editor to the system clipboard. The only restriction is that the fragment must be syntactically valid. Ports connected to variables whose definitions were not copied are treated as disconnected.