|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.rim.device.api.ui.Field
net.rim.device.api.ui.Manager
net.rim.device.api.ui.Screen
net.rim.device.api.ui.container.FullScreen
net.rim.device.api.ui.container.MainScreen
com.sybase.uep.bobclient.screens.BaseBOBScreen
com.sybase.uep.bobclient.screens.BaseBOBStockScreen
com.sybase.uep.bobclient.screens.BaseBOBSettingsScreen
com.sybase.uep.bobclient.screens.ScreenSaverScreen
public class ScreenSaverScreen
This is the screen saver screen
It will allow users to set the screen saver idle time Enable or disable the screen saver Lock the client now
BaseBOBStockScreen
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_CANCEL_BUTTON_LABEL
|
static java.lang.String |
DEFAULT_CANCEL_MENU_LABEL
|
static java.lang.String |
DEFAULT_ENABLE_SCREEN_SAVER_LABEL
|
static java.lang.String |
DEFAULT_IDLE_TIME_MESSAGE
|
static java.lang.String |
DEFAULT_IDLE_TIME_WAIT_LABEL
|
static java.lang.String |
DEFAULT_LOCK_CLIENT_PROMPT_MESSAGE
|
static java.lang.String |
DEFAULT_LOCK_SCREEN_LABEL
|
static java.lang.String |
DEFAULT_SAVE_BUTTON_LABEL
|
static java.lang.String |
DEFAULT_SAVE_MENU_LABEL
|
static java.lang.String |
DEFAULT_SAVE_SUCCESS_MESSAGE
|
static java.lang.String |
DEFAULT_SETTINGS_ERROR_MESSAGE
|
static java.lang.String |
DEFAULT_TITLE_LABEL
|
Fields inherited from class com.sybase.uep.bobclient.screens.BaseBOBSettingsScreen |
---|
_clientName, _encodedBackgroundImage |
Fields inherited from class com.sybase.uep.bobclient.screens.BaseBOBStockScreen |
---|
_backgroundImage, _isScaleBackgroundImageAspectFit, _navigationBarBorderStyle, _navigationBarStyle, _screenTitle |
Fields inherited from class com.sybase.uep.bobclient.screens.BaseBOBScreen |
---|
_appLogger, KEY |
Fields inherited from class net.rim.device.api.ui.container.MainScreen |
---|
NO_STATUS_SEPARATOR, NO_TITLE_SEPARATOR |
Fields inherited from class net.rim.device.api.ui.Screen |
---|
DEFAULT_CLOSE, DEFAULT_MENU, NO_SYSTEM_MENU_ITEMS |
Fields inherited from class net.rim.device.api.ui.Manager |
---|
BOTTOMMOST, DOWNWARD, HORIZONTAL_SCROLL, HORIZONTAL_SCROLL_MASK, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_MASK, LEAVE_BLANK_SPACE, LEFTMOST, LEFTWARD, NO_HORIZONTAL_SCROLL, NO_HORIZONTAL_SCROLLBAR, NO_SCROLL_RESET, NO_VERTICAL_SCROLL, NO_VERTICAL_SCROLLBAR, QUANTA_FONT, RIGHTMOST, RIGHTWARD, TOPMOST, UPWARD, VERTICAL_SCROLL, VERTICAL_SCROLL_MASK, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_MASK |
Fields inherited from class net.rim.device.api.ui.Field |
---|
ACTION_INVOKE, EDITABLE, EDITABLE_MASK, FIELD_BOTTOM, FIELD_HALIGN_MASK, FIELD_HCENTER, FIELD_LEADING, FIELD_LEFT, FIELD_RIGHT, FIELD_TOP, FIELD_TRAILING, FIELD_VALIGN_MASK, FIELD_VCENTER, FOCUSABLE, FOCUSABLE_MASK, HIGHLIGHT_FOCUS, HIGHLIGHT_SELECT, NON_FOCUSABLE, NON_SPELLCHECKABLE, READONLY, SPELLCHECKABLE, SPELLCHECKABLE_MASK, STATUS_MOVE_FOCUS_HORIZONTALLY, STATUS_MOVE_FOCUS_VERTICALLY, USE_ALL_HEIGHT, USE_ALL_WIDTH, VISUAL_STATE_ACTIVE, VISUAL_STATE_DISABLED, VISUAL_STATE_DISABLED_FOCUS, VISUAL_STATE_FOCUS, VISUAL_STATE_NORMAL |
Constructor Summary | |
---|---|
ScreenSaverScreen(int screenTitleRID,
java.lang.String clientName)
Constructor to create the Screen Saver Screen |
|
ScreenSaverScreen(java.lang.String clientName)
Constructor to create the Screen Saver Screen |
|
ScreenSaverScreen(java.lang.String screenTitle,
java.lang.String clientName)
Constructor to create the Screen Saver Screen |
Method Summary | |
---|---|
void |
buttonClicked(net.rim.device.api.ui.Field field)
Overridden to process the buttons being clicked on |
protected void |
defineScreen()
(non-Javadoc) |
FontStyle |
getButtonFocusFontStyle()
Get the button focus font style |
FontStyle |
getButtonUnfocusFontStyle()
Get the button unfocus font style |
FontStyle |
getScreenFontStyle()
Get this screen's font style |
void |
setButtonFocusFontStyle(FontStyle fontStyle)
Set the button focus font style for this control |
void |
setButtonUnfocusFontStyle(FontStyle fontStyle)
Set the button unfocus font style for this control |
void |
setCancelButtonLabel(java.lang.String label)
Set the Cancel button Label |
void |
setCancelMenuLabel(java.lang.String label)
Set the Cancel Menu Label |
void |
setChangeIdleTime(boolean bol)
Set to allow users change the screen saver idle time or not |
void |
setChangeScreenSaver(boolean bol)
Set to allow users change the screen saver settings or not |
void |
setEnableScreenSaverLabel(java.lang.String label)
Set the enable screen saver label |
void |
setErrorLoadingSettingsMessage(java.lang.String message)
Set the error loading settings message |
void |
setIdleTimeMessage(java.lang.String message)
Set the idle time message |
void |
setLockClientNowLabel(java.lang.String label)
Set the lock client now label |
void |
setLockClientPromptMessage(java.lang.String message)
Set the lock client now prompt message |
void |
setProperty(int key,
java.lang.Object value)
Set the property values for this screen |
void |
setSaveButtonLabel(java.lang.String label)
Set the Save button Label |
void |
setSaveMenuLabel(java.lang.String label)
Set the Save Menu Label |
void |
setSaveSuccessMessage(java.lang.String msg)
Set the save success message |
void |
setScreenFontStyle(FontStyle fontStyle)
Set the font style for this screen |
void |
setShowButtons(boolean bol)
Hide or Show the save and cancel buttons |
void |
setWaitLabel(java.lang.String label)
Set the Wait Label |
Methods inherited from class com.sybase.uep.bobclient.screens.BaseBOBSettingsScreen |
---|
getClientName, getLabelMsgString, getScreenTitle |
Methods inherited from class com.sybase.uep.bobclient.screens.BaseBOBStockScreen |
---|
closeScreen, runOnSaveActions, setNavigationBarBorderStyle, setNavigationBarLabel, setNavigationBarStyle, setOnCloseActions, setOnSaveActions |
Methods inherited from class net.rim.device.api.ui.container.MainScreen |
---|
addMenuItem, getField, getFieldCount, getFieldWithFocus, getFieldWithFocusIndex, getMainManager, keyCharUnhandled, onSavePrompt, removeAllMenuItems, removeMenuItem, setBanner, setId, setStatus, setTitle, setTitle, setTitle, setTitle |
Methods inherited from class net.rim.device.api.ui.container.FullScreen |
---|
sublayout |
Methods inherited from class net.rim.device.api.ui.Screen |
---|
add, addKeyListener, addScreenUiEngineAttachedListener, addTrackwheelListener, close, delete, deleteRange, dispatchKeyEvent, doLayout, doPaint, ensureRegionVisible, getAccessibleContext, getApplication, getDefaultMenuItem, getDelegate, getFieldAtLocation, getFocusRect, getGraphics, getLeafFieldWithFocus, getMenu, getScreenAbove, getScreenBelow, getUiEngine, getVirtualKeyboard, insert, invalidate, invalidate, invalidateAll, invalidateLayout, invokeAction, isDataValid, isDirty, isDisplayed, isFocus, isFocusable, isGlobal, isGlobalStatus, isMuddy, isObscured, isSelecting, keyControl, keyDown, keyRepeat, keyStatus, keyUp, layoutDelegate, navigationClick, navigationMovement, navigationUnclick, onClose, onDisplay, onExposed, onFocus, onMenu, onMenuDismissed, onMenuDismissed, onObscured, onSave, onUiEngineAttached, onUndisplay, onUnfocus, openDevelopmentBackdoor, openProductionBackdoor, paint, paintBackground, removeFocus, removeKeyListener, removeScreenUiEngineAttachedListener, removeTrackwheelListener, replace, save, scroll, setBackdoorAltStatus, setDefaultClose, setDirty, setFocus, setFocus, setFocus, setHorizontalQuantization, setPositionDelegate, setTrackballFilter, setTrackballSensitivityXOffset, setTrackballSensitivityYOffset, setVerticalQuantization, touchEvent, trackwheelClick, trackwheelClickUnhandled, trackwheelRoll, trackwheelUnclick, updateDisplay |
Methods inherited from class net.rim.device.api.ui.Manager |
---|
clearCustomScrollArrows, deleteAll, getHorizontalScroll, getPreferredHeightOfChild, getPreferredWidthOfChild, getVerticalScroll, getVirtualHeight, getVirtualWidth, getVisibleHeight, getVisibleWidth, invalidateFieldRange, isDownArrowShown, isUpArrowShown, isValidLayout, layout, layoutChild, moveFocus, moveFocus, moveFocus, nextFocus, nextFocus, paintChild, setFocus, setHorizontalScroll, setNonfocusableOverride, setPositionChild, setScrollListener, setVerticalScroll, setVirtualExtent, subpaint |
Methods inherited from class net.rim.device.api.ui.Field |
---|
drawFocus, drawHighlightRegion, fieldChangeNotify, focusAdd, focusChangeNotify, focusRemove, getBackground, getBackground, getBorder, getBorder, getBorder, getChangeListener, getContentHeight, getContentLeft, getContentRect, getContentRect, getContentTop, getContentWidth, getContextMenu, getContextMenu, getCookie, getExtent, getExtent, getFieldStyle, getFocusListener, getFont, getHeight, getIndex, getLeft, getManager, getMargin, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getOriginal, getPadding, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPreferredHeight, getPreferredWidth, getScreen, getState, getStyle, getTop, getVisualState, getWidth, isEditable, isPasteable, isSelectable, isSelectionCopyable, isSelectionCutable, isSelectionDeleteable, isSpellCheckable, isStyle, isVisible, makeContextMenu, makeContextMenu, onVisibilityChange, paste, select, selectionCopy, selectionCut, selectionDelete, setBackground, setBackground, setBorder, setBorder, setBorder, setBorder, setBorder, setChangeListener, setCookie, setEditable, setExtent, setFocusListener, setFont, setFont, setMargin, setMargin, setMuddy, setNonSpellCheckable, setPadding, setPadding, setPosition, setVisualState, updateLayout |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.sybase.uep.bobclient.screens.ISettingScreen |
---|
getClientName, getScreenTitle |
Field Detail |
---|
public static final java.lang.String DEFAULT_TITLE_LABEL
public static final java.lang.String DEFAULT_SAVE_MENU_LABEL
public static final java.lang.String DEFAULT_CANCEL_MENU_LABEL
public static final java.lang.String DEFAULT_SAVE_BUTTON_LABEL
public static final java.lang.String DEFAULT_CANCEL_BUTTON_LABEL
public static final java.lang.String DEFAULT_IDLE_TIME_WAIT_LABEL
public static final java.lang.String DEFAULT_LOCK_SCREEN_LABEL
public static final java.lang.String DEFAULT_IDLE_TIME_MESSAGE
public static final java.lang.String DEFAULT_ENABLE_SCREEN_SAVER_LABEL
public static final java.lang.String DEFAULT_LOCK_CLIENT_PROMPT_MESSAGE
public static final java.lang.String DEFAULT_SETTINGS_ERROR_MESSAGE
public static final java.lang.String DEFAULT_SAVE_SUCCESS_MESSAGE
Constructor Detail |
---|
public ScreenSaverScreen(java.lang.String clientName)
public ScreenSaverScreen(java.lang.String screenTitle, java.lang.String clientName)
screenTitle
- String
value for the screen titlepublic ScreenSaverScreen(int screenTitleRID, java.lang.String clientName)
screenTitleRID
- int
value for the screen title resource idMethod Detail |
---|
protected void defineScreen()
defineScreen
in class BaseBOBStockScreen
BaseBOBScreen.defineScreen()
public FontStyle getScreenFontStyle()
FontStyle
font style objectFontStyle
public void setScreenFontStyle(FontStyle fontStyle)
fontStyle
- FontStyle
font style objectFontStyle
public FontStyle getButtonUnfocusFontStyle()
FontStyle
font style objectFontStyle
public void setButtonUnfocusFontStyle(FontStyle fontStyle)
fontStyle
- FontStyle
font style objectFontStyle
public FontStyle getButtonFocusFontStyle()
FontStyle
font style objectFontStyle
public void setButtonFocusFontStyle(FontStyle fontStyle)
fontStyle
- FontStyle
font style objectFontStyle
public void setSaveMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setCancelMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setCancelButtonLabel(java.lang.String label)
label
- String
value for the new labelpublic void setSaveButtonLabel(java.lang.String label)
label
- String
value for the new labelpublic void setWaitLabel(java.lang.String label)
label
- String
value for the new labelpublic void setIdleTimeMessage(java.lang.String message)
message
- String
value for the messagepublic void setEnableScreenSaverLabel(java.lang.String label)
label
- String
value for the new labelpublic void setLockClientNowLabel(java.lang.String label)
label
- String
value for the new labelpublic void setLockClientPromptMessage(java.lang.String message)
message
- String
value for the messagepublic void setErrorLoadingSettingsMessage(java.lang.String message)
message
- String
value for the messagepublic void setSaveSuccessMessage(java.lang.String msg)
msg
- String
value for the new messagepublic void setChangeScreenSaver(boolean bol)
bol
- true
to allow user to change the screen saver settings , otherwise false
public void setChangeIdleTime(boolean bol)
bol
- true
to allow user to change the screen saver idle time, otherwise false
public void setShowButtons(boolean bol)
bol
- true
to allow user to show the buttons, otherwise false
public void buttonClicked(net.rim.device.api.ui.Field field)
field
- Field
object for the button being clickedField
public void setProperty(int key, java.lang.Object value)
setProperty
in class BaseBOBStockScreen
key
- int
value for a screen attributevalue
- Object
value for the attribute valueScreenProperties
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |