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 |
|
) |
| |