XIDInterf
Class XIIIGUIMultiListBox

source: C:\XIII\XIDInterf\Classes\XIIIGUIMultiListBox.uc
Core.Object
   |
   +--GUI.GUI
      |
      +--GUI.GUIComponent
         |
         +--GUI.GUIMultiComponent
            |
            +--GUI.GUIListBoxBase
               |
               +--GUI.GUIListBox
                  |
                  +--GUI.GUIMultiListBox
                     |
                     +--XIDInterf.XIIIGUIMultiListBox
Direct Known Subclasses:None

class XIIIGUIMultiListBox
extends GUI.GUIMultiListBox

// ==================================================================== // SouthEnd Multi column listbox with image support // ====================================================================
Variables
 sound hMenuCurseur
 XIIIRootWindow myRoot


Function Summary
 void InitComponent(GUIController MyController, GUIComponent MyOwner)
 void InternalOnChange(GUIComponent Sender)
 bool InternalOnClick(GUIComponent Sender)



Source Code


00001	// ====================================================================
00002	//  SouthEnd Multi column listbox with image support
00003	// ====================================================================
00004	
00005	class XIIIGUIMultiListBox extends GUIMultiListBox;
00006	
00007	var sound hMenuCurseur;
00008	var XIIIRootWindow myRoot;
00009	
00010	function InitComponent(GUIController MyController, GUIComponent MyOwner)
00011	{
00012		Super.Initcomponent(MyController, MyOwner);
00013		
00014		List.OnClick=InternalOnClick;
00015		List.OnChange=InternalOnChange;
00016		myRoot = XIIIWindow(MenuOwner).myRoot;
00017	}
00018	
00019	function bool InternalOnClick(GUIComponent Sender)
00020	{
00021	  Super.InternalOnClick(Sender);
00022	  myRoot.GetPlayerOwner().PlayMenu(hMenuCurseur);
00023		return true;
00024	}
00025	
00026	function InternalOnChange(GUIComponent Sender)
00027	{
00028	  Super.InternalOnChange(Sender);
00029	  //myRoot.GetPlayerOwner().PlayMenu(hMenuCurseur);
00030	}
00031	
00032	
00033	
00034	defaultproperties
00035	{
00036	     hMenuCurseur=Sound'XIIIsound.Interface.MnCurseur'
00037	     Controls(0)=GUIMultiList'GUI.GUIMultiListBox.TheList'
00038	     Controls(1)=GUIVertScrollBar'GUI.GUIListBoxBase.TheScrollbar'
00039	}

End Source Code