rtkprivate.h File Reference

#include <sys/types.h>

Go to the source code of this file.


Defines

#define FALSE   0
#define PRINT_DEBUG(m)
#define PRINT_DEBUG1(m, a)
#define PRINT_DEBUG2(m, a, b)
#define PRINT_DEBUG3(m, a, b, c)
#define PRINT_ERR(m)
#define PRINT_ERR1(m, a)
#define PRINT_ERR2(m, a, b)
#define PRINT_MSG(m)   printf("stg_rtk msg : %s :\n "m"\n", __FILE__)
#define PRINT_MSG1(m, a)   printf("stg_rtk msg : %s :\n "m"\n", __FILE__, a)
#define PRINT_MSG2(m, a, b)   printf("stg_rtk msg : %s :\n "m"\n", __FILE__, a, b)
#define PRINT_WARN(m)
#define PRINT_WARN1(m, a)
#define PRINT_WARN2(m, a, b)
#define PRINT_WARN3(m, a, b, c)
#define STK_LIST_APPEND(head, item)
#define STK_LIST_APPENDX(head, list, item)
#define STK_LIST_REMOVE(head, item)
#define STK_LIST_REMOVEX(head, list, item)
#define TRUE   1

Functions

void stg_rtk_canvas_add_fig (stg_rtk_canvas_t *canvas, stg_rtk_fig_t *fig)
void stg_rtk_canvas_calc (stg_rtk_canvas_t *canvas)
void stg_rtk_canvas_del_fig (stg_rtk_canvas_t *canvas, stg_rtk_fig_t *fig)
uint16_t * stg_rtk_canvas_get_image_rgb16 (stg_rtk_canvas_t *canvas, int sizex, int sizey)
uint8_t * stg_rtk_canvas_get_image_rgb24 (stg_rtk_canvas_t *canvas)
void stg_rtk_fig_calc (stg_rtk_fig_t *fig)
void stg_rtk_fig_dirty (stg_rtk_fig_t *fig)
int stg_rtk_fig_hittest (stg_rtk_fig_t *fig, int dx, int dy)
void stg_rtk_fig_on_mouse (stg_rtk_fig_t *fig, int event, int mode)
void stg_rtk_fig_render (stg_rtk_fig_t *fig)
void stg_rtk_fig_render_xfig (stg_rtk_fig_t *fig)

Define Documentation

#define FALSE   0
 

#define PRINT_DEBUG (  m   ) 
 

#define PRINT_DEBUG1 (  m,
a   ) 
 

#define PRINT_DEBUG2 (  m,
a,
b   ) 
 

#define PRINT_DEBUG3 (  m,
a,
b,
c   ) 
 

#define PRINT_ERR (  m   ) 
 

Value:

printf("\rstg_rtk error : %s %s\n  "m"\n", \
                                    __FILE__, __FUNCTION__)

#define PRINT_ERR1 (  m,
a   ) 
 

Value:

printf("\rstg_rtk error : %s %s\n  "m"\n", \
                                    __FILE__, __FUNCTION__, a)

#define PRINT_ERR2 (  m,
a,
b   ) 
 

Value:

printf("\rstg_rtk error : %s %s\n  "m"\n", \
                                    __FILE__, __FUNCTION__, a, b)

#define PRINT_MSG (  m   )     printf("stg_rtk msg : %s :\n "m"\n", __FILE__)
 

#define PRINT_MSG1 (  m,
a   )     printf("stg_rtk msg : %s :\n "m"\n", __FILE__, a)
 

#define PRINT_MSG2 (  m,
a,
b   )     printf("stg_rtk msg : %s :\n "m"\n", __FILE__, a, b)
 

#define PRINT_WARN (  m   ) 
 

Value:

printf("\rstg_rtk warning : %s %s\n  "m"\n", \
                                     __FILE__, __FUNCTION__)

#define PRINT_WARN1 (  m,
a   ) 
 

Value:

printf("\rstg_rtk warning : %s %s\n  "m"\n", \
                                     __FILE__, __FUNCTION__, a)

#define PRINT_WARN2 (  m,
a,
b   ) 
 

Value:

printf("\rstg_rtk warning : %s %s\n  "m"\n", \
                                     __FILE__, __FUNCTION__, a, b)

#define PRINT_WARN3 (  m,
a,
b,
c   ) 
 

Value:

printf("\rstg_rtk warning : %s %s\n  "m"\n", \
                                     __FILE__, __FUNCTION__, a, b, c)

#define STK_LIST_APPEND (  head,
item   ) 
 

Value:

item->prev = head;\
item->next = NULL;\
if (head == NULL)\
    head = item;\
else\
{\
    while (item->prev->next)\
       item->prev = item->prev->next;\
    item->prev->next = item;\
}

#define STK_LIST_APPENDX (  head,
list,
item   ) 
 

Value:

item->list##_##prev = head;\
item->list##_##next = NULL;\
if (head == NULL)\
    head = item;\
else\
{\
    while (item->list##_##prev->list##_##next)\
       item->list##_##prev = item->list##_##prev->list##_##next;\
    item->list##_##prev->list##_##next = item;\
}

#define STK_LIST_REMOVE (  head,
item   ) 
 

Value:

if (item->prev)\
    item->prev->next = item->next;\
if (item->next)\
    item->next->prev = item->prev;\
if (item == head)\
    head = item->next;

#define STK_LIST_REMOVEX (  head,
list,
item   ) 
 

Value:

if (item->list##_##prev)\
    item->list##_##prev->list##_##next = item->list##_##next;\
if (item->list##_##next)\
    item->list##_##next->list##_##prev = item->list##_##prev;\
if (item == head)\
    head = item->list##_##next;

#define TRUE   1
 


Function Documentation

void stg_rtk_canvas_add_fig (  stg_rtk_canvas_t *  canvas,
stg_rtk_fig_t *  fig
) 
 

void stg_rtk_canvas_calc (  stg_rtk_canvas_t *  canvas  ) 
 

void stg_rtk_canvas_del_fig (  stg_rtk_canvas_t *  canvas,
stg_rtk_fig_t *  fig
) 
 

uint16_t* stg_rtk_canvas_get_image_rgb16 (  stg_rtk_canvas_t *  canvas,
int  sizex,
int  sizey
) 
 

uint8_t* stg_rtk_canvas_get_image_rgb24 (  stg_rtk_canvas_t *  canvas  ) 
 

void stg_rtk_fig_calc (  stg_rtk_fig_t *  fig  ) 
 

void stg_rtk_fig_dirty (  stg_rtk_fig_t *  fig  ) 
 

int stg_rtk_fig_hittest (  stg_rtk_fig_t *  fig,
int  dx,
int  dy
) 
 

void stg_rtk_fig_on_mouse (  stg_rtk_fig_t *  fig,
int  event,
int  mode
) 
 

void stg_rtk_fig_render (  stg_rtk_fig_t *  fig  ) 
 

void stg_rtk_fig_render_xfig (  stg_rtk_fig_t *  fig  ) 
 


Generated on Mon Feb 27 23:30:51 2006 for Stage by  doxygen 1.4.4