Libraries.Interface.Mobile.IOSKeyboard Documentation

Inherits from: Libraries.Language.Object

Actions Documentation

CloseKeyboard()

This action closes the keyboard and removes it from the screen. This is called from within DisplayKeyboard() and DisplayKeyboard(integer keyboardType, integer returnButtonType) when the return button (except when the returnButtonType is LINEFEED) is pressed on the keyboard.

Example

AndroidKeyboard keyboard
keyboard:DisplayKeyboard(keyboard:PHONE, keyboard:DONE)
keyboard:CloseKeyboard()

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)

DisplayKeyboard(integer keyboardType, integer returnButtonType)

This action creates and displays a customized keyboard. The type of keyboard is set by the keyboardType parameter, using one of the keyboardType constants from this class, and the enter key appearance/functionality is set by the returnButtonType parameter, using one of the returnButtonType constants from this class.

Parameters

  • integer keyboardType: The type of keyboard (such as numeric) to create.
  • integer returnButtonType: The enter key appearance/functionality of the keyboard.

Example

AndroidKeyboard keyboard
keyboard:DisplayKeyboard(keyboard:PHONE, keyboard:DONE)

DisplayKeyboard()

This action creates and displays a default keyboard. The default keyboard has the TEXT_NO_CORRECTIONS keyboardType and DONE returnButtonType.

Example

AndroidKeyboard keyboard
keyboard:DisplayKeyboard()

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)

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()

GetKeyboardType()

This action gets the keyboardType of the keyboard.

Return

integer:

Example

AndroidKeyboard keyboard
keyboard:DisplayKeyboard()
integer keyboardType = keyboard:GetKeyboardType()

GetReturnButtonType()

This action gets the returnButtonType of the keyboard.

Return

integer:

Example

AndroidKeyboard keyboard
keyboard:DisplayKeyboard()
integer returnType = keyboard:GetReturnButtonType()