HbbTV Style objects.
More...
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include "techtype.h"
#include "dbgfuncs.h"
#include "hbbtv_js.h"
#include "npapi_utils.h"
#include "style.h"
#include "hz_debug.h"
|
#define | SKIP_SPACES(str) while (*str == ' ' || *str == '\n' || *str == '\t') str++; |
|
#define | POSITION_MAX RELATIVE + 1 |
|
|
enum | E_ELEM_IDS {
ELEM_PARENT,
ELEM_STYLE,
ELEM_ID,
ELEM_NAME,
ELEM_OSPARENT,
ELEM_OSLEFT,
ELEM_OSTOP,
ELEM_WIDTH,
ELEM_HEIGHT,
ELEM_MAX_IDS
} |
|
enum | E_STYLE_IDS {
STYLE_POSITION,
STYLE_LEFT,
STYLE_TOP,
STYLE_WIDTH,
STYLE_HEIGHT,
STYLE_MARGIN,
STYLE_PADDING,
STYLE_BORDER,
STYLE_FLOAT,
STYLE_VERTICAL,
STYLE_OUTLINE,
STYLE_MAX_IDS
} |
|
|
void | StyleInitialise (void) |
|
S_STYLE * | StyleCreate (NPP instance, char *style_str) |
| Style Create - Create the Style and store in link list. More...
|
|
NPObject * | StyleObjectForPlugin (NPP instance) |
|
S_OFFSET | ScreenOffsetForPlugin (NPP instance) |
|
S_STYLE_SIZE | SizeForPlugin (NPP instance) |
|
void | ScreenRectForPlugin (NPP instance, S_HBBTV_RECT *rect) |
|
void | StyleDestroy (S_STYLE *style) |
|
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) |
|
S_OFFSET | StyleOffset (NPP instance, NPObject *style_obj) |
|
S_STYLE_SIZE | StyleSize (NPP instance, NPObject *style_obj) |
|
E_POSITION | StylePosition (NPP instance, NPObject *style_obj) |
|
const char * | StylePositionString (E_POSITION pos) |
|
HbbTV Style objects.
- Date
- April 2013
- Author
- Chris Aldworth
S_STYLE* StyleCreate |
( |
NPP |
instance, |
|
|
char * |
style_str |
|
) |
| |
Style Create - Create the Style and store in link list.
- Parameters
-
- Returns
- Pointer to object created
void StyleDestroy |
( |
S_STYLE * |
style | ) |
|
E_POSITION StylePosition |
( |
NPP |
instance, |
|
|
NPObject * |
style_obj |
|
) |
| |
const char* StylePositionString |
( |
E_POSITION |
pos | ) |
|
void StyleSetHeight |
( |
NPP |
instance, |
|
|
NPObject * |
style_obj, |
|
|
U16BIT |
height |
|
) |
| |
void StyleSetWidth |
( |
NPP |
instance, |
|
|
NPObject * |
style_obj, |
|
|
U16BIT |
width |
|
) |
| |