Kleine Fensterverwaltung
-
- Beiträge: 6210
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Kleine Fensterverwaltung
Um besser zu verstehen, wie eine Fenster orientierte GUI funktioniert, versuche ich so etwas selbst bauen.
Gezeichnet wird immer in Panel1, aber das könnte auch sonst irgendwo sein, zB. in OpenGL oder PTC sein.
https://github.com/sechshelme/Lazarus-F ... waltung_01
Gezeichnet wird immer in Panel1, aber das könnte auch sonst irgendwo sein, zB. in OpenGL oder PTC sein.
https://github.com/sechshelme/Lazarus-F ... waltung_01
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
Re: Kleine Fensterverwaltung
Im Grunde funktioniert das so, dass du in Lazarus unter "Datei" -> "Neues Formular" anklickst und hast ein zusätzliches Fenster in deiner Anwendung
aber ich fürchte, das wusstest du schon
aber ich fürchte, das wusstest du schon
Gruß, Michael
-
- Beiträge: 845
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
Re: Kleine Fensterverwaltung
ich verwende TDINoteBook. (über Online Package Manager installierbar)
Ein Package für Fensterverwaltung samt Oberfläche.
Ist sicher wert mal rein zu schauen
Ein Package für Fensterverwaltung samt Oberfläche.
Ist sicher wert mal rein zu schauen
-
- Beiträge: 6210
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Kleine Fensterverwaltung
Nun ist es möglich auf ein Button Ereigniss zu reagieren.
Download Link im ersten Post.
https://wiki.freepascal.org/TTDINotebook
Download Link im ersten Post.
Ich habe mal gegoogelt, aber ich sehe keine Sinn dahinter.ich verwende TDINoteBook. (über Online Package Manager installierbar)
https://wiki.freepascal.org/TTDINotebook
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 845
- Registriert: Sa 12. Sep 2015, 12:10
- OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
- CPU-Target: Win 32/64, Linux64
- Wohnort: Wien
Re: Kleine Fensterverwaltung
Es sei dir deine Meinung unbenommen.
Nur googlen reicht da imho nur nicht. Das was du im Wiki siehst ist nur eines der möglichen Ergebnisse.
Denn der Inhalt der auf dem Bild sichtbaren Tabreiter sind alles eigene, selbständige Forms die wahlweise in Tabreitern "eingehängt" werden oder "frei fliegend" geöffnet werden können. Auch hier wahlweise als Form mit gemeinsamem Vorfahren oder eben nicht.
Im Hintergrund werkelt ein Verwaltungsobjekt das alle (vorzugsweise nichtmodalen) Fenster einer Applikation verwaltet und ggfs auch sauber schließen und aufräumen kann.
Nur googlen reicht da imho nur nicht. Das was du im Wiki siehst ist nur eines der möglichen Ergebnisse.
Denn der Inhalt der auf dem Bild sichtbaren Tabreiter sind alles eigene, selbständige Forms die wahlweise in Tabreitern "eingehängt" werden oder "frei fliegend" geöffnet werden können. Auch hier wahlweise als Form mit gemeinsamem Vorfahren oder eben nicht.
Im Hintergrund werkelt ein Verwaltungsobjekt das alle (vorzugsweise nichtmodalen) Fenster einer Applikation verwaltet und ggfs auch sauber schließen und aufräumen kann.
-
- Beiträge: 6210
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Kleine Fensterverwaltung
Ich habe ein bisschen rumgespielt und die Demo angeguckt.charlytango hat geschrieben: ↑Fr 18. Sep 2020, 10:10ich verwende TDINoteBook. (über Online Package Manager installierbar)
Ein Package für Fensterverwaltung samt Oberfläche.
Ist sicher wert mal rein zu schauen
Das einzig was ich erkennen kann, ist eine PageControl, in welcher man anstelle von Frame Forms einbinden kann.
Ich verstehe dabei nicht, was dies für einen Zusammenhang mit meiner Demo habe soll ?
Habe eine neue Version hochgeladen.Um besser zu verstehen, wie eine Fenster orientierte GUI funktioniert, versuche ich so etwas selbst bauen.
https://github.com/sechshelme/Lazarus-F ... waltung_01
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 6210
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Kleine Fensterverwaltung
Nun ist es möglich, das Fenster in alle 4 Richtungen zu Resizen, dabei hat das Fenster eine Mindestgrösse.
Auch hat es rechts oben einen Close-Button gegeben.
Auch hat es rechts oben einen Close-Button gegeben.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot
-
- Beiträge: 6210
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Kleine Fensterverwaltung
Momentan bin ich gerade am einem Menu.
- Dateianhänge
-
- image5.png (27.54 KiB) 6900 mal betrachtet
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot