[Vorschlag] LCD / Standby Helligkeit
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
[Vorschlag] LCD / Standby Helligkeit
Hi,
viele haben sich mittlerweile die neuen billigen Displays eingebaut.
Diese sind teilweise superhell und strahlen in alle Richtungen.
Der kleinste Wert der Standby-Helligkeit ist ja "5".
Mein Vorschlag wäre nun, ab dem Wert 5 in Einerschritten runter
bis auf "1" zu gehen. Das bringt bei den neuen Displays einiges.
Gruß GetAway
viele haben sich mittlerweile die neuen billigen Displays eingebaut.
Diese sind teilweise superhell und strahlen in alle Richtungen.
Der kleinste Wert der Standby-Helligkeit ist ja "5".
Mein Vorschlag wäre nun, ab dem Wert 5 in Einerschritten runter
bis auf "1" zu gehen. Das bringt bei den neuen Displays einiges.
Gruß GetAway
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [Vorschlag] LCD / Standby Helligkeit
Oder einfach generell in Einserschritten einstellbar machen. Ich habe den Code schon fertig (wird auch noch einfacher dadurch ), aber ich wills am Wochenende erst ausprobieren, vor ich's einchecke.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [Vorschlag] LCD / Standby Helligkeit
Wenn der Wertebereich bis 255 bleibt! Sonst bringts ja nichts.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [Vorschlag] LCD / Standby Helligkeit
eigentlich brauch mal nur in der lcdcontroler.cpp die +5 -5 und die 250 bzw 5 ersetzen.
aber wie ich seife so kenne, baut er bei der gelegenheit den ganzen code um
ich habs so gemacht. denke das geht so auf die schnelle. alte werte durch /* .. */ ausgeklammert
aber wie ich seife so kenne, baut er bei der gelegenheit den ganzen code um
ich habs so gemacht. denke das geht so auf die schnelle. alte werte durch /* .. */ ausgeklammert
Code: Alles auswählen
case 1:
if (brightness < 255)
{
if (brightness < /*250*/255)
brightness += /*5*/1;
else
brightness = 255;
paintSlider(x+10, y+hheight+mheight, brightness, BRIGHTNESSFACTOR, LOCALE_LCDCONTROLER_BRIGHTNESS, true);
setLcd();
}
break;
case 2:
if (brightnessstandby < 255)
{
if (brightnessstandby < /*250*/255)
brightnessstandby += /*5*/1;
else
brightnessstandby = 255;
paintSlider(x+10, y+hheight+mheight*2, brightnessstandby, BRIGHTNESSFACTOR, LOCALE_LCDCONTROLER_BRIGHTNESSSTANDBY, true);
setLcd();
}
break;
....
....
case 1:
if (brightness > 0)
{
if (brightness > /*5*/0)
brightness -= /*5*/1;
else
brightness = 0;
paintSlider(x+10, y+hheight+mheight, brightness, BRIGHTNESSFACTOR, LOCALE_LCDCONTROLER_BRIGHTNESS, true);
setLcd();
}
break;
case 2:
if (brightnessstandby > 0)
{
if (brightnessstandby > /*5*/0)
brightnessstandby -= /*5*/1;
else
brightnessstandby = 0;
paintSlider(x+10, y+hheight+mheight*2, brightnessstandby, BRIGHTNESSFACTOR, LOCALE_LCDCONTROLER_BRIGHTNESSSTANDBY, true);
setLcd();
}
break;
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [Vorschlag] LCD / Standby Helligkeit
ich habs grad mal selber eingebaut. also wenn man davon hohen wert runterregeln will is das so doof
am besten ab wert 10 die schrittweite verringern das wäre besser.
am besten ab wert 10 die schrittweite verringern das wäre besser.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: [Vorschlag] LCD / Standby Helligkeit
Das habe ich mir auch gedacht. Mal sehen wie seife es gelöst hat.mb405 hat geschrieben:ich habs grad mal selber eingebaut. also wenn man davon hohen wert runterregeln will is das so doof
am besten ab wert 10 die schrittweite verringern das wäre besser.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [Vorschlag] LCD / Standby Helligkeit
naja so schwer is das nich
man muss nur noch ne abfrage rein, wenn contrast < 10 dann mach schrittweite 1 ansonsten 5
man muss nur noch ne abfrage rein, wenn contrast < 10 dann mach schrittweite 1 ansonsten 5
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [Vorschlag] LCD / Standby Helligkeit
ich hab's so gemacht:
Damit fällt die doppelte Abfrage nach >0 und >5 z.B. weg. Aber genau weil ich es noch nicht auf der Hardware ausprobiert habe, habe ich es noch nicht eingecheckt.
Am besten wäre es ja, bei einem kurzen/einzelnen Tastendruck eins hoch und runterzuzählen, und beim key-repeat jeweils 5 oder 10. Aber das geht in neutrino nicht so leicht wie z.B. in Enigma
Code: Alles auswählen
@@ -179,11 +179,7 @@ int CLcdControler::exec(CMenuTarget* par
case 1:
if (brightness < 255)
{
- if (brightness < 250)
- brightness += 5;
- else
- brightness = 255;
-
+ brightness++;
paintSlider(x+10, y+hheight+mheight, brightness, BRIGHTNESSFACTOR, LOCALE_LCDCONTROLER_BRIGHTNESS, true);
setLcd();
}
@@ -191,11 +187,7 @@ int CLcdControler::exec(CMenuTarget* par
case 2:
if (brightnessstandby < 255)
{
- if (brightnessstandby < 250)
- brightnessstandby += 5;
- else
- brightnessstandby = 255;
-
+ brightnessstandby++;
paintSlider(x+10, y+hheight+mheight*2, brightnessstandby, BRIGHTNESSFACTOR, LOCALE_LCDCONTROLER_BRIGHTNESSSTANDBY, true);
setLcd();
}
@@ -217,11 +209,7 @@ int CLcdControler::exec(CMenuTarget* par
case 1:
if (brightness > 0)
{
- if (brightness > 5)
- brightness -= 5;
- else
- brightness = 0;
-
+ brightness--;
paintSlider(x+10, y+hheight+mheight, brightness, BRIGHTNESSFACTOR, LOCALE_LCDCONTROLER_BRIGHTNESS, true);
setLcd();
}
@@ -229,11 +217,7 @@ int CLcdControler::exec(CMenuTarget* par
case 2:
if (brightnessstandby > 0)
{
- if (brightnessstandby > 5)
- brightnessstandby -= 5;
- else
- brightnessstandby = 0;
-
+ brightnessstandby--;
paintSlider(x+10, y+hheight+mheight*2, brightnessstandby, BRIGHTNESSFACTOR, LOCALE_LCDCONTROLER_BRIGHTNESSSTANDBY, true);
setLcd();
}
Am besten wäre es ja, bei einem kurzen/einzelnen Tastendruck eins hoch und runterzuzählen, und beim key-repeat jeweils 5 oder 10. Aber das geht in neutrino nicht so leicht wie z.B. in Enigma
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: [Vorschlag] LCD / Standby Helligkeit
naja beim kontrast wird in einerschritten, weils da ja nur bis 63 geht.
die anderen werte gehen bi 255, da is das ann mühsam wenn man von 255 auf 10 oder umgekehrt machen will
5er sprünge sind da schon ideal, und man könnte ja nen bereich von 0-20 in 1er schritten gehn. das wäre ne alternative
die anderen werte gehen bi 255, da is das ann mühsam wenn man von 255 auf 10 oder umgekehrt machen will
5er sprünge sind da schon ideal, und man könnte ja nen bereich von 0-20 in 1er schritten gehn. das wäre ne alternative
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: [Vorschlag] LCD / Standby Helligkeit
mit bisschne Mehraufwand sollte mans so machen wie beim Movieplayer spulen:
key1 -=1
key4 -=5
key7 -=10
key3 +=1
key6 +=5
key9 +=10
*duckundwech*
key1 -=1
key4 -=5
key7 -=10
key3 +=1
key6 +=5
key9 +=10
*duckundwech*