RMenu
Class RuneMenuPageWindow

source: c:\runehov\RMenu\Classes\RuneMenuPageWindow.uc
Core.Object
   |
   +--UWindow.UWindowBase
      |
      +--UWindow.UWindowWindow
         |
         +--UWindow.UWindowClientWindow
            |
            +--UWindow.UWindowDialogClientWindow
               |
               +--UWindow.UWindowPageWindow
                  |
                  +--RMenu.RuneMenuPageWindow
Direct Known Subclasses:ArenaMenuRulesBase, RuneCreditsWindow, RuneMenuAboutClientWindow, RuneMenuAdminClientWindow, RuneMenuAudioClientWindow, RuneMenuCustomizeClientWindow, RuneMenuGameOptionsClientWindow, RuneMenuInputOptionsClientWindow, RuneMenuLinksClientWindow, RuneMenuMapListClientWindow, RuneMenuMapListFrameCW, RuneMenuModClientWindow, RuneMenuMutatorClientWindow, RuneMenuMutatorFrameCW, RuneMenuPlayerClientWindow, RuneMenuPlayerMeshClient, RuneMenuPlayerSetupClient, RuneMenuRulesBase, RuneMenuServerClientWindow, RuneMenuSettingsBase, RuneMenuSlotClientWindow, RuneMenuStartMatchClientWindow, RuneMenuVideoOptionsClientWindow

class RuneMenuPageWindow
extends UWindow.UWindowPageWindow

// // RuneMenuPageWindow // // Standard rune client window (child of scrollclient) //

Function Summary
 void KeyDown(int Key, float X, float Y)
     
/*
 void Notify(UWindowDialogControl C, byte E)
 void Paint(Canvas C, float X, float Y)



Source Code


00001	//
00002	// RuneMenuPageWindow
00003	//
00004	// Standard rune client window (child of scrollclient)
00005	//
00006	class RuneMenuPageWindow extends UWindowPageWindow;
00007	
00008	
00009	function Paint(Canvas C, float X, float Y)
00010	{
00011		Super.Paint(C, X, Y);
00012		LookAndFeel.DrawClientArea(Self, C);
00013	}
00014	
00015	function Notify(UWindowDialogControl C, byte E)
00016	{
00017		Super.Notify(C, E);
00018	
00019		if(E == DE_MouseMove)
00020		{
00021			if(RuneRootWindow(Root) != None)
00022				if(RuneRootWindow(Root).StatusBar != None)
00023					RuneRootWindow(Root).StatusBar.SetHelp(C.HelpText);
00024		}
00025	
00026		if(E == DE_MouseLeave)
00027		{
00028			if(RuneRootWindow(Root) != None)
00029				if(RuneRootWindow(Root).StatusBar != None)
00030					RuneRootWindow(Root).StatusBar.SetHelp("");
00031		}
00032	}
00033	
00034	/*
00035	function KeyDown( int Key, float X, float Y )
00036	{
00037		local PlayerPawn P;
00038	
00039		// Send back up to scrollbar
00040		if (UWindowScrollingDialogClient(ParentWindow) != None)
00041		{
00042	//		UWindowScrollingDialogClient(ParentWindow).VertSB.KeyDown(Key, X, Y);
00043	
00044			P = GetPlayerOwner();
00045			if (P!=None)
00046			{
00047				switch (Key)
00048				{
00049					case P.EInputKey.IK_MouseWheelUp:
00050						UWindowScrollingDialogClient(ParentWindow).VertSB.Scroll(-ScrollAmount);
00051						break;
00052					case P.EInputKey.IK_MouseWheelDown:
00053						UWindowScrollingDialogClient(ParentWindow).VertSB.Scroll(ScrollAmount);
00054						break;
00055				}
00056			}
00057		}
00058	}
00059	*/
00060	
00061	defaultproperties
00062	{
00063	     bAlwaysBehind=True
00064	}

End Source Code