ProfileSettings

Attribute-style access to one display profile's settings.

Reading an attribute returns the setting's current value as text (colors as hex); assigning stores it. Colors accept hex ("#ff0000") or SVG color names ("white", "red"); numbers can be given as numbers or text. Unknown setting names raise an error from the server.

Examples

gx.settings.screen.background_color = "white"
gx.settings.report.background_color = "red"
gx.settings.screenshot.vertex_color

Properties

background_color : str
Background color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
default_text_color : str
Default text color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
mesh_edge_color : str
Mesh edge color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
background_mesh_face_color : str
Background mesh face color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
background_mesh_edge_color : str
Background mesh edge color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
model_see_through_color : str
Model see-through color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
grayout_color : str
Grayout color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
vertex_color : str
Vertex color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
vertex_selected_color : str
Vertex selected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
edge_color : str
Edge color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
edge_selected_color : str
Edge/node selected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
face_selected_color : str
Face selected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
specular_color : str
Specular color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
load_fixed_color : str
Fixed load color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
load_multiplier_color : str
Multiplier load color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
load_selected_color : str
Selected load color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
plate_bc_color : str
PlateBC color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
point_bc_color : str
PointBC color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
noflow_color : str
NoFlow color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
noflow_selected_color : str
NoFlow selected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
flow_color : str
Flow color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
structural_color : str
Structural color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
connector_connected_color : str
Connector connected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
connector_unconnected_color : str
Connector unconnected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
support_color : str
Support color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
support_selected_color : str
Support selected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
water_table_color : str
Water table color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
water_table_selected_color : str
Water table selected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
fixed_pressure_color : str
Fixed pressure color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
fixed_pressure_selected_color : str
Fixed pressure selected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
fixed_head_color : str
Fixed head color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
fixed_head_selected_color : str
Fixed head selected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
infiltration_color : str
Infiltration color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
infiltration_selected_color : str
Infiltration selected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
fixed_excess_pressure_color : str
Fixed excess pressure color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
fixed_excess_pressure_selected_color : str
Fixed excess pressure selected color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
grid_default_color : str
Grid default color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
grid_mod_five_color : str
Grid 5th line color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
grid_x_zero_line_color : str
Grid x zero line color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
grid_y_zero_line_color : str
Grid y zero line color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
axi_symmetry_color : str
Axi symmetry color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
axi_symmetry_linewidth : str
Axi-symmetry line thickness (number, returned as text).
specular_2d_strength : str
Specular 2d strength (number, returned as text).
specular_3d_strength : str
Specular 3d strength (number, returned as text).
specular_exponent : str
Specular exponent (number, returned as text).
anti_aliasing : str
Anti-aliasing sample count (0 = off) (integer, returned as text).
face_highlight_factor : str
Face highlight factor (number, returned as text).
line_thickness : str
Line thickness (number, returned as text).
point_radius : str
Point radius (number, returned as text).
highlight_text_color : str
Highlight text color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
connection_color : str
Connected point color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
rubber_color : str
Rubber color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
prestress_color : str
Prestress color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
reaction_relaxation_color : str
Reaction relaxation color. Returned as "#RRGGBBAA" hex; set accepts SVG color names, "#RRGGBB" or Qt's "#AARRGGBB".
mesh_overlay_thickness : str
Mesh overlay line thickness (number, returned as text).
min_curve_width : str
2D min curve width (pixels) (number, returned as text).
max_relative_curve_width : str
2D max curve width (pixels per 1000 vertical resolution) (number, returned as text).
max_curve_width_3d : str
3D max curve width (distance) (number, returned as text).
transparency : str
Transparency (number, returned as text).
result_light_mode : str
Result view light mode: 0 = Ambient, 1 = Diffuse, 2 = Specular (integer, returned as text).
model_light_mode : str
Model view light mode: 0 = Ambient, 1 = Diffuse, 2 = Specular (integer, returned as text).
screenshot_folder : str
Folder gx toolbar screenshots are saved into; empty = the Windows Pictures folder.
show_grid : str
Render the grid in the output ("true"/"false"). Report: the shared report grid default (per-figure overrides win); Screenshot: follows the live view's grid until customized; Screen: the live grid toggle.

Methods

reset()

Reset this display profile: "screen" restores the factory display defaults (and repaints the views); "report"/"screenshot" drop every override so the profile follows the screen values again.

Examples

gx.settings.report.reset()