|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--danger.app.Listener
|
+--danger.ui.View
|
+--danger.ui.Container
|
+--danger.ui.Window
|
+--danger.ui.DialogWindow
| Fields inherited from class danger.ui.Window |
mBusyPaintCount, STATE_AUTO_HIDE_IF_IDLE, STATE_DROP_ORPHANED_EVENTS, STATE_FLOATING, STATE_FULLSCREEN |
| Fields inherited from class danger.ui.View |
mOriginX, mOriginY, mStyle, STATE_CAN_FOCUS, STATE_DEBUG_BOUNDS, STATE_ENABLED, STATE_FOCUSED, STATE_TRANSPARENT, STATE_VISIBLE |
| Constructor Summary | |
DialogWindow()
|
|
DialogWindow(Bitmap inIcon)
|
|
DialogWindow(boolean showCancel)
|
|
DialogWindow(boolean showCancel,
int windowStyle)
|
|
DialogWindow(java.lang.String inTitle)
|
|
DialogWindow(java.lang.String inTitle,
Bitmap inIcon)
|
|
DialogWindow(java.lang.String inTitle,
Bitmap inIcon,
int windowStyle)
|
|
DialogWindow(java.lang.String inTitle,
Bitmap inIcon,
int windowStyle,
boolean showCancel)
|
|
DialogWindow(java.lang.String inTitle,
int windowStyle)
|
|
| Method Summary | |
protected void |
activateFrameButton(int index)
|
Button |
addBottomFrameButton(java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg,
int shortcut)
Add a button to the alert window. |
void |
addChild(View child,
int id)
|
Button |
addFrameButton(int position,
java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg)
Add a button to the alert window. |
Button |
addFrameButton(int position,
java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg,
int shortcut)
Add a button to the alert window. |
Button |
addFrameButton(int position,
java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg,
int shortcut,
int id)
|
Button |
addTopFrameButton(java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg,
int shortcut)
|
protected void |
computeTitleWidth()
|
int |
convertShortcutKeyToButtonIndex(Event e)
|
void |
drawDialogStyleFrame(Pen p,
int windowStyle)
|
void |
drawFrame(Pen p)
|
void |
drawSystemWindowStyleFrame(Pen p)
|
boolean |
eventWidgetUp(int widget,
Event event)
Handle the release of a device widget |
View |
getChildWithID(int id)
|
Rect |
getContentRect()
|
Button |
getDefaultFrameButton()
|
protected Button |
getFrameButtonWithID(int id)
|
Bitmap |
getIcon()
|
java.lang.String |
getSleepScreenMessage()
Override for system alerts |
java.lang.String |
getTitle()
|
int |
getTitleBarHeight()
|
protected static Font |
getTitleFont()
|
boolean |
handleShortcutKey(Event e)
Handle a shortcut key event. |
void |
hide()
|
protected void |
initTitleBarControlList()
|
void |
layoutBottomFrameButtonsVertically(boolean flag)
Layout buttons vertically instead of horizontally. |
protected void |
layoutFrame()
|
protected void |
layoutFrameButtons()
|
protected void |
layoutTopFrameButtons()
|
protected Button |
newButtonWithShortcut(java.lang.String string,
int shortcut)
|
void |
paint(Pen pen)
Draw the contents of this View. |
protected void |
positionBottomButtons()
|
protected void |
positionDialog()
|
protected void |
positionFrameButtons()
|
protected void |
positionTopButtons()
|
boolean |
receiveEvent(Event e)
Entry point for event processing. |
void |
setAutoSize(boolean doAutoSize)
|
void |
setBackEvent(Event e)
Specifies an event to send when the back button is pressed. |
void |
setCancelButtonEvent(Event e)
|
void |
setCancelButtonShortcutBitmap(Bitmap shortcut)
|
void |
setContentSize(int width,
int height)
|
void |
setDefaultFrameButton(Button button)
|
void |
setDefaultFrameButton(int which)
|
void |
setDefaultListener(Listener listener)
|
protected void |
setDrawBottomFrame(boolean drawFrame)
|
void |
setEventForControlWithID(int id,
Event newEvent)
|
protected boolean |
setEventForFrameButtonWithID(int id,
Event newEvent)
|
void |
setFocusedChild(View inNewFocus)
|
void |
setFrameButtonShortcut(int position,
int shortcut)
|
void |
setIcon(Bitmap inIcon)
|
void |
setIconVerticalOffset(int offset)
|
void |
setListener(Listener inListener)
Set the listener for the alert window. |
void |
setNoDefaultFrameButton()
|
void |
setShowCancel(boolean showCancel)
|
void |
setSize(int width,
int height)
|
void |
setTitle(java.lang.String inTitle)
|
void |
setTitleFormatDate(danger.internal.Date inDate)
|
void |
setTitleFormatText(java.lang.String inArg0)
|
void |
setTitleFormatText(java.lang.String[] inArgs)
|
void |
setTitleFormatText(java.lang.String inArg0,
java.lang.String inArg1)
|
void |
setTitleFormatText(java.lang.String inArg0,
java.lang.String inArg1,
java.lang.String inArg2)
|
void |
setWindowStyle(int windowStyle)
|
void |
show()
|
void |
snapToChildren(int inLeft,
int inTop,
int inRight,
int inBottom)
Reduces the size of this Container so that it exactly fits around its children with no extra space. |
void |
snapToChildren(int inLeft,
int inTop,
int inRight,
int inBottom,
boolean includeBottomFrame)
|
| Methods inherited from class danger.app.Listener |
cancelEvents, sendEvent, sendEvent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Listener mDefaultListener
protected boolean m_doAutoSize
protected Button mCancelButton
protected View[] mTitlebarControls
protected Event mBackEvent
protected Event mCancelEvent
protected int m_leftBorder
protected int m_rightBorder
protected int m_topBorder
protected int m_bottomBorder
protected boolean mNeedLayoutFrameButtons
protected boolean mNeedToAddTopFrameButtons
protected Button[] mButtons
protected Event[] mButtonEvents
protected int[] mShortcuts
protected int[] mButtonIDs
protected int mDefaultButtonPosition
protected Button mDefaultButton
protected boolean mLayoutButtonsVertically
protected Listener mListener
protected static final int kMinFrameButtonWidth
protected static final int kButtonHeight
public static final int kBottomPosition1
public static final int kBottomPosition2
public static final int kBottomPosition3
public static final int kTopPosition1
public static final int kTopPosition2
protected static final int kMaxButtons
protected static final int kMaxBottomButtons
public static final int kDefaultWindowStyle
public static final int kSystemWindowStyle
public static final int kAppDialogStyle
public static final int kSystemDialogStyle
public static final int kSystemErrorStyle
| Constructor Detail |
public DialogWindow()
public DialogWindow(boolean showCancel)
public DialogWindow(boolean showCancel,
int windowStyle)
public DialogWindow(java.lang.String inTitle)
public DialogWindow(java.lang.String inTitle,
int windowStyle)
public DialogWindow(Bitmap inIcon)
public DialogWindow(java.lang.String inTitle,
Bitmap inIcon)
public DialogWindow(java.lang.String inTitle,
Bitmap inIcon,
int windowStyle)
public DialogWindow(java.lang.String inTitle,
Bitmap inIcon,
int windowStyle,
boolean showCancel)
| Method Detail |
public void setWindowStyle(int windowStyle)
public void addChild(View child,
int id)
addChild in class Containerpublic void setShowCancel(boolean showCancel)
public void setListener(Listener inListener)
inListener - A Listener that will receive events from the window.public void setDefaultListener(Listener listener)
public View getChildWithID(int id)
getChildWithID in class Containerprotected Button getFrameButtonWithID(int id)
public void setEventForControlWithID(int id,
Event newEvent)
setEventForControlWithID in class Window
protected boolean setEventForFrameButtonWithID(int id,
Event newEvent)
public Button addBottomFrameButton(java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg,
int shortcut)
public Button addTopFrameButton(java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg,
int shortcut)
public Button addFrameButton(int position,
java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg)
whichButton - defines the button to be assigned.
button #1 is the rightmost button; button #3 is the leftmost button.
public Button addFrameButton(int position,
java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg,
int shortcut)
whichButton - values of 1-3, indicates which button to assign.buttonStr - A String containing the label for the button.eventType - An int containing the event type to be sent when the button is chosen.data - An int containing any additional data to be sent in the event.arg - An Object containing an object reference to be sent in the event.shortcut - An int (1-3) specifying the shortcut to be used for the button.
public Button addFrameButton(int position,
java.lang.String buttonStr,
int eventType,
int data,
java.lang.Object arg,
int shortcut,
int id)
public void setFrameButtonShortcut(int position,
int shortcut)
public void setDefaultFrameButton(int which)
public void setDefaultFrameButton(Button button)
public void setNoDefaultFrameButton()
public Button getDefaultFrameButton()
public void layoutBottomFrameButtonsVertically(boolean flag)
protected Button newButtonWithShortcut(java.lang.String string,
int shortcut)
protected void layoutTopFrameButtons()
protected void layoutFrameButtons()
public int convertShortcutKeyToButtonIndex(Event e)
public boolean handleShortcutKey(Event e)
e - An Event containing the shortcut event that was received.protected void activateFrameButton(int index)
protected void initTitleBarControlList()
public void setCancelButtonEvent(Event e)
public void setCancelButtonShortcutBitmap(Bitmap shortcut)
public void setBackEvent(Event e)
public void setTitle(java.lang.String inTitle)
public java.lang.String getTitle()
public void setIcon(Bitmap inIcon)
public Bitmap getIcon()
public int getTitleBarHeight()
public Rect getContentRect()
public void setContentSize(int width,
int height)
public void setAutoSize(boolean doAutoSize)
public void setSize(int width,
int height)
setSize in class Windowpublic void setFocusedChild(View inNewFocus)
setFocusedChild in class Containerpublic void show()
show in class Windowpublic void hide()
hide in class Windowprotected void positionDialog()
protected void layoutFrame()
protected void positionFrameButtons()
protected void positionTopButtons()
protected void positionBottomButtons()
protected void computeTitleWidth()
public java.lang.String getSleepScreenMessage()
public void snapToChildren(int inLeft,
int inTop,
int inRight,
int inBottom)
ContainersnapToChildren in class Containerdanger.ui.ContainerinLeft - left margininTop - top margininRight - right margininBottom - bottom margin
public void snapToChildren(int inLeft,
int inTop,
int inRight,
int inBottom,
boolean includeBottomFrame)
public void paint(Pen pen)
Viewpaint in class Containerpublic void drawFrame(Pen p)
public void drawDialogStyleFrame(Pen p,
int windowStyle)
public void drawSystemWindowStyleFrame(Pen p)
public boolean receiveEvent(Event e)
ListenerreceiveEvent in class Container
public boolean eventWidgetUp(int widget,
Event event)
ContainereventWidgetUp in class Containerdanger.ui.ContainerinWidget - the widget that went downprotected void setDrawBottomFrame(boolean drawFrame)
protected static Font getTitleFont()
public void setTitleFormatText(java.lang.String inArg0)
public void setTitleFormatText(java.lang.String inArg0,
java.lang.String inArg1)
public void setTitleFormatText(java.lang.String inArg0,
java.lang.String inArg1,
java.lang.String inArg2)
public void setTitleFormatText(java.lang.String[] inArgs)
public void setTitleFormatDate(danger.internal.Date inDate)
public void setIconVerticalOffset(int offset)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||