EMSecureInputBuilder Constants Reference

Declared in EMSecureInputBuilder.h
Availability 2.5

EMSecureInputBuilder

Secure Input Builder constants :

Callback blocks that need to be passed along as EMPinAuthInput objects when creating a new pinpad to receive events (Please take note that the clear text of passwords are not able to be extracted from EMPinAuthInput objects):

 typedef void (^EMSecurePinpadOnFinish)(idEMPinAuthInput firstPin, idEMPinAuthInput secondPin);

Callback blocks that need to be passed along as EMSecureString objects when creating a new keypad to receive events:

 typedef void (^EMSecureKeypadOnFinish)(idEMSecureString firstData, idEMSecureString secondData);

Default encoding :

 #define EMSecureInputBuilder_DEFAULT_ENCODING NSUTF8StringEncoding

Default scramble/unscramble :

 #define EMSecureInputBuilder_DEFAULT_SCRAMBLE_KEYBOARD YES

Double password entry :

 #define EMSecureInputBuilder_DEFAULT_DOUBLE_PASSWORD_ENTRY_MODE NO

Default character array :

 #define EMSecureInputBuilder_DEFAULT_CHARACTER_ARRAY  @"0123456789"

Default button spacing :

 #define EMSecureInputBuilder_DEFAULT_BUTTON_SPACING 5

Default number of columns

 #define EMSecureInputBuilder_DEFAULT_NO_OF_COLUMNS 4

Default number of rows

 #define EMSecureInputBuilder_DEFAULT_NO_OF_ROWS 4

Default screen background :

 #define EMSecureInputBuilder_DEFAULT_BACKGROUND_COLOR EMUIColorFromRGBA(0x3D1386FF)

Button and button text colors :

 #define EMSecureInputBuilder_DEFAULT_CHARACTER_COLOR EMUIColorFromRGBA(0xD8E4E0FF)
 #define EMSecureInputBuilder_DEFAULT_CHARACTER_COLOR_SELECTED EMUIColorFromRGBA(0xE43673FF)
 #define EMSecureInputBuilder_DEFAULT_CHARACTER_COLOR_DISABLED EMUIColorFromRGBA(0x26028FFF)
 #define EMSecureInputBuilder_DEFAULT_BUTTON_GRADIENT_START EMUIColorFromRGBA(0xB6B6CCFF)
 #define EMSecureInputBuilder_DEFAULT_BUTTON_GRADIENT_END EMUIColorFromRGBA(0x63636DFF)
 #define EMSecureInputBuilder_DEFAULT_BUTTON_GRADIENT_SELECTED_START EMUIColorFromRGBA(0x11C18FFF)
 #define EMSecureInputBuilder_DEFAULT_BUTTON_GRADIENT_SELECTED_END EMUIColorFromRGBA(0xB0CAC3FF)
 #define EMSecureInputBuilder_DEFAULT_BUTTON_GRADIENT_DISABLED_START EMUIColorFromRGBA(0x5F6664FF)
 #define EMSecureInputBuilder_DEFAULT_BUTTON_GRADIENT_DISABLED_END EMUIColorFromRGBA(0x366256FF)

Visible button press:

 #define EMSecureInputBuilder_DEFAULT_VISIBLE_BUTTON_PRESS YES

Display texts :

 #define EMSecureInputBuilder_DEFAULT_TEXT_LABEL @"Enter your password."
 #define EMSecureInputBuilder_DEFAULT_SECOND_TEXT_LABEL @"Re-enter password."

Input length :

 #define EMSecureInputBuilder_DEFAULT_TEXT_LABEL_COLOR EMUIColorFromRGBA(0xFFFFFFFF)
 #define EMSecureInputBuilder_DEFAULT_MINIMUM_INPUT_LENGTH 4
 #define EMSecureInputBuilder_DEFAULT_MAXIMUM_INPUT_LENGTH 8

Default automatic enabled ok :

 #define EMSecureInputBuilder_DEFAULT_AUTOMATIC_ENABLED_OK YES

Default automatic ok :

 #define EMSecureInputBuilder_DEFAULT_AUTOMATIC_OK NO

Text border (focus and unfocus) :

 #define EMSecureInputBuilder_DEFAULT_TEXT_BORDER_FOCUS_COLOR EMUIColorFromRGBA(0xFF0066CC)
 #define EMSecureInputBuilder_DEFAULT_TEXT_BORDER_UNFOCUS_COLOR EMUIColorFromRGBA(0xFFA9A9A9)

Default font :

 #define EMSecureInputBuilder_DEFAULT_TEXT_FONT_NAME @"ArialMT"
 #define EMSecureInputBuilder_DEFAULT_TEXT_FONT_SIZE 30

Default delete key name :

 #define EMSecureInputBuilder_DEFAULT_DELETE_KEY_NAME @"⌫"

Back button :

 #define EMSecureInputBuilder_DEFAULT_BACK_BUTTON_NAME @"Back"

Definition

typedef NS_ENUM(NSInteger, EMSecureInputBuilder ) {
   EMSecureInputBuilder_DEFAULT = 0,
};

Constants

EMSecureInputBuilder_DEFAULT

Dummy enumeration declaration to include the constants for API doc.

Declared In EMSecureInputBuilder.h.

Availability

2.5

Declared In

EMSecureInputBuilder.h