UWindow
Class UWindowComboListItem

source: e:\games\UnrealTournament\UWindow\Classes\UWindowComboListItem.uc
Core.Object
   |
   +--UWindow.UWindowBase
      |
      +--UWindow.UWindowList
         |
         +--UWindow.UWindowComboListItem
Direct Known Subclasses:None

class UWindowComboListItem
extends UWindow.UWindowList


Variables
 float ItemTop
           A second, non-displayed value
 int SortWeight
           A second, non-displayed value
 string Value
 string Value2
           A second, non-displayed value


Function Summary
 int Compare(UWindowList T, UWindowList B)



Source Code


00001	class UWindowComboListItem extends UWindowList;
00002	
00003	var string					Value;
00004	var string					Value2;		// A second, non-displayed value
00005	var int						SortWeight;
00006	
00007	var float					ItemTop;
00008	
00009	function int Compare(UWindowList T, UWindowList B)
00010	{
00011		local UWindowComboListItem TI, BI;
00012		local string TS, BS;
00013	
00014		TI = UWindowComboListItem(T);
00015		BI = UWindowComboListItem(B);
00016	
00017		if(TI.SortWeight == BI.SortWeight)
00018		{
00019			TS = caps(TI.Value);
00020			BS = caps(BI.Value);
00021	
00022			if(TS == BS)
00023				return 0;
00024	
00025			if(TS < BS)
00026				return -1;
00027	
00028			return 1;
00029	
00030		}
00031		else
00032			return TI.SortWeight - BI.SortWeight;
00033	}
00034	
00035	defaultproperties
00036	{
00037	}

End Source Code