home *** CD-ROM | disk | FTP | other *** search
/ Game Level Design / GLDesign.bin / Software / UnrealEngine2Runtime / UE2Runtime-22262001_Demo.exe / GUI / Classes / GUIMultiColumnListBox.uc < prev    next >
Text File  |  2003-06-30  |  815b  |  38 lines

  1. class GUIMultiColumnListBox extends GUIListBoxBase
  2.     native;
  3.  
  4. cpptext
  5. {
  6.     void PreDraw(UCanvas* Canvas);
  7. }
  8.  
  9. var Automated GUIMultiColumnListHeader     Header;
  10.  
  11. var GUIMultiColumnList    List;
  12. var string                DefaultListClass;
  13.  
  14. function InitComponent(GUIController MyController, GUIComponent MyOwner)
  15. {
  16.     Super.Initcomponent(MyController, MyOwner);
  17.  
  18.     if (DefaultListClass!="")
  19.     {
  20.         List = GUIMultiColumnList(AddComponent(DefaultListClass));
  21.         if (List==None)
  22.         {
  23.             log("GUIMultiColumnListBox::InitComponent - Could not create default list ["$DefaultListClass$"]");
  24.             return;
  25.         }
  26.     }
  27.  
  28.     Header.MyList = List;
  29.     InitBaseList(List);
  30. }
  31.  
  32. defaultproperties
  33. {
  34.     Begin Object Class=GUIMultiColumnListHeader Name=MyHeader
  35.     End Object
  36.  
  37.     Header=MyHeader
  38. }