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 13 von 27   « Erste     3111213 141523     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.54)

  Alt 5. Okt 2008, 13:06
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?
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.54)

  Alt 5. Okt 2008, 13:11
Zitat von toms:
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.
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.55)

  Alt 5. Okt 2008, 19:13
Hab eben Version 0.55 hochgeladen.

Das ging jetzt relativ schnell, da ich gerade etwas Ablenkung gebraucht habe und etwas rumprogrammiert habe.Ich hab versucht, die vielen tollen Vorschläge von Toms und Matze zu realisieren und hab das auch fast geschafft.

Zum einen ist da das Hinzufügen von Widgets: dies dauerte bisher immer etwas, bis alle Previews in den Dialog geladen wurden: das hab ich nun geändert. Zwar noch nicht mit einer Cache-Datei, jedoch wirklich viel schneller wird es dadurch wahrscheinlich auch nicht. Jedenfalls dauert das Erstellen der Preview jetzt wirklich viel weniger Zeit als vorher, da ich eine für die Preview obsolete Funktion rausgeschmissen habe, die sehr viel Zeit gebraucht hatte.
Der HandCursor ist jetzt der von Windows und nicht mehr der von Delphi (ist mir bisher noch garnicht aufgefallen, dass die unterschiedlich sind )
Das mit dem Einrasten in der Sidebar hab ich immernoch nicht geschafft, irgendwie will das nicht so wie ich. Aber ich werd weiter drann sitzen.
Die Themes lassen sich dafür aber jetzt schnell aus dem Tray-Popup laden (ohne Dialog) und es ist jetzt auch möglich, alle Widgets aus dem Popup-Menü heraus zu entfernen.
Die ... hinter den Menüeinträgen hab ich auch noch eingefügt (irgendwie lern ich das nie).
Im Programm wird oben jetzt auch das aktuelle Theme angezeigt. Leider steht nach dem Start noch "current" da, aber das werd ich auch noch ändern. Dafür müsst ich aber sehr viel ändern und das wollt ich heut nicht mehr. Werd ich erst morgen schaffen.

Der Download sowie der ChangeLog befinden sich im ersten Post
Grüße
Dave

@Matze: leider konnt ich den zweiten Fisch nicht in das Download-Paket hinzufügen, da sonst die 3MB-Grenze überschritten wäre. Wenn du willst, kann ich dir aber den Fisch seperat als PM schicken
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
 
#4

Re: Desktop Widget Engine (v0.55)

  Alt 7. Okt 2008, 17:45
Sodala, Version 0.56 is ready for public testing.

Diesmal ist nicht so viel passiert - ich hab hauptsächlich Bugs behoben. Jedoch gibt es jetzt für TwgGraphic die Möglichkeit, Bilder aus einem Stream oder aus einem String zu laden. Dies kann z.B. dazu benutzt werden, um Bilder aus dem Internet herunterzuladen und diese dann Anzuzeigen. Das hab ich gleich zur Demonstration in einem neuen Widget benutzt: Einem Flickr Image Viewer.

Download sowie ChangeLog befindet sich im ersten Post.
Grüße
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
 
#5

Re: Desktop Widget Engine (v0.55)

  Alt 7. Okt 2008, 19:52
Zitat von littleDave:
Im Programm wird oben jetzt auch das aktuelle Theme angezeigt.
Ich würde das geladene Theme im Titel anzeigen. Entweder wie 1. oder 2.

1. Desktop Widget Engine - Themename

2. Themename - Desktop Widget Engine
Thomas
  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.57)

  Alt 9. Okt 2008, 23:07
Zitat von toms:
Ich würde das geladene Theme im Titel anzeigen. Entweder wie 1. oder 2.

1. Desktop Widget Engine - Themename
2. Themename - Desktop Widget Engine
Sorry toms, dass ich mich so lange nicht gemeldet habe. War in letzter Zeit ziemlich im Stress und hab so das Antworten komplett verschwitzt . Ich wollt das zuerst nicht so machen, jedoch hab ich mich umentschieden. In der gerade von mir hochgeladenen Version ist jetzt Nummer 2 der Fenstertitel:

Version 0.57 ist jetzt bereit für euren Download.

Die größte Neuerung ist, dass man jetzt im Editor mehrere Units erstellen und benutzen kann. Somit kann man nun seinen Code besser sortieren. Außerdem ist das ein wichtiger Schritt für den Einbau von mehreren Forms.

Der komplette ChangeLog sowie der Download-Link befindet sich im ersten Post.

Grüße
David
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
 
#7

Re: Desktop Widget Engine (v0.57a)

  Alt 13. Okt 2008, 01:47
Ich hab gerade noch eine neue Version hochgeladen. Diesmal mit nur einem Change, jedoch behebt die aktuelle Version einen relativ wichtiger Bug: es war nicht mehr möglich, den Formulardesigner zu benutzen, wenn man ein neues Widget erstellt hat.

Der Download ist 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 littleDave
littleDave

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

Re: Desktop Widget Engine (v0.59)

  Alt 15. Okt 2008, 21:08
Version 0.59 ist nun Verfügbar!

Diesmal hat sich extrem viel intern geändert. Wie man am ChangeLog im ersten Post sehen kann, hab ich ziemlich viele Fehler, die mit der Script-Engine zusammenhängen, ausgebessert. Jedoch ist es bei einer ScriptEngine schwer, alle Möglichkeiten zu testen. Falls euch irgendwas ausfällt (eine If-Abfrage gibt False zurück, obwohl sie True sein sollte oder sowas), dann schickt mir das zusammen mit dem Problem-Quelltext - dann hab ich die Möglichkeit das noch weiter auszubessern.

Da ich nun eine etwas veränderte Script-Engine eingebaut habe, ist es sinnvoll, dass ihr eure eigenen Widgets nochmal neu kompiliert und abspeichert. Dies hab ich bereits bei allen mitgelieferten Widgets gemacht. Der alte kompilierte ByteCode funktioniert auch weiterhin so wie gehabt, da ich den Interpretor nicht verändert habe.

Auch die Anzeige der aktiven Widgets im Hauptfenster hab ich überarbeitet. Sie schaut nun etwas schicker aus und enthällt nun auch den Autor des Widgets.

Der komplette ChangeLog sowie die Downloads sind 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 littleDave
littleDave

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

Re: Desktop Widget Engine (v0.5.10)

  Alt 17. Okt 2008, 12:37
Gerade hab ich Version 0.5.10 hochgeladen!

Diesmal hab ich die erste Alpha-Version des PlugIn-Systems mit dabei. Mit Hilfe des PlugIn-Systems könnt ihr die Funktionalität von Widgets mit Hilfe von DLLs erweitern - somit gibt es jetzt fast keine Grenzen mehr *g*.

Bisher ist das PlugIn-System noch im Alpha-Stadium: manche Sachen funktionieren noch nicht so ganz: Ein PlugIn kann zwar generell von mehreren Widgets gleichzeitig benutzt werden - doch das funktioniert nur solange ihr keine Script-Funktionen aus dem PlugIn heraus aufruft (z.B. ein Event). Das funktioniert nur wenn das PlugIn nur von einem Widget geladen wird. Ich werd mir da noch was überlegen müssen und ich weiß noch nicht, ob ich dafür den API-Header anpassen muss. Aber ich werd alle Änderungen natürlich genau dokumentieren. Diese Aussage mit den Events ist seit der neuen Version obsolet und veraltet.
Die API-Reference findet ihr ebenfalls im ersten Post im Abschnitt "Eigene PlugIns"

Ebenfalls neu ist die Palette im Editor. Die alte hat mir nicht mehr gefallen, daher hab ich eine neue gemacht.

Der Download sowie der komplette ChangeLog befinden sich im ersten Post.
Grüße
Dave

Wichtiges Update
Ich hab gerade eine neue PlugIn-API sowie eine neue Version hochgeladen. Die alte Version hatte einen Bug, der jetzt nicht mehr auftreten sollte. An alle, die bereits die aktuellste Version heruntergeladen habe - sorry, aber ihr solltet nochmal kurz die aktuellste Version herunterladen.
In der neuen Version ist das von mir angesprochene Problem mit den Events bereits behoben - das ist ab sofort kein Problem mehr
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
 
#10

Re: Desktop Widget Engine (v0.51)

  Alt 18. Okt 2008, 08:21
Zitat von littleDave:
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
Wenn man betrachtet, was du schon alles geschafft hast, ist das doch eine Kleinigkeit, oder?
Thomas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 13 von 27   « Erste     3111213 141523     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 07:33 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