HbbTv  17.9.0
Open source HBBTV engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Typedefs | Enumerations | Functions
style.h File Reference

NPAPI Style. More...

#include "plugin.h"

Go to the source code of this file.

Data Structures

struct  s_offset
 
struct  s_style_size
 
struct  s_style
 

Typedefs

typedef struct s_offset S_OFFSET
 
typedef struct s_style_size S_STYLE_SIZE
 
typedef struct s_style S_STYLE
 

Enumerations

enum  E_POSITION {
  INHERIT, STATIC, ABSOLUTE, FIXED,
  RELATIVE
}
 

Functions

S_STYLEStyleCreate (NPP instance, char *style_str)
 Style Create - Create the Style and store in link list. More...
 
void StyleDestroy (S_STYLE *style)
 
NPObjectStyleObjectForPlugin (NPP instance)
 
S_OFFSET ScreenOffsetForPlugin (NPP instance)
 
S_STYLE_SIZE SizeForPlugin (NPP instance)
 
void ScreenRectForPlugin (NPP instance, S_HBBTV_RECT *rect)
 
E_POSITION StylePosition (NPP instance, NPObject *style_obj)
 
S_OFFSET StyleOffset (NPP instance, NPObject *style_obj)
 
S_STYLE_SIZE StyleSize (NPP instance, NPObject *style_obj)
 
void StyleRect (NPP instance, NPObject *style_obj, S_HBBTV_RECT *rect)
 
void StyleSetRect (NPP instance, NPObject *style_obj, S_HBBTV_RECT *rect)
 
void StyleSetWidth (NPP instance, NPObject *style_obj, U16BIT width)
 
void StyleSetHeight (NPP instance, NPObject *style_obj, U16BIT height)
 
const char * StylePositionString (E_POSITION pos)
 

Detailed Description

NPAPI Style.

Date
April 2013
Author
Adam Sturtridge

Function Documentation

S_OFFSET ScreenOffsetForPlugin ( NPP  instance)

Parameters
@return
void ScreenRectForPlugin ( NPP  instance,
S_HBBTV_RECT rect 
)

Parameters
@return
S_STYLE* StyleCreate ( NPP  instance,
char *  style_str 
)

Style Create - Create the Style and store in link list.


Parameters
None
Returns
Pointer to object created
void StyleDestroy ( S_STYLE style)

Parameters
@return
NPObject* StyleObjectForPlugin ( NPP  instance)

Parameters
@return
S_OFFSET StyleOffset ( NPP  instance,
NPObject style_obj 
)

Parameters
@return
E_POSITION StylePosition ( NPP  instance,
NPObject style_obj 
)

Parameters
@return
const char* StylePositionString ( E_POSITION  pos)

Parameters
@return
void StyleRect ( NPP  instance,
NPObject style_obj,
S_HBBTV_RECT rect 
)

Parameters
@return
void StyleSetHeight ( NPP  instance,
NPObject style_obj,
U16BIT  height 
)

Parameters
@return
void StyleSetRect ( NPP  instance,
NPObject style_obj,
S_HBBTV_RECT rect 
)

Parameters
@return
void StyleSetWidth ( NPP  instance,
NPObject style_obj,
U16BIT  width 
)

Parameters
@return
S_STYLE_SIZE StyleSize ( NPP  instance,
NPObject style_obj 
)

Parameters
@return