danger.ui
Class TextInputAlertWindow
java.lang.Object
|
+--danger.app.Listener
|
+--danger.ui.View
|
+--danger.ui.Container
|
+--danger.ui.Window
|
+--danger.ui.DialogWindow
|
+--danger.ui.StandardAlertWindow
|
+--danger.ui.TextInputAlertWindow
- public final class TextInputAlertWindow
- extends StandardAlertWindow
Application interface for password or pin windows.
| Fields inherited from class danger.ui.StandardAlertWindow |
kBottomMargin, kGap3, kIconColWidth, kImageTextGap, kLeftMargin, kMaxBitmapSize, kMaxTitleHeight, kRightMargin, kTopIconMargin, kTopMargin, m_autoDismiss, m_autoDismissEvent, m_autoDismissMS, m_autoDismissTimer, m_forceNoButtons, m_setBitmapCalled, m_systemDialog, mBitmap, mFont, mImageViewHeight, mImageViewWidth, mMessage, mNeedLayout |
| Fields inherited from class danger.ui.DialogWindow |
kAppDialogStyle, kBottomPosition1, kBottomPosition2, kBottomPosition3, kButtonHeight, kDefaultWindowStyle, kMaxBottomButtons, kMaxButtons, kMinFrameButtonWidth, kSystemDialogStyle, kSystemErrorStyle, kSystemWindowStyle, kTopPosition1, kTopPosition2, m_bottomBorder, m_doAutoSize, m_leftBorder, m_rightBorder, m_topBorder, mBackEvent, mButtonEvents, mButtonIDs, mButtons, mCancelButton, mCancelEvent, mDefaultButton, mDefaultButtonPosition, mDefaultListener, mLayoutButtonsVertically, mListener, mNeedLayoutFrameButtons, mNeedToAddTopFrameButtons, mShortcuts, mTitlebarControls |
|
Method Summary |
Button |
addButton(java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg)
|
Button |
addButton(java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg,
int shortcut)
|
boolean |
addTextField(java.lang.String inLabel,
java.lang.String defaultText,
int inMaxChar,
boolean isPassword)
|
boolean |
addTextField(java.lang.String inLabel,
java.lang.String defaultText,
int inMaxChar,
boolean isPassword,
boolean disabled)
Set the text field for the alert window. |
static void |
displayChangePasswordWindow(java.lang.String title,
java.lang.String msg,
Bitmap icon,
boolean isSystemAlert,
java.lang.String oldPasswordLabel,
java.lang.String newPasswordLabel,
java.lang.String newPasswordLabel2,
int passwordMaxChar,
Listener listener,
java.lang.String button1,
int eventType1,
int data1,
java.lang.Object arg1,
int shortcut,
Event cancelEvent)
|
static void |
displayNewPasswordWindow(java.lang.String title,
java.lang.String msg,
Bitmap icon,
boolean isSystemAlert,
int passwordMaxChar,
java.lang.String newPasswordLabel,
java.lang.String confirmPasswordLabel,
Listener listener,
java.lang.String button1,
int eventType1,
int data1,
java.lang.Object arg1,
int shortcut,
Event cancelEvent)
|
static void |
displayPasswordWindow(java.lang.String title,
java.lang.String msg,
Bitmap icon,
boolean isSystemAlert,
java.lang.String passwordLabel,
int passwordMaxChar,
Listener listener,
java.lang.String button1,
int eventType1,
int data1,
java.lang.Object arg1,
int shortcut,
Event cancelEvent)
|
static void |
displayPINPUKWindow(java.lang.String title,
java.lang.String msg,
Bitmap icon,
boolean isSystemAlert,
java.lang.String passwordLabel,
int passwordMaxChar,
Listener listener,
java.lang.String button1,
int eventType1,
int data1,
java.lang.Object arg1,
int shortcut,
Event cancelEvent)
|
static TextInputAlertWindow |
displayUsernamePasswordWindow(java.lang.String title,
java.lang.String msg,
Bitmap icon,
boolean isSystemAlert,
java.lang.String usernameLabel,
int usernameMaxChar,
java.lang.String passwordLabel,
int passwordMaxChar,
Listener listener,
java.lang.String button1,
int eventType1,
int data1,
java.lang.Object arg1,
int shortcut,
Event cancelEvent)
|
boolean |
eventKeyDown(char c,
Event event)
|
protected int |
getMaxMessageHeight()
|
protected boolean |
layout()
|
protected int |
layoutTextField(int textColLeft,
int textColWidth,
int windowHeight)
|
protected void |
positionDialog()
|
boolean |
receiveEvent(Event e)
Receive an event from the alert window. |
void |
setFocusedField(java.lang.String key)
|
void |
setGSMPINPUKMode(boolean gsmMode)
|
void |
setIcon(Bitmap inIcon)
|
void |
setTextField(java.lang.String key,
java.lang.String value)
|
| Methods inherited from class danger.ui.StandardAlertWindow |
addFrameButton, addFrameButton, getBitmap, getMessage, getMessageFont, getSleepScreenMessage, layoutBitmap, layoutMessage, setAutoDismiss, setAutoDismiss, setBitmap, setFont, setForceNoButtons, setMessage, setMessageFont, setMessageFormatDate, setMessageFormatText, setMessageFormatText, setMessageFormatText, setMessageFormatText, setSystemDialog, show |
| Methods inherited from class danger.ui.DialogWindow |
activateFrameButton, addBottomFrameButton, addChild, addFrameButton, addFrameButton, addFrameButton, addTopFrameButton, computeTitleWidth, convertShortcutKeyToButtonIndex, drawDialogStyleFrame, drawFrame, drawSystemWindowStyleFrame, eventWidgetUp, getChildWithID, getContentRect, getDefaultFrameButton, getFrameButtonWithID, getIcon, getTitle, getTitleBarHeight, getTitleFont, handleShortcutKey, hide, initTitleBarControlList, layoutBottomFrameButtonsVertically, layoutFrame, layoutFrameButtons, layoutTopFrameButtons, newButtonWithShortcut, paint, positionBottomButtons, positionFrameButtons, positionTopButtons, setAutoSize, setBackEvent, setCancelButtonEvent, setCancelButtonShortcutBitmap, setContentSize, setDefaultFrameButton, setDefaultFrameButton, setDefaultListener, setDrawBottomFrame, setEventForControlWithID, setEventForFrameButtonWithID, setFocusedChild, setFrameButtonShortcut, setIconVerticalOffset, setListener, setNoDefaultFrameButton, setShowCancel, setSize, setTitle, setTitleFormatDate, setTitleFormatText, setTitleFormatText, setTitleFormatText, setTitleFormatText, setWindowStyle, snapToChildren, snapToChildren |
| Methods inherited from class danger.ui.Window |
addFromDialogResource, addFromDialogResource, addToChildIDList, addToChildIDList, adjustActionMenuState, autoHide, autoHideIfIdle, autoHideIfIdle, blocksChooser, centerHorizontal, centerOnScreen, centerUnderTitleBar, centerVertical, disableControlWithID, dropOrphanedEvents, enableControlWithID, getApplication, getControlWithID, getDescendantWithID, getExplicitIDOfChild, getIDOfChild, getListener, getWindowBelow, hideActiveMenu, hideControlWithID, isActionMenuVisible, isFloating, isFullScreen, isUnresponsive, onPeriodicPulse, onWindowPaint, receiveMessage, removeChildFromIDList, setFloating, setFormatDateForControlWithID, setFormatDateForTextControlWithID, setFormatTextForControlWithID, setFormatTextForControlWithID, setFormatTextForControlWithID, setFormatTextForControlWithID, setFormatTextForTextControlWithID, setFormatTextForTextControlWithID, setFormatTextForTextControlWithID, setFormatTextForTextControlWithID, setListenerForAllControls, setMaxChildID, setMaxControlID, setPosition, setTitled, shouldDropEvent, showControlWithID |
| Methods inherited from class danger.ui.Container |
addChild, addChildAt, advanceFocus, childCount, childIsOnScreen, disable, enable, eventKeyHeld, eventKeyRepeat, eventKeyUp, eventPeriodicPulse, eventShortcut, eventWidgetDown, eventWidgetHeld, getBottomChild, getChildAt, getChildIndex, getFirstChild, getFirstFocusableChild, getFocusedChild, getLastChild, getLastFocusableChild, hideAllChildren, loseFocus, moveChildToIndex, paintChildren, reflowChildren, removeAllChildren, removeChild, reverseFocus, setFocusedChild, setWindow, showAllChildren, takeFocus |
| Methods inherited from class danger.ui.View |
clear, copyStyle, getAcceptFocus, getBackgroundColor, getBottom, getBounds, getBounds, getFrame, getFrame, getHeight, getInterestingRect, getInterestingRect, getLeft, getOrigin, getOrigin, getOriginX, getOriginY, getParent, getRight, getSibling, getStyle, getStyleColor, getStyleFont, getTop, getWidth, getWindow, globalToLocal, invalidate, invalidate, invalidate, isEnabled, isFocusable, isFocused, isOnScreen, isTransparent, isVisible, keepRectInView, localToGlobal, localToGlobal, localToWindow, moveBy, offsetOrigin, offsetOrigin, onAddedToParent, onDecoded, onRemovedFromParent, onStyleChanged, receiveEventInternal, resetOrigin, sendEventToWindow, setAcceptFocus, setBackgroundColor, setBottom, setDebugBounds, setEnabled, setFrame, setHeight, setKeyedValue, setLeft, setOrigin, setOrigin, setRight, setStyle, setStyleColor, setStyleFont, setStyleFrameColor, setTop, setTransparent, setVisible, setWidth, styleIsDefault, willFocusWithin, windowToLocal |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mTextField1
protected TextField mTextField1
mTextField2
protected TextField mTextField2
mTextField3
protected TextField mTextField3
mTextFieldLabel1
protected StaticText mTextFieldLabel1
mTextFieldLabel2
protected StaticText mTextFieldLabel2
mTextFieldLabel3
protected StaticText mTextFieldLabel3
mTextFieldMaxChar1
protected int mTextFieldMaxChar1
mTextFieldMaxChar2
protected int mTextFieldMaxChar2
mTextFieldMaxChar3
protected int mTextFieldMaxChar3
mGSMMode
protected boolean mGSMMode
kTextFieldKey1
public static final java.lang.String kTextFieldKey1
kTextFieldKey2
public static final java.lang.String kTextFieldKey2
kTextFieldKey3
public static final java.lang.String kTextFieldKey3
kGap1
public static final int kGap1
kGap4
public static final int kGap4
TextInputAlertWindow
public TextInputAlertWindow(java.lang.String message)
TextInputAlertWindow
public TextInputAlertWindow(int windowStyle,
java.lang.String message)
TextInputAlertWindow
public TextInputAlertWindow(int windowStyle,
java.lang.String message,
boolean showCancel)
addTextField
public boolean addTextField(java.lang.String inLabel,
java.lang.String defaultText,
int inMaxChar,
boolean isPassword)
addButton
public Button addButton(java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg,
int shortcut)
addButton
public Button addButton(java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg)
addTextField
public boolean addTextField(java.lang.String inLabel,
java.lang.String defaultText,
int inMaxChar,
boolean isPassword,
boolean disabled)
- Set the text field for the alert window.
This method creates a text field in the alert window. Up to three
text fields can be added per alert window. The text parameter
specifies the initial text to be displayed in the field. The
inMaxChar parameter specifies the maximum length for the text
entered into the field. The isPassword parameter specifies
whether or not the text should be protected. If true, an
asterisk is displayed for each character actually entered
into the field.
- Parameters:
inLabel - A string for the label of the text field.defaultText - A String containing the initial text to be displayed.inMaxChar - An int specifying the maximum number of characters that can be entered into the field.isPassword - A boolean specifying whether or not the text should be protected.disabled - A boolean specifying whether or not the text field should be disabled.
setIcon
public void setIcon(Bitmap inIcon)
- Overrides:
setIcon in class DialogWindow
setGSMPINPUKMode
public void setGSMPINPUKMode(boolean gsmMode)
getMaxMessageHeight
protected int getMaxMessageHeight()
- Overrides:
getMaxMessageHeight in class StandardAlertWindow
layoutTextField
protected int layoutTextField(int textColLeft,
int textColWidth,
int windowHeight)
layout
protected boolean layout()
- Overrides:
layout in class StandardAlertWindow
positionDialog
protected void positionDialog()
- Overrides:
positionDialog in class StandardAlertWindow
eventKeyDown
public boolean eventKeyDown(char c,
Event event)
- Overrides:
eventKeyDown in class Container
receiveEvent
public boolean receiveEvent(Event e)
- Receive an event from the alert window.
Called whenever the alert window receives an event. The default
behavior is to create and send an event to the listener for the
alert window. Override this method to receive and process the
events yourself.
- Overrides:
receiveEvent in class StandardAlertWindow
- Parameters:
e - An Event containing the event received.
displayPINPUKWindow
public static void displayPINPUKWindow(java.lang.String title,
java.lang.String msg,
Bitmap icon,
boolean isSystemAlert,
java.lang.String passwordLabel,
int passwordMaxChar,
Listener listener,
java.lang.String button1,
int eventType1,
int data1,
java.lang.Object arg1,
int shortcut,
Event cancelEvent)
displayPasswordWindow
public static void displayPasswordWindow(java.lang.String title,
java.lang.String msg,
Bitmap icon,
boolean isSystemAlert,
java.lang.String passwordLabel,
int passwordMaxChar,
Listener listener,
java.lang.String button1,
int eventType1,
int data1,
java.lang.Object arg1,
int shortcut,
Event cancelEvent)
displayUsernamePasswordWindow
public static TextInputAlertWindow displayUsernamePasswordWindow(java.lang.String title,
java.lang.String msg,
Bitmap icon,
boolean isSystemAlert,
java.lang.String usernameLabel,
int usernameMaxChar,
java.lang.String passwordLabel,
int passwordMaxChar,
Listener listener,
java.lang.String button1,
int eventType1,
int data1,
java.lang.Object arg1,
int shortcut,
Event cancelEvent)
displayNewPasswordWindow
public static void displayNewPasswordWindow(java.lang.String title,
java.lang.String msg,
Bitmap icon,
boolean isSystemAlert,
int passwordMaxChar,
java.lang.String newPasswordLabel,
java.lang.String confirmPasswordLabel,
Listener listener,
java.lang.String button1,
int eventType1,
int data1,
java.lang.Object arg1,
int shortcut,
Event cancelEvent)
displayChangePasswordWindow
public static void displayChangePasswordWindow(java.lang.String title,
java.lang.String msg,
Bitmap icon,
boolean isSystemAlert,
java.lang.String oldPasswordLabel,
java.lang.String newPasswordLabel,
java.lang.String newPasswordLabel2,
int passwordMaxChar,
Listener listener,
java.lang.String button1,
int eventType1,
int data1,
java.lang.Object arg1,
int shortcut,
Event cancelEvent)
setTextField
public void setTextField(java.lang.String key,
java.lang.String value)
setFocusedField
public final void setFocusedField(java.lang.String key)
Danger Confidential. Copyright © 2000-2003, Danger Inc.