LibreOffice Module android (master) 1
Public Member Functions | Private Attributes | List of all members
org.libreoffice.canvas.PageNumberRect Class Reference
Inheritance diagram for org.libreoffice.canvas.PageNumberRect:
[legend]
Collaboration diagram for org.libreoffice.canvas.PageNumberRect:
[legend]

Public Member Functions

 PageNumberRect ()
 
boolean onHitTest (float x, float y)
 Implement hit test here. More...
 
void onDraw (Canvas canvas)
 Called inside draw if the element is visible. More...
 
void setPageNumberString (String pageNumberString)
 
- Public Member Functions inherited from org.libreoffice.canvas.CommonCanvasElement
boolean isVisible ()
 Is element visible? More...
 
void setVisible (boolean visible)
 Set element visibility. More...
 
void draw (Canvas canvas)
 Trigger drawing the element on the canvas. More...
 
boolean contains (float x, float y)
 Hit test. More...
 
void draw (Canvas canvas)
 Called when the element needs to be draw no the canvas. More...
 
boolean contains (float x, float y)
 Hit test - returns true if the object has been hit. More...
 
boolean isVisible ()
 Return if element is visible. More...
 
void setVisible (boolean visible)
 Set element visibility. More...
 

Private Attributes

String mPageNumberString
 
TextPaint mPageNumberRectPaint = new TextPaint()
 
Paint mBgPaint = new Paint()
 
Rect mTextBounds = new Rect()
 
float mBgMargin = 5f
 

Detailed Description

Definition at line 20 of file PageNumberRect.java.

Constructor & Destructor Documentation

◆ PageNumberRect()

org.libreoffice.canvas.PageNumberRect.PageNumberRect ( )
inline

Member Function Documentation

◆ onDraw()

void org.libreoffice.canvas.PageNumberRect.onDraw ( Canvas  canvas)
inline

Called inside draw if the element is visible.

Override this method to draw the element on the canvas.

Parameters
canvas- the canvas

Definition at line 51 of file PageNumberRect.java.

References org.libreoffice.canvas.PageNumberRect.mBgMargin, org.libreoffice.canvas.PageNumberRect.mBgPaint, org.libreoffice.canvas.PageNumberRect.mPageNumberRectPaint, org.libreoffice.canvas.PageNumberRect.mPageNumberString, and org.libreoffice.canvas.PageNumberRect.mTextBounds.

◆ onHitTest()

boolean org.libreoffice.canvas.PageNumberRect.onHitTest ( float  x,
float  y 
)
inline

Implement hit test here.

Parameters
x- x coordinate of the
y- y coordinate of the

Definition at line 40 of file PageNumberRect.java.

◆ setPageNumberString()

void org.libreoffice.canvas.PageNumberRect.setPageNumberString ( String  pageNumberString)
inline

Member Data Documentation

◆ mBgMargin

float org.libreoffice.canvas.PageNumberRect.mBgMargin = 5f
private

Definition at line 25 of file PageNumberRect.java.

Referenced by org.libreoffice.canvas.PageNumberRect.onDraw().

◆ mBgPaint

Paint org.libreoffice.canvas.PageNumberRect.mBgPaint = new Paint()
private

◆ mPageNumberRectPaint

TextPaint org.libreoffice.canvas.PageNumberRect.mPageNumberRectPaint = new TextPaint()
private

◆ mPageNumberString

String org.libreoffice.canvas.PageNumberRect.mPageNumberString
private

◆ mTextBounds

Rect org.libreoffice.canvas.PageNumberRect.mTextBounds = new Rect()
private

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