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. (Und "JvTabBar.SelectBeforeClose" sollte nicht auf True gesetzt sein)