Libraries.Interface.Options.BlockOptionConstants Documentation

Inherits from: Libraries.Language.Object

Variables Table

VariablesDescription
text FREEFORM_KEY
text OUTPUT_KEY
text EDIT_BORDER_THICKNESS
text ALERT_KEY
text ACTION_CALL_KEY
text CLASS_KEY
text HINT_BORDER_THICKNESS
text IF_KEY
text PRIMARY_ERROR_COLOR
text USE_KEY
text STATIC_FONT_COLOR
text ASSIGNMENT_KEY
text COMMENT_KEY
text HINT_BORDER_COLOR
text ACTION_KEY
text EDIT_BORDER_COLOR
text SAY_KEY
text RETURN_KEY
text PACKAGE_KEY
text REPEAT_KEY
text CONSTRUCTOR_KEY
text SECONDARY_ERROR_COLOR
text STATIC_FONT_OUTLINE_THICKNESS
text EDIT_BACKGROUND_COLOR
text STATIC_FONT_SIZE
text CHECK_KEY
text STATIC_FONT_OUTLINE_COLOR
text EDIT_FONT_SIZE
text EDIT_FONT_COLOR

Actions Documentation

Compare(Libraries.Language.Object object)

This action compares two object hash codes and returns an integer. The result is larger if this hash code is larger than the object passed as a parameter, smaller, or equal. In this case, -1 means smaller, 0 means equal, and 1 means larger. This action was changed in Quorum 7 to return an integer, instead of a CompareResult object, because the previous implementation was causing efficiency issues.

Parameters

Return

integer: The Compare result, Smaller, Equal, or Larger.

Example

Object o
Object t
integer result = o:Compare(t) //1 (larger), 0 (equal), or -1 (smaller)

Equals(Libraries.Language.Object object)

This action determines if two objects are equal based on their hash code values.

Parameters

Return

boolean: True if the hash codes are equal and false if they are not equal.

Example

use Libraries.Language.Object
use Libraries.Language.Types.Text
Object o
Text t
boolean result = o:Equals(t)

GetBlockKeys()

GetColorOptionKeys()

GetHashCode()

This action gets the hash code for an object.

Return

integer: The integer hash code of the object.

Example

Object o
integer hash = o:GetHashCode()

GetNumberOptionKeys()