RMenu
Class RuneWindow

source: c:\runehov\RMenu\Classes\RuneWindow.uc
Core.Object
   |
   +--UWindow.UWindowBase
      |
      +--UWindow.UWindowWindow
         |
         +--UWindow.UWindowClientWindow
            |
            +--UWindow.UWindowDialogClientWindow
               |
               +--RMenu.RuneWindow
Direct Known Subclasses:RuneMenu, RuneMenuTopWindow, RuneSlidingWindow

class RuneWindow
extends UWindow.UWindowDialogClientWindow

//============================================================================= // RuneWindow -> Basic Window class //=============================================================================
Variables
 int DefaultHeight
 int DefaultWidth


Function Summary
 void BeforePaint(Canvas C, float X, float Y)
 void Created()
     
//=============================================================================
// Class Functions
//=============================================================================
 void Paint(Canvas C, float X, float Y)
 void PreSize()



Source Code


00001	//=============================================================================
00002	// RuneWindow	-> Basic Window class 
00003	//=============================================================================
00004	class RuneWindow extends UWindowDialogClientWindow;
00005	
00006	
00007	var config int DefaultWidth;
00008	var config int DefaultHeight;
00009	
00010	
00011	//=============================================================================
00012	// Class Functions
00013	//=============================================================================
00014	
00015	function Created()
00016	{
00017		Super.Created();
00018	}
00019	
00020	
00021	function BeforePaint(Canvas C, float X,float Y)
00022	{
00023		Super.BeforePaint(C,X,Y);
00024		//Default call
00025		PreSize();
00026	}
00027	
00028	function Paint(Canvas C,float X, float Y)
00029	{
00030		//Prevent UWindowDialogClientWindow from Painting always!
00031	}
00032	function PreSize()		//Called to 'PreSize' window and controls
00033	{
00034		//Implement in Child Class
00035	}
00036	
00037	defaultproperties
00038	{
00039	}

End Source Code