Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [OS] QStart - Schnellstartleiste (https://www.delphipraxis.net/81363-%5Bos%5D-qstart-schnellstartleiste.html)

WordsBG 25. Nov 2006 19:59


[OS] QStart - Schnellstartleiste
 
Liste der Anhänge anzeigen (Anzahl: 2)
QStart - Schnellstartleiste

Alles begann damit das ich ne nette Schnellstartleiste gesucht hatte. ObjectDock find ich z.B. ziemlich cool, aber zu aufgebläht und außerdem ist es kommerziell. Der Launcher (*hier*) gefiehl mir da schon viel besser :thumb: , aber leider ist es ja 'nur' Freeware und wenn schon, dann will ich auch selbst noch ein wenig dran rumbasteln können. Deshalb habe ich angefangen meine eigene Leiste zu entwerfen.
Meine Anforderungen waren:
  • Klein und Schnell
  • Am Bildschirmrand andockbar, aber dennoch frei platzierbar falls gewüscht
  • Keine Registry-Nutzung
  • Variable Icon-Größen
  • Einzeilig genügt (mir)
  • "StayOnTop" drin, aber deaktivierbar

Neu:
:arrow: Vertikale Anordnung (nicht auf den Screens zu sehen)
:arrow: Plugin-Support ^^
:arrow: Namen beim hovern aktivierbar

Zu den Plugins: Plugins sind ganz normale Exe-Dateien. Beim Parameter "image" soll die Exe ein 32x32 bmp Bild mit %name_der_exe_ohne_endung_(.exe)%.bmp anlegen (im Exe-Verzeichnis) und sich beenden, ansonsten halt ein normales Programm. Siehe Beispiel: Batterie-Plugin.

Ja, und hier ist es: QStart
http://img90.imageshack.us/img90/6716/screen1wu3.png
Angedockt unten links

http://img149.imageshack.us/img149/7228/screen1qx4.png
Leicht konfigurierbar

http://img95.imageshack.us/img95/9919/screen3es2.png
Reihenfolge ändern? Kein Problem

http://img155.imageshack.us/img155/6097/screen2zh4.png
Ein Batterie Plugin (für mich als Laptop-User). Und hier: Namen-Hovern eingeschaltet.

So, ich hoffe es gefällt euch, trotz einiger "kleinerer" Probleme (z.B.: Einige Elemente lassen sich nicht drag'n'dropen, also hinzufügen).

Angehängt findet ihr die Exe und den Source.

OldGrumpy 25. Nov 2006 20:12

Re: [OS] QStart - Schnellstartleiste
 
Coole Sache. Eine Frage hätt ich aber noch... Warum immer nur horizontale Leisten? Auf meinem Wide-Display hätt ich viel lieber ne vertikale Leiste :) Vielleicht könntest Du das ja als Property einbauen, so wie bei ner Progressbar :)

WordsBG 25. Nov 2006 20:26

Re: [OS] QStart - Schnellstartleiste
 
Zitat:

Zitat von OldGrumpy
Coole Sache. Eine Frage hätt ich aber noch... Warum immer nur horizontale Leisten? Auf meinem Wide-Display hätt ich viel lieber ne vertikale Leiste :) Vielleicht könntest Du das ja als Property einbauen, so wie bei ner Progressbar :)

Habs geupdated, ist jetzt auch drin.

OldGrumpy 25. Nov 2006 20:54

Re: [OS] QStart - Schnellstartleiste
 
Wow, das nenn ich mal flotten Service *grins* :)

WordsBG 25. Nov 2006 21:59

Re: [OS] QStart - Schnellstartleiste
 
Zitat:

Zitat von OldGrumpy
Wow, das nenn ich mal flotten Service *grins* :)

Danke :lol: , hab nur zufällig gleich den Kommentar gesehen und umgesetzt. Ich habe nun eine Art Plugin-Support hinzugefügt, so kann man das Programm schnell und einfach erweitern ohne viel Code im Hauptprogramm auszulagern. Als Beispiel liegt mein Batterie-Plugin bei.

Hador 25. Nov 2006 23:22

Re: [OS] QStart - Schnellstartleiste
 
Hab dein Programm mal kurz angetestet (Ich nutze selbst RocketDock):
  • Wenn die Leiste leer ist un man auf sie klickt, dann kommt eine AV: "Listenindes überschreitet das maximum"
  • Wenn die Liste leer it und man vertikal auswählt, verschwindet das Programm vom Bildschirm

WordsBG 26. Nov 2006 11:06

Re: [OS] QStart - Schnellstartleiste
 
Zitat:

Zitat von Hador
Hab dein Programm mal kurz angetestet (Ich nutze selbst RocketDock):
  • Wenn die Leiste leer ist un man auf sie klickt, dann kommt eine AV: "Listenindes überschreitet das maximum"
  • Wenn die Liste leer it und man vertikal auswählt, verschwindet das Programm vom Bildschirm

Danke, sollte nun beides verbessert sein. Ab jetzt kann man sich die Namen beim drüberfahren anzeigen lassen, hierfür ist es ratsam auch gleich Namen zu vergeben, das kann man jetzt auch konfortabel. Außerdem noch ein kleiner Fehler, das er die Objekte nur beim "Close" klicken absichert und nicht bei onClose, betrifft aber im Normalfall die wenigsten Leute (es sei den man hat es per Autostart immer laufen, wie ich, das es beim Runterfahren auch sichert).

xZise 26. Nov 2006 13:57

Re: [OS] QStart - Schnellstartleiste
 
1. Wenn der Name zu lang ist, rankt er aus den Bildschirm raus
2. Wenn es eine Verknüpfung ist, dann nimm das ".ink" weg
3. Baue eine Möglichkeit ein, dass man den Einträgen namenzuordnen kann. (Also wenn die Datei tmn.exe heißt, dass dann erscheint "Trackmania Nations")
4. Wenn es am oberen Rand angedockt ist, erscheint die Schrift außerhalb
==> Möglichkeit zur Positionierung
5. o.O Ein Sims 1 - Spieler?

WordsBG 26. Nov 2006 15:27

Re: [OS] QStart - Schnellstartleiste
 
Zitat:

Zitat von xZise
1. Wenn der Name zu lang ist, rankt er aus den Bildschirm raus

:?: Wie lang ist der Name bzw. Was hast du für eine Auflösung o_O

Zitat:

Zitat von xZise
2. Wenn es eine Verknüpfung ist, dann nimm das ".ink" weg

Ok, ich lass die Endungen ganz weg, kein Problem, ist ja blos ein Befehl mehr.

Zitat:

Zitat von xZise
3. Baue eine Möglichkeit ein, dass man den Einträgen namenzuordnen kann. (Also wenn die Datei tmn.exe heißt, dass dann erscheint "Trackmania Nations")

Im Optionsmenü "Change Names" wählen, dann tmn.exe anklicken und rechts im Edit-Feld den Namen eintragen.

Zitat:

Zitat von xZise
4. Wenn es am oberen Rand angedockt ist, erscheint die Schrift außerhalb
==> Möglichkeit zur Positionierung

Stimmt das ist dämlich, bei Vertikaler Ausrichtung auch, ich ändere es.

Zitat:

Zitat von xZise
5. o.O Ein Sims 1 - Spieler?

Ja, ich mag Sims 2 zwar an sich, aber ne schnelle Runde Sims 1 ist mir lieber ;)

edit: Habs grad geupdated (und Version dazugeschrieben, das mans weiß von wann es ist (Format: mm-dd-hh). Also Das Name-Anzeige-Problem ist weg, das Dateiendung hab ich grad vergessen, sry. Ich upps in der nächsten Version mit.

xZise 26. Nov 2006 16:34

Re: [OS] QStart - Schnellstartleiste
 
Zitat:

Zitat von WordsBG
:?: Wie lang ist der Name bzw. Was hast du für eine Auflösung o_O

"Windows Media Player"
und
1280 * 1024


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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