Delphi-PRAXiS
Seite 12 von 26   « Erste     2101112 131422     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Desktop Widget Engine (v0.72) (https://www.delphipraxis.net/119493-desktop-widget-engine-v0-72-a.html)

Matze 5. Okt 2008 07:59

Re: Desktop Widget Engine (v0.54)
 
Ich habe es in einer PN bereits erwähnt: Klasse Idee, mir gefällt dieses Tool.

Ich bin ja Fan von Emils Goldfish. Deine Umsetzung ist natürlich spitze, da der Fisch auf die Maus reagiert. Nun hat Emil hier einen Screenshot veröffentlicht, der zeigt, wie schön man sich so ein "Aquarium" einrichten kann.
Wenn es bei deinem Widget die Möglichkeit gäbe, andere Fische und auch mehrere zu wählen, würde ich mich sehr darüber freuen.

Zu dem Sidebar-Wetter-Widget hätte ich eine Frage: Wie kann man denn da den Ort ändern? Im Source steht zwar das hier:

Delphi-Quellcode:
procedure DoUpdateWeatherCity(Sender: TObject);
var s: string;
begin
  if InputQuery('Enter city', 'Please enter your city (example: Berlin,Germany)', s) then
  begin
     s := StringReplace(s, ' ', '%20', True, False);
     wgHTTP2.GetURL(SearchURL + s);
  end;  
end;
Aber ich habe nicht herausbekommen, wie man das per Mausklick ändern kann.

Ich weiß nicht, ob es bereits genannt wurde, aber es ist etwas nervig, wenn man bei jedem Hinzufügen eines Widgets erst einmal warten muss, bis die Thumbnails geladen sind.

Grüße

toms 5. Okt 2008 08:03

Re: Desktop Widget Engine (v0.54)
 
Zitat:

Zitat von Matze
Ich weiß nicht, ob es bereits genannt wurde, aber es ist etwas nervig, wenn man bei jedem Hinzufügen eines Widgets erst einmal warten muss, bis die Thumbnails geladen sind.

Wahrscheinlich dauert es so lange, bis die Thumbnails erstellt sind?
Du könntest ja wie Windows eine Thumbnail Datei anlegen.

Matze 5. Okt 2008 08:19

Re: Desktop Widget Engine (v0.54)
 
Ja genau, daher dachte ich auch an eine Art Caching.

Edit: Da fällt mir noch etwas ein: Es wäre nicht schlecht, wenn man über das Tray-Icon auch alle Widges deaktivieren könnte. Bei rechenlastigen Anwendungen (Spiele, CAD, ...) könnte man so vorübergehend mehr Ressourcen zur Verfügung stellen.

littleDave 5. Okt 2008 12:05

Re: Desktop Widget Engine (v0.54)
 
Zitat:

Zitat von toms
  • Vor dem Laden eines neuen Themes sollte eine Abfrage kommen, ob das aktuelle Theme gespeichert werden soll (wenn dieses verändert wurde)

Das find ich gut. Darauf bin ich noch nicht gekommen. Welche Sachen sollen den zum Ändern eines Themes zählen? Nur das Hinzufügen/Löschen von Widgets (nicht schwer) oder auch das verschieben (etwas aufwendiger)?

Zitat:

Zitat von toms
  • Der Name des aktuellen Themes sollte irgendwo ersichtlich sein

Ich werds als Überschrift über die Liste der Widgets machen.

Zitat:

Zitat von toms
  • Bei "Edit selected Widget" fehlt noch ein "..." (Menu + Popup)
  • Bei "Security Settings" fehlt auch noch ein "...."

:wall: irgendwie vergess ich die Punkte immer *arg*

Zitat:

Zitat von toms
  • File | Close beendet die Engine, "X" minimiert es ins Tray. Da fehlt irgendwie die Logik, ist nicht intuitiv.
    Etl wäre eine Option "Minimize to tray on close" / "Always minimize to the tray instead of to the taskbar" etwas.
    D.h der Minimieren Button könnte Enabled sein und würde je nach eingestellter Option anders reagieren. Das
    gleiche gilt für den Close Button.

Hm, da muss ich mir was einfallen lassen. Das mit der Taskleiste würd ich nicht so gerne machen, das TNA-Icon sollte eigendlich das einzige Symbol in der Startleiste sein. Mal schauen, wie ich das anstelle. Wahrscheinlich werd ich vor das File | Close noch einen Punkt "Minimize" einbauen. Wäre das schon intuitiver?

Zitat:

Zitat von toms
  • Settings Fenster: ESC sollte das Fenster schließen.

Erledigt, wird in der neuen Version mit dabei sein

Zitat:

Zitat von Matze
Ich habe es in einer PN bereits erwähnt: Klasse Idee, mir gefällt dieses Tool.

Danke, das freut mich :-)

Zitat:

Zitat von Matze
Ich bin ja Fan von Emils Goldfish. Deine Umsetzung ist natürlich spitze, da der Fisch auf die Maus reagiert. Nun hat Emil hier einen Screenshot veröffentlicht, der zeigt, wie schön man sich so ein "Aquarium" einrichten kann.
Wenn es bei deinem Widget die Möglichkeit gäbe, andere Fische und auch mehrere zu wählen, würde ich mich sehr darüber freuen.

Klar, die Möglichkeit gäbe es schon, jedoch bräucht ich dafür mehr Fische. Ich hab nur die beiden, die EWeiss bei sich benutzt (hat). Den zweiten kann ich ja mal mit einbauen, aber mehr habe ich nicht.

Zitat:

Zitat von Matze
Zu dem Sidebar-Wetter-Widget hätte ich eine Frage: Wie kann man denn da den Ort ändern? Im Source steht zwar das hier:

Delphi-Quellcode:
procedure DoUpdateWeatherCity(Sender: TObject);
var s: string;
begin
  if InputQuery('Enter city', 'Please enter your city (example: Berlin,Germany)', s) then
  begin
     s := StringReplace(s, ' ', '%20', True, False);
     wgHTTP2.GetURL(SearchURL + s);
  end;  
end;
Aber ich habe nicht herausbekommen, wie man das per Mausklick ändern kann.

Huch, das ist ja noch ne alte Version, in der neuen existiert diese Funktion nicht mehr. Aber um den Ort zu ändern, musst du einfach mit der Maus auf den Namen des aktuellen Ortes klicken. Dann erscheit der InputQuery-Dialog, in den du dann den Ort eingeben kannst. Wenn der Ort, den du eingegeben hast, nicht gefunden wurde, dann erscheint eine Fehlermeldung. Aber ich würd dir raten, die neuste Version herunterzuladen und auch die Widgets zu überschreiben.

Zitat:

Zitat von Matze
Ich weiß nicht, ob es bereits genannt wurde, aber es ist etwas nervig, wenn man bei jedem Hinzufügen eines Widgets erst einmal warten muss, bis die Thumbnails geladen sind.

Zitat:

Zitat von toms
Wahrscheinlich dauert es so lange, bis die Thumbnails erstellt sind?
Du könntest ja wie Windows eine Thumbnail Datei anlegen.

Zitat:

Zitat von Matze
Ja genau, daher dachte ich auch an eine Art Caching.

Ok, da werd ich mir was einfallen lassen müssen, wahrscheinlich eine Art thumbs.db, wie toms bereits vorgeschlagen hat. Jedoch weiß ich noch nicht, wie ich es anstellen soll, dass das Programm weiß, ob die Thumbnail-Datei im Widget selber neuer ist als die in der Cache-Datei. Da werd ich mir irgendwas überlegen müssen.

Zitat:

Zitat von Matze
Edit: Da fällt mir noch etwas ein: Es wäre nicht schlecht, wenn man über das Tray-Icon auch alle Widges deaktivieren könnte. Bei rechenlastigen Anwendungen (Spiele, CAD, ...) könnte man so vorübergehend mehr Ressourcen zur Verfügung stellen.

Ok, ich werd das TrayIcon-Popup etwas erweitern. Zum einen die Möglichkeit, die Widgets zu entfernen und zum anderen werd ich alle Themes, die gefunden wurden, in das Popup-Menü selber mit einbauen - damit man nicht immer erst den OpenDialog öffnen muss.

Matze 5. Okt 2008 12:12

Re: Desktop Widget Engine (v0.54)
 
Ja die Version, die ich gerade nutze, ist nicht die aktuelle, doch mir ging's ja nur darum, wie man den Ort ändern kann. ;-)

Auch wäre es schöner, wenn du den bekannten Hand-Cursor nutzen würdest und nicht diesen von Delphi, denn der ist schrecklich.

Edit: Also den Ort zu ändern funktioniert aber nur sehr sporadisch. Der Klick wird nicht überall beim Ortsnamen akzeptiert, sondern nur an bestimmten Stellen. Und schöner wäre es, wenn man Namen wählen könnte, denn ich weiß nicht, welcher verfügbare Ort in meiner Nähe ist.

Edit 2: Und wenn die ganzen Widgets in dem Sidebar-Widget "einrasten" würden, wäre es noch schöner.
Aber nun schaue ich mal die aktuelle Version an.

littleDave 5. Okt 2008 12:23

Re: Desktop Widget Engine (v0.54)
 
Zitat:

Zitat von Matze
Auch wäre es schöner, wenn du den bekannten Hand-Cursor nutzen würdest und nicht diesen von Delphi, denn der ist schrecklich.

Ok, ich werd schauen, dass ich den von Windows nehme

Zitat:

Zitat von Matze
Edit: Also den Ort zu ändern funktioniert aber nur sehr sporadisch. Der Klick wird nicht überall beim Ortsnamen akzeptiert, sondern nur an bestimmten Stellen. Und schöner wäre es, wenn man Namen wählen könnte, denn ich weiß nicht, welcher verfügbare Ort in meiner Nähe ist.

Ich weiß zwar nicht, welche Version du im Moment benutzt, jedoch weiß ich, dass ich in der aktuellen da was geändert habe. In der neuen Version sucht man zuerst einen Ort und dann kann man den gewünschten in einer ComboBox auswählen.

Zitat:

Zitat von Matze
Edit 2: Und wenn die ganzen Widgets in dem Sidebar-Widget "einrasten" würden, wäre es noch schöner.
Aber nun schaue ich mal die aktuelle Version an.

Da bin ich im Moment dran, jedoch funktioniert das noch nicht so wie ich es will

Matze 5. Okt 2008 12:26

Re: Desktop Widget Engine (v0.54)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ok in der aktuellen scheint die Ortswahl besser zu funktionieren, doch bei der Eingabe von "Stuttgart,Germany" kommen Temperaturen jenseits von Gut und Böse. Der Sommer kehrt zurück. :shock:

Edit: Irgendwie sind die bei jedem Ort zu hoch ...
Edit 2 (zum Beitrag unter diesem): Achso! Das muss einem aber auch gesagt werden. :mrgreen:

littleDave 5. Okt 2008 12:28

Re: Desktop Widget Engine (v0.54)
 
Zitat:

Zitat von Matze
Ok in der aktuellen scheint die Ortswahl besser zu funktionieren, doch bei der Eingabe von "Stuttgart,Germany" kommen Temperaturen jenseits von Gut und Böse. Der Sommer kehrt zurück. :shock:

Da bist du wohl auf die Temperatur gekommen. Dann wechselt man zwischen Celsius und Fahreinheit ;-)

toms 5. Okt 2008 13:06

Re: Desktop Widget Engine (v0.54)
 
Zitat:

Zitat von littleDave
Das find ich gut. Darauf bin ich noch nicht gekommen. Welche Sachen sollen den zum Ändern eines Themes zählen? Nur das Hinzufügen/Löschen von Widgets (nicht schwer) oder auch das verschieben (etwas aufwendiger)?

Sicher mal nach dem Hinzufügen/Löschen von Widgets.
Wie kann man denn Widgets verschieben?

littleDave 5. Okt 2008 13:11

Re: Desktop Widget Engine (v0.54)
 
Zitat:

Zitat von toms
Zitat:

Zitat von littleDave
Das find ich gut. Darauf bin ich noch nicht gekommen. Welche Sachen sollen den zum Ändern eines Themes zählen? Nur das Hinzufügen/Löschen von Widgets (nicht schwer) oder auch das verschieben (etwas aufwendiger)?

Sicher mal nach dem Hinzufügen/Löschen von Widgets.
Wie kann man denn Widgets verschieben?

Mit dem Verschieben meinte ich das Verschieben der Fensterposition der Widgets.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:11 Uhr.
Seite 12 von 26   « Erste     2101112 131422     Letzte »    

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