Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

XInterface.AdminPlayerList

Extends
GUIMultiColumnList

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIListBase
         |   
         +-- XInterface.GUIVertList
            |   
            +-- XInterface.GUIMultiColumnList
               |   
               +-- XInterface.AdminPlayerList

Variables Summary
array<PlayerInfo>MyPlayers
GUIStylesSelStyle
Inherited Variables from XInterface.GUIMultiColumnList
CellSpacing, ColumnHeadingHints, ColumnHeadings, ColumnWidths, ExpandLastColumn, InitColumnPerc, InvSortData, NeedsSorting, SortColumn, SortData, SortDescending

Structures Summary
PlayerInfo
PlayerName, PlayerID, PlayerIP
Inherited Structures from XInterface.GUIMultiColumnList
MultiColumnSortData

Functions Summary
function Add (string PlayerInfo))
function Clear ()))
function InitComponent (GUIController MyController, GUIComponent MyOwner))
function MyOnDrawItem (Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending))
Inherited Functions from XInterface.GUIMultiColumnList
AddedItem, ChangeSortOrder, Clear, CurrentListId, Dump, GetCellLeftWidth, GetListIndex, InitializeColumns, InternalOnPreDraw, OnSortChanged, RemovedCurrent, RemovedItem, ResolutionChanged, Sort, SortList, UpdatedItem
Inherited Functions from XInterface.GUIVertList
CalculateIndex, CenterMouse, Down, End, Home, InternalOnClick, InternalOnKeyType, PgDn, PgUp, Up, WheelDown, WheelUp


Variables Detail

MyPlayers Source code

var array<PlayerInfo> MyPlayers;

SelStyle Source code

var GUIStyles SelStyle;


Structures Detail

PlayerInfo Source code

struct PlayerInfo
{
var string PlayerID;
var string PlayerIP;
var string PlayerName;
};



Functions Detail

Add Source code

function Add ( string PlayerInfo) )

Clear Source code

function Clear ( ) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

MyOnDrawItem Source code

function MyOnDrawItem ( Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending) )


Defaultproperties

defaultproperties
{
    ColumnHeadings(0)="Player Name"
    ColumnHeadings(1)="Unique ID"
    ColumnHeadings(2)="IP"
    InitColumnPerc(0)=0.3
    InitColumnPerc(1)=0.4
    InitColumnPerc(2)=0.3
    SortColumn=-1
    WinHeight=1
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:57:58.966 - Created with UnCodeX