ctGUI (Tabbed GUI auf Basis JvTabBar)
Re: ctGUI (Tabbed GUI auf Basis JvTabBar)
Kann es sein, dass das mit der Tab-Wechsel-Blockierung zusammenhängt? Ich meine: Bevor man einen Tab schließen kann, muss dieser aktiv sein. Wenn aber der Tab-Wechsel unterbunden ist, dann kann man auch das "x" auf dem zu schließenden Tab nicht erreichen.
In deinem FullDemo-Programm gibt es einen Haufen Speicherlecks. Es fehlt der Finalization-Abschnitt der uPageManager-Unit mit "ThePM.Free".
In deinem FullDemo-Programm gibt es einen Haufen Speicherlecks. Es fehlt der Finalization-Abschnitt der uPageManager-Unit mit "ThePM.Free".
-
- Beiträge: 1193
- 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: ctGUI (Tabbed GUI auf Basis JvTabBar)
war auch meine Vermutung -- habe aber gerade wenig zeit, das zu debuggen.wp_xyz hat geschrieben: So 12. Okt 2025, 12:51 Kann es sein, dass das mit der Tab-Wechsel-Blockierung zusammenhängt?
Wird etwas Zeit brauchen.
glaube ich sofort ;-(wp_xyz hat geschrieben: So 12. Okt 2025, 12:51 In deinem FullDemo-Programm gibt es einen Haufen Speicherlecks. Es fehlt der Finalization-Abschnitt der uPageManager-Unit mit "ThePM.Free".
-
- Beiträge: 1193
- 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: ctGUI (Tabbed GUI auf Basis JvTabBar)
ich fürchte, ich bin es nicht alleine.
Die Demo JvTabBar_PageList reagiert genau so wie meine Demo.
BeimClick auf das X wird JvTabBar1TabCloseQuery nicht oder nicht immer aufgerufen, demnach wird dann auch kein CanClose zurückgegeben
Die Demo JvTabBar_PageList reagiert genau so wie meine Demo.
BeimClick auf das X wird JvTabBar1TabCloseQuery nicht oder nicht immer aufgerufen, demnach wird dann auch kein CanClose zurückgegeben
Re: ctGUI (Tabbed GUI auf Basis JvTabBar)
Versuch mal die neue Version r9882
-
- Beiträge: 1193
- 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: ctGUI (Tabbed GUI auf Basis JvTabBar)
bin mit Testen noch nicht ganz durch, sieht gut aus, THX
-
- Beiträge: 1193
- 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: ctGUI (Tabbed GUI auf Basis JvTabBar)
also: Die Erlaubnis zum Verlassen des Tabs wird abgefragt und dann wird auch brav geschlossen.
Leider scheinen aktive (Selected) Tabs mit dem X nicht mehr zu schließen sein
Habe mit deiner Demo getestet (JvTabBar_PageList).
Demo öffnen -- Close Buttons checken
Tab Memo ist selected,
Direkt auf den Tab memo das x anklicken -- keine Reaktion
Wenn man das x eines anderen (also noch nicht selected) Tabs klickt, funktioniert es wie erwartet auch mit MessageDlg.
==> aktive Tabs lassen sich mit X nicht schließen
Leider scheinen aktive (Selected) Tabs mit dem X nicht mehr zu schließen sein
Habe mit deiner Demo getestet (JvTabBar_PageList).
Demo öffnen -- Close Buttons checken
Tab Memo ist selected,
Direkt auf den Tab memo das x anklicken -- keine Reaktion
Wenn man das x eines anderen (also noch nicht selected) Tabs klickt, funktioniert es wie erwartet auch mit MessageDlg.
==> aktive Tabs lassen sich mit X nicht schließen
Re: ctGUI (Tabbed GUI auf Basis JvTabBar)
Bist du sicher, dass du dir die aktuelle Version aus dem SVN gezogen hast? Da sollte genau das, was du beschreibst, behoben sein. (Beachte: "JvTabBar.SelectBeforeClose" sollte nicht auf True gesetzt sein, sonst brauchst du zwei Klicks)