Infotextzeile über Infobar
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Infotextzeile über Infobar
Hallo,
ich habe mir grad was gebastelt, damit ich meinen Anrufbeantworterserverstatus (isdn-vbox) auch auf der dbox sehen kann. Dazu habe ich neutrino so gepatched, dass es den Inhalt der Datei "/tmp/infobar.txt" oberhalb der Infobar anzeigt. Wenn die Datei nicht vorhanden ist, dann wird auch nichts angezeigt.
Besteht Interesse an so einer Funktion? Falls ja, würde ich das ins CVS committen.
Edit: Bild-URL angepasst.
ich habe mir grad was gebastelt, damit ich meinen Anrufbeantworterserverstatus (isdn-vbox) auch auf der dbox sehen kann. Dazu habe ich neutrino so gepatched, dass es den Inhalt der Datei "/tmp/infobar.txt" oberhalb der Infobar anzeigt. Wenn die Datei nicht vorhanden ist, dann wird auch nichts angezeigt.
Besteht Interesse an so einer Funktion? Falls ja, würde ich das ins CVS committen.
Edit: Bild-URL angepasst.
Zuletzt geändert von seife am Montag 29. Dezember 2008, 22:37, insgesamt 1-mal geändert.
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Re: Infotextzeile über Infobar
ich finds cool! Habe schon mehr Anwendungsideen als in die Zeile passen Es fehlt nur noch eine funktion die infobar per event einblenden zu lassen. Notfalls geht dafür aber rcsim.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Infotextzeile über Infobar
Für Events gibts ja die web-api um ein popup einzublenden. Der von diesem Hack wären eher unkritische Sachen. Konkretes Beispiel:
Seit ein paar Wochen landen bei mir alle Anrufer ohne Rufnummernübermittlung auf dem Anrufbeantworter (i4l-vbox). Nun muss aber meine Frau ab und zu den AB "pollen", falls doch jemand was wichtiges zu sagen hätte. Die Idee ist nun, eine Meldung "2 neue Anrufe" mit in die Infobar einzublenden, denn Die sieht sie spätestens dann, wenn sie mit "?" "?" aufs current-EPG schaltet ;-)
Und das mit der /tmp/infobar.txt ist halt die "lowtech-Lösung", da muss ich an kein anderes Programm ein neutrino-interface dranhacken. Im trivialstfall könnte man die Datei via ftp erstellen und löschen...
Also kurz: da Interesse vorhanden ist, räume ich das mal ein wenig auf und checke es ein.
Seit ein paar Wochen landen bei mir alle Anrufer ohne Rufnummernübermittlung auf dem Anrufbeantworter (i4l-vbox). Nun muss aber meine Frau ab und zu den AB "pollen", falls doch jemand was wichtiges zu sagen hätte. Die Idee ist nun, eine Meldung "2 neue Anrufe" mit in die Infobar einzublenden, denn Die sieht sie spätestens dann, wenn sie mit "?" "?" aufs current-EPG schaltet ;-)
Und das mit der /tmp/infobar.txt ist halt die "lowtech-Lösung", da muss ich an kein anderes Programm ein neutrino-interface dranhacken. Im trivialstfall könnte man die Datei via ftp erstellen und löschen...
Also kurz: da Interesse vorhanden ist, räume ich das mal ein wenig auf und checke es ein.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Infotextzeile über Infobar
Gerne, aber wenn möglich so, dass die Funktion deaktivierbar und per Default deaktiviert ist.seife hat geschrieben:Also kurz: da Interesse vorhanden ist, räume ich das mal ein wenig auf und checke es ein.
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
Re: Infotextzeile über Infobar
Koennte man da auch eine TimeStampFunktion einbauen ?
Interresant waere ja z.B. eine Andwendung wo Neutrino z.B. MSN Messenger Nachrichten anzeigt oder andere Sachen womit man durch den Timestamp dann wuesste ob alt oder neu.
Kann man diese angezeigte meldung dann auch via Infobar loeschen ?
Interresant waere ja z.B. eine Andwendung wo Neutrino z.B. MSN Messenger Nachrichten anzeigt oder andere Sachen womit man durch den Timestamp dann wuesste ob alt oder neu.
Kann man diese angezeigte meldung dann auch via Infobar loeschen ?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Infotextzeile über Infobar
Wenn keine Datei da liegt => keine Einblendung.
siehe hier: infoviewer.txt.diff
Das mit den "runden Ecken" müsste man noch etwas schöner machen, sprich: nur wenn es konfiguriert ist etc., aber generell funktioniert es schon.
siehe hier: infoviewer.txt.diff
Das mit den "runden Ecken" müsste man noch etwas schöner machen, sprich: nur wenn es konfiguriert ist etc., aber generell funktioniert es schon.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Infotextzeile über Infobar
@PT-1: habe ich nicht vorgesehen. Das Programm, das den Text erzeugt müsste dann den timestamp mit reinmachen. Löschen könntest du es ja via plugin (bzw. dem Programm das den Text erzeugt hat mitteilen, dass die Nachricht gelesen ist).
Ich will das extra möglichst einfach halten, und möglichst universell.
Ich will das extra möglichst einfach halten, und möglichst universell.
-
- Erleuchteter
- Beiträge: 595
- Registriert: Donnerstag 1. Januar 2004, 16:59
Re: Infotextzeile über Infobar
Weis nicht, wie kompliziert es wäre: Mach doch aus der dein ein Socket in den geschrieben werden kann... und abhängig von einem gewissen Steuercode könnte man es ja so "konfigurierbar" machen, dass der Text (die Infoanzeige also) sofort eingeblendet wird oder das geschriebene nur beim umschalten.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Infotextzeile über Infobar
prodigy7 hat geschrieben:dass der Text (die Infoanzeige also) sofort eingeblendet wird
seife hat geschrieben:Für Events gibts ja die web-api um ein popup einzublenden.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Infotextzeile über Infobar
*nach oben schieb*
Was ist jetzt eigentlich hieraus geworden?
Was ist jetzt eigentlich hieraus geworden?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Infotextzeile über Infobar
Gammelt noch bei mir rum. Ich hatte den Eindruck, das Interesse wäre nicht so gross ;-)
Kann ich aber problemlos einchecken, stört ja nicht, solange es die datei nicht gibt.
Kann ich aber problemlos einchecken, stört ja nicht, solange es die datei nicht gibt.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Infotextzeile über Infobar
Das wäre schön.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Infotextzeile über Infobar
Das wäre immernoch schön.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Infotextzeile über Infobar
Erledigt. (Ich hatte es vergessen )
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Infotextzeile über Infobar
@seife
Ausgehend von deinem eingecheckten Code habe ich die Änderungen rein intuitiv auch in die Infobar des Movieplayers eingebaut. Kannst du dir das bitte ansehen und ins CVS einchecken, falls ich keinen Fehler gemacht habe?
Link entfernt
Ausgehend von deinem eingecheckten Code habe ich die Änderungen rein intuitiv auch in die Infobar des Movieplayers eingebaut. Kannst du dir das bitte ansehen und ins CVS einchecken, falls ich keinen Fehler gemacht habe?
Link entfernt
Zuletzt geändert von Gaucho316 am Montag 13. April 2009, 15:24, insgesamt 1-mal geändert.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Infotextzeile über Infobar
Ungern. Ich habe mir die letzten Tage mehr movieplayer-Code angesehen, als mir lieb war (darum gibts jetzt movieplayer2.cpp ) Die infobar nochmals komplett nachzubauen ist einfach "ungeschickt". Ich werde wohl für movieplayer2 was machen, dass der die normale infobar benutzt. Damit hat man dann infobar.txt gleich mit dabei. Für den movieplayer muss das aber dann jemand anders machen, mein Magen ist nach den Feiertagen zu strapaziertGaucho316 hat geschrieben:@seife
Ausgehend von deinem eingecheckten Code habe ich die Änderungen rein intuitiv auch in die Infobar des Movieplayers eingebaut. Kannst du dir das bitte ansehen
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: Infotextzeile über Infobar
Schade, soviel Code ist es ja auch gar nicht. Und wenn ich ganz nett bitte ...
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
Re: Infotextzeile über Infobar
@seife
Läßt sich das-für mich "einfach"-auch so verschieben, dass die Infozeile z.B. oben links angezeigt wird?
Ich habe mir den Code zwar angeschaut, bin aber aufgrund meines minderen Wissens nicht darauf gekommen, was ich da ändern müßte.
Danke.
gruß boardgeist
Läßt sich das-für mich "einfach"-auch so verschieben, dass die Infozeile z.B. oben links angezeigt wird?
Ich habe mir den Code zwar angeschaut, bin aber aufgrund meines minderen Wissens nicht darauf gekommen, was ich da ändern müßte.
Danke.
gruß boardgeist
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Infotextzeile über Infobar
"einfach"...Boardgeist hat geschrieben:Läßt sich das-für mich "einfach"-auch so verschieben,
...in diesem Fall wohl nicht.Ich habe mir den Code zwar angeschaut, bin aber aufgrund meines minderen Wissens nicht darauf gekommen, was ich da ändern müßte.
-
- Einsteiger
- Beiträge: 107
- Registriert: Freitag 15. Juli 2005, 08:44
Re: Infotextzeile über Infobar
Tolle Antwort, dann laß es...
Ist schon geil, wie Du so raushängen läßt, was Du kannst.
Ist schon geil, wie Du so raushängen läßt, was Du kannst.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Infotextzeile über Infobar
Noch eine tolle Antwort: Einem geschenkten Gaul schaut man nicht ins Maul...Boardgeist hat geschrieben:Ist schon geil, wie Du so raushängen läßt, was Du kannst.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Infotextzeile über Infobar
Die Sache ist die:
Q: "Wofür ist dieses Feature gedacht?"
A: "Um unkompliziert eine _kurze_ Nachricht in der infobar anzuzeigen".
Wenn man nun etwas machen wollte, was beliebige Sachen an beliebigen Stellen des Bildschirms anzeigen könnte, so wäre das zwar möglich, aber eben nicht mit diesem Code, zumindest nicht, ohne grössere Überarbeitung. (Die Position ist z.B. dadurch mit festgelegt, dass das Löschen dieser Zeile davon ausgeht, dass sie zwischen der Kanalnummer und dem Fortschrittsbalken liegt. Es gibt keine explizite "lösche die infobar.txt-Zeile"-routine.
Natürlich könnte man all das machen, aber halt nicht ohne etwas grössere Änderungen. Das würde man dann aber eher in die socket-API (oder, damit's auch der Dümmste benutzen kann, in den nhttpd) einbauen.
Das mache _ich_ aber nicht und deswegen kann ich dir hier auch kein Kochrezept vorbeten.
Jetzt besser?
Edit: Ich kann natürlich auch auf (fast) jede "Machbarkeitsfrage" mit "klar geht das" Antworten, wenn euch das lieber ist Unmöglich ist ja bekanntlich nichts.
Q: "Wofür ist dieses Feature gedacht?"
A: "Um unkompliziert eine _kurze_ Nachricht in der infobar anzuzeigen".
Wenn man nun etwas machen wollte, was beliebige Sachen an beliebigen Stellen des Bildschirms anzeigen könnte, so wäre das zwar möglich, aber eben nicht mit diesem Code, zumindest nicht, ohne grössere Überarbeitung. (Die Position ist z.B. dadurch mit festgelegt, dass das Löschen dieser Zeile davon ausgeht, dass sie zwischen der Kanalnummer und dem Fortschrittsbalken liegt. Es gibt keine explizite "lösche die infobar.txt-Zeile"-routine.
Natürlich könnte man all das machen, aber halt nicht ohne etwas grössere Änderungen. Das würde man dann aber eher in die socket-API (oder, damit's auch der Dümmste benutzen kann, in den nhttpd) einbauen.
Das mache _ich_ aber nicht und deswegen kann ich dir hier auch kein Kochrezept vorbeten.
Jetzt besser?
Edit: Ich kann natürlich auch auf (fast) jede "Machbarkeitsfrage" mit "klar geht das" Antworten, wenn euch das lieber ist Unmöglich ist ja bekanntlich nichts.
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Re: Infotextzeile über Infobar
Ich stelle mich vor, in einem zukünftige "newtrino" der Infobar z.B. als Folgendes konfiguriert werden kann:
(Dies beschreibt den Inhalt, Form (Darstellung) wird über ein Stylesheet (z.B. css oder xslt) bestimmt (siehe das class-Attribut)).
In diesem Zusammenhang ist also seifes "patch" ziemlich anspruchslos (in Programmierzeit, Codegröße und Dokumentieraufwand) aber es ist offensichtlich dass dies ihm bekannt ist!
Edit: Pseudo-xml gefixt.
Code: Alles auswählen
<infobar stylesheet="cool.css">
<box class="channel_no">
<if conditional="virtual_zap_active">
<then>
<number class="virtual_zap_channel" value="current_virtual_zapno>
</then>
<else>
<number value="current_channel"/>
</else>
</if>
</box>
<box class="file_infobar_txt">
<filecontent file="/tmp/infobar.txt"/>
</box>
<if shellcommand="test4birthday">
<then>
<box class="birthday">Happy Birthday!!</box>
</then>
</if>
<box class="current_channel_name"><current_channel_name/></box>
<box class="next_channel_name"><current_channel_name offset="1"/></box>
...
</infobar>
In diesem Zusammenhang ist also seifes "patch" ziemlich anspruchslos (in Programmierzeit, Codegröße und Dokumentieraufwand) aber es ist offensichtlich dass dies ihm bekannt ist!
Naja, die Mathematik und die Informatik kennen ja einiges an "unlösbare Probleme"...seife hat geschrieben:Unmöglich ist ja bekanntlich nichts
Edit: Pseudo-xml gefixt.