Bug #712

Bugs in TabBar and TabBarCtrl

Added by Massimo Del Fedele over 5 years ago. Updated over 5 years ago.

Status:ApprovedStart date:03/07/2014
Priority:HighDue date:
Assignee:Miroslav Fidler% Done:

100%

Category:CtrlLibSpent time:-
Target version:-

Description

Using TabBar and associated TabBarCtrl I found following bugs :

- In TabBarCtrl the control is NOT removed on tab closing
- In TabBar :
- Missing End() in paint routine, crash when BOTTOM or RIGHT alignment used
- Filling client area before re-setting Draw origin erse tabbar in BOTTOM and RIGHT modes
. WhenCloseXXX handlers calls non uniform and depending on tab-closing code path
- WhenCloseXXX sometimes called AFTER tab is deleted, invalidating keys passed to handler

And some more I'm still investigating.

I'll try to fix all of them....

TabBar.zip - Patched code (26.2 KB) Massimo Del Fedele, 03/07/2014 03:12 PM

TabBar.zip (26.2 KB) Massimo Del Fedele, 03/08/2014 04:26 PM

TabBar.iml (9.51 KB) Zbigniew Rebacz, 03/09/2014 10:26 PM

History

#1 Updated by Massimo Del Fedele over 5 years ago

  • File TabBar.zip added
  • Status changed from New to Ready for QA
  • Assignee changed from Massimo Del Fedele to Miroslav Fidler
  • % Done changed from 50 to 100

Should be fixed now....I've attached here the whole package with fixes.

#2 Updated by Massimo Del Fedele over 5 years ago

  • Assignee changed from Miroslav Fidler to Massimo Del Fedele

Please wait to upload... it still has some bugs which I'm investgating.

#3 Updated by Massimo Del Fedele over 5 years ago

  • File TabBar.zip added
  • Assignee changed from Massimo Del Fedele to Miroslav Fidler

More fixes done. I hope it's finished.... In my app now there are no more bugs related to TabBar.

#4 Updated by Zbigniew Rebacz over 5 years ago

I think it would be nice if we will also smooth "CHK" icon. I enclose patched TabBar.iml file.

#5 Updated by Miroslav Fidler over 5 years ago

  • Status changed from Ready for QA to Patch ready

#6 Updated by Miroslav Fidler over 5 years ago

  • Status changed from Patch ready to Approved

Also available in: Atom PDF