This documenta- tion describes the current state of development.
Note that interfaces and functionality may still change.

Prokee Modules:
  A
  B
  C
  D
  E
  F
  G
  I
  L
  M
  N
  O
  P
  R
  S
  T
  U
  W

     open all    |    close all

GUI Elements:
  B
  C
  I
  M
  P
  R
  S
  T

     open all    |    close all

GUI Interactions:
  B
  F
  H
  S

     open all    |    close all

GUI Layouts:
  L

     open all    |    close all

Games/Demos:
  M

     open all    |    close all

Third Party Libraries:
  P
  F
  Z

     open all    |    close all

Information about this Website / Informationen zu dieser Webseite:
In case of any questions, or comments, please feel free to contact me via email at apoll500@gmail.com.

Module element [Version: v01]

 
Compile status: 
see log

Contents


Dependencies

For the Prokee Module Library

Dynamically Linked Modules: For the Standalone Executable

Source Files

  • interface/prokee/element/prokee.h
  • interface/prokee/element/prokee_c.h
  • interface/prokee/mlocal.h
  • element/element.h
  • interface/prokee/element/prokee.cpp
  • interface/prokee/element/prokee_c.cpp
  • element/element.cpp

Licenses


Exported Symbols

Pointers

void (*element_setColor)(Element *elem,const char *val);
const char *(*element_getColorStr)(Element *elem);
uint32_t (*element_getColor)(Element *elem);
uint32_t (*element_testColor)(Element *elem,const char *val);
void (*element_setOpacity)(Element *elem,const char *val);
const char *(*element_getOpacityStr)(Element *elem);
uint32_t (*element_getOpacity)(Element *elem);
void (*element_setBackgroundColor)(Element *elem,const char *val);
const char *(*element_getBackgroundColorStr)(Element *elem);
uint32_t (*element_getBackgroundColor)(Element *elem);
void (*element_setBorderTopWidth)(Element *elem,const char *val);
const char *(*element_getBorderTopWidthStr)(Element *elem);
uint32_t (*element_getBorderTopWidth)(Element *elem);
void (*element_setBorderRightWidth)(Element *elem,const char *val);
const char *(*element_getBorderRightWidthStr)(Element *elem);
uint32_t (*element_getBorderRightWidth)(Element *elem);
void (*element_setBorderBottomWidth)(Element *elem,const char *val);
const char *(*element_getBorderBottomWidthStr)(Element *elem);
uint32_t (*element_getBorderBottomWidth)(Element *elem);
void (*element_setBorderLeftWidth)(Element *elem,const char *val);
const char *(*element_getBorderLeftWidthStr)(Element *elem);
uint32_t (*element_getBorderLeftWidth)(Element *elem);
void (*element_setBorderWidth)(Element *elem,const char *val);
const char *(*element_getBorderWidthStr)(Element *elem);
uint32_t (*element_getBorderWidth)(Element *elem);
void (*element_setBorderTopStyle)(Element *elem,const char *val);
const char *(*element_getBorderTopStyleStr)(Element *elem);
uint32_t (*element_getBorderTopStyle)(Element *elem);
void (*element_setBorderRightStyle)(Element *elem,const char *val);
const char *(*element_getBorderRightStyleStr)(Element *elem);
uint32_t (*element_getBorderRightStyle)(Element *elem);
void (*element_setBorderBottomStyle)(Element *elem,const char *val);
const char *(*element_getBorderBottomStyleStr)(Element *elem);
uint32_t (*element_getBorderBottomStyle)(Element *elem);
void (*element_setBorderLeftStyle)(Element *elem,const char *val);
const char *(*element_getBorderLeftStyleStr)(Element *elem);
uint32_t (*element_getBorderLeftStyle)(Element *elem);
void (*element_setBorderStyle)(Element *elem,const char *val);
const char *(*element_getBorderStyleStr)(Element *elem);
uint32_t (*element_getBorderStyle)(Element *elem);
uint32_t (*element_testBorderStyle)(Element *elem,const char *val);
void (*element_setBorderTopColor)(Element *elem,const char *val);
const char *(*element_getBorderTopColorStr)(Element *elem);
uint32_t (*element_getBorderTopColor)(Element *elem);
void (*element_setBorderRightColor)(Element *elem,const char *val);
const char *(*element_getBorderRightColorStr)(Element *elem);
uint32_t (*element_getBorderRightColor)(Element *elem);
void (*element_setBorderBottomColor)(Element *elem,const char *val);
const char *(*element_getBorderBottomColorStr)(Element *elem);
uint32_t (*element_getBorderBottomColor)(Element *elem);
void (*element_setBorderLeftColor)(Element *elem,const char *val);
const char *(*element_getBorderLeftColorStr)(Element *elem);
uint32_t (*element_getBorderLeftColor)(Element *elem);
void (*element_setBorderColor)(Element *elem,const char *val);
const char *(*element_getBorderColorStr)(Element *elem);
uint32_t (*element_getBorderColor)(Element *elem);
void (*element_setBorderTopLeftRadius)(Element *elem,const char *val);
const char *(*element_getBorderTopLeftRadiusStr)(Element *elem);
uint32_t (*element_getBorderTopLeftRadius)(Element *elem);
void (*element_setBorderTopRightRadius)(Element *elem,const char *val);
const char *(*element_getBorderTopRightRadiusStr)(Element *elem);
uint32_t (*element_getBorderTopRightRadius)(Element *elem);
void (*element_setBorderBottomRightRadius)(Element *elem,const char *val);
const char *(*element_getBorderBottomRightRadiusStr)(Element *elem);
uint32_t (*element_getBorderBottomRightRadius)(Element *elem);
void (*element_setBorderBottomLeftRadius)(Element *elem,const char *val);
const char *(*element_getBorderBottomLeftRadiusStr)(Element *elem);
uint32_t (*element_getBorderBottomLeftRadius)(Element *elem);
void (*element_setBorderRadius)(Element *elem,const char *val);
const char *(*element_getBorderRadiusStr)(Element *elem);
uint32_t (*element_getBorderRadius)(Element *elem);
void (*element_setBorderTop)(Element *elem,const char *val);
const char *(*element_getBorderTopStr)(Element *elem);
void (*element_setBorderRight)(Element *elem,const char *val);
const char *(*element_getBorderRightStr)(Element *elem);
void (*element_setBorderBottom)(Element *elem,const char *val);
const char *(*element_getBorderBottomStr)(Element *elem);
void (*element_setBorderLeft)(Element *elem,const char *val);
const char *(*element_getBorderLeftStr)(Element *elem);
void (*element_setBorder)(Element *elem,const char *val);
const char *(*element_getBorderStr)(Element *elem);
void (*element_setFontFamily)(Element *elem,const char *val);
const char *(*element_getFontFamilyStr)(Element *elem);
void (*element_setFontWeight)(Element *elem,const char *val);
const char *(*element_getFontWeightStr)(Element *elem);
uint32_t (*element_getFontWeight)(Element *elem);
void (*element_setFontStretch)(Element *elem,const char *val);
const char *(*element_getFontStretchStr)(Element *elem);
uint32_t (*element_getFontStretch)(Element *elem);
void (*element_setFontSize)(Element *elem,const char *val);
const char *(*element_getFontSizeStr)(Element *elem);
uint32_t (*element_getFontSize)(Element *elem);
void (*element_setFontStyle)(Element *elem,const char *val);
const char *(*element_getFontStyleStr)(Element *elem);
uint32_t (*element_getFontStyle)(Element *elem);
void (*element_setWidth)(Element *elem,const char *val);
const char *(*element_getWidthStr)(Element *elem);
uint32_t (*element_getWidth)(Element *elem);
uint32_t (*element_testWidth)(Element *elem,const char *val);
void (*element_setMinWidth)(Element *elem,const char *val);
const char *(*element_getMinWidthStr)(Element *elem);
uint32_t (*element_getMinWidth)(Element *elem);
void (*element_setMaxWidth)(Element *elem,const char *val);
const char *(*element_getMaxWidthStr)(Element *elem);
uint32_t (*element_getMaxWidth)(Element *elem);
void (*element_setHeight)(Element *elem,const char *val);
const char *(*element_getHeightStr)(Element *elem);
uint32_t (*element_getHeight)(Element *elem);
void (*element_setMinHeight)(Element *elem,const char *val);
const char *(*element_getMinHeightStr)(Element *elem);
uint32_t (*element_getMinHeight)(Element *elem);
void (*element_setMaxHeight)(Element *elem,const char *val);
const char *(*element_getMaxHeightStr)(Element *elem);
uint32_t (*element_getMaxHeight)(Element *elem);
void (*element_setMarginTop)(Element *elem,const char *val);
const char *(*element_getMarginTopStr)(Element *elem);
int32_t (*element_getMarginTop)(Element *elem);
void (*element_setMarginBottom)(Element *elem,const char *val);
const char *(*element_getMarginBottomStr)(Element *elem);
int32_t (*element_getMarginBottom)(Element *elem);
void (*element_setMarginRight)(Element *elem,const char *val);
const char *(*element_getMarginRightStr)(Element *elem);
int32_t (*element_getMarginRight)(Element *elem);
void (*element_setMarginLeft)(Element *elem,const char *val);
const char *(*element_getMarginLeftStr)(Element *elem);
int32_t (*element_getMarginLeft)(Element *elem);
void (*element_setMargin)(Element *elem,const char *val);
const char *(*element_getMarginStr)(Element *elem);
int32_t (*element_getMargin)(Element *elem);
void (*element_setPaddingTop)(Element *elem,const char *val);
const char *(*element_getPaddingTopStr)(Element *elem);
uint32_t (*element_getPaddingTop)(Element *elem);
void (*element_setPaddingBottom)(Element *elem,const char *val);
const char *(*element_getPaddingBottomStr)(Element *elem);
uint32_t (*element_getPaddingBottom)(Element *elem);
void (*element_setPaddingRight)(Element *elem,const char *val);
const char *(*element_getPaddingRightStr)(Element *elem);
uint32_t (*element_getPaddingRight)(Element *elem);
void (*element_setPaddingLeft)(Element *elem,const char *val);
const char *(*element_getPaddingLeftStr)(Element *elem);
uint32_t (*element_getPaddingLeft)(Element *elem);
void (*element_setPadding)(Element *elem,const char *val);
const char *(*element_getPaddingStr)(Element *elem);
uint32_t (*element_getPadding)(Element *elem);
int (*element_main)(int argc,char **argv);
Element *(*element_createElement)(uint16_t img_count,uint16_t width,uint16_t height);
Element *(*element_createEmptyElement)();
void (*element_iniElement)(Element *elem,uint16_t img_count,uint16_t width,uint16_t height);
void (*element_setElementClipping)(Element *elem);
void (*element_updateElementImages)(Element *elem,bool redraw);
void (*element_setElementImages)(Element *elem,uint16_t img_count,uint16_t width,uint16_t height);
void (*element_destroyElement)(Element *elem);
void (*element_destroyAllSubtrees)(Element *elem);
void (*element_destroyElementTree)(Element *elem);
bool (*element_isInsideBox)(Element *elem,uint16_t x,uint16_t y);
int16_t (*element_getAbsX)(Element *elem);
int16_t (*element_getAbsY)(Element *elem);
void (*element_selectStage_oldMatrixVersion)(Element *elem,uint16_t status);
void (*element_selectStage)(Element *elem,uint32_t *status,uint32_t m);
uint16_t (*element_checkStatus16)(uint16_t *st,uint16_t m);
uint16_t (*element_packStatus16)(uint16_t *st,uint16_t m);
uint16_t (*element_sepStatus16)(uint16_t *st,uint16_t status,uint16_t pos);
bool (*element_matchStatus16)(uint16_t *st,uint16_t n,uint16_t *needles);
bool (*element_matchStatus32)(uint32_t *st,uint32_t n,uint32_t *needles);
void (*element_setStatus_oldMatrixVersion)(Element *elem,uint16_t event);
void (*element_setStatusLink_oldMatrixVersion)(Element *elem,uint16_t event,uint16_t old_status,uint16_t new_status);
void (*element_updateStatusMatrix_oldMatrixVersion)(Element *elem,uint16_t max_event,uint16_t max_status);
void (*element_draw)(Element *elem);
void (*element_draw_placeholder)(Element *elem);
void (*element__paint)(Element *elem);
void (*element_layout)(Element *elem);
void (*element_update)(Element *elem,CRegion *reg);
void (*element_updateElement)(Element *elem);
void (*element_paintAllStages)(Element *elem,CRegion *reg);
void (*element_paintCurrentStage)(Element *elem,CRegion *reg);
void (*element_paintStage)(Element *elem,CRegion *reg,uint16_t st);
void (*element_paintStage_FS)(Element *elem,uint16_t st);
void (*element_paintStage_FSR)(Element *elem,uint16_t st,CRegion *reg);
void (*element_paintAllStages_FS)(Element *elem);
void (*element_paintAllStages_FSR)(Element *elem,CRegion *reg);
void (*element_paintCurrentStage_FS)(Element *elem);
void (*element_paintCurrentStage_FSR)(Element *elem,CRegion *reg);
void (*element_updateWindow)(Element *elem,CRegion *reg);
void (*element_onResize)(Element *elem);
void (*element_onCreate)(Element *elem);
void (*element_onMouseMove)(Element *elem);
void (*element_onLMBUp)(Element *elem);
void (*element_onLMBDown)(Element *elem);
void (*element_onMMBUp)(Element *elem);
void (*element_onMMBDown)(Element *elem);
void (*element_onRMBUp)(Element *elem);
void (*element_onRMBDown)(Element *elem);
Interaction *(*element_getInteraction)(Element *elem,uint32_t interactionType);
int32_t (*element_getInteractionIndex)(Element *elem,uint32_t interactionType);
Interaction *(*element_newInteraction)(Element *elem,uint32_t interactionType,uint32_t callback_memln);
void (*element_deleteInteraction)(Element *elem,uint32_t interactionType);
void (*element_runInteractionCallback)(Element *elem,Interaction *inter,uint32_t k,uint16_t loc_x,uint16_t loc_y);
void (*element_mallocInteractionCallbackArray)(Interaction *inter,uint16_t memln);
void (*element_setInteractionCallback)(Interaction *inter,uint32_t k,void(*function)(Element *elem,uint16_t x,uint16_t y,void *context),AbsThread *thr,uint32_t msgID,void *context);
ImageData *(*element_createImage)(uint16_t width,uint16_t height);
void (*element_clearImage)(ImageData *img,uint32_t color);
void (*element_freeImage)(ImageData *img);
ImageData *(*element_resizeImage)(ImageData *img,uint16_t width,uint16_t height);
void (*element_copyImageHard)(ImageData *dest,ImageData *src);
void (*element_copyImageSoft0)(ImageData *dest,ImageData *src);
void (*element_copyImageSoft)(ImageData *dest,int16_t dest_x,int16_t dest_y,ImageData *src,int16_t src_x,int16_t src_y);
void (*element_copyImageSoftA)(ImageData *dest,int16_t dest_x,int16_t dest_y,ImageData *src,int16_t src_x,int16_t src_y);
void (*element_copyRegionSoft0)(ImageData *dest,ImageData *src,CRegion *reg);
void (*element_copyRegionSoft)(ImageData *dest,int16_t dest_x,int16_t dest_y,ImageData *src,int16_t src_x,int16_t src_y,CRegion *reg);
void (*element_copyRegionSoftA)(ImageData *dest,int16_t dest_x,int16_t dest_y,ImageData *src,int16_t src_x,int16_t src_y,CRegion *reg);
void (*element_appendChild)(Element *elem,Element *child);
void (*element_removeElement)(Element *elem);
void (*element_removeAllChildren)(Element *elem);
const char *(*element_get_attribute)(Element *elem,const char *name,const char *default_value);
void (*element_setContent)(Element *elem,const char *name);
const char *(*element_getContent)(Element *elem);
AbsFType *(*element_getExistingFontRenderer)(Element *elem);
AbsFType *(*element_getFontRenderer)(Element *elem);

Internal Pointers

Pointers

void element_setColor(Element *elem,const char *val);
const char *element_getColorStr(Element *elem);
uint32_t element_getColor(Element *elem);
uint32_t element_testColor(Element *elem,const char *val);
void element_setOpacity(Element *elem,const char *val);
const char *element_getOpacityStr(Element *elem);
uint32_t element_getOpacity(Element *elem);
void element_setBackgroundColor(Element *elem,const char *val);
const char *element_getBackgroundColorStr(Element *elem);
uint32_t element_getBackgroundColor(Element *elem);
void element_setBorderTopWidth(Element *elem,const char *val);
const char *element_getBorderTopWidthStr(Element *elem);
uint32_t element_getBorderTopWidth(Element *elem);
void element_setBorderRightWidth(Element *elem,const char *val);
const char *element_getBorderRightWidthStr(Element *elem);
uint32_t element_getBorderRightWidth(Element *elem);
void element_setBorderBottomWidth(Element *elem,const char *val);
const char *element_getBorderBottomWidthStr(Element *elem);
uint32_t element_getBorderBottomWidth(Element *elem);
void element_setBorderLeftWidth(Element *elem,const char *val);
const char *element_getBorderLeftWidthStr(Element *elem);
uint32_t element_getBorderLeftWidth(Element *elem);
void element_setBorderWidth(Element *elem,const char *val);
const char *element_getBorderWidthStr(Element *elem);
uint32_t element_getBorderWidth(Element *elem);
void element_setBorderTopStyle(Element *elem,const char *val);
const char *element_getBorderTopStyleStr(Element *elem);
uint32_t element_getBorderTopStyle(Element *elem);
void element_setBorderRightStyle(Element *elem,const char *val);
const char *element_getBorderRightStyleStr(Element *elem);
uint32_t element_getBorderRightStyle(Element *elem);
void element_setBorderBottomStyle(Element *elem,const char *val);
const char *element_getBorderBottomStyleStr(Element *elem);
uint32_t element_getBorderBottomStyle(Element *elem);
void element_setBorderLeftStyle(Element *elem,const char *val);
const char *element_getBorderLeftStyleStr(Element *elem);
uint32_t element_getBorderLeftStyle(Element *elem);
void element_setBorderStyle(Element *elem,const char *val);
const char *element_getBorderStyleStr(Element *elem);
uint32_t element_getBorderStyle(Element *elem);
uint32_t element_testBorderStyle(Element *elem,const char *val);
void element_setBorderTopColor(Element *elem,const char *val);
const char *element_getBorderTopColorStr(Element *elem);
uint32_t element_getBorderTopColor(Element *elem);
void element_setBorderRightColor(Element *elem,const char *val);
const char *element_getBorderRightColorStr(Element *elem);
uint32_t element_getBorderRightColor(Element *elem);
void element_setBorderBottomColor(Element *elem,const char *val);
const char *element_getBorderBottomColorStr(Element *elem);
uint32_t element_getBorderBottomColor(Element *elem);
void element_setBorderLeftColor(Element *elem,const char *val);
const char *element_getBorderLeftColorStr(Element *elem);
uint32_t element_getBorderLeftColor(Element *elem);
void element_setBorderColor(Element *elem,const char *val);
const char *element_getBorderColorStr(Element *elem);
uint32_t element_getBorderColor(Element *elem);
void element_setBorderTopLeftRadius(Element *elem,const char *val);
const char *element_getBorderTopLeftRadiusStr(Element *elem);
uint32_t element_getBorderTopLeftRadius(Element *elem);
void element_setBorderTopRightRadius(Element *elem,const char *val);
const char *element_getBorderTopRightRadiusStr(Element *elem);
uint32_t element_getBorderTopRightRadius(Element *elem);
void element_setBorderBottomRightRadius(Element *elem,const char *val);
const char *element_getBorderBottomRightRadiusStr(Element *elem);
uint32_t element_getBorderBottomRightRadius(Element *elem);
void element_setBorderBottomLeftRadius(Element *elem,const char *val);
const char *element_getBorderBottomLeftRadiusStr(Element *elem);
uint32_t element_getBorderBottomLeftRadius(Element *elem);
void element_setBorderRadius(Element *elem,const char *val);
const char *element_getBorderRadiusStr(Element *elem);
uint32_t element_getBorderRadius(Element *elem);
void element_setBorderTop(Element *elem,const char *val);
const char *element_getBorderTopStr(Element *elem);
void element_setBorderRight(Element *elem,const char *val);
const char *element_getBorderRightStr(Element *elem);
void element_setBorderBottom(Element *elem,const char *val);
const char *element_getBorderBottomStr(Element *elem);
void element_setBorderLeft(Element *elem,const char *val);
const char *element_getBorderLeftStr(Element *elem);
void element_setBorder(Element *elem,const char *val);
const char *element_getBorderStr(Element *elem);
void element_setFontFamily(Element *elem,const char *val);
const char *element_getFontFamilyStr(Element *elem);
void element_setFontWeight(Element *elem,const char *val);
const char *element_getFontWeightStr(Element *elem);
uint32_t element_getFontWeight(Element *elem);
void element_setFontStretch(Element *elem,const char *val);
const char *element_getFontStretchStr(Element *elem);
uint32_t element_getFontStretch(Element *elem);
void element_setFontSize(Element *elem,const char *val);
const char *element_getFontSizeStr(Element *elem);
uint32_t element_getFontSize(Element *elem);
void element_setFontStyle(Element *elem,const char *val);
const char *element_getFontStyleStr(Element *elem);
uint32_t element_getFontStyle(Element *elem);
void element_setWidth(Element *elem,const char *val);
const char *element_getWidthStr(Element *elem);
uint32_t element_getWidth(Element *elem);
uint32_t element_testWidth(Element *elem,const char *val);
void element_setMinWidth(Element *elem,const char *val);
const char *element_getMinWidthStr(Element *elem);
uint32_t element_getMinWidth(Element *elem);
void element_setMaxWidth(Element *elem,const char *val);
const char *element_getMaxWidthStr(Element *elem);
uint32_t element_getMaxWidth(Element *elem);
void element_setHeight(Element *elem,const char *val);
const char *element_getHeightStr(Element *elem);
uint32_t element_getHeight(Element *elem);
void element_setMinHeight(Element *elem,const char *val);
const char *element_getMinHeightStr(Element *elem);
uint32_t element_getMinHeight(Element *elem);
void element_setMaxHeight(Element *elem,const char *val);
const char *element_getMaxHeightStr(Element *elem);
uint32_t element_getMaxHeight(Element *elem);
void element_setMarginTop(Element *elem,const char *val);
const char *element_getMarginTopStr(Element *elem);
int32_t element_getMarginTop(Element *elem);
void element_setMarginBottom(Element *elem,const char *val);
const char *element_getMarginBottomStr(Element *elem);
int32_t element_getMarginBottom(Element *elem);
void element_setMarginRight(Element *elem,const char *val);
const char *element_getMarginRightStr(Element *elem);
int32_t element_getMarginRight(Element *elem);
void element_setMarginLeft(Element *elem,const char *val);
const char *element_getMarginLeftStr(Element *elem);
int32_t element_getMarginLeft(Element *elem);
void element_setMargin(Element *elem,const char *val);
const char *element_getMarginStr(Element *elem);
int32_t element_getMargin(Element *elem);
void element_setPaddingTop(Element *elem,const char *val);
const char *element_getPaddingTopStr(Element *elem);
uint32_t element_getPaddingTop(Element *elem);
void element_setPaddingBottom(Element *elem,const char *val);
const char *element_getPaddingBottomStr(Element *elem);
uint32_t element_getPaddingBottom(Element *elem);
void element_setPaddingRight(Element *elem,const char *val);
const char *element_getPaddingRightStr(Element *elem);
uint32_t element_getPaddingRight(Element *elem);
void element_setPaddingLeft(Element *elem,const char *val);
const char *element_getPaddingLeftStr(Element *elem);
uint32_t element_getPaddingLeft(Element *elem);
void element_setPadding(Element *elem,const char *val);
const char *element_getPaddingStr(Element *elem);
uint32_t element_getPadding(Element *elem);
int element_main(int argc,char **argv);
Element *element_createElement(uint16_t img_count,uint16_t width,uint16_t height);
Element *element_createEmptyElement();
void element_iniElement(Element *elem,uint16_t img_count,uint16_t width,uint16_t height);
void element_setElementClipping(Element *elem);
void element_updateElementImages(Element *elem,bool redraw);
void element_setElementImages(Element *elem,uint16_t img_count,uint16_t width,uint16_t height);
void element_destroyElement(Element *elem);
void element_destroyAllSubtrees(Element *elem);
void element_destroyElementTree(Element *elem);
bool element_isInsideBox(Element *elem,uint16_t x,uint16_t y);
int16_t element_getAbsX(Element *elem);
int16_t element_getAbsY(Element *elem);
void element_selectStage_oldMatrixVersion(Element *elem,uint16_t status);
void element_selectStage(Element *elem,uint32_t *status,uint32_t m);
uint16_t element_checkStatus16(uint16_t *st,uint16_t m);
uint16_t element_packStatus16(uint16_t *st,uint16_t m);
uint16_t element_sepStatus16(uint16_t *st,uint16_t status,uint16_t pos);
bool element_matchStatus16(uint16_t *st,uint16_t n,uint16_t *needles);
bool element_matchStatus32(uint32_t *st,uint32_t n,uint32_t *needles);
void element_setStatus_oldMatrixVersion(Element *elem,uint16_t event);
void element_setStatusLink_oldMatrixVersion(Element *elem,uint16_t event,uint16_t old_status,uint16_t new_status);
void element_updateStatusMatrix_oldMatrixVersion(Element *elem,uint16_t max_event,uint16_t max_status);
void element_draw(Element *elem);
void element_draw_placeholder(Element *elem);
void element__paint(Element *elem);
void element_layout(Element *elem);
void element_update(Element *elem,CRegion *reg);
void element_updateElement(Element *elem);
void element_paintAllStages(Element *elem,CRegion *reg);
void element_paintCurrentStage(Element *elem,CRegion *reg);
void element_paintStage(Element *elem,CRegion *reg,uint16_t st);
void element_paintStage_FS(Element *elem,uint16_t st);
void element_paintStage_FSR(Element *elem,uint16_t st,CRegion *reg);
void element_paintAllStages_FS(Element *elem);
void element_paintAllStages_FSR(Element *elem,CRegion *reg);
void element_paintCurrentStage_FS(Element *elem);
void element_paintCurrentStage_FSR(Element *elem,CRegion *reg);
void element_updateWindow(Element *elem,CRegion *reg);
void element_onResize(Element *elem);
void element_onCreate(Element *elem);
void element_onMouseMove(Element *elem);
void element_onLMBUp(Element *elem);
void element_onLMBDown(Element *elem);
void element_onMMBUp(Element *elem);
void element_onMMBDown(Element *elem);
void element_onRMBUp(Element *elem);
void element_onRMBDown(Element *elem);
Interaction *element_getInteraction(Element *elem,uint32_t interactionType);
int32_t element_getInteractionIndex(Element *elem,uint32_t interactionType);
Interaction *element_newInteraction(Element *elem,uint32_t interactionType,uint32_t callback_memln);
void element_deleteInteraction(Element *elem,uint32_t interactionType);
void element_runInteractionCallback(Element *elem,Interaction *inter,uint32_t k,uint16_t loc_x,uint16_t loc_y);
void element_mallocInteractionCallbackArray(Interaction *inter,uint16_t memln);
void element_setInteractionCallback(Interaction *inter,uint32_t k,void(*function)(Element *elem,uint16_t x,uint16_t y,void *context),AbsThread *thr,uint32_t msgID,void *context);
ImageData *element_createImage(uint16_t width,uint16_t height);
void element_clearImage(ImageData *img,uint32_t color);
void element_freeImage(ImageData *img);
ImageData *element_resizeImage(ImageData *img,uint16_t width,uint16_t height);
void element_copyImageHard(ImageData *dest,ImageData *src);
void element_copyImageSoft0(ImageData *dest,ImageData *src);
void element_copyImageSoft(ImageData *dest,int16_t dest_x,int16_t dest_y,ImageData *src,int16_t src_x,int16_t src_y);
void element_copyImageSoftA(ImageData *dest,int16_t dest_x,int16_t dest_y,ImageData *src,int16_t src_x,int16_t src_y);
void element_copyRegionSoft0(ImageData *dest,ImageData *src,CRegion *reg);
void element_copyRegionSoft(ImageData *dest,int16_t dest_x,int16_t dest_y,ImageData *src,int16_t src_x,int16_t src_y,CRegion *reg);
void element_copyRegionSoftA(ImageData *dest,int16_t dest_x,int16_t dest_y,ImageData *src,int16_t src_x,int16_t src_y,CRegion *reg);
void element_appendChild(Element *elem,Element *child);
void element_removeElement(Element *elem);
void element_removeAllChildren(Element *elem);
const char *element_get_attribute(Element *elem,const char *name,const char *default_value);
void element_setContent(Element *elem,const char *name);
const char *element_getContent(Element *elem);
AbsFType *element_getExistingFontRenderer(Element *elem);
AbsFType *element_getFontRenderer(Element *elem);

Build Log

--------------------------------------------------------------------------------
element -- Di Jän 28 21:19:11 CET 2020
--------------------------------------------------------------------------------
ERROR: Fehler beim öffnen der Datei files.def.
Fehlernummer: 2
-------------------------------------------------------------------------------
> install headers
-------------------------------------------------------------------------------
Executable for Linux/[local system] (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Executable for Windows/[local system] (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Linux/[local system] (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Windows/[local system] (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Static library for Linux/[local system] (LIB)
[compiling] [end]
------------------------------------------------------------------------------- Static library for Windows/[local system] (LIB)
[compiling] [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Linux/[local system])
[compiling] [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Windows/[local system])
[compiling] [end]
------------------------------------------------------------------------------- Executable for Linux/32bit (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Executable for Windows/32bit (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Linux/32bit (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Windows/32bit (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Static library for Linux/32bit (LIB)
[compiling] [end]
------------------------------------------------------------------------------- Static library for Windows/32bit (LIB)
[compiling] [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Linux/32bit)
[compiling] [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Windows/32bit)
[compiling] [end]
------------------------------------------------------------------------------- Executable for Linux/64bit (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Executable for Windows/64bit (CLI)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Linux/64bit (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Dynamic library for Windows/64bit (DLL)
[compiling] [end]
------------------------------------------------------------------------------- Static library for Linux/64bit (LIB)
[compiling] [end]
------------------------------------------------------------------------------- Static library for Windows/64bit (LIB)
[compiling] [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Linux/64bit)
[compiling] [end]
------------------------------------------------------------------------------- TESTS (Automated Tests for Windows/64bit)
[compiling] [end]
------------------------------------------------------------------------------- > test_all ------------------------------------------------------------------------------- > prepare cp: der Aufruf von stat für '../docu/man/' ist nicht möglich: Datei oder Verzeichnis nicht gefunden ------------------------------------------------------------------------------- > install creating /opt/prokee/system/reg/dllinfo/element.v01.info ... license=1 | version=1 | library=libelement.v01 creating /opt/prokee/system/reg/dllinfo/element.info ... license=1 | version=1 | library=libelement.v01 ------------------------------------------------------------------------------- > module ------------------------------------------------------------------------------- > exepack ------------------------------------------------------------------------------- > sourcepack ------------------------------------------------------------------------------- > cleanup ------------------------------------------------------------------------------- > webexport -------------------------------------------------------------------------------- FERTIG --------------------------------------------------------------------------------

Copyright © 2017 - 2019 by Andreas Pollhammer