COMP Panel Page

From TouchDesigner Documentation
Jump to: navigation, search

Parameters - Panel Page

The Panel parameter page controls panel attributes such as display on/off, enable on/off, panel help, and interactions with the cursor.

Display display - Specifies if the panel is displayed or hidden.

Enable enable - Allows you to prevent all interaction with this panel.

Help DAT helpdat - Lets you specify the path to a Text DAT whose content will be displayed as a rollover pop-up help for the control panel.

Floating Viewer Aspect vieweraspect - - Controls whether the aspect ratio is proportional or unconstrained when resizing a floating viewer ie. dragging the edges of the viewer to resize it.

  • Proportional proportional -
  • Unconstrained unconstrained -

Cursor cursor - - Changes the cursor displayed when cursor is over the panel.

  • Normal Select pointer -
  • Link Select linkselect -
  • Text Select ibeam -
  • Precision Select cross -
  • Busy busy -
  • Activate activate -
  • Invisible invisible -

Multi-Touch multitouch - - When enabled, this panel will process the first touch it gets in a similar manner to how it processes a mouse click, with updates to u, v, state etc. The touch event must be initiated from the panel. Subsequent touches are ignored. If this panel handles multi-touch events via the Multi Touch In DAT, you may want to disable Built-in Multi-Touch so it won't interfere with script processing.

  • Use Parent's Multi-Touch Settings mtouchparent - Use the parent's Multi-Touch setting. This defaults to enabled in the root component.
  • Use Built-in Multi-Touch mtouchyes - Enable use of first touch as mouse.
  • Do Not Use Built-in Multi-Touch mtouchno - Disable use of first touch as mouse.

Constrain Cursor constraincursor - Constrains the cursor to this panel, keeping it inside once it enters.

Click Through clickthrough - When enabled all mouse clicks are ignored by this Panel Component.

Use Mouse Wheel mousewheel - Turn on to capture events when the mouse wheel is used over the panel.

Mouse UV Buttons uvbuttons - - Allows you to specify which mouse buttons update the uv Panel Values.

  • Left uvbuttonsleft -
  • Middle uvbuttonsmiddle -
  • Right uvbuttonsright -

Relative UV mouserel - When enabled the uv Panel Values will reflect relative mouse movement.

Drag Edges to Resize resize - - Four checkboxes allow you to enable resizing a panel by grabbing the corresponding edge or corner: Resize Left, Right, Bottom, Top.

  • L resizel -
  • R resizer -
  • B resizeb -
  • T resizet -

W Range resizew - - Limits the left-right (width) resizing range.

  • resizewmin -
  • resizewmax -

H Range resizeh - - Limits the bottom-top (height) resizing range.

  • resizehmin -
  • resizehmax -

Drag to Reposition reposition - - Enables repositioning of the panel or window by dragging with the mouse.

  • Off off -
  • Window window -
  • Component component -

Component repocomp - Enabled by choosing the Component option from the Reposition parameter. Specify the path to the panel component you would like to reposition by mouse.

X Range repositionx - - Enabled by choosing the Component option from the Reposition parameter. Sets the maximum range for repositioning the panel component horizontally.

  • repositionxmin -
  • repositionxmax -

Y Range repositiony - - Enabled by choosing the Component option from the Reposition parameter. Sets the maximum range for repositioning the panel component vertically.

  • repositionymin -
  • repositionymax -

Anchor Drag anchordrag - - When in anchor layout mode, determines whether dragging actions change anchor values or offset values.

  • Anchors anchors -
  • Offsets offsets -

Scroll Overlay scrolloverlay - - Controls whether the panel is affected by scrollbar position.

  • Off off - Scrollbar affects panel normally.
  • Ignore ignore - Scrollbar does not move panel.
  • Ignore and Draw Over ignoreover - Scrollbar does not move panel and panel is drawn over scrollbars.

An Operator Family that manipulates text strings: multi-line text or tables. Multi-line text is often a command Script, but can be any multi-line text. Tables are rows and columns of cells, each containing a text string.

Unlike a Wire that connects nodes in the same Operator Family, a Link is the dashed lines between nodes that represent other data flowing between nodes, like CHOP Exports, node paths in parameters, and expressions in parameters referencing CHOP channels, DAT tables and other nodes.

Support in TouchDesigner for screens and input devices that support multiple-finger input.

There are 2 kinds of parenting. The "parent component" is the component in which a node resides. The metaphor is extended to include grand parents, grand-grand parents, etc. The root / is the ultimate parent to all nodes. See also 3D Parenting and panel Parenting.

Strictly refers to a window in Microsoft Windows. User-created windows are made with Panels inside Window Components, aside from the TouchDesigner editor window and its dialogs.

An Operator Family that contains its own Network inside. There are twelve 3D Object Component and eight 2D Panel Component types. See also Network Path.