void CScreenSetup::paint() { if (!frameBuffer->getActive()) return; int w = (int) frameBuffer->getScreenWidth(true); int h = (int) frameBuffer->getScreenHeight(true); frameBuffer->paintBox(0,0, w, h, make16color(0xA0A0A0)); for(int count = 0; count < h; count += 15) frameBuffer->paintHLine(0, w-1, count, make16color(0x505050) ); for(int count = 0; count < w; count += 15) frameBuffer->paintVLine(count, 0, h-1, make16color(0x505050) ); frameBuffer->paintBox(0, 0, w/3, h/3, make16color(0xA0A0A0)); frameBuffer->paintBox(w-w/3, h-h/3, w-1, h-1, make16color(0xA0A0A0)); frameBuffer->paintBoxRel(x, y, BoxWidth, BoxHeight/2, COL_MENUCONTENTSELECTED_PLUS_0); //upper selected box frameBuffer->paintBoxRel(x, y+BoxHeight/2, BoxWidth, BoxHeight/2, COL_MENUCONTENT_PLUS_0); //lower selected box g_Font[SNeutrinoSettings::FONT_TYPE_MENU]->RenderString(x+30, y+BoxHeight/2, BoxWidth, g_Locale->getText(LOCALE_SCREENSETUP_UPPERLEFT ), COL_MENUCONTENTSELECTED , 0, true); // UTF-8 g_Font[SNeutrinoSettings::FONT_TYPE_MENU]->RenderString(x+30, y+BoxHeight, BoxWidth, g_Locale->getText(LOCALE_SCREENSETUP_LOWERRIGHT), COL_MENUCONTENT, 0, true); // UTF-8 paintIcons(); paintBorderUL(); paintBorderLR(); paintCoords(); }
void CScreenSetup::paint() { if (!frameBuffer->getActive()) return; int w = (int) frameBuffer->getScreenWidth(true); int h = (int) frameBuffer->getScreenHeight(true); frameBuffer->paintBox(0,0, w, h, make16color(0xA0A0A0)); for(int count = 0; count < h; count += 15) frameBuffer->paintHLine(0, w-1, count, make16color(0x505050) ); for(int count = 0; count < w; count += 15) frameBuffer->paintVLine(count, 0, h-1, make16color(0x505050) ); frameBuffer->paintBox(0, 0, w/3, h/3, make16color(0xA0A0A0)); frameBuffer->paintBox(w-w/3, h-h/3, w-1, h-1, make16color(0xA0A0A0)); frameBuffer->paintBoxRel(x_box, y_box, BoxWidth, BoxHeight, COL_MENUCONTENTSELECTED_PLUS_0); //upper selected box frameBuffer->paintBoxRel(x_box, y_box + BoxHeight, BoxWidth, BoxHeight, COL_MENUCONTENT_PLUS_0); //lower selected box paintIcons(0); paintBorderUL(); paintBorderLR(); paintCoords(); }
void CScreenSetup::paintBorder( int selected ) { if ( selected == 0 ) paintBorderUL(); else paintBorderLR(); paintCoords(); }