mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-28 16:01:10 +02:00
Show tuner locked or not using green or red radar, experimental
git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@503 e54a6e83-5905-42d5-8d5c-058d10e6a962
Origin commit data
------------------
Branch: ni/coolstream
Commit: 791eba8069
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2010-03-18 (Thu, 18 Mar 2010)
------------------
This commit was generated by Migit
This commit is contained in:
@@ -193,6 +193,7 @@ int CScanTs::exec(CMenuTarget* /*parent*/, const std::string & actionKey)
|
||||
/* send scantype to zapit */
|
||||
g_Zapit->setScanType((CZapitClient::scanType) CNeutrinoApp::getInstance()->getScanSettings().scanType );
|
||||
|
||||
tuned = frontend->getStatus();
|
||||
paint(test);
|
||||
/* go */
|
||||
if(test) {
|
||||
@@ -310,6 +311,7 @@ int CScanTs::handleMsg(neutrino_msg_t msg, neutrino_msg_data_t data)
|
||||
sprintf(buffer, "%u", data);
|
||||
xpos_frequency = g_Font[SNeutrinoSettings::FONT_TYPE_MENU]->getRenderWidth(buffer, true);
|
||||
paintLine(xpos2, ypos_frequency, xpos_frequency, buffer);
|
||||
paintRadar();
|
||||
break;
|
||||
|
||||
case NeutrinoMessages::EVT_SCAN_REPORT_FREQUENCYP:
|
||||
@@ -377,6 +379,11 @@ void CScanTs::paintRadar(void)
|
||||
{
|
||||
char filename[30];
|
||||
|
||||
if(tuned != frontend->getStatus()) {
|
||||
tuned = frontend->getStatus();
|
||||
frameBuffer->loadPal(tuned ? "radar.pal" : "radar_red.pal", 18, 38);
|
||||
}
|
||||
|
||||
sprintf(filename, "radar%d.raw", radar);
|
||||
radar = (radar + 1) % 10;
|
||||
frameBuffer->paintIcon8(filename, xpos_radar, ypos_radar, 18);
|
||||
@@ -416,7 +423,7 @@ void CScanTs::paint(bool fortest)
|
||||
//frameBuffer->paintBoxRel(x, ypos + hheight, width, height - hheight, COL_MENUCONTENT_PLUS_0);
|
||||
frameBuffer->paintBoxRel(x, ypos + hheight, width, height - hheight, COL_MENUCONTENT_PLUS_0, RADIUS_LARGE, CORNER_BOTTOM);
|
||||
|
||||
frameBuffer->loadPal("radar.pal", 18, 38);
|
||||
frameBuffer->loadPal(tuned ? "radar.pal" : "radar_red.pal", 18, 38);
|
||||
|
||||
ypos = y + hheight + (mheight >> 1);
|
||||
|
||||
@@ -479,7 +486,6 @@ void CScanTs::showSNR ()
|
||||
|
||||
ssig = frontend->getSignalStrength();
|
||||
ssnr = frontend->getSignalNoiseRatio();
|
||||
|
||||
snr = (ssnr & 0xFFFF) * 100 / 65535;
|
||||
sig = (ssig & 0xFFFF) * 100 / 65535;
|
||||
|
||||
|
Reference in New Issue
Block a user