имхо рулезное гуи получается ...
во первых офигенно красиво
во вторых модульность проекта
сам гуи весит 500 кб кода, но мона по удалять не нужные модули
и получим гуи весом в 100 - 150 кб
в самой сборке нашол три глюка :
1) не правильно рисуется treeview
2) мона выбрать обьект из treeview если он скрыт за границами списка
3) отступы при рисовании 3 и больше табов
вот их исправление :
NitrousGui bugs
1) Controls\TreeView.bmx
Line 489 :
DrawRect(treeArea.X,_area.Y,treeArea.Y,_area.Height)
Changed to :
DrawRect(treeArea.X,_area.Y,treeArea.Width,_area.Height)
2) Controls\TreeView.bmx
Line 580 :
If NUI_RectsOverlap(treeArea.X,_area.Y,treeArea.Width,_area.Height,MouseX(),MouseY(),1,1) And _manager._leftMouseHit = True)
Changed to :
If (_area.Y > treeArea.Y) And ((_area.Y + _area.Height) < (treeArea.Y + treeArea.Height)) And (NUI_RectsOverlap(treeArea.X,_area.Y,treeArea.Width,_area.Height,MouseX(),MouseY(),1,1) And _manager._leftMouseHit = True)
3) Controls\Tabber.bmx
Line 238 :
If (tabsTotalWidth <> 0) Then offset = -(_selectedTabLeft._dimensions.Width - _unselectedTabLeft._dimensions.Width)
Changed to :
offset = 0
в остальном пока неудобств не встречал