// Columned list box (only for text lines). Class UIR_PerkTraitList extends KFGUI_ColumnList; var array ToolTip; var KFGUI_Tooltip ToolTipItem; function DrawMenu() { local int i,n,j; local float Y,TextY,YClip,XOffset; local KFGUI_ListItem C; local bool bCheckMouse,bHideRow; Canvas.DrawColor = BackgroundColor; Canvas.SetPos(0.f,0.f); Owner.CurrentStyle.DrawWhiteBox(CompPos[2],CompPos[3]); // Mouse focused item check. bCheckMouse = bClickable && bFocused; FocusMouseItem = -1; if( bCheckMouse ) MouseYHit = Owner.MousePosition.Y - CompPos[1]; n = ScrollBar.CurrentScroll; i = 0; for( C=FirstItem; C!=None; C=C.Next ) if( (i++)==n ) break; Y = 0.f; TextY = (ItemHeight-TextHeight)*0.5f; XOffset = TextY*0.75; YClip = CompPos[1]+CompPos[3]; Canvas.SetDrawColor(250,250,250,255); for( i=0; (i