public class CanvasController
extends com.softwareag.mobile.runtime.core.CanvasNativeUI
CanvasNativeUI
which implements the main window of your application. instance
variable.
Modifier and Type | Field and Description |
---|---|
static CanvasController |
instance
Common instance.
|
accessing_keys, APPSTATE_NATIVE_UI, cached_keypresses, internal_cached_keypresses
app_status, APPSTATE_INIT, APPSTATUSFLAG_INTERRUPTED_BY_UNKNOWN, APPSTATUSFLAG_PAUSED, KEYFLAG_0, KEYFLAG_1, KEYFLAG_2, KEYFLAG_3, KEYFLAG_4, KEYFLAG_5, KEYFLAG_6, KEYFLAG_7, KEYFLAG_8, KEYFLAG_9, KEYFLAG_DELETE, KEYFLAG_DOWN, KEYFLAG_FIRE, KEYFLAG_HASH, KEYFLAG_LEFT, KEYFLAG_RIGHT, KEYFLAG_RIGHT_MOUSE_CLICK, KEYFLAG_SELECT, KEYFLAG_SOFTKEYBACK, KEYFLAG_SOFTKEYFWRD, KEYFLAG_STAR, KEYFLAG_START, KEYFLAG_UP, KEYFLAG_VOLUMEDOWN, KEYFLAG_VOLUMEUP, keys_pressed, keys_repeated, loading_progress, pointer_pressed, pointer_repeated, pointer_x, pointer_y, QATESTS_ENABLED, qatests_triggered, regions_pressed, regions_repeated, render_after_update, SIZE_TOUCHSCREEN_REGION_INFO, TOUCHSCREEN_REGION_INFO_BRX, TOUCHSCREEN_REGION_INFO_BRY, TOUCHSCREEN_REGION_INFO_KEYFLAGS, TOUCHSCREEN_REGION_INFO_TLX, TOUCHSCREEN_REGION_INFO_TLY, touchscreen_regions
back_softkey_string, fwrd_softkey_string, NEED_TO_RENDER_SOFTKEYS, softkey_add_back, softkey_add_fwrd
app_state, APPSTATEFLAG_LOADING, last_fixed_update_time_ms, last_variable_update_time_ms, main_thread, MS_PER_UPDATE, previous_app_state
internal_key_mappings
attempted_get_ppi, CURRENT_SCREEN_HEIGHT, CURRENT_SCREEN_PPI, CURRENT_SCREEN_WIDTH, UPDATE_SCREEN_DIMENSIONS
DOWN_PRESSED, FIRE_PRESSED, GAME_A_PRESSED, GAME_B_PRESSED, GAME_C_PRESSED, GAME_D_PRESSED, LEFT_PRESSED, RIGHT_PRESSED, UP_PRESSED
DOWN, FIRE, GAME_A, GAME_B, GAME_C, GAME_D, KEY_NUM0, KEY_NUM1, KEY_NUM2, KEY_NUM3, KEY_NUM4, KEY_NUM5, KEY_NUM6, KEY_NUM7, KEY_NUM8, KEY_NUM9, KEY_POUND, KEY_STAR, LEFT, RIGHT, UP
bottom, center, centre, CREATE, CUSTOM_EVENT_CODE0, EVT_BACK_BUTTON, EVT_COMPLETED_EDIT, EVT_GAIN_FOCUS, EVT_LOSE_FOCUS, EVT_ON_ADDITION, EVT_POST_EDIT, EVT_PRE_EDIT, EVT_SWIPE_LEFT, EVT_SWIPE_RIGHT, EVT_TIMER_COMPLETE, EVT_TRANSITION_FROM_COMPLETE, EVT_TRIGGER, EVT_TRIGGER_HTTP_FAIL, EVT_TRIGGER_HTTP_SUCCESS, left, MAX_DY_FOR_SWIPE, MIN_DX_FOR_SWIPE, MIN_SCROLL_START_THRESHOLD, NO_YES, OFF_ON, POINTER_STATE_DRAGGED, POINTER_STATE_PRESSED, POINTER_STATE_PRESSED_AND_RELEASED, POINTER_STATE_RELEASED, REMOVE, right, size_absolute, size_huge, size_large, size_medium, size_relative, size_small, size_tiny, style_bold, style_default, style_italic, style_underlined, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, top
Constructor and Description |
---|
CanvasController()
Creates this class and sets the
instance variable. |
Modifier and Type | Method and Description |
---|---|
boolean |
nUIEventCallback(com.softwareag.mobile.runtime.nui.nUIObject object,
int eventType)
Default implementation of
CanvasNativeUI 's event listener. |
void |
sizeChanged(int newWidth,
int newHeight)
Called after the user changes the screen orientation.
|
addNavCommand, appDirectionalityChanged, commandAction, fixedRateUpdate, getScreenHeight, getScreenWidth, keyAction, keyInBitfield, keyPressed, keyReleased, nUIKeyPressed, nUIKeysPressed, render
changeAppStateTo, clearTouchscreenRegion, hideNotify, pointerAction, pointerDragged, quit, releaseAllKeys, runOnce, setTouchscreenRegion, showNotify, sleep, variableRateUpdate
run, startLoading, startMainThread, stopMainThread
findKeyBitflag, initKeysAndTouch, pointerPressed, pointerReleased
updateScreenDimensions
flushGraphics, flushGraphics, getKeyStates
getGameAction, getHeight, getKeyCode, getKeyName, getWidth, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, isDoubleBuffered, repaint, repaint, serviceRepaints, setFullScreenMode
public static CanvasController instance
public CanvasController()
instance
variable.public boolean nUIEventCallback(com.softwareag.mobile.runtime.nui.nUIObject object, int eventType)
CanvasNativeUI
's event listener.object
- The object causing the eventeventType
- The type of eventpublic void sizeChanged(int newWidth, int newHeight)
AbstractApplicationController.onOrientationChange()
.sizeChanged
in class com.softwareag.mobile.runtime.core.CanvasNativeUI
newWidth
- The width after changing the orientation.newHeight
- The height after changing the orientation.