// //////////////////////////////////////////////////////////////////////////// static void displayLoadSlot(struct _widget *psWidget, UDWORD xOffset, UDWORD yOffset, UDWORD *pColours) { UDWORD x = xOffset+psWidget->x; UDWORD y = yOffset+psWidget->y; UWORD im = (UWORD)UNPACKDWORD_TRI_B((UDWORD)psWidget->pUserData); UWORD im2= (UWORD)(UNPACKDWORD_TRI_C((UDWORD)psWidget->pUserData)); STRING butString[64]; UNUSEDPARAMETER(pColours); drawBlueBox(x,y,psWidget->width,psWidget->height); //draw box if(((W_BUTTON *)psWidget)->pTip ) { strcpy(butString,((W_BUTTON *)psWidget)->pTip); iV_SetFont(WFont); // font iV_SetTextColour(-1); //colour while(iV_GetTextWidth(butString) > psWidget->width) { butString[strlen(butString)-1]='\0'; } //draw text iV_DrawText( butString, x+4, y+17); } }
void SetMousePos(UDWORD nowt,UDWORD x,UDWORD y) { POINT point; FRACT divX,divY; UDWORD scrX,scrY; UDWORD mXPos,mYPos; UNUSEDPARAMETER(nowt); if(pie_GetRenderEngine()==ENGINE_GLIDE) { scrX = GetSystemMetrics(SM_CXFULLSCREEN); scrY = GetSystemMetrics(SM_CYFULLSCREEN); divX = MAKEFRACT(x) / pie_GetVideoBufferWidth(); divY = MAKEFRACT(y) / pie_GetVideoBufferHeight(); mXPos = MAKEINT(divX*scrX); mYPos = MAKEINT(divY*scrY); SetCursorPos(mXPos,mYPos); } else { point.x = x; point.y = y; ClientToScreen(frameGetWinHandle(),&point); SetCursorPos(point.x,point.y); } }
ProductItemWidget::ProductItemWidget(QWidget *parent, const QPixmap &imageMap, const QString &text, Float price) : QWidget(parent), ui(new Ui::ProductItemWidget) { UNUSEDPARAMETER(price); ui->setupUi(this); ui->imageQLabel->setPixmap(imageMap); ui->nameQLabel->setText(text); }
// //////////////////////////////////////////////////////////////////////////// static void displayLoadSaveEdit(struct _widget *psWidget, UDWORD xOffset, UDWORD yOffset, UDWORD *pColours) { UDWORD x = xOffset+psWidget->x; UDWORD y = yOffset+psWidget->y; UDWORD w = psWidget->width; UDWORD h = psWidget->height; UNUSEDPARAMETER(pColours); iV_BoxFill(x,y,x+w,y+h,COL_RED); iV_BoxFill(x+1,y+1,x+w-1,y+h-1,COL_BLUE); }
static void displayLoadBanner(struct _widget *psWidget, UDWORD xOffset, UDWORD yOffset, UDWORD *pColours) { //UDWORD col; UBYTE col; UDWORD x = xOffset+psWidget->x; UDWORD y = yOffset+psWidget->y; UNUSEDPARAMETER(pColours); if(psWidget->pUserData) { col = COL_GREEN; } else { col = COL_RED; } iV_BoxFill(x,y,x+psWidget->width,y+psWidget->height,col); iV_BoxFill(x+2,y+2,x+psWidget->width-2,y+psWidget->height-2,COL_BLUE); }
// //////////////////////////////////////////////////////////////////////////// // display a keymap on the interface. VOID displayKeyMap(struct _widget *psWidget, UDWORD xOffset, UDWORD yOffset, UDWORD *pColours) { UDWORD x = xOffset+psWidget->x; UDWORD y = yOffset+psWidget->y; UDWORD w = psWidget->width; UDWORD h = psWidget->height; KEY_MAPPING *psMapping = (KEY_MAPPING*)psWidget->pUserData; STRING sKey[MAX_NAME_SIZE];// was just 40 UNUSEDPARAMETER(pColours); if(psMapping == selectedKeyMap) { pie_BoxFillIndex(x,y,x+w,y+h,COL_GREEN); } else if(psMapping->status == KEYMAP_ALWAYS OR psMapping->status == KEYMAP_ALWAYS_PROCESS) { pie_BoxFillIndex(x,y,x+w,y+h,COL_RED); } else { drawBlueBox(x,y,w,h); } // draw name iV_SetFont(WFont); // font iV_SetTextColour(-1); //colour pie_DrawText((UCHAR*)psMapping->pName, x+2, y+(psWidget->height/2)+3); // draw binding keyMapToString(sKey,psMapping); pie_DrawText((UCHAR*)sKey, x+370, y+(psWidget->height/2)+3); return; }