class GUIMultiColumnListHeader extends GUIComponent native; cpptext { UBOOL MousePressed(UBOOL IsRepeat); UBOOL MouseReleased(); UBOOL MouseMove(INT XDelta, INT YDelta); UBOOL MouseHover(); void Draw(UCanvas* Canvas); void PreDraw(UCanvas* Canvas); } var() GUIMultiColumnList MyList; var() editconst const int SizingCol; var() editconst const int ClickingCol; var GUIStyles BarStyle; var string BarStyleName; function InitComponent(GUIController MyController, GUIComponent MyOwner) { local eFontScale x; Super.InitComponent(MyController, MyOwner); if (BarStyleName!="") BarStyle = Controller.GetStyle(BarStyleName,x); } defaultproperties { StyleName="SectionHeaderTop" BarStyleName="SectionHeaderBar" bCaptureTabs=False bNeverFocus=False bTabStop=False bAcceptsInput=True SizingCol=-1 ClickingCol=-1 bRequiresStyle=True }