Programm im LXDE-Panel

Alle Fragen zur Programmierung, die nicht in die speziellen Themen passen
Antworten
fox73
Foriker
Beiträge: 5
Registriert: So 7. Feb 2021, 21:44
Kontaktdaten:

Programm im LXDE-Panel

Beitrag von fox73 » So 28. Nov 2021, 03:53

Moin zusammen,

ich würde gerne die Ausgabe-Form eines Gambas-Programms, das die Anzahl Jahre, Monate, Wochen, Tage bis zu einem
definierten Datum anzeigt, in die Panel-Leiste der LXDE-Umgebung einfügen, so dass die Ausgabe permanent sichtbar ist.

(Wie) ist das realisierbar?

Danke schonmal :_)

yoda
Moderator
Beiträge: 645
Registriert: Mo 2. Jan 2006, 22:35
Wohnort: bei Nörten-Hardenberg
Kontaktdaten:

Re: Programm im LXDE-Panel

Beitrag von yoda » So 28. Nov 2021, 19:26

Moin,

vielleicht hilft dir mein Notizzettel weiter.

Ich mach das mit ein TrayIcon
notiz-0.0.8.tar.gz
(13.47 KiB) 207-mal heruntergeladen

LG Dirk

fox73
Foriker
Beiträge: 5
Registriert: So 7. Feb 2021, 21:44
Kontaktdaten:

Re: Programm im LXDE-Panel

Beitrag von fox73 » Mo 29. Nov 2021, 07:05

Hallo yoda,

danke für die schnelle Antwort. TrayIcon ist aber nicht ganz das, was ich suche. Ich bräuchte vermutlich so etwas wie "TrayApp", ich will die Anzeige des Programms direkt im Panel haben (ähnlich wie bei Uhrzeit/Datum):
tray.png
tray.png (12.96 KiB) 2160 mal betrachtet

Benutzeravatar
Honsek
Foriker
Beiträge: 516
Registriert: Do 4. Okt 2007, 18:01
Kontaktdaten:

Re: Programm im LXDE-Panel

Beitrag von Honsek » So 5. Dez 2021, 14:50

Hallo fox73.

In den Eigenschaften eines TrayIcons gibt es u.a. nur die Eigenschaft `Icon`. Die Anzeige eines Textes anstelle des Bildes ist nicht vorgesehen. Idee: Du schreibst den Text auf das Bild. Die Aktualisierung des Textes und damit des anzuzeigenden Icons schiebst Du in einen Task, damit das im Hintergrund passiert.

Mit freundlichem Gruß

Honsek
Honsek (https://www.gambas-buch.de)
---> Wenn Du eine gute Antwort erwartest, musst Du sehr gut fragen!

Benutzeravatar
Honsek
Foriker
Beiträge: 516
Registriert: Do 4. Okt 2007, 18:01
Kontaktdaten:

Re: Programm im LXDE-Panel

Beitrag von Honsek » So 5. Dez 2021, 18:16

Hallo.

Der italienische Co-Autor Gianluigi von unserem Online-Gambas-Buch bestätigt meinen Vorschlag, den er auch erprobt hat.
Er schreibt: Um auf Nummer sicher zu gehen, müssen Sie den Text als png-Bild speichern, was Sie leicht mit Inkscape machen können. Die Höhe des Bildes muss 32px betragen, sonst wird der Text gestreckt. Besser ist es, den Text 16px hoch zu machen und ihn in ein 32px hohes Rechteck zu setzen.

Mit freundlichen Grüßen

Honsek
Honsek (https://www.gambas-buch.de)
---> Wenn Du eine gute Antwort erwartest, musst Du sehr gut fragen!

besenmuckel
Foriker
Beiträge: 191
Registriert: Di 4. Nov 2014, 21:11
Kontaktdaten:

Re: Programm im LXDE-Panel

Beitrag von besenmuckel » Mi 8. Dez 2021, 04:14

Kannst dir auch das Beispiel PrgreessBarTray aus der Software-Farm anschauen. Wähle -> alle Software -> dann Filter setzen auf TrayIcon.
software_farm.png
software_farm.png (119.71 KiB) 2079 mal betrachtet
Mit den Slider kann der Wert auf den TrayIcon geändert werden. Ob man alle Werte die du möchtest auf den TrayIcon drauf bekommt weiss ich nicht. Als Ausweg könnte man ja dann evtl. für die komplette Anzeige den ToolTip vom TrayIcon anpassen.
trayicon.png
trayicon.png (95.33 KiB) 2079 mal betrachtet

Antworten

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot] und 3 Gäste