FreeRDP
com.freerdp.freerdpcore.presentation.SessionView Class Reference
Inheritance diagram for com.freerdp.freerdpcore.presentation.SessionView:
Collaboration diagram for com.freerdp.freerdpcore.presentation.SessionView:

Data Structures

interface  SessionViewListener
 

Public Member Functions

 SessionView (Context context)
 
 SessionView (Context context, AttributeSet attrs)
 
 SessionView (Context context, AttributeSet attrs, int defStyle)
 
void setScaleGestureDetector (ScaleGestureDetector scaleGestureDetector)
 
void setSessionViewListener (SessionViewListener sessionViewListener)
 
void addInvalidRegion (Rect invalidRegion)
 
void invalidateRegion ()
 
void onSurfaceChange (SessionState session)
 
float getZoom ()
 
void setZoom (float factor)
 
boolean isAtMaxZoom ()
 
boolean isAtMinZoom ()
 
boolean zoomIn (float factor)
 
boolean zoomOut (float factor)
 
void setTouchPointerPadding (int widht, int height)
 
int getTouchPointerPaddingWidth ()
 
int getTouchPointerPaddingHeight ()
 
void onMeasure (int widthMeasureSpec, int heightMeasureSpec)
 
void onDraw (Canvas canvas)
 
boolean dispatchKeyEventPreIme (KeyEvent event)
 
boolean onTouchEvent (MotionEvent event)
 

Static Public Attributes

static final float MAX_SCALE_FACTOR = 3.0f
 
static final float MIN_SCALE_FACTOR = 1.0f
 

Constructor & Destructor Documentation

com.freerdp.freerdpcore.presentation.SessionView.SessionView ( Context  context)
inline
com.freerdp.freerdpcore.presentation.SessionView.SessionView ( Context  context,
AttributeSet  attrs 
)
inline
com.freerdp.freerdpcore.presentation.SessionView.SessionView ( Context  context,
AttributeSet  attrs,
int  defStyle 
)
inline

Member Function Documentation

void com.freerdp.freerdpcore.presentation.SessionView.addInvalidRegion ( Rect  invalidRegion)
inline

Here is the caller graph for this function:

boolean com.freerdp.freerdpcore.presentation.SessionView.dispatchKeyEventPreIme ( KeyEvent  event)
inline
int com.freerdp.freerdpcore.presentation.SessionView.getTouchPointerPaddingHeight ( )
inline
int com.freerdp.freerdpcore.presentation.SessionView.getTouchPointerPaddingWidth ( )
inline
float com.freerdp.freerdpcore.presentation.SessionView.getZoom ( )
inline
void com.freerdp.freerdpcore.presentation.SessionView.invalidateRegion ( )
inline

Here is the caller graph for this function:

boolean com.freerdp.freerdpcore.presentation.SessionView.isAtMaxZoom ( )
inline

Here is the caller graph for this function:

boolean com.freerdp.freerdpcore.presentation.SessionView.isAtMinZoom ( )
inline

Here is the caller graph for this function:

void com.freerdp.freerdpcore.presentation.SessionView.onDraw ( Canvas  canvas)
inline
void com.freerdp.freerdpcore.presentation.SessionView.onMeasure ( int  widthMeasureSpec,
int  heightMeasureSpec 
)
inline
void com.freerdp.freerdpcore.presentation.SessionView.onSurfaceChange ( SessionState  session)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

boolean com.freerdp.freerdpcore.presentation.SessionView.onTouchEvent ( MotionEvent  event)
inline

Here is the call graph for this function:

void com.freerdp.freerdpcore.presentation.SessionView.setScaleGestureDetector ( ScaleGestureDetector  scaleGestureDetector)
inline

Here is the call graph for this function:

Here is the caller graph for this function:

void com.freerdp.freerdpcore.presentation.SessionView.setSessionViewListener ( SessionViewListener  sessionViewListener)
inline

Here is the caller graph for this function:

void com.freerdp.freerdpcore.presentation.SessionView.setTouchPointerPadding ( int  widht,
int  height 
)
inline

Here is the caller graph for this function:

void com.freerdp.freerdpcore.presentation.SessionView.setZoom ( float  factor)
inline

Here is the caller graph for this function:

boolean com.freerdp.freerdpcore.presentation.SessionView.zoomIn ( float  factor)
inline

Here is the call graph for this function:

boolean com.freerdp.freerdpcore.presentation.SessionView.zoomOut ( float  factor)
inline

Here is the call graph for this function:

Field Documentation

final float com.freerdp.freerdpcore.presentation.SessionView.MAX_SCALE_FACTOR = 3.0f
static
final float com.freerdp.freerdpcore.presentation.SessionView.MIN_SCALE_FACTOR = 1.0f
static

The documentation for this class was generated from the following file: