XIDInterf
Class XIIIGUIListBox

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

class XIIIGUIListBox
extends GUI.GUIListBox

// ==================================================================== // (c) 2002, Epic Games, Inc. All Rights Reserved // ====================================================================
Variables
 sound hMenuCurseur
 XIIIRootWindow myRoot


Function Summary
 void InitComponent(GUIController MyController, GUIComponent MyOwner)
 void InternalOnChange(GUIComponent Sender)
     
{
	List.InternalOnClick(Sender);
	OnClick(Self);
	return true;
}*/
 bool InternalOnClick(GUIComponent Sender)
     
/*



Source Code


00001	// ====================================================================
00002	//  (c) 2002, Epic Games, Inc.  All Rights Reserved
00003	// ====================================================================
00004	
00005	class XIIIGUIListBox extends GUIListBox;
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.OnClickSound=GUI_CS_Click;
00016		List.OnChange=InternalOnChange;
00017		myRoot = XIIIWindow(MenuOwner).myRoot;
00018	}
00019	
00020	/*function bool InternalOnClick(GUIComponent Sender)
00021	{
00022		List.InternalOnClick(Sender);
00023		OnClick(Self);
00024		return true;
00025	}*/
00026	
00027	function InternalOnChange(GUIComponent Sender)
00028	{
00029	  super.InternalOnChange(Sender);
00030	  myRoot.GetPlayerOwner().PlayMenu(hMenuCurseur);
00031	}
00032	
00033	
00034	
00035	defaultproperties
00036	{
00037	     hMenuCurseur=Sound'XIIIsound.Interface.MnCurseur'
00038	     Controls(0)=GUIList'GUI.GUIListBox.TheList'
00039	     Controls(1)=GUIVertScrollBar'GUI.GUIListBoxBase.TheScrollbar'
00040	}

End Source Code