net.rim.blackberry.api.phone.phonegui
Class PhoneScreenHorizontalManager
java.lang.Object
net.rim.device.api.ui.Field
net.rim.device.api.ui.ScrollView
net.rim.device.api.ui.Manager
net.rim.device.api.ui.container.HorizontalFieldManager
net.rim.blackberry.api.phone.phonegui.PhoneScreenHorizontalManager
- All Implemented Interfaces:
- AdjustmentListener
public class PhoneScreenHorizontalManager
- extends HorizontalFieldManager
Manager used to organize data horizontally onto the phone screen. For more information, see the package overview
.
- See Also:
ScreenModel
,
PhoneScreen
,
PhoneScreenVerticalManager
- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
Fields inherited from class net.rim.device.api.ui.Manager |
BOTTOMMOST, DOWNWARD, HORIZONTAL_SCROLL, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_MASK, HORIZONTAL_SCROLL_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_SCROLLBAR, VERTICAL_SCROLLBAR_MASK, VERTICAL_SCROLL_MASK |
Fields inherited from class net.rim.device.api.ui.Field |
ACTION_INVOKE, AXIS_HORIZONTAL, AXIS_SEQUENTIAL, AXIS_VERTICAL, 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 |
Methods inherited from class net.rim.device.api.ui.Manager |
addAll, deleteAll, getAccessibleContext, getFieldWithFocus, getFieldWithFocusIndex, getFocusRect, getHorizontalScroll, getLeafFieldWithFocus, getPreferredHeightOfChild, getPreferredWidthOfChild, getVerticalScroll, getVirtualHeight, getVirtualWidth, insertAll, invalidate, invalidate, invalidateFieldRange, invokeAction, isDataValid, isDirty, isDownArrowShown, isFocusable, isMuddy, isSelecting, isUpArrowShown, isValidLayout, keyChar, keyControl, keyDown, keyRepeat, keyStatus, keyUp, layout, layoutChild, makeMenu, moveFocus, moveFocus, navigationClick, navigationMovement, navigationUnclick, nextFocus, onFocus, onUnfocus, paint, paintChild, setDirty, setFocus, setHorizontalQuantization, setPositionChild, setScrollingInertial, setVerticalQuantization, setVirtualExtent, touchEvent, trackwheelClick, trackwheelUnclick |
Methods inherited from class net.rim.device.api.ui.ScrollView |
configurationChanged, getHorizontalAdjustment, getVerticalAdjustment, getVisibleHeight, getVisibleWidth, onDisplay, onUndisplay, setCurrentLocation, setExtent, setHorizontalAdjustment, setHorizontalScroll, setHorizontalScroll, setScrollListener, setVerticalAdjustment, setVerticalScroll, setVerticalScroll, valueChanged, waitForScrolling |
Methods inherited from class net.rim.device.api.ui.Field |
drawFocus, drawHighlightRegion, fieldChangeNotify, focusAdd, focusRemove, getBackground, getBackground, getBorder, getBorder, getBorder, getChangeListener, getCommandItemProvider, getContentHeight, getContentLeft, getContentRect, getContentRect, getContentTop, getContentWidth, getContextMenu, getCookie, getExtent, getExtent, getFieldStyle, getFocusListener, getFont, getHeight, getIndex, getLeft, getManager, getMargin, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getOriginal, getPadding, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getScreen, getStyle, getTop, getVisualState, getWidth, invalidateAll, isEditable, isEnabled, isFocus, isPasteable, isScrollCopyable, isSelectable, isSelectionCopyable, isSelectionCutable, isSelectionDeleteable, isSpellCheckable, isStyle, isVisible, makeContextMenu, onExposed, onMenuDismissed, onMenuDismissed, onObscured, onVisibilityChange, paste, select, selectionCopy, selectionCut, selectionDelete, setBackground, setBackground, setBorder, setBorder, setBorder, setBorder, setChangeListener, setCommandItemProvider, setCookie, setEditable, setEnabled, setFocus, setFocusListener, setFont, setMargin, setMargin, setMuddy, setNonSpellCheckable, setPosition, setVisualState, updateLayout |
PhoneScreenHorizontalManager
public PhoneScreenHorizontalManager()
- Constructor to create a PhoneScreenHorizontalManager instance.
- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
setPadding
public void setPadding(int top,
int right,
int bottom,
int left)
- Sets the padding.
- Overrides:
setPadding
in class Field
- Parameters:
top
- Top-most padding coordinate.right
- Right-most padding coordinate.bottom
- Bottom-most padding coordinate.left
- Left-most padding coordinate.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
setPadding
public void setPadding(XYEdges padding)
- Sets the padding.
- Overrides:
setPadding
in class Field
- Parameters:
padding
- Padding coordinates.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
addImage
public int addImage(EncodedImage image)
- Add an encoded image to the field.
- Parameters:
image
- The encoded image to be added.
- Returns:
- Index of the image in this manager.
- Throws:
NullPointerException
- if image is null.
RuntimeException
- if the number of field exceeds the maximum limit.
and/or the device doesn't support the phone screen display feature.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
addImage
public int addImage(Bitmap bitmap)
- Add a bitmap object to the field.
- Parameters:
bitmap
- The bitmap object to be added.
- Returns:
- int index of the image in this manager.
- Throws:
NullPointerException
- if bitmap is null.
RuntimeException
- if the number of field exceeds the maximum limit.
and/or the device doesn't support the phone screen display feature.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
add
public void add(Field field)
- Add a field object.
- Overrides:
add
in class Manager
- Parameters:
field
- The field object to be added.
- Throws:
NullPointerException
- if the field is null.
IllegalArgumentException
- if the field already has a manager, or it is an instance of screen.
RuntimeException
- if the number of field exceeds the maximum limit,
and/or the device doesn't support the phone screen display feature.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
deleteRange
public void deleteRange(int start,
int count)
- Delete a range of field objects.
- Overrides:
deleteRange
in class Manager
- Parameters:
start
- The start index.count
- The number of field objects to be deleted.
- Throws:
RuntimeException
- if Manager is empty and/or the device doesn't support the phone screen display feature.
IndexOutOfBoundsException
- if the start index does not fall into valid range or the range to be deleted exceeds the valid boundary.
IllegalArgumentException
- if the the count argument is less than 1.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
delete
public void delete(Field field)
- Delete a field object.
- Overrides:
delete
in class Manager
- Parameters:
field
- The field object to be deleted.
- Throws:
NullPointerException
- if the field is null.
IllegalArgumentException
- if the field does not have a manager, its manager is not the current manager instance, or it is an instance of screen.
RuntimeException
- if the device doesn't support the phone screen display feature.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
replace
public void replace(Field oldField,
Field newField)
- Replace a field object.
- Overrides:
replace
in class Manager
- Parameters:
oldField
- The field object to be replaced.newField
- The new field object to be added.
- Throws:
NullPointerException
- if the old/newField is null.
IllegalArgumentException
- if the old field does not have a manager, the old field's manager is not the current manager instance, the new field already has a manager, or any of the fields are instance of Screen.
RuntimeException
- if the device doesn't support the phone screen display feature.- See Also:
Manager.delete(Field)
,
Manager.insert(Field, int)
,
Field.getIndex()
,
Field.getManager()
,
Field.setFocus()
- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
insert
public void insert(Field field,
int index)
- Insert a field object at a specified index.
- Overrides:
insert
in class Manager
- Parameters:
field
- The field object to be inserted.index
- The index where the field object is to be inserted.
- Throws:
NullPointerException
- if the field is null.
IllegalArgumentException
- if the field already has a manager.
RuntimeException
- if the device doesn't support the phone screen display feature.
IndexOutOfBoundsException
- if index is not in the valid range.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
getField
public Field getField(int index)
- Retrieve the field from an index.
- Overrides:
getField
in class Manager
- Parameters:
index
- Index of the field.
- Returns:
- Field object at the position specified by the index. Return null if the device
doesn't support the phone screen display feature and (or) index is not in the valid range.
- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
getFieldCount
public int getFieldCount()
- Retrieves the number of fields.
- Overrides:
getFieldCount
in class Manager
- Returns:
- Number of fields. Return 0 if the device doesn't support the phone screen display feature
or the Manager is empty.
- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 5.0.0
Copyright 1999-2010 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark of Sun Microsystems, Inc.