/
User Profile

User Profile

Kudo retrieves/saves some profile settings for the current user as JSON by GET/POST \/users API calls. See API Documentation for the format specification. These settings override settings from the default profile (see https://graebert.atlassian.net/wiki/x/PAFjRg)

Following settings can be override per user by the API:

Display preferences (preferences_display)

graphicswinmodelbackgrndcolor (string) - Background color of the model space; current supported values: “White” or “Black”

propertieswindowdisplaymode (string) - Properties panel icon/label display mode; valid values:
“0“ - Icons only
“1” - Labels only
“2” - Icons and Labels

Properties/Layer panel settings (window)

edit (object) - Panel settings in edit mode

view (object) - Panel settings in view mode

edit/view objects contain

dockwidgets (object) - Object that contains propertywindow object for properties panel settings and layerwindow object for layer panel settings

each panel object has settings:

h (string) - Double factor as a string that is used to calculate initial height of the panel relative to editor window size

iscollapsed (string) - Determines the initial state of the panel on drawing load; “true” if the panel should be in collapsed state, “false” if it should be open

System variables (variables)

dynasnap (string) - Controls the visibility of the EntitySnap (ESnap) cues and tooltips. The value can be a sum of the following bit codes:
0 - Turns off the ESnap cues and tooltips
1 - Turns on the ESnap cues
2 - Turns on the ESnap tooltips

polarang (string) - Sets the polar angle increment for Radial Guides (RGuides). Angle values can be 90, 45, 30, 22.5, 18, 15, 10, and 5 degrees.

osmode (string) - Sets permanent EntitySnaps so that you do not need to invoke entity snap options explicitly as you draw. To set more than one EntitySnap mode, specify the sum of the following bit code values:
0 - None (Disables EntitySnap)
1 - Endpoint
2 - Midpoint
4 - Center point of arcs and circles
8 - Node (insertion point of text, blocks, attribute definitions, and anonymous blocks like dimensioning and hatching)
16 - Quadrant of arcs and circles
32 - Intersection point
64 - Insertion point
128 - Perpendicular to
256 - Tangent to
512 - Nearest point on entity
1024 - Clears all entity snap settings
2048 - Apparent intersection
4096 - Extension
8192 - Parallel

Related content

ARES Kudo Server Configuration
ARES Kudo Server Configuration
More like this
Commenting and Markups
Commenting and Markups
Read with this
Kudo api server with UI
Kudo api server with UI
Read with this
ARES Kudo Editor Customization Guide
ARES Kudo Editor Customization Guide
More like this