PMV hat geschrieben:Allerdings muss ich die interne Funktion zum
Updaten aufrufen beim resizen, damit die TabBar sich aktualisiert während
das Fenster vergrößert/ verkleinert wird. Solle evt. zu ner Externen
werden.
Hm, jo, du kannst aber auch TabBarGadgetEvent() nach dem Resize aufrufen, das macht auch nur das Update, gibt dann aber noch das Event zurück. Mit andere Worten, auch TabBarGadget_Update(Gadget) "erzeugt" ein TabBar-Event.
Wenn du also genau im Moment des ResizeGadget und deinem Update einen Tab schickt, geht das Event "verloren".
Anzeige und Ereignisabfrage sind bei mir gleichzeitig, da es soch eine Menge Dopplungen erspart.
PMV hat geschrieben:Auch ist mir aufgefallen, dass kein Tab mehr angezeigt wird, wenn alle
Tabs breiter sind als das Gadget selber.
Jo

, an den "Grenzwerten" habe ich noch nicht weiter gearbeitet, wird aber noch kommen.
Das kommt dann zusammen mit den restlichen Funktionen PB-Funktionen wie:
SetTabBarGadgetItemColor(), SetTabBarGadgetFont(), ...
Und den zusätzlichen Funktionen wie:
DisableTabBarGadgetItem()
Danach wage ich mich mal an die vertikale TabBar.