RMenu
Class RuneMenuMapListBox

source: c:\runehov\RMenu\Classes\RuneMenuMaplistBox.uc
Core.Object
   |
   +--UWindow.UWindowBase
      |
      +--UWindow.UWindowWindow
         |
         +--UWindow.UWindowDialogControl
            |
            +--UWindow.UWindowListControl
               |
               +--UWindow.UWindowListBox
                  |
                  +--RMenu.RuneMenuMapListBox
Direct Known Subclasses:RuneMenuMapListExclude, RuneMenuMapListInclude

class RuneMenuMapListBox
extends UWindow.UWindowListBox



Function Summary
 void DrawItem(Canvas C, UWindowList Item, float X, float Y, float W, float H)



Source Code


00001	class RuneMenuMapListBox expands UWindowListBox;
00002	
00003	function DrawItem(Canvas C, UWindowList Item, float X, float Y, float W, float H)
00004	{
00005		if(RuneMenuMapList(Item).bSelected)
00006		{
00007			C.DrawColor.r = 0;
00008			C.DrawColor.g = 0;
00009			C.DrawColor.b = 128;
00010			DrawStretchedTexture(C, X, Y, W, H-1, Texture'WhiteTexture');
00011			C.DrawColor.r = 255;
00012			C.DrawColor.g = 255;
00013			C.DrawColor.b = 255;
00014		}
00015		else
00016		{
00017			C.DrawColor.r = 0;
00018			C.DrawColor.g = 0;
00019			C.DrawColor.b = 0;
00020		}
00021		C.Font = Root.Fonts[F_Normal];
00022	
00023		ClipText(C, X+2, Y, RuneMenuMapList(Item).DisplayName);
00024	}
00025	
00026	defaultproperties
00027	{
00028	     ItemHeight=13.000000
00029	     ListClass=Class'RMenu.RuneMenuMaplist'
00030	}

End Source Code