KUIML
Blue Cat's User Interface Programming Language
Attributes Common to Curve Viewers

Inherited Attributes

See Attributes Common to Widgets.

Specific Attributes

Name Value Type Default Value Description Comment V. Exp.

curve_id

curve id

empty

Identifier of the curve to display.

This value is mandatory.

1.1

No

x_reverse

boolean

false

The curve widget displays the x axis of the curve the other way round.


1.1

1.2

y_reverse

boolean

false

The curve widget displays the y axis of the curve the other way round.


1.1

1.2

x_positions_count

Positive integer

Depends on curve and widget

Number of possible positions of the curve on the x axis.


1.1

No

y_positions_count

Positive integer

Depends on curve and widget

Number of possible positions of the curve on the y axis.


1.1

No

x_response_curve

response curve

'linear'

The response curve of the x axis of the curve viewer: this is the function used to transform the position of the viewer to the parameter value.

This attribute is very useful to change the scale of the curve view.

1.1

No

y_response_curve

response curve

'linear'

The response curve of the y axis of the curve viewer: this is the function used to transform the position of the viewer to the parameter value.

This attribute is very useful to change the scale of the curve view.

1.1

No

x_scale

'linear' or 'log'

'linear'

Parameter pre-scaling

This attribute is very useful when you need a specific scale for the parameter on the horizontal axis. The main difference between the scale and response_curve attributes is that the scale is computed on the parameters values, whereas the response_curve is used on the positions (0 to 1) range.

1.2.5

No

y_scale

'linear' or 'log'

'linear'

Parameter pre-scaling

This attribute is very useful when you need a specific scale for the parameter on the vertical axis. The main difference between the scale and response_curve attributes is that the scale is computed on the parameters values, whereas the response_curve is used on the positions (0 to 1) range.

1.2.5

No

x_zoom

real number in the [1;+oo] range.

1

Zoom on the parameter range for the x dimension.

Same behavior as the zoom attribute for a Parameter Widget.

1.2.5

1.2.5

x_offset

real number in the [0;1] range.

0

offset on the parameter range for the x dimension.

Same behavior as the offset attribute for a Parameter Widget.

1.2.5

1.2.5

x_max_zoom

real number in the [1;+oo] range.

Max value allowed for the x_zoom exposed parameter.

Same behavior as the max_zoom attribute for a Parameter Widget.

1.3

No

y_zoom

real number in the [1;+oo] range.

1

Zoom on the parameter range for the y dimension.

Same behavior as the zoom attribute for a Parameter Widget.

1.2.5

1.2.5

y_offset

real number in the [0;1] range.

0

offset on the parameter range for the y dimension.

Same behavior as the offset attribute for a Parameter Widget.

1.2.5

1.2.5

y_max_zoom

real number in the [1;+oo] range.

Max value allowed for the y_zoom exposed parameter.

Same behavior as the max_zoom attribute for a Parameter Widget.

1.3

1.3