//contains all actions to init and add the window object and items void CImageInfo::ShowWindow() { CComponentsFooter *footer = NULL; if (cc_win == NULL){ cc_win = new CComponentsWindowMax(LOCALE_IMAGEINFO_HEAD, NEUTRINO_ICON_INFO, 0, CC_SHADOW_ON); cc_win->setWindowHeaderButtons(CComponentsHeader::CC_BTN_MENU | CComponentsHeader::CC_BTN_EXIT); footer = cc_win->getFooterObject(); int h_footer = footer->getHeight(); fb_pixel_t btn_col = g_settings.gradiant ? COL_BUTTON_BODY : footer->getColorBody(); btn_red = new CComponentsButtonRed(10, CC_CENTERED, 250, h_footer-h_footer/4, LOCALE_BUILDINFO_MENU, footer, false , true, false, footer->getColorBody(), btn_col); } //prepare minitv InitMinitv(); //prepare infos InitInfos(); //prepare build infos InitBuildInfos(); //prepare info text InitInfoText(getLicenseText()); //paint window cc_win->paint(CC_SAVE_SCREEN_NO); }
//contains all actions to init and add the window object and items void CImageInfo::ShowWindow() { CComponentsFooter *footer = NULL; if (cc_win == NULL){ cc_win = new CComponentsWindowMax(LOCALE_IMAGEINFO_HEAD, NEUTRINO_ICON_INFO, CC_SHADOW_ON); cc_win->setWindowHeaderButtons(CComponentsHeader::CC_BTN_MENU | CComponentsHeader::CC_BTN_EXIT); footer = cc_win->getFooterObject(); footer->setColorBody(COL_INFOBAR_SHADOW_PLUS_1); btn_red = new CComponentsButtonRed(10, CC_CENTERED, 250, footer->getHeight(), LOCALE_BUILDINFO_MENU, false , true, false, footer->getColorBody(), footer->getColorBody()); footer->addCCItem(btn_red); } //prepare minitv InitMinitv(); //prepare infos InitInfos(); //prepare build infos InitBuildInfos(); //prepare info text InitInfoText(getLicenseText()); //paint window cc_win->paint(); }