Beispiel #1
0
bool static prvDraw(xPictureStack *pxW){
  xPictureStackProps *xP;
  
  if(!pxW)
    return FALSE;
  
  if(pxW->eType != WidgetPictureStack)
    return FALSE;
  
  if(pxW->bValid)
    return FALSE;
  
  xP = pxW->pvProp;
  
  bFramebufferPicture(pxW->usX0, pxW->usY0, xPictureStackGetItem(pxW, xP->cItemNumber));
  return TRUE;
}
Beispiel #2
0
bool bWidgetDraw(xWidget *pxW){
  if(!pxW)
    return FALSE;
  
  if(pxW->bValid)
    return FALSE;
  
  if(pxW->pusBgPicture){
    bFramebufferPicture(pxW->usX0, pxW->usY0, pxW->pusBgPicture);
    return TRUE;
  } 
  
  if(!pxW->bTransparent){
    vFramebufferRectangle(pxW->usX0, pxW->usY0, pxW->usX1, pxW->usY1, pxW->usBgColor, TRUE);
    return TRUE;
  }
  
  return FALSE;
}