Skip to content

Properties Palette#

The Properties Palette window can be selected using the #properties_palette selector.

Field Container#

The field container is made up of several widgets.

Title Selector Description Type
Container Frame #frame_field_border The top-level frame that surrounds the entire field container. QFrame
Container Scroll Region #scroll_area The scroll area that contains the various field controls. QScrollArea
Scroll Region Contents #scroll_area_contents The base layout container within the scroll area. QWidget
Field Container Layout #properties_layout The actual layout used to directly contain property fields. QVBoxLayout
Layout Spacer #properties_spacer A layout spacer used to ensure that fields are aligned to the top of the window. Spacer

Status Bar#

The status bar is made up of several widgets.

Title Selector Description Type
Status Bar Frame #frame_status_border The top-level frame that surrounds the status bar. QFrame
Status Text #lbl_status_text The text describing the current status. QLabel
Spacer #status_spacer A spacer used to left-align the status text. Spacer

Properties Palette - Instance Fields#

These are the selectors for the various object instance fields, as seen in the Properties Palette.

Comment#

IMAGE TBA

The primary selector for a Comment field is #pp_comment_field. Below are the child controls of a comment that can be selected for and styled.

Title Selector Description Type
Comment Frame #frame_field_border The frame and container around the comment. QFrame
Comment Title #lbl_title The title of the comment. QLabel
Comment Description #lbl_explanation The description of the comment. Not always present. QLabel

Float32/Real#

IMAGE TBA

The primary selector for a Float32 field is #pp_real_field. Below are the child controls of a comment that can be selected for and styled.

Title Selector Description Type
Field Frame #frame_field_border The frame and container around the field. QFrame
Field Title #lbl_field_title The name of the field. QLabel
Value Input #edit_field The input field used to change the value of the field. QDoubleSpinBox

Integer#

IMAGE TBA

The primary selector for an Integer field is #pp_int_field. Below are the child controls of a comment that can be selected for and styled.

Title Selector Description Type
Field Frame #frame_field_border The frame and container around the field. QFrame
Field Title #lbl_field_title The name of the field. QLabel
Value Input #edit_field The input field used to change the value of the field. QSpinBox

String#

IMAGE TBA

The primary selector for a String field is #pp_string_field. Below are the child controls of a comment that can be selected for and styled.

Title Selector Description Type
Field Frame #frame_field_border The frame and container around the field. QFrame
Field Title #lbl_field_title The name of the field. QLabel
Single-Line Value Input #edit_field The input field used to change the value of the field. This is the default control, and is used for smaller text inputs. QLineEdit
Multi-Line Value Input #edit_field_large The input field used to change the value of the field. Some fields may opt to use this instead, and is used for larger text areas. QPlainTextEdit

Enum#

IMAGE TBA

The primary selector for an Enum field is #pp_enum_field. Below are the child controls of a comment that can be selected for and styled.

Title Selector Description Type
Field Frame #frame_field_border The frame and container around the field. QFrame
Field Title #lbl_field_title The name of the field. QLabel
Value Dropdown #enum_options The input field used to change the value of the field. QComboBox

Vector3#

IMAGE TBA

The primary selector for a Vector3 field is #pp_vector3_field. Below are the child controls of a comment that can be selected for and styled.

Title Selector Description Type
Field Frame #frame_field_border The frame and container around the field. QFrame
Field Title #lbl_field_title The name of the field. QLabel
XYZ Container #edit_field_child_container The container used to display X,Y,Z values on the same line. QHBoxLayout
'X' Value Edit #edit_field_x The input field used to change the X value of the field. QDoubleSpinBox
'Y' Value Edit #edit_field_y The input field used to change the Y value of the field. QDoubleSpinBox
'Z' Value Edit #edit_field_z The input field used to change the Z value of the field. QDoubleSpinBox
Fallback Edit Name #edit_field If an error occurs creating any of the XYZ fields, the name will fall back to this. QDoubleSpinBox