AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls TAppButton - Application Button like Firefox (experimentell)

TAppButton - Application Button like Firefox (experimentell)

Ein Thema von Satty67 · begonnen am 23. Okt 2011 · letzter Beitrag vom 3. Jul 2013
Antwort Antwort
Gustav.R
(Gast)

n/a Beiträge
 
#1

AW: TAppButton - Application Button like Firefox (experimentell)

  Alt 19. Nov 2011, 20:00
Danke, sowas fällt natürlich nicht auf, wenn man nicht permanent Vista/Win7 zum Testen parat hat.

Ich bekomme in den nächsten Wochen endlich ein dauerhaftes Win7 System. Wird wohl erst mal am besten sein, während der Animation den Button einfach auszublenden... sofern man dafür Ereignisse gereicht bekommt.
Irgendwo im Internet gibt es sicher noch die Win7-Enterprise-Demo, die 90 Tage läuft. Die hatte ich mir schon ein paarmal parallel zu Vista (auf einer anderen Partition) installiert und nach Ablauf der 90 Tage jeweils wieder mit einer Ubuntu-Live-CD gelöscht. Für's Testen der eigenen Software reicht das.

LG
Gustav
  Mit Zitat antworten Zitat
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#2

AW: TAppButton - Application Button like Firefox (experimentell)

  Alt 19. Nov 2011, 20:16
Schön, das auch mal unter 8 zu sehen bzw. das es da prinzipiell auch läuft. Notfalls lässt man da der Form den Text und nimmt für den Button nur den Text "Menu". Da bleibt aber noch Zeit

Was das Testen angeht... wo Du was von Demo schreibst fallen mir die VPC2007 Test-Images für den Explorer wieder ein. Sind wohl mehrere Gigabyte... muss mal schauen, ob ich mir den Download antue. Evtl. klappt es ja mit dem Win7 Notebook auch etwas schneller.
  Mit Zitat antworten Zitat
Gustav.R
(Gast)

n/a Beiträge
 
#3

AW: TAppButton - Application Button like Firefox (experimentell)

  Alt 19. Nov 2011, 20:27
Oh, Mist, habe mich zu früh gefreut

Starte ich meine Demo (unter Vista) über eine Desktop-Verknüpfung mit der Eigenschaft "maximiert", so erscheint der AppButton an "poDesigned" anstatt links oben in der Ecke. Erst beim Drüberfahren mit der Maus huscht er nach links oben. Liegt vermutlich an meiner Primitiv-Demo!

LG
Gustav

Edit hat ein vergessenes "e" dazugekauft. Die Win7-Enterprise-Demo (32bit) war (schlag' mich nicht) ein DVD-ISO-Download.

Geändert von Gustav.R (19. Nov 2011 um 20:44 Uhr)
  Mit Zitat antworten Zitat
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#4

AW: TAppButton - Application Button like Firefox (experimentell)

  Alt 19. Nov 2011, 20:54
Schlecht... und gut. Scheint gleichzeit mit einer Lösung für von Stevie beschriebens Problem zu lösen zu sein.

Quasi wenn das Fenster fertig mit "Show" Aktionen ist nochmal ein Invalidate, davor notfalls verstecken. Ich melde mich, wenn das gelöst ist (nicht mehr heute ).

PS: Wird in all den Situation der Button erst Orange wenn das MainForm in Endposition ist? Unter XP sieht es so aus, als ob ich da über den Focus ein geeignetes Ereignis habe.

Geändert von Satty67 (19. Nov 2011 um 21:01 Uhr)
  Mit Zitat antworten Zitat
Gustav.R
(Gast)

n/a Beiträge
 
#5

AW: TAppButton - Application Button like Firefox (experimentell)

  Alt 19. Nov 2011, 23:20
Beim Umstieg von XP auf Vista oder 7 wirst Du ein "beeindruckendes Erlebnis" haben oder eine "beeindruckende Erfahrung" machen!

Quasi nix funktioniert mehr wie zuvor.

Viel Spaß ohne Backup!

Sei gewarnt...

GG
  Mit Zitat antworten Zitat
xaromz

Registriert seit: 18. Mär 2005
1.682 Beiträge
 
Delphi 2006 Enterprise
 
#6

AW: TAppButton - Application Button like Firefox (experimentell)

  Alt 20. Nov 2011, 10:29
Hallo,

habe gerade die Demo ausprobiert. Wenn ich das Fenster nehme und wild über den Bildschirm ziehe rutscht irgendwann der Button hinters Fenster (siehe Screenshot). Nach einem Focuswechsel stimmt dann wieder alles.

Gruß
xaromz
Angehängte Grafiken
Dateityp: png Unbenannt.png (71,1 KB, 160x aufgerufen)
I am a leaf on the wind - watch how I soar
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#7

AW: TAppButton - Application Button like Firefox (experimentell)

  Alt 20. Nov 2011, 12:54
Hallo,

ich hab noch etwas gefunden. Wenn man das Fenster mit dem Maximierungs-Button maximiert und dann mit einem doppelklick auf die Titelbar minimiert, wird der button nicht neu gezeichnt. Siehe Screen. Um das zu vermeiden, sollte der Button in Aero nicht größer als die Boder-Icons sein. Halt so wie im Firefox selbst. Und toll wäre es, wenn der Button unter Vista/7 noch den weißen Rand und den DropDown Arrow hätte. Dann sähe er Perfekt aus.

Hast du schon eine Idee, wenn er dann fertig ist, unter welcher Lizenz du ihn laufen lässt? MPL wäre toll. Bitte nicht GPL.
Angehängte Grafiken
Dateityp: png AppButton.png (54,0 KB, 155x aufgerufen)
Gruß
Cookie
  Mit Zitat antworten Zitat
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#8

AW: TAppButton - Application Button like Firefox (experimentell)

  Alt 20. Nov 2011, 17:45
Also viele der beschriebenen Probleme hab' ich mir mit der "Optimierung" am Ende eingebrockt . Also Enfernen der behandelten Ereignisse, die scheinbar nicht gebraucht werden. Dadurch wird jetzt an vielen Stellen nicht neu gezeichnet, wo es sollte.

Die Probleme bei Minimize/Restore und Maximize konnte ich schon durch wieder reinnehmen einiger Ereignisse abfangen. Muss vorsichtig wieder etws Intelligenz dahinter bauen, um nicht zu viel sinnlos neu zu zeichnen. Andere Probleme sind aber etwas schwieriger zu lösen, vor allem Vista/Win7 wird mühsam, weil ich unter XP entwickele. Aber ich klemme mich dahinter... kann im Moment aber nur am Wochenende voll ran.

Optische Anpassungen und Umstellung auf eine Paletten-Komponente kommen zum Schluss.

Hast du schon eine Idee, wenn er dann fertig ist, unter welcher Lizenz du ihn laufen lässt? MPL wäre toll. Bitte nicht GPL.
Das ganze verstehe ich als experimentelles Hobbyprojekt

Keine Lizenz, keine Beschränkungen, frei verfügbar. Jeder kann den Code verwenden wie er möchte.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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:

(?)

LinkBack to this Thread

Erstellt von For Type Datum
Untitled document This thread Refback 25. Okt 2011 15:16

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