AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte TUbuntuProgress - ProgressBar im Ubuntu Stil *Version 1.2*
Thema durchsuchen
Ansicht
Themen-Optionen

TUbuntuProgress - ProgressBar im Ubuntu Stil *Version 1.2*

Ein Thema von Jonelmeier · begonnen am 15. Jun 2008 · letzter Beitrag vom 2. Nov 2009
Antwort Antwort
Seite 1 von 6  1 23     Letzte »    
Jonelmeier
Registriert seit: 27. Sep 2007
TUbuntuProgress
Ich möchte euch hier meine erste eigene Komponente vorstellen. Es handelt sich, wie dem Namen sicherlich schon zu entnehmen ist, um eine ProgressBar im Ubuntu Stil (wem das nichts sagt, der möge sich den angehängten Screenshot ansehen).
Würde mich über weitere Meinungen Testwilliger Delphianer freuen

Zu den Funktionen:
  • TUbuntuProgress.ColorSet - Einstellen des Colorsets
  • TUbuntuProgress.DividersInner - Option ob die dünne vertikalen Balken im orangen Teil angezeigt werden sollen
  • TUbuntuProgress.DividersOuter - Das ganze nur für den Hintergrund
  • TUbuntuProgress.Shadow - Legt fest, ob der kleine Schatten um die Bar angezeigt werden soll
  • TUbuntuProgress.Position - Fortschritt des Balkens
  • TUbuntuProgress.MarqueeWidth - Einstellen der Breite des Marquee-Balkens
  • TUbuntuProgress.Max - Maximalwert den Position einnehmen kann (Minimalwert ist immer 0)
  • TUbuntuProgress.Speed - Einstellen der Geschwindigkeit in mmMarquee
  • TUbuntuProgress.Step - Um diesen Wert wird Position beim aufruf von StepIt verschoben
  • TUbuntuProgress.StepIt - Wie TProgressBar - Position wird um Step nach Rechts verschoben; wenn der Maximalwert erreicht ist, geht's von vorne los
    Modus mmNormal:
  • Verhalten ähnlich TProgressBar
    Modus mmMarquee:
  • Sobald Mode auf diesen Wert (mmMarquee) gesetzt wird, ändert sich die ProgressBar in eine Marquee Bar (ein Balken wandert von links nach rechts und zurück...)
  • Dies geschiet völlig selbstständig, man muss nichts weiter dazu tun (Ist nur zur Runtime sichtbar; zur Designtime erscheint die Bar ohne Fortschritt)

Geplante Features:
  • Option zum Ändern des Verhalten in mmMarquee
  • Farben nicht per Colorset sondern durch einzelnen farbwert ändern

Download:
Hinweiß:
Das Package, welches in der ZIP-Datei drin ist, ist mit Delphi 2009 erstellt. Leider hab ich momentan kein anderes Delphi zur Hand, d.h. ihr müsst euch unter Umständen das Package selber erstellen. Nicht vergessen alle nötigen Dateien (2x *.pas und 1x *.dcr) hinzuzufügen.

Getestet unter:
Windows 2000
Windows XP SP2/SP3
Windows Vista
Windows 7


Delphi 6
Delphi 2007
Delphi 2009
Delphi 2010


Das ganze steht unter Open Source bereit, d.h. jeder der will darf die Komponente verwenden und weitergeben wie er möchte. Wenn sie in einem Projekt zum Einstatz kommt, würde ich mich nur über einen kleinen Hinweis hier, oder per PN oder Mail (jonasatdoebertindotde) freuen!!!

Changelog:
Delphi-Quellcode:
// Versionsinformationen:
// ****Version 1.0****
// + Erstes Release
//
// ****Version 1.1****
// + ColorSets eingeführt
// + csOriginal
// + csBlue
// + csRed
// + Property MarqueeWidth hinzugefügt
// + Property Speed hinzugefügt
// - Quelltext aufgeräumt
//
// ****Version 1.2****
// + Property Shadow hinzugefügt
// - DividersInner in ProgressDividers umbenannt
// - DividersOuter in BackgroundDividers Umbenannt
// o Property Visible funktioniert nun korrekt
// o Beim Setzen von MarqueeWidth wird auf die Richtung geachtet
// o Code-Optimierungen
Gruß Jonas aus Hamburg
Miniaturansicht angehängter Grafiken
vorschau_369.png  

Geändert von Jonelmeier (14. Sep 2010 um 22:41 Uhr)
 
Benutzerbild von geskill
geskill

 
Delphi 2010 Professional
 
#2
  Alt 15. Jun 2008, 21:11
3 kleine Fragen:

1: In wie weit ist es mit Windows kompatibel (2k, 9x)
2: Nice wäre wenn du im "mmMarquee" Modus es so einstellen kannst, dass der Balken sich so wie beim Windowsstart verhält
3: wann gibts die Source :)
Sebastian
  Mit Zitat antworten Zitat
mdx
 
#3
  Alt 15. Jun 2008, 21:31
Zitat von geskill:
3: wann gibts die Source
?? Hoffentlich schnell!
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#4
  Alt 15. Jun 2008, 21:33
Zitat von geskill:
2: Nice wäre wenn du im "mmMarquee" Modus es so einstellen kannst, dass der Balken sich so wie beim Windowsstart verhält
Verhält sich die Ubuntu nicht so, wie in dem Beispiel?
Manuel
  Mit Zitat antworten Zitat
Benutzerbild von geskill
geskill

 
Delphi 2010 Professional
 
#5
  Alt 15. Jun 2008, 21:40
was für ein windows hast du ? ^^
Der Balken läuft nach links und wieder zurück nach rechts, beim windows start läuft er kontinuirlich nach links
Sebastian
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#6
  Alt 15. Jun 2008, 21:40
Ich rede von Ubuntu, nicht von Windows...

Die Progressbar ist nicht umsonst im Ubuntu Stil und die funktioniert halt mal immer hin und her und nicht nur nach rechts (nicht nach links (rechts ist da, wo der Daumen links ist. Nur zur Info ))
Manuel
  Mit Zitat antworten Zitat
Benutzerbild von geskill
geskill

 
Delphi 2010 Professional
 
#7
  Alt 15. Jun 2008, 21:47
ups ^^ aber habe konkret nach dem windowsstart gefragt, wurst egal hauptsache er macht das
Sebastian
  Mit Zitat antworten Zitat
mkinzler

 
Delphi 11 Alexandria
 
#8
  Alt 15. Jun 2008, 21:50
Du willst also die Progressbar von Ubuntu im Design von Windows? Also ein Mercedes im BMW-Design oder einen Bukowski-Roman von Goethe
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

 
Delphi XE2 Professional
 
#9
  Alt 15. Jun 2008, 21:52
Sieht gut aus die Bar... lass die bloß im Ubuntu-Stil!
Marc
  Mit Zitat antworten Zitat
Benutzerbild von geskill
geskill

 
Delphi 2010 Professional
 
#10
  Alt 15. Jun 2008, 21:53
wenn er gerade dabei ist (farben will er ja auch ändern) dann kann man die ja schon des öfteren benutzen
Sebastian
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 6  1 23     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 14:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz