- testmenu: formatting code using astyle; some manual code nicenings

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2021-12-06 05:18:19 +01:00
committed by Thilo Graf
parent fd2302fbf6
commit 72669771a7
2 changed files with 419 additions and 306 deletions

View File

@@ -143,7 +143,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
{
CVFD::getInstance()->Clear();
int icon = 0x00040000;
while (icon > 0x2) {
while (icon > 0x2)
{
CVFD::getInstance()->ShowIcon((fp_icon) icon, true);
icon /= 2;
}
@@ -261,9 +262,12 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
char buffer[255];
FILE *f = fopen("/proc/mounts", "r");
bool mounted = false;
if (f != NULL) {
while (fgets (buffer, 255, f) != NULL) {
if (strstr(buffer, "/dev/sda1")) {
if (f != NULL)
{
while (fgets(buffer, 255, f) != NULL)
{
if (strstr(buffer, "/dev/sda1"))
{
mounted = true;
break;
}
@@ -282,9 +286,12 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
char buffer[255];
FILE *f = fopen("/proc/mounts", "r");
bool mounted = false;
if (f != NULL) {
while (fgets (buffer, 255, f) != NULL) {
if (strstr(buffer, "/dev/mmcblk0p1")) {
if (f != NULL)
{
while (fgets(buffer, 255, f) != NULL)
{
if (strstr(buffer, "/dev/mmcblk0p1"))
{
mounted = true;
break;
}
@@ -331,7 +338,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
#if 0 //some parts DEPRECATED
#if 0
// some parts DEPRECATED
else if (actionKey.find("22kon") != std::string::npos)
{
int fnum = atoi(actionKey.substr(5, 1).c_str());
@@ -359,15 +367,19 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
delivery_system_t delsys = ALL_SAT;
CFrontend *frontend = CFEManager::getInstance()->getFE(fnum);
if (frontend->hasSat()) {
if (frontend->hasSat())
{
scansettings.satName = CServiceManager::getInstance()->GetSatelliteName(test_pos[fnum]);
scansettings.sat_TP_freq = to_string((fnum & 1) ? /*12439000*/ 3951000 : 4000000);
scansettings.sat_TP_rate = to_string((fnum & 1) ? /*2500*1000*/ 9520 * 1000 : 27500 * 1000);
scansettings.sat_TP_fec = FEC_3_4; //(fnum & 1) ? FEC_3_4 : FEC_1_2;
scansettings.sat_TP_pol = (fnum & 1) ? 1 : 0;
} else if (frontend->hasCable()) {
}
else if (frontend->hasCable())
{
unsigned count = CFEManager::getInstance()->getFrontendCount();
for (unsigned i = 0; i < count; i++) {
for (unsigned i = 0; i < count; i++)
{
CFrontend *fe = CFEManager::getInstance()->getFE(i);
if (fe->hasCable())
fe->setMode(CFrontend::FE_MODE_UNUSED);
@@ -379,7 +391,9 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
scansettings.cable_TP_fec = 1;
scansettings.cable_TP_mod = 5;
delsys = ALL_CABLE;
} else {
}
else
{
return res;
}
@@ -388,26 +402,32 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
#endif
else if (actionKey == "button"){
if (button == NULL){
else if (actionKey == "button")
{
if (button == NULL)
{
button = new CComponentsButtonRed(100, 100, 100, 50, "Test", NULL, false, true, CC_SHADOW_OFF);
button->enableShadow();
}else
}
else
button->disableShadow();
if (!button->isPainted()){
if (!button->isPainted())
{
if (button->isSelected())
button->setSelected(false);
else
button->setSelected(true);
button->paint();
}else
}
else
button->hide();
return res;
}
else if (actionKey == "circle"){
else if (actionKey == "circle")
{
if (circle == NULL)
circle = new CComponentsShapeCircle(100, 100, 100, NULL, CC_SHADOW_ON, COL_MENUCONTENT_PLUS_6, COL_MENUCONTENT_PLUS_0, COL_RED);
@@ -417,8 +437,10 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
circle->hide();
return res;
}
else if (actionKey == "square"){
if (sq == NULL){
else if (actionKey == "square")
{
if (sq == NULL)
{
sq = new CComponentsShapeSquare(0, 0, 100, 100, NULL, CC_SHADOW_ON, COL_DARK_YELLOW, COL_LIGHT_GRAY, COL_RED);
sq->enableFrame(true, 1);
}
@@ -429,7 +451,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
sq->hide();
return res;
}
else if (actionKey == "picture"){
else if (actionKey == "picture")
{
if (pic == NULL)
pic = new CComponentsPicture(100, 100, 200, 100, ICONSDIR "/mp3-5.jpg");
@@ -439,7 +462,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
pic->hide();
return res;
}
else if (actionKey == "picture_svg"){
else if (actionKey == "picture_svg")
{
if (picsvg == NULL)
picsvg = new CComponentsPicture(100, 100, 100, 0, "tux");
@@ -450,7 +474,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
else if (actionKey == "blink"){
else if (actionKey == "blink")
{
if (sq == NULL)
sq = new CComponentsShapeSquare(0, 0, 100, 100, NULL, CC_SHADOW_ON, COL_DARK_YELLOW, COL_LIGHT_GRAY, COL_RED);
@@ -462,7 +487,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
else if (actionKey == "blink_image"){
else if (actionKey == "blink_image")
{
if (pic == NULL)
pic = new CComponentsPicture(50, 50, 50, 50, ICONSDIR "/btn_pause.png");
@@ -474,7 +500,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
else if (actionKey == "channellogo"){
else if (actionKey == "channellogo")
{
uint64_t chid = CZapit::getInstance()->GetCurrentChannelID();
std::string chname = "";
if (CServiceManager::getInstance()->FindChannel(chid))
@@ -496,7 +523,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
}
return res;
}
else if (actionKey == "form"){
else if (actionKey == "form")
{
if (form == NULL)
form = new CComponentsForm();
form->setColorBody(COL_LIGHT_GRAY);
@@ -525,8 +553,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
//form->removeCCItem(form->getCCItemId(t1));
//form->insertCCItem(1, new CComponentsPicture(28, 0, 0, 0, NEUTRINO_ICON_BUTTON_RED));
if (form->isPainted()) {
if (form->isPainted())
{
form->hide();
delete form;
form = NULL;
@@ -535,8 +563,10 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
form->paint();
return res;
}
else if (actionKey == "form_blink_item"){
if (form == NULL){
else if (actionKey == "form_blink_item")
{
if (form == NULL)
{
form = new CComponentsForm();
form->setColorBody(COL_DARK_GRAY);
form->setDimensionsAll(100, 100, 250, 100);
@@ -556,10 +586,12 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
ptmp->kill();
}
if (static_cast<CComponentsPicture*>(form->getCCItem(0))-> paintBlink(500)){
if (static_cast<CComponentsPicture *>(form->getCCItem(0))-> paintBlink(500))
{
ShowHint("Testmenu: Blink", "Testmenu: Blinking embedded image ...", 700, 10);
}
if (form->getCCItem(0)->cancelBlink()){
if (form->getCCItem(0)->cancelBlink())
{
ShowHint("Testmenu: Blink", "Testmenu: Blinking embedded image stopped ...", 700, 2);
}
@@ -567,7 +599,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
delete form; form = NULL;
return res;
}
else if (actionKey == "text"){
else if (actionKey == "text")
{
if (txt == NULL)
txt = new CComponentsText();
txt->setDimensionsAll(100, 100, 250, 100);
@@ -580,23 +613,28 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
else if (actionKey == "blinking_text"){
if (txt == NULL){
else if (actionKey == "blinking_text")
{
if (txt == NULL)
{
txt = new CComponentsText();
txt->setDimensionsAll(50, 50, 250, 100);
txt->setText("This is a text for testing textbox", CTextBox::NO_AUTO_LINEBREAK);
}
if (txt->paintBlink(50)){
if (txt->paintBlink(50))
{
ShowHint("Testmenu: Blink", "Testmenu: Blinking text is running ...", 700, 10);
}
if (txt->cancelBlink()){
if (txt->cancelBlink())
{
ShowHint("Testmenu: Blink", "Testmenu: Blinking text stopped ...", 700, 2);
}
return res;
}
else if (actionKey == "text_ext"){
else if (actionKey == "text_ext")
{
if (text_ext == NULL)
text_ext = new CComponentsExtTextForm();
text_ext->setDimensionsAll(10, 20, 300, g_Font[SNeutrinoSettings::FONT_TYPE_MENU_TITLE]->getHeight() + 2 * 2);
@@ -610,30 +648,37 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
text_ext->paint();
return res;
}
else if (actionKey == "blinking_text_ext"){
if (text_ext == NULL){
else if (actionKey == "blinking_text_ext")
{
if (text_ext == NULL)
{
text_ext = new CComponentsExtTextForm();
text_ext->setDimensionsAll(10, 20, 300, 48);
text_ext->setLabelAndText("Label", "Text for demo", g_Font[SNeutrinoSettings::FONT_TYPE_MENU_TITLE]);
text_ext->setFrameThickness(2);
}
if (text_ext->paintBlink(500)){
if (text_ext->paintBlink(500))
{
ShowHint("Testmenu: Blink", "Testmenu: Blinking extended text is running ...", 700, 10);
}
if (text_ext->cancelBlink()){
if (text_ext->cancelBlink())
{
ShowHint("Testmenu: Blink", "Testmenu: Blinking extended text stopped ...", 700, 2);
}
return res;
}
else if (actionKey == "header"){
else if (actionKey == "header")
{
int hh = 0; //g_Font[SNeutrinoSettings::FONT_TYPE_MENU_TITLE]->getHeight();
if (header == NULL){
if (header == NULL)
{
header = new CComponentsHeader(100, 50, 500, hh, "Test-Header"/*, NEUTRINO_ICON_INFO, CComponentsHeader::CC_BTN_HELP | CComponentsHeader::CC_BTN_EXIT | CComponentsHeader::CC_BTN_MENU*/);
header->addContextButton(NEUTRINO_ICON_BUTTON_RED);
header->addContextButton(CComponentsHeader::CC_BTN_HELP | CComponentsHeader::CC_BTN_EXIT | CComponentsHeader::CC_BTN_MENU);
}
else{ //For existing instances it's recommended to remove old button icons before add new buttons,
else // For existing instances it's recommended to remove old button icons before add new buttons,
{
// otherwise icons will be appended to already existent icons, alternatively use the setContextButton() methode
header->removeContextButtons();
// enable clock in header with default format
@@ -653,8 +698,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
//v_buttons.push_back(NEUTRINO_ICON_BUTTON_YELLOW);
//v_buttons.push_back(NEUTRINO_ICON_BUTTON_RED);
//header->addContextButton(v_buttons);
//
// // add any other button icon via string
// add any other button icon via string
//header->addContextButton(NEUTRINO_ICON_BUTTON_BLUE);
//header->addContextButton(NEUTRINO_ICON_BUTTON_GREEN);
//header->addContextButton(CComponentsHeader::CC_BTN_HELP | CComponentsHeader::CC_BTN_EXIT | CComponentsHeader::CC_BTN_MENU);
@@ -674,19 +719,22 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
// insert the ne object
//header->insertCCItem(1, logo); //replace text with logo
if (!header->isPainted()){
if (!header->isPainted())
{
header->paint();
}
else{
else
{
header->hide();
}
return res;
}
else if (actionKey == "footer"){
else if (actionKey == "footer")
{
int hh = g_Font[SNeutrinoSettings::FONT_TYPE_MENU_TITLE]->getHeight();
if (footer == NULL){
if (footer == NULL)
{
footer = new CComponentsFooter(100, 30, 1000, hh, CComponentsFooter::CC_BTN_HELP | CComponentsFooter::CC_BTN_EXIT | CComponentsFooter::CC_BTN_MENU | CComponentsFooter::CC_BTN_MUTE_ZAP_ACTIVE, NULL, true);
//int start = 5, btnw =90, btnh = 37;
footer->setButtonFont(g_Font[SNeutrinoSettings::FONT_TYPE_MENU_FOOT]);
@@ -707,23 +755,28 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
if (!footer->isPainted())
footer->paint();
else{
else
{
footer->hide();
delete footer;
footer = NULL;
}
return res;
}
else if (actionKey == "scrollbar"){
else if (actionKey == "scrollbar")
{
if (scrollbar == NULL)
scrollbar = new CComponentsScrollBar(50, 100, 20, 400, 1);
if (scrollbar->isPainted()){
if (scrollbar->getMarkID() == scrollbar->getSegmentCount()){
if (scrollbar->isPainted())
{
if (scrollbar->getMarkID() == scrollbar->getSegmentCount())
{
scrollbar->hide();
scrollbar->setSegmentCount(scrollbar->getSegmentCount() + 1);
}
else{
else
{
scrollbar->setMarkID(scrollbar->getMarkID() + 1);
scrollbar->paint();
}
@@ -733,15 +786,19 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
else if (actionKey == "icon") {
else if (actionKey == "icon")
{
int y = 100;
for (int i = 0; i < 10; i++){
for (int i = 0; i < 10; i++)
{
paintIcon(NEUTRINO_ICON_BUTTON_BLUE, 100, y, to_string(i), CNeutrinoFonts::FONT_STYLE_BOLD, COL_MENUCONTENT_PLUS_0, COL_MENUCONTENT_TEXT);
y += 30;
}
}
else if (actionKey == "iconform"){
if (iconform == NULL){
else if (actionKey == "iconform")
{
if (iconform == NULL)
{
iconform = new CComponentsIconForm();
iconform->setColorBody(COL_LIGHT_GRAY);
iconform->setDimensionsAll(100, 100, 80/*480*/, 80);
@@ -775,10 +832,12 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
CComponentsPicture *img = static_cast<CComponentsPicture *>(iconform->getCCItem(2));
img->kill();
if (img->paintBlink(500)){
if (img->paintBlink(500))
{
ShowHint("Testmenu: Blink", "Testmenu: Blinking image is running ...", 700, 10);
}
if (img->cancelBlink(true)){
if (img->cancelBlink(true))
{
ShowHint("Testmenu: Blink", "Testmenu: Blinking image stopped ...", 700, 2);
}
@@ -787,8 +846,10 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
iconform = NULL;
return res;
}
else if (actionKey == "window"){
if (window == NULL){
else if (actionKey == "window")
{
if (window == NULL)
{
window = new CComponentsWindow();
window->setWindowCaption("|........HEADER........|", CCHeaderTypes::CC_TITLE_CENTER);
window->setDimensionsAll(50, 50, 500, 500);
@@ -843,10 +904,12 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
window->addWindowItem(pic2);
}
#if 0
if (!window->isPainted()){
if (!window->isPainted())
{
window->paint(); // if no other page has been defined, 1st page always painted
}
else{
else
{
#endif // or paint direct a defined page
//if (window->getCurrentPage() == 1)
window->enablePageScroll(CComponentsWindow::PG_SCROLL_M_UP_DOWN_KEY | CComponentsWindow::PG_SCROLL_M_LEFT_RIGHT_KEY);
@@ -859,20 +922,25 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
#endif
return res;
}
else if (actionKey == "running_clock"){
if (clock_r == NULL){
else if (actionKey == "running_clock")
{
if (clock_r == NULL)
{
clock_r = new CComponentsFrmClock(100, 50, NULL, "%H.%M:%S", NULL, true);
clock_r->setClockFont(g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_CHANNAME]);
clock_r->setClockInterval(1);
//clock_r->doPaintBg(false);
}
if (!clock_r->isPainted()){
if (!clock_r->isPainted())
{
if (clock_r->Start())
return menu_return::RETURN_EXIT_ALL;;
}
else {
if (clock_r->Stop()){
else
{
if (clock_r->Stop())
{
clock_r->kill();
delete clock_r;
clock_r = NULL;
@@ -880,27 +948,32 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
}
}
}
else if (actionKey == "clock"){
if (clock == NULL){
else if (actionKey == "clock")
{
if (clock == NULL)
{
clock = new CComponentsFrmClock(100, 50, NULL, "%d.%m.%Y-%H:%M");
clock->setClockFont(g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_CHANNAME]);
}
if (!clock->isPainted())
clock->paint();
else {
else
{
clock->hide();
delete clock;
clock = NULL;
}
return res;
}
else if (actionKey == "progress_window"){
else if (actionKey == "progress_window")
{
// classical
CProgressWindow pw0("Test 1: Local Bar Classic");
pw0.paint();
size_t max = 4;
for(size_t i = 0; i<= max; i++){
for (size_t i = 0; i <= max; i++)
{
pw0.showStatus(i, max, to_string(i));
sleep(1);
}
@@ -908,9 +981,11 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
CProgressWindow pw1("Test 2: Local/Global Bars Classic");
pw1.paint();
for(size_t i = 1; i<= max; i++){
for (size_t i = 1; i <= max; i++)
{
pw1.showGlobalStatus(i, max, to_string(i));
for(size_t j = 1; j<= max; j++){
for (size_t j = 1; j <= max; j++)
{
pw1.showLocalStatus(j, max, to_string(j));
sleep(1);
}
@@ -923,7 +998,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
CProgressWindow pw2("Test 3: Local Bar via Signal/Slot", CCW_PERCENT 50, CCW_PERCENT 30, &OnProgress);
pw2.paint();
for(size_t i = 0; i<= max; i++){
for (size_t i = 0; i <= max; i++)
{
OnProgress(i, max, to_string(i));
sleep(1);
}
@@ -935,9 +1011,11 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
CProgressWindow pw3("Test 4: Local/Global via Signal/Slot", CCW_PERCENT 50, CCW_PERCENT 20, &OnProgress, &OnProgress1);
pw3.paint();
for(size_t i = 1; i <= max; i++){
for (size_t i = 1; i <= max; i++)
{
OnProgress1(i, max, to_string(i));
for(size_t j = 1; j<= 7; j++){
for (size_t j = 1; j <= 7; j++)
{
OnProgress(j, 7, to_string(j));
sleep(1);
}
@@ -952,8 +1030,10 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
pw4.paint();
//OnSetGlobalMax(max);
pw4.setGlobalMax(max);
for(size_t i = 1; i <= max; i++){
for(size_t j = 1; j<= 8; j++){
for (size_t i = 1; i <= max; i++)
{
for (size_t j = 1; j <= 8; j++)
{
pw4.showStatus(j, 8, to_string(j));
sleep(1);
}
@@ -977,7 +1057,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
ShowHint("MsgBox test returns", msg_txt.c_str());
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "msgbox_test_cancel"){
else if (actionKey == "msgbox_test_cancel")
{
CMsgBox *msgBox = new CMsgBox("Testmenu: MsgBox exit test", "Please press key");
//msgBox->setTimeOut(g_settings.handling_infobar[SNeutrinoSettings::HANDLING_INFOBAR]);
msgBox->paint();
@@ -992,7 +1073,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
else if (actionKey == "msgbox_test_all"){
else if (actionKey == "msgbox_test_all")
{
int msgRet = ShowMsg("Testmenu: MsgBox test", "Test for MsgBox,\nPlease press key! ...", CMsgBox::mbrOk, CMsgBox::mbAll, NULL, 700);
std::string msg_txt = "Return value of MsgBox test is ";
@@ -1000,7 +1082,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
ShowHint("MsgBox test returns", msg_txt.c_str());
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "msgbox_test_yes_no_cancel"){
else if (actionKey == "msgbox_test_yes_no_cancel")
{
int msgRet = ShowMsg("Testmenu: MsgBox test", "Test for MsgBox,\nPlease press key! ...", CMsgBox::mbrCancel, CMsgBox::mbYes | CMsgBox::mbNo | CMsgBox::mbCancel, NULL, 500);
std::string msg_txt = "Return value of MsgBox test is ";
@@ -1008,7 +1091,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
ShowHint("MsgBox test returns", msg_txt.c_str());
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "msgbox_test_ok_cancel"){
else if (actionKey == "msgbox_test_ok_cancel")
{
int msgRet = ShowMsg("Testmenu: MsgBox test", "Test for MsgBox,\nPlease press key! ...", CMsgBox::mbrOk, CMsgBox::mbOk | CMsgBox::mbCancel, NULL, 500);
std::string msg_txt = "Return value of MsgBox test is ";
@@ -1016,7 +1100,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
ShowHint("MsgBox test returns", msg_txt.c_str());
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "msgbox_test_no_yes"){
else if (actionKey == "msgbox_test_no_yes")
{
int msgRet = ShowMsg("Testmenu: MsgBox test", "Test for MsgBox,\nPlease press key! ...", CMsgBox::mbrOk, CMsgBox::mbNoYes, NULL, 500);
std::string msg_txt = "Return value of MsgBox test is ";
@@ -1024,7 +1109,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
ShowHint("MsgBox test returns", msg_txt.c_str());
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "msgbox_test_ok"){
else if (actionKey == "msgbox_test_ok")
{
int msgRet = ShowMsg("Testmenu: MsgBox test", "Test for MsgBox,\nPlease press ok key! ...", CMsgBox::mbrOk, CMsgBox::mbOk, NULL, 500);
std::string msg_txt = "Return value of MsgBox test is ";
@@ -1032,7 +1118,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
ShowHint("MsgBox test returns", msg_txt.c_str());
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "msgbox_test_cancel_timeout"){
else if (actionKey == "msgbox_test_cancel_timeout")
{
int msgRet = ShowMsg("Testmenu: MsgBox test", "Test for MsgBox,\nPlease press ok key or wait! ...", CMsgBox::mbrCancel, CMsgBox::mbOKCancel, NULL, 500, 6, true);
std::string msg_txt = "Return value of MsgBox test is ";
@@ -1040,15 +1127,18 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
ShowHint("MsgBox test returns", msg_txt.c_str());
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "msgbox_error"){
else if (actionKey == "msgbox_error")
{
DisplayErrorMessage("Error Test!");
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "msgbox_info"){
else if (actionKey == "msgbox_info")
{
DisplayInfoMessage("Info Test!");
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "short_hint"){
else if (actionKey == "short_hint")
{
CHint *hint = new CHint("Short hint with sleep and CHint instance");
// Set the message window outside of screen mid to demonstrate the hide behavior,
// so that the hide behavior will not be influenced by any other window or menu.
@@ -1061,15 +1151,18 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
delete hint;
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "short_hint_timed"){
else if (actionKey == "short_hint_timed")
{
ShowHintS("Info Test...", 3, true);
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "short_hint_timed_slot"){
else if (actionKey == "short_hint_timed_slot")
{
ShowHintS("Info test with function...", sigc::mem_fun(*this, &CTestMenu::showRecords), 3);
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "short_hint_struct"){
else if (actionKey == "short_hint_struct")
{
hint_message_data_t hint;
hint.text = "Info Test...";
hint.slot = sigc::mem_fun(*this, &CTestMenu::showRecords);
@@ -1077,7 +1170,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
ShowHintS(hint);
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "shellwindow"){
else if (actionKey == "shellwindow")
{
sigc::slot3<void, std::string *, int *, bool *> sl_shell_output;
sl_shell_output = sigc::mem_fun(*this, &CTestMenu::handleShellOutput);
int r = 0;
@@ -1090,7 +1184,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
term.exec();
return menu_return::RETURN_REPAINT;
}
else if (actionKey == "msgbox_alt_btn"){
else if (actionKey == "msgbox_alt_btn")
{
CMsgBox msgBox("Variable buttontext...", "Msgbox Test");
msgBox.setShowedButtons(CMsgBox::mbNo | CMsgBox::mbYes);
msgBox.setButtonText(CMsgBox::mbNo, "Left Button");
@@ -1106,7 +1201,8 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
else if (actionKey == "footer_key"){
else if (actionKey == "footer_key")
{
CHintBox hintBox(LOCALE_MESSAGEBOX_INFO, "Footer-Key pressed. Press EXIT to return", 350, NULL, NULL, CComponentsHeader::CC_BTN_EXIT);
hintBox.setTimeOut(15, true);
@@ -1123,25 +1219,29 @@ int CTestMenu::exec(CMenuTarget* parent, const std::string &actionKey)
return res;
}
else if (actionKey == "rate_banner"){
else if (actionKey == "rate_banner")
{
CRateBanner banner(50, 50, 5.5, 10, NEUTRINO_ICON_TMDB);
banner.paint();
sleep(6);
banner.hide();
return res;
}
else if (actionKey == "show_records"){
else if (actionKey == "show_records")
{
showRecords();
return res;
}
else if (actionKey == "hourglass"){
else if (actionKey == "hourglass")
{
CHourGlass hg(20, 20);
hg.paint();
sleep(10);
hg.hide();
return res;
}
else if (actionKey == "hourglass_proc"){
else if (actionKey == "hourglass_proc")
{
CHourGlassProc proc(20, 20, sigc::mem_fun(*this, &CTestMenu::showRecords));
proc.exec();
return res;
@@ -1219,7 +1319,8 @@ void CTestMenu::showRecords()
recordsbox->setDimensionsAll(box_posX, box_posY, w_recbox + w_shadow, h_rbox);
recordsbox->paint0();
for(size_t j = 0; j< images.size(); j++){
for (size_t j = 0; j < images.size(); j++)
{
images[j]->kill();
images[j]->paintBlink(timer);
}
@@ -1232,7 +1333,7 @@ void CTestMenu::showRecords()
ShowHint("Testmenu: Records", "No records ...", 200, 30, NULL, NEUTRINO_ICON_HINT_RECORDING, CComponentsHeader::CC_BTN_EXIT);
}
/* shows entries for proxy settings */
// shows entries for proxy settings
int CTestMenu::showTestMenu()
{
unsigned int system_rev = cs_get_revision();
@@ -1287,7 +1388,8 @@ int CTestMenu::showTestMenu()
w_test.addItem(new CMenuForwarder(LOCALE_SERVICEMENU_RESTART, true, NULL, CNeutrinoApp::getInstance(), "restart", CRCInput::RC_standby));
// footer buttons
static const struct button_label footerButtons[2] = {
static const struct button_label footerButtons[2] =
{
{ NEUTRINO_ICON_BUTTON_RED, LOCALE_COLORCHOOSER_RED },
{ NEUTRINO_ICON_BUTTON_GREEN, LOCALE_COLORCHOOSER_GREEN }
};
@@ -1345,27 +1447,35 @@ void CTestMenu::showHWTests(CMenuWidget *widget)
widget->addItem(new CMenuForwarder("SD/MMC", true, NULL, this, "mmc"));
widget->addItem(new CMenuForwarder("Tuner Reset", true, NULL, CNeutrinoApp::getInstance(), "restarttuner"));
#if 0 //some parts DEPRECATED
for (unsigned i = 0; i < sizeof(test_pos)/sizeof(int); i++) {
#if 0
// some parts DEPRECATED
for (unsigned i = 0; i < sizeof(test_pos) / sizeof(int); i++)
{
CServiceManager::getInstance()->InitSatPosition(test_pos[i], NULL, true);
}
unsigned count = CFEManager::getInstance()->getFrontendCount();
for (unsigned i = 0; i < count; i++) {
for (unsigned i = 0; i < count; i++)
{
widget->addItem(GenericMenuSeparatorLine);
CFrontend *frontend = CFEManager::getInstance()->getFE(i);
char title[100];
char scan[100];
sprintf(scan, "scan%d", i);
if (frontend->hasSat()) {
if (frontend->hasSat())
{
sprintf(title, "Satellite tuner %d: Scan %s", i + 1, (i & 1) ? /*"12439-02500-H-5/6"*/"3951-9520-V-3/4" : "4000-27500-V-3/4");
} else if (frontend->hasCable()) {
}
else if (frontend->hasCable())
{
sprintf(title, "Cable tuner %d: Scan 474-6875-QAM-256", i + 1);
} else
}
else
continue;
widget->addItem(new CMenuForwarder(title, true, NULL, this, scan));
if (frontend->hasSat()) {
if (frontend->hasSat())
{
frontend->setMode(CFrontend::FE_MODE_INDEPENDENT);
satellite_map_t satmap = CServiceManager::getInstance()->SatelliteList();
@@ -1373,19 +1483,23 @@ void CTestMenu::showHWTests(CMenuWidget *widget)
satmap[test_pos[i]].lnbOffsetLow = 5150;
satmap[test_pos[i]].lnbOffsetHigh = 5150;
frontend->setSatellites(satmap);
if (i == 0) {
if (i == 0)
{
widget->addItem(new CMenuForwarder("Tuner 1: 22 Khz ON", true, NULL, this, "22kon0"));
widget->addItem(new CMenuForwarder("Tuner 1: 22 Khz OFF", true, NULL, this, "22koff0"));
}
if (i == 1) {
if (i == 1)
{
widget->addItem(new CMenuForwarder("Tuner 2: 22 Khz ON", true, NULL, this, "22kon1"));
widget->addItem(new CMenuForwarder("Tuner 2: 22 Khz OFF", true, NULL, this, "22koff1"));
}
if (i == 2) {
if (i == 2)
{
widget->addItem(new CMenuForwarder("Tuner 3: 22 Khz ON", true, NULL, this, "22kon2"));
widget->addItem(new CMenuForwarder("Tuner 3: 22 Khz OFF", true, NULL, this, "22koff2"));
}
if (i == 3) {
if (i == 3)
{
widget->addItem(new CMenuForwarder("Tuner 4: 22 Khz ON", true, NULL, this, "22kon3"));
widget->addItem(new CMenuForwarder("Tuner 4: 22 Khz OFF", true, NULL, this, "22koff3"));
}

View File

@@ -71,5 +71,4 @@ class CTestMenu : public CMenuTarget
int exec(CMenuTarget *parent, const std::string &actionKey);
};
#endif