From 00f77bec3dd64741ffc1c6a937a56e69886446fb Mon Sep 17 00:00:00 2001 From: "[CST] Focus" Date: Wed, 18 Jul 2012 16:01:48 +0400 Subject: [PATCH] gui/widget/menue.cpp: paint body without head; disable menu name display on VFD - it overwritten by option name anyway; little cleanup --- src/gui/widget/menue.cpp | 44 ++++++---------------------------------- 1 file changed, 6 insertions(+), 38 deletions(-) diff --git a/src/gui/widget/menue.cpp b/src/gui/widget/menue.cpp index 2cc66eda1..fc0cbff71 100644 --- a/src/gui/widget/menue.cpp +++ b/src/gui/widget/menue.cpp @@ -378,20 +378,6 @@ void CMenuWidget::move(int xoff, int yoff) CMenuWidget::~CMenuWidget() { -#if 0 - for(unsigned int count=0;countpaintBackgroundBoxRel(x, y, width+15+SHADOW_OFFSET,height+10+SHADOW_OFFSET); if(savescreen && background) restoreScreen();//FIXME else { @@ -875,27 +860,14 @@ void CMenuWidget::calcSize() void CMenuWidget::paint() { calcSize(); -#if 0 - if(save) - saveScreen(); -#endif - CVFD::getInstance()->setMode(CVFD::MODE_MENU_UTF8, nameString.c_str()); -#if 0 - //clear backround on corners switch - static bool corners = g_settings.rounded_corners; - if(g_settings.rounded_corners != corners){ - corners = g_settings.rounded_corners; - if(!g_settings.rounded_corners){ - frameBuffer->paintBackgroundBoxRel(x, y+full_height-hint_height, full_width, CORNER_RADIUS_LARGE-2+SHADOW_OFFSET); - }else{ - frameBuffer->paintBackgroundBoxRel(x, y, full_width, CORNER_RADIUS_LARGE-2+SHADOW_OFFSET); - } - } -#endif - //paint shadow and backround + CVFD::getInstance()->setMode(CVFD::MODE_MENU_UTF8 /*, nameString.c_str()*/); + + // paint shadow frameBuffer->paintBoxRel(x+SHADOW_OFFSET ,y + SHADOW_OFFSET ,width + sb_width ,height + RADIUS_LARGE ,COL_MENUCONTENTDARK_PLUS_0 ,RADIUS_LARGE); - frameBuffer->paintBoxRel(x ,y ,width + sb_width ,height + RADIUS_LARGE ,COL_MENUCONTENT_PLUS_0 ,RADIUS_LARGE); + // paint head frameBuffer->paintBoxRel(x ,y ,width + sb_width ,hheight ,COL_MENUHEAD_PLUS_0 ,RADIUS_LARGE, CORNER_TOP); + // paint background + frameBuffer->paintBoxRel(x ,y+hheight, width + sb_width, height-hheight + RADIUS_LARGE ,COL_MENUCONTENT_PLUS_0 ,RADIUS_LARGE, CORNER_BOTTOM); //paint menu head int HeadiconOffset = 0; @@ -1048,10 +1020,6 @@ void CMenuWidget::restoreScreen() if(background) { if(savescreen) frameBuffer->RestoreScreen(x-ConnectLineBox_Width, y, full_width, full_height, background); -#if 0 - delete[] background; - background = NULL; -#endif } }