fortschrittsanzeige in kanalliste
-
- Einsteiger
- Beiträge: 312
- Registriert: Samstag 29. November 2003, 00:20
fortschrittsanzeige in kanalliste
ich habe letztens bilder von einem image der etwas dunkleren seite gesehen:
da gibt es eine schöne funktion, die für jede sendung in der kanalliste einen fortschrittsbalken anzeigt.
fand ich (ohne mir das image aber flashen zu wollen) extrem praktisch.
natürlich gehen da dann ein paar zeichen an infos für den sendungsnamen verloren, aber das könnte man ja konfigurierbar machen.
auf jeden fall hat man dann ne ungefähre vorstellung, wann ne neue sendung beginnt, und muß nicht hoch- und runterscrollen und unten in der infobox für jeden sender extra gucken.
ein weiteres gimmick: wenn man dort in der kanallliste "blau" für "später" (also für die anzeige der folgenden sendungen) drückt, wird anstelle des fortschrittbalkens die jeweilige anfangszeit der folgenden sendung angezeigt.
ich muß schon sagen, das sind zwei dinge, die ich schon sehr interessant finde und ich fände es schön, wenn sowas auch den weg ins cvs finden würde.
da von der dunklen seite in der richtung aber wohl nix zu erwarten ist, müßte da natürlich einer der devs hier hand anlegen.....
was haltet ihr davon?
da gibt es eine schöne funktion, die für jede sendung in der kanalliste einen fortschrittsbalken anzeigt.
fand ich (ohne mir das image aber flashen zu wollen) extrem praktisch.
natürlich gehen da dann ein paar zeichen an infos für den sendungsnamen verloren, aber das könnte man ja konfigurierbar machen.
auf jeden fall hat man dann ne ungefähre vorstellung, wann ne neue sendung beginnt, und muß nicht hoch- und runterscrollen und unten in der infobox für jeden sender extra gucken.
ein weiteres gimmick: wenn man dort in der kanallliste "blau" für "später" (also für die anzeige der folgenden sendungen) drückt, wird anstelle des fortschrittbalkens die jeweilige anfangszeit der folgenden sendung angezeigt.
ich muß schon sagen, das sind zwei dinge, die ich schon sehr interessant finde und ich fände es schön, wenn sowas auch den weg ins cvs finden würde.
da von der dunklen seite in der richtung aber wohl nix zu erwarten ist, müßte da natürlich einer der devs hier hand anlegen.....
was haltet ihr davon?
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: fortschrittsanzeige in kanalliste
Sowas hab' ich hier schon als Versuch, weil ich mit den Progressbars rumgespeilt hatte, aber wie du schon sagst, ist das mit dem Platz so' ne Sache, aber es geht auch optisch ansprechender zu machen. Zeitlich ist es momentan etwas ungünstig. Zu viele andere Sachen um die Ohren. Auf der Liste stehts zumindest. Evtl. kommt ja doch noch was von der "anderen Seite".
-
- Einsteiger
- Beiträge: 105
- Registriert: Sonntag 6. Juni 2004, 16:04
Re: fortschrittsanzeige in kanalliste
Auch wenn ich, wie von dixidix angemerkt, nicht lesen kann, hier mal
das Diff für die erweiterte Kanalliste. Aktiviert wird sie über die Kanal-
listen-Settings in den diversen Einstellungen.
extended_channellist.diff
Aktivierung
Aktuelle Events
Nächste Events
das Diff für die erweiterte Kanalliste. Aktiviert wird sie über die Kanal-
listen-Settings in den diversen Einstellungen.
extended_channellist.diff
Aktivierung
Aktuelle Events
Nächste Events
-
- Einsteiger
- Beiträge: 312
- Registriert: Samstag 29. November 2003, 00:20
Re: fortschrittsanzeige in kanalliste
das find ich ja mal sehr schön, daß hier mal etwas zurückfließt
genau diese erweiterte kanalliste meinte ich....
jetzt müßte das nur jemand einchecken.
da das ganze ja auch abschaltbar ist, spricht aus meiner sicht nicht viel dagegen.
den komfortgewinn finde ich jedenfalls enorm
ähnlich wie damals, als das umschalten von now auf next in der kanalliste realisiert wurde.
dieser patch von snowhead bringt das ganze allerdings auf noch ein ganz anderes level, wie ich finde
genau diese erweiterte kanalliste meinte ich....
jetzt müßte das nur jemand einchecken.
da das ganze ja auch abschaltbar ist, spricht aus meiner sicht nicht viel dagegen.
den komfortgewinn finde ich jedenfalls enorm
ähnlich wie damals, als das umschalten von now auf next in der kanalliste realisiert wurde.
dieser patch von snowhead bringt das ganze allerdings auf noch ein ganz anderes level, wie ich finde
-
- Contributor
- Beiträge: 1833
- Registriert: Mittwoch 10. April 2002, 15:39
Re: fortschrittsanzeige in kanalliste
dafür..
thx..
thx..
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: fortschrittsanzeige in kanalliste
Wenn mir niemand zuvorkommt, schau ich's mir am Wochenende an und checke es ein.
-
- Einsteiger
- Beiträge: 312
- Registriert: Samstag 29. November 2003, 00:20
Re: fortschrittsanzeige in kanalliste
mann jetzt gehts hier aber richtig fix voran
danke schonmal an alle beteiligten!!
danke schonmal an alle beteiligten!!
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: fortschrittsanzeige in kanalliste
So in der Art hatte ich das wie gesagt schon mal in Arbeit, allerdings hatte ich das mit den Progressbars gemacht, das sieht dann etwas anders aus, wäre aber kein Problem das anzupassen.das find ich ja mal sehr schön, daß hier mal etwas zurückfließt
genau diese erweiterte kanalliste meinte ich....
jetzt müßte das nur jemand einchecken.
Falls du die Bemerkung meinst, die ich glaube, ist das für den Großteil einiger Imagezüchter durchaus zutreffend. Man sieht es auch hin und wieder, wie in diversen Szene-Boards auf Source-Anfragen reagiert wird. In der Beziehung bist du wahrscheinlich einer der Wenigen, die aus der Reihe fallen nebst denen, die sich quasi "getarnt" hier beteiligen. In dem Sinne auch mal danke.SnowHead hat geschrieben:Auch wenn ich, wie von dixidix angemerkt, nicht lesen kann, hier mal
das Diff für die erweiterte Kanalliste. Aktiviert wird sie über die Kanal-
listen-Settings in den diversen Einstellungen.
-
- Einsteiger
- Beiträge: 105
- Registriert: Sonntag 6. Juni 2004, 16:04
Re: fortschrittsanzeige in kanalliste
Von einer Realisierung mit den Progressbars würde ich abraten. Durchdbt hat geschrieben:So in der Art hatte ich das wie gesagt schon mal in Arbeit, allerdings hatte ich das mit den Progressbars gemacht, das sieht dann etwas anders aus, wäre aber kein Problem das anzupassen.
den weißen Balken sticht die Fortschrittsanzeige dann zu sehr hervor
und verschlechtert die Übersichlichkeit. Durch die aktuell sehr dezente
Farbe ergibt sich ein harmonischeres Gesamtbild. Auch die Abrundung
der Balken bei aktivierter Menürundung wäre mit Progressbars nicht
möglich.
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: fortschrittsanzeige in kanalliste
Sehr schön.
Vielen Dank.
Vielen Dank.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: fortschrittsanzeige in kanalliste
Wieso weiße Balken?
Die Farben kann man doch beliebig zuweisen. Hier ist der Rahmen fest auf Silver definiert und der Rest wie in deinem Patch.
Hier die Ansicht mit deinem Patch nur mit den Progressbars:
klick
Nur die Farbe der next_Zeiten ist etwas ungünstig. Die ist von deinem Patch unverändert übernommen.
Habe hier absichtlich mal ein anderes Theme genommen, um es zu verdeutlichen.
klick
EDIT:
hier ein angepasster Patch:
neutrino-erweiterte_kanalliste-diff-2008-11-11-23-25-56.patch
Bilder:
klick
klick
geht alles oder besser gesagt, damit kann man es genauso aussehen lassen ;-)Auch die Abrundung
der Balken bei aktivierter Menürundung wäre mit Progressbars nicht
möglich.
Die Farben kann man doch beliebig zuweisen. Hier ist der Rahmen fest auf Silver definiert und der Rest wie in deinem Patch.
Hier die Ansicht mit deinem Patch nur mit den Progressbars:
klick
Nur die Farbe der next_Zeiten ist etwas ungünstig. Die ist von deinem Patch unverändert übernommen.
Habe hier absichtlich mal ein anderes Theme genommen, um es zu verdeutlichen.
klick
EDIT:
hier ein angepasster Patch:
neutrino-erweiterte_kanalliste-diff-2008-11-11-23-25-56.patch
Bilder:
klick
klick
Zuletzt geändert von dbt am Dienstag 11. November 2008, 23:43, insgesamt 1-mal geändert.
-
- Einsteiger
- Beiträge: 238
- Registriert: Sonntag 14. November 2004, 23:44
Re: fortschrittsanzeige in kanalliste
Hey cool, funktioniert und sieht super aus (ich nutze die Standard Farben).
Vielen Dank dafür!
Vielen Dank dafür!
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: fortschrittsanzeige in kanalliste
kann es sein, das ohne progressbar nichts geht ?
bei mir hat die noch nie funktioniert
hat wer noch den diff von snowhead ?
der lässt sich leider nicht mehr laden
bei mir hat die noch nie funktioniert
Code: Alles auswählen
gui/libneutrino_gui.a(channellist.o)(.text+0x20d8): In function `CChannelList::paintItem(int)':
: undefined reference to `CProgressBar::CProgressBar()'
gui/libneutrino_gui.a(channellist.o)(.text+0x2148): In function `CChannelList::paintItem(int)':
: undefined reference to `CProgressBar::paintProgressBar(int, int, int, int, int, int, unsigned char, unsigned char, unsigned char, unsigned char, char const*, unsigned char, char const*)'
gui/libneutrino_gui.a(channellist.o)(.text+0x2158): In function `CChannelList::paintItem(int)':
: undefined reference to `CProgressBar::~CProgressBar()'
gui/libneutrino_gui.a(channellist.o)(.text+0x2168): In function `CChannelList::paintItem(int)':
: undefined reference to `CProgressBar::~CProgressBar()'
collect2: ld returned 1 exit status
der lässt sich leider nicht mehr laden
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: fortschrittsanzeige in kanalliste
Schicke doch mal ein diff von deinem gui-Ordner, das muss gehen. Irgendwo muss dein Linkerproblem doch liegenmb405 hat geschrieben:kann es sein, das ohne progressbar nichts geht ?
bei mir hat die noch nie funktioniert
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: fortschrittsanzeige in kanalliste
jo
ich bin nen trottel
in der makefile.am war das progressbar nich drin. ich bin doof.
ich bin nen trottel
in der makefile.am war das progressbar nich drin. ich bin doof.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: fortschrittsanzeige in kanalliste
dbt: schaust du dir das an, evtl. mit benutzung der progressbar-infrastruktur? Dann ignoriere ich das Thema erstmal ;-)
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: fortschrittsanzeige in kanalliste
Kann ich machen. Im Prinzip gehts ja schon so, mir kommts nur so vor, als ob die komplette Channellist irgendwie nicht richtig zentriert ist, außerdem ist mir die fehlende Linie am linken Rand etwas ein Dorn im Auge. Wie gesagt ist mehr ein Platzproblem.
Edit: committed
Edit: committed
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: fortschrittsanzeige in kanalliste
Sieht sehr schön aus und ist auch richtig praktisch. Hätte da noch einen Vorschlag. Auf Sendern die kein EPG liefern, oder Sender auf denen noch kein EPG ausgelesen wurde könnte man aus optischen Gründen den Fortschrittsbalken trotzdem anzeigen, allerdings von links unten nach rechts oben durchgestrichen.
So in der Art:
Dann hätte die Sache ein viel einheitlicheres Bild.
So in der Art:
Dann hätte die Sache ein viel einheitlicheres Bild.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: fortschrittsanzeige in kanalliste
Jip, die Idee kam mir auch, mal schauen...
Edit: eingecheckt
Edit: eingecheckt
Zuletzt geändert von dbt am Samstag 29. November 2008, 20:07, insgesamt 1-mal geändert.
-
- Tuxboxer
- Beiträge: 2331
- Registriert: Donnerstag 24. März 2005, 21:52
Re: fortschrittsanzeige in kanalliste
ich hab mir da mal was reingebastelt auf die schnelle
somit wird nen andersfarbiger balken gemalt, und bei next ??:?? angezeigt.
wie gesagt is ne idee
Code: Alles auswählen
else if (chan->currentEvent.description.empty())
{
unsigned int ch_name_len = g_Font[SNeutrinoSettings::FONT_TYPE_CHANNELLIST]->getRenderWidth(nameAndDescription);
unsigned int ch_desc_len = g_Font[SNeutrinoSettings::FONT_TYPE_CHANNELLIST_DESCR]->getRenderWidth(p_event->description);
if ( (width- numwidth- 20- 15- poffs - ch_name_len)< ch_desc_len )
ch_desc_len = (width- numwidth- 20- 15- ch_name_len -poffs);
if (ch_desc_len< 0)
ch_desc_len = 0;
if(g_settings.channellist_extended)
{
if(displayNext)
{
sprintf((char*) tmp, "??:??");
g_Font[SNeutrinoSettings::FONT_TYPE_CHANNELLIST_NUMBER]->RenderString(x+ 5+ numwidth+ 6, ypos+ xtheight, width- numwidth- 20- 15 -poffs, tmp, tcolor, 0, true);
}
else
{
int pb_space = poffs - toffs;
int pb_max = pb_space-4;
CProgressBar pb;
pb.paintProgressBar(x+ 5+ numwidth+ toffs, ypos+fheight/4, pb_space+2, fheight/2, pb_max, pb_max, COL_MENUCONTENTSELECTED_PLUS_0, COL_MENUCONTENT_PLUS_1, COL_SILVER);
}
}
g_Font[SNeutrinoSettings::FONT_TYPE_CHANNELLIST]->RenderString(x+ 5+ numwidth+ 10 +poffs, ypos+ fheight, width- numwidth- 20- 15 -poffs, nameAndDescription, color);
}
wie gesagt is ne idee
-
- Erleuchteter
- Beiträge: 625
- Registriert: Samstag 8. September 2007, 16:17
Re: fortschrittsanzeige in kanalliste
Sieht ganz nett aus, nur würde ich die Farben wenn es so implementiert wird tauschen. Also das Farbige für die aktiven EPG-Daten und grau für die toten Einträge. Das Farbige ist einfach zu sehr eyecatcher.
-
- Neugieriger
- Beiträge: 13
- Registriert: Samstag 6. Juli 2002, 23:03
Re: fortschrittsanzeige in kanalliste
Könnte man anstelle der Uhrzeit bei den nachfolgenden Sendungen, die verbleibende Zeit in Minuten anzeigen?!
So könnte man auf einen Blick sehen, wann die nachfolgenden Sendungen beginnen, ohne die angegebene Uhrzeit erst noch mit der aktuellen Uhrzeit zu vergleichen...
Würde sicher der Übersichtlichkeit dienen...
So könnte man auf einen Blick sehen, wann die nachfolgenden Sendungen beginnen, ohne die angegebene Uhrzeit erst noch mit der aktuellen Uhrzeit zu vergleichen...
Würde sicher der Übersichtlichkeit dienen...