AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Desktop Widget Engine (v0.72)
Thema durchsuchen
Ansicht
Themen-Optionen

Desktop Widget Engine (v0.72)

Ein Thema von littleDave · begonnen am 27. Aug 2008 · letzter Beitrag vom 14. Aug 2011
Antwort Antwort
Seite 11 von 27   « Erste     91011 121321     Letzte »    
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#1

Re: Desktop Widget Engine (v0.51)

  Alt 28. Sep 2008, 16:15
Noch einige Vorschläge:
  • Fenster "Desktop Widget Engine": Bei Links-Klick wird ja ein Widget ausgewählt.
    Ein Rechts-Klick sollte das Widget unter dem Cursor markieren und das Popupmenü anzeigen.
    Wenn sich unter dem Mauszeiger kein Item befindet, sollte das Popupmenü dann auch nicht aufpoppen.
  • Das TrayIcon Symbol hat irgendwie eine schlechte Qualität. (Vor allem der Rand)
  • Ein Klick aufs TrayIcon zeigt zwar das Fenster "Desktop Widget Engine" an, jedoch hat es nicht immer den Focus.
  • "Hide main window" / "Close main window" sind nicht immer synchron mit dem wirklichen Zustand des Fensters.
  • Fenster "Desktop Widget Engine": Ein Doppelklick auf ein Widget könnte den Editor aufrufen mit dem markierten Widget.
  • Das DP Widget ist nicht verschiebbar, wenn sich der Mauszeiger über dem Logo befindet.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#2

Re: Desktop Widget Engine (v0.51)

  Alt 28. Sep 2008, 16:34
Zitat von xZise:
Mit „Update“ meine ich das neue Topic im RSS Feed sind
Ok, ich schau mir das mal genauer an. Vielleicht find ich ja den Wurm

Zitat von toms:
Noch einige Vorschläge:
Sehr gut

Zitat von toms:
  • Fenster "Desktop Widget Engine": Bei Links-Klick wird ja ein Widget ausgewählt.
    Ein Rechts-Klick sollte das Widget unter dem Cursor markieren und das Popupmenü anzeigen. Wenn sich unter dem Mauszeiger kein Item befindet, sollte das Popupmenü dann auch nicht aufpoppen.
Ok, werd ich so machen. Ich bin kaum im Hauptfenster drinnen, daher fällt mir da alles nicht sofort auf

Zitat von toms:
  • Das TrayIcon Symbol hat irgendwie eine schlechte Qualität. (Vor allem der Rand)
Hm, werd mir das mal in ruhe vornehmen. Mal schauen, was sich da machen lässt.

Zitat von toms:
  • Ein Klick aufs TrayIcon zeigt zwar das Fenster "Desktop Widget Engine" an, jedoch hat es nicht immer den Focus.
ich wusste, ich hatte nen "BringToFront"-Befehl irgendwo vergessen . Danke für den Hinweis.

Zitat von toms:
  • "Hide main window" / "Close main window" sind nicht immer synchron mit dem wirklichen Zustand des Fensters.
Hm, doch eigendlich schon . Also der Editor ist unabhängig vom Zustand des Hauptfensters, daher wird der nicht beachtet. Wahrscheinlich liegt es daran, dass das Fenster noch nicht nach vorne geholt wird.

Zitat von toms:
  • Fenster "Desktop Widget Engine": Ein Doppelklick auf ein Widget könnte den Editor aufrufen mit dem markierten Widget.
Das wollt ich eigendlich auch machen, jedoch mit dem Doppelklick ist mir das zu schnell. Das Widget sollte zum Editieren geschlossen werden. Ich werd die Funktion wahrscheinlich in das Popup-Menü im Hauptfenster einbauen - vielleicht sogar in das Popup-Menü von jedem Widget.

Zitat von toms:
  • Das DP Widget ist nicht verschiebbar, wenn sich der Mauszeiger über dem Logo befindet.
Das hab ich absichtlich so eingestellt, da es schon zu Fehlern mit dem Verschieben im Zusammenhang mit den Maus-Events gekommen ist. Ich hab zwar den Fehler bereits behoben, da ich das Widgets schon vor dem Beheben des Fehlers erstellt hatte. Mittlerweile ist diese Einstellung nicht mehr wichtig - hab es nur vergessen, es zurück zu setzen. Werd ich im nächsten Release behoben haben.

Danke nochmal toms, für die wirklich guten Vorschläge
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat
Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#3

Re: Desktop Widget Engine (v0.51)

  Alt 28. Sep 2008, 21:04
Ich hab gerade noch eine neue Version hochgeladen. Da ich auch einen Thread im DF erstellen will, musste ich die Download-Pakete anpassen, da es im DF eine andere MB-Grenze für Anhänge gibt. Folgende Vorschläge von Toms habe ich bereits eingebaut:
  • Fenster "Desktop Widget Engine": Bei Links-Klick wird ja ein Widget ausgewählt.
    Ein Rechts-Klick sollte das Widget unter dem Cursor markieren und das Popupmenü anzeigen. Wenn sich unter dem Mauszeiger kein Item befindet, sollte das Popupmenü dann auch nicht aufpoppen.

    Also das Popup öffnet sich jetzt nur noch, wenn wirklich ein Widget ausgewählt wurde. Das mit dem markieren mit der rechten Maustaste ist nicht so einfach, da ich auch auch Multi-Selecting unterstützt und die Auwahl nicht durch einen Rechtsklick aufgehoben werden soll. Jedoch wird, falls kein Widget bisher ausgewählt ist, dieses automatisch markiert
  • Das TrayIcon Symbol hat irgendwie eine schlechte Qualität. (Vor allem der Rand)
    Ich hab ein neues Icon erstellt - diesmal was sonniges
  • Ein Klick aufs TrayIcon zeigt zwar das Fenster "Desktop Widget Engine" an, jedoch hat es nicht immer den Focus.
    Erledigt: das Fenster wird jetzt nach vorne gehohlt und bekommt den Focus
  • Fenster "Desktop Widget Engine": Ein Doppelklick auf ein Widget könnte den Editor aufrufen mit dem markierten Widget.
    Zwar nicht per Doppelklick, jedoch ist die Funktion jetzt per Popup-Menü auswählbar
  • Das DP Widget ist nicht verschiebbar, wenn sich der Mauszeiger über dem Logo befindet.
    Hab ich geändert, nun ist das DP-Widget jetzt auch wieder im Logo verschiebbar.

Zitat von littleDave:
Zitat von xZise:
Mit „Update“ meine ich das neue Topic im RSS Feed sind
Ok, ich schau mir das mal genauer an. Vielleicht find ich ja den Wurm
Tut mir leid, xZise, ich konnte das bei mir nicht reproduzieren . Aber ich schau morgen nochmal nach.

Download befindet sich im ersten Post
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#4

Re: Desktop Widget Engine (v0.51)

  Alt 29. Sep 2008, 05:33
Zitat von littleDave:
Erledigt: das Fenster wird jetzt nach vorne gehohlt und bekommt den Focus
Hallo, das funktioniert bei mir noch nicht.
Habe das Programm gestartet. Danach ein Links-Klick aufs Tray.
Fenster öffnet sich, jedoch nicht als Vordergrund Fenster/ nicht fokussiert.

PS: Eine Menü Toolbar wäre noch gut. Mit Schnellzugriff auf Load, Save, Run etc.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#5

Re: Desktop Widget Engine (v0.51)

  Alt 29. Sep 2008, 06:25
Zitat von toms:
Zitat von littleDave:
Erledigt: das Fenster wird jetzt nach vorne gehohlt und bekommt den Focus
Hallo, das funktioniert bei mir noch nicht.
Habe das Programm gestartet. Danach ein Links-Klick aufs Tray.
Fenster öffnet sich, jedoch nicht als Vordergrund Fenster/ nicht fokussiert.
ich hab doch schon
Delphi-Quellcode:
MainForm.BringToFront;
MainForm.SetFocus;
drinnen

Muss ich wohl noch ein Application.BringToFront einbauen.

Zitat von toms:
PS: Eine Menü Toolbar wäre noch gut. Mit Schnellzugriff auf Load, Save, Run etc.
Klingt nicht schlecht, nur das Problem ist: Irgendwie steh ich mit TCoolbar und TToolbar auf Kriegsfuß, die Komponenten machen es immer so wie ich es nicht will

Edit
Ich hab gerade eine neue Version hochgeladen, mit der das Problem (Fenster wird beim Wiederherstellen nicht fokussiert) hoffentlich nicht mehr auftritt.
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat
Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#6

Re: Desktop Widget Engine (v0.53)

  Alt 30. Sep 2008, 20:48
Version 0.53 hat jetzt den Weg hierher gefunden

Diesmal hab ich vorallem ein Paar Bugs behoben, die bei Widgets auftraten, die "Immer im Hintergrund" waren. Diesmal ist auch wieder eine neue Komponente mit dabei: eine ComboBox. Diese wird gleich in einem neuen Widget ausgenutzt: einem Übersetzungstool.

Download sowie der komplette ChangeLog ist wie immer im ersten Post zu finden

Grüße
Dave
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat
Benutzerbild von jokerfacehro
jokerfacehro

Registriert seit: 13. Feb 2007
306 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: Desktop Widget Engine (v0.53)

  Alt 2. Okt 2008, 15:08
paar kleinigkeiten sind da noch

das entfernen geladen widgets mittels rechter maustaste, remove widget klappt nicht immer, da stimmt wa smit der auswhal nicht

im editor funktioniert der button New und Open nicht.
"Never touch a running system administrator !"
  Mit Zitat antworten Zitat
Crazy Ivan
(Gast)

n/a Beiträge
 
#8

Re: Desktop Widget Engine (v0.53)

  Alt 2. Okt 2008, 16:37
super, das übersetzungs-widget funzt gut und seit meinem letzten test hat sich auch im ganzen system einiges getan das wetter finde ich auch sehr gelungen


was mich stört (vielleicht bin ich auch einfach nur zu dumm^^) ist, dass man nicht alle widgets, die geladen sind mit einem klick in den hintergrund befördern kann... ich hab keinen riesen-monitor und daher stört die sidebar, wenn sie andere maximierte programme verkleinert
  Mit Zitat antworten Zitat
Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#9

Re: Desktop Widget Engine (v0.53)

  Alt 2. Okt 2008, 21:05
Zitat von jokerfacehro:
paar kleinigkeiten sind da noch

das entfernen geladen widgets mittels rechter maustaste, remove widget klappt nicht immer, da stimmt wa smit der auswhal nicht
was geht denn genau nicht? Wird das falsche Widget gelöscht oder wird in der Liste im Hauptfenster das falsche Widget gelöscht?

Zitat von jokerfacehro:
im editor funktioniert der button New und Open nicht.
Die werden erst mit Inhalt gefüllt, sobald Widgets mehrere Fenster und der Benutzer mehrere Units erstelle kann.

Zitat von Crazy Ivan:
super, das übersetzungs-widget funzt gut und seit meinem letzten test hat sich auch im ganzen system einiges getan das wetter finde ich auch sehr gelungen
Danke für dein tolles Feedback

Zitat von Crazy Ivan:
was mich stört (vielleicht bin ich auch einfach nur zu dumm^^) ist, dass man nicht alle widgets, die geladen sind mit einem klick in den hintergrund befördern kann... ich hab keinen riesen-monitor und daher stört die sidebar, wenn sie andere maximierte programme verkleinert
Also du kannst jedes einzelne Widget so einstellen, dass es wie ein normales Fenster reagiert. Somit würden dann die Widgets in den Hintergrund wandern, wenn du einem anderen Fenster den Focus gibst.
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0
  Mit Zitat antworten Zitat
Benutzerbild von jokerfacehro
jokerfacehro

Registriert seit: 13. Feb 2007
306 Beiträge
 
Delphi 7 Enterprise
 
#10

Re: Desktop Widget Engine (v0.53)

  Alt 3. Okt 2008, 09:29
Zitat:
was geht denn genau nicht? Wird das falsche Widget gelöscht oder wird in der Liste im Hauptfenster das falsche Widget gelöscht?
es passiert garnichts weil die auswahl fehlt, also ich muss erstmal einmal mit linksclick das widget auswählen, bevor ich es mit rechtsclick entfernen kann, die auswahl sollte auch mit rechtsclick funktionieren
"Never touch a running system administrator !"
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 11 von 27   « Erste     91011 121321     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 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