![]() |
Re: Desktop Widget Engine (v0.30)
Hallo,
- Wenn ich WidgetEngine.exe starte, wird das Fenster "Widget Engine" für 1 Sek. angezeigt und verschwindet dann sogleich in der TNA. Ist das so gewollt? - Das Programm sollte man via TrayIcon PopupMenu beenden können. - Bei Klick auf das TrayIcon wird das Fenster "Widget Engine" nicht immer in den Vordergrund gebracht. - Bei Klick auf ein Widget im "Select Window" Fenster sollte "Open" ausgeführt werden. |
Re: Desktop Widget Engine (v0.30)
Hallo Toms
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: Desktop Widget Engine (v0.30)
Zitat:
Delphi-Quellcode:
Application.ShowMainForm := False;
|
Re: Desktop Widget Engine (v0.30)
Das macht (so wie ich es gelöst hatte) noch mehr probleme. Ich hab auf Application.OnMinimize und auf .OnRestore reagiert, um die Form in den TNA zu minimieren. Jedoch hab ich jetzt die "MinimizeToTray"-Funktion komplett verworfen und mach es jetzt anders. Jetzt ist der Timer unnötig. Für die nächste Version ist das schon mal behoben - und weil ich gerade drann bin, kümmer ich mich noch schnell um ein Popup-Menü für das Tray-Icon. :)
[Edit] Weil ich gerade so gut vorran gekommen bin, hab ich mal eben noch eine neue Version hochgeladen.. Ich hab jetzt alle Vorschläge von Toms mit eingebaut. Das Programm wird minimiert gestartet, das TrayIcon hat jetzt ein Popup-Menü und im Select-Widget-Dialog kann man jetzt einen Eintrag per DoubleClick auswählen. Danke toms für die guten Vorschläge :thumb: [/Edit] |
Re: Desktop Widget Engine (v0.31)
Es gibt nochmal ein Update: Version 0.31 ist jetzt online.
In der letzten Version hat sich noch ein kleiner Bug eingeschlichen: die aktuell offenen Widgets wurden beim Beenden nicht gespeichert, wenn man das Programm über das TrayIcon-Popup-Menü geschlossen hat. Ebenfalls hab ich die Konfiguration aus den Widgets ausgelagert. Diese wird jetzt im AppData-Ordner, der dafür ja auch vorgesehen ist, gespeichert. Somit ist es jetzt kein Problem mehr, falls man im Programm-Ordner keine Schreibrechte mehr besitzt. Die einzige Ausnahme ist, wenn man Widgets erstellen/bearbeiten will. Dafür benötigt man noch Schreibrechte. Jedoch bearbeitet man nicht ständig Widgets, somit sollte es kein Problem sein. Schließlich kann man ja vor dem editieren das jeweilige Widget in ein Ordner kopieren, in dem man Schreibrechte hat. Auch hab ich das Popup-Menü der einzelnen Widgets ein wenig erweitert. Den kompletten ChangeLog sowie den Download findet ihr im ersten Post. Grüße Dave |
Re: Desktop Widget Engine (v0.31)
hey !
1. wenn man beim objekt inspektor die events zusammen- und wieder ausklappt, kommt ne fehlermeldung: zugriffsverletzung... 2. ich wollte den traffic anzeiger ändern (ich weiß schreibschutz), allerdings reagiert er nicht auf verknüpfte ereignisse, wenn ich
Delphi-Quellcode:
in die timer prozedur schreibe klappt es, nur meine eigene prozedur wird nicht aufgerufen, obwohl ich sie mit jeglichem ereignis verknüpft habe
mainform.setFormAlpha(88);
mainform.RenderForm; |
Re: Desktop Widget Engine (v0.31)
Zitat:
Zitat:
Wenn du nur den FormAlpha einstellen willst, kannst du das auch im Object-Inspektor machen. Zitat:
|
Re: Desktop Widget Engine (v0.31)
Leider funktioniert der Internetzugriff der Widgets nicht hinter einem Proxy, da die Systemeinstellungen dahin ignoriert werden.
|
Re: Desktop Widget Engine (v0.31)
Proxy-Einstellungen werden von mir noch eingebaut. Diese werden dann global im Programm eingetragen und werden dann beim Widget-Start in alle Komponenten übertragen. Jedoch dauert das noch etwas, da ich ja auch auf dynamische Komponenten reagieren muss. Werd das aber auf jeden Fall noch einbauen. Hab mir das für Version 0.4 vorgenommen, hoffentlich schaff ich das.
Die globalen Proxy-Einstellungen werd ich dann noch versuchen, vom System auszulesen. Sorry, dass ich das bisher noch nicht geschafft habe. |
Re: Desktop Widget Engine (v0.31)
Kein Problem; ist mir halt aufgefallen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz