UMenu
Class UMenuPageWindow

source: e:\games\UnrealTournament\UMenu\Classes\UMenuPageWindow.uc
Core.Object
   |
   +--UWindow.UWindowBase
      |
      +--UWindow.UWindowWindow
         |
         +--UWindow.UWindowClientWindow
            |
            +--UWindow.UWindowDialogClientWindow
               |
               +--UWindow.UWindowPageWindow
                  |
                  +--UMenu.UMenuPageWindow
Direct Known Subclasses:UMenuAudioClientWindow, UMenuBotConfigBase, UMenuCustomizeClientWindow, UMenuGameOptionsClientWindow, UMenuGameRulesBase, UMenuGameSettingsBase, UMenuHUDConfigCW, UMenuInputOptionsClientWindow, UMenuNetworkClientWindow, UMenuNewGameClientWindow, UMenuServerSetupPage, UMenuVideoClientWindow, UTChallengeHUDConfig

class UMenuPageWindow
extends UWindow.UWindowPageWindow



Function Summary
 void Notify(UWindowDialogControl C, byte E)
 void Paint(Canvas C, float X, float Y)



Source Code


00001	class UMenuPageWindow extends UWindowPageWindow;
00002	
00003	function Paint(Canvas C, float X, float Y)
00004	{
00005		Super.Paint(C, X, Y);
00006		LookAndFeel.DrawClientArea(Self, C);
00007	}
00008	
00009	function Notify(UWindowDialogControl C, byte E)
00010	{
00011		Super.Notify(C, E);
00012	
00013		if(E == DE_MouseMove)
00014		{
00015			if(UMenuRootWindow(Root) != None)
00016				if(UMenuRootWindow(Root).StatusBar != None)
00017					UMenuRootWindow(Root).StatusBar.SetHelp(C.HelpText);		
00018		}
00019	
00020		if(E == DE_MouseLeave)
00021		{
00022			if(UMenuRootWindow(Root) != None)
00023				if(UMenuRootWindow(Root).StatusBar != None)
00024					UMenuRootWindow(Root).StatusBar.SetHelp("");		
00025		}
00026	}
00027	
00028	defaultproperties
00029	{
00030	}

End Source Code