I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE1:UWindowGrid (RTNP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
RTNP Object >> UWindowBase >> UWindowWindow >> UWindowGrid
Package: 
UWindow
Direct subclasses:
UBrowserPlayerGrid, UBrowserRulesGrid, UBrowserServerGrid
This class in other games:
U1, UT

UWindowGrid - a grid with sizable columns and clickable column headings.

Properties[edit]

bNoKeyboard[edit]

Type: bool


bShowHorizSB[edit]

Type: bool


bSizingColumn[edit]

Type: bool


ClientArea[edit]

Type: UWindowGridClient


FirstColumn[edit]

Type: UWindowGridColumn


HorizSB[edit]

Type: UWindowHScrollBar


LastColumn[edit]

Type: UWindowGridColumn


RowHeight[edit]

Type: float


Default value: 10.0

TopRow[edit]

Type: int


VertSB[edit]

Type: UWindowVScrollBar


Instance functions[edit]

AddColumn[edit]

function UWindowGridColumn AddColumn (string ColumnHeading, float DefaultWidth)


BeforePaint[edit]

function BeforePaint (Canvas C, float X, float Y)

Overrides: UWindowWindow.BeforePaint


Created[edit]

function Created ()

Overrides: UWindowWindow.Created


DoubleClickRow[edit]

function DoubleClickRow (int Row)


KeyDown[edit]

function KeyDown (int Key, float X, float Y)

Overrides: UWindowWindow.KeyDown


MouseLeaveColumn[edit]

function MouseLeaveColumn (UWindowGridColumn Column)


Paint[edit]

function Paint (Canvas C, float MouseX, float MouseY)

Overrides: UWindowWindow.Paint


PaintColumn[edit]

function PaintColumn (Canvas C, UWindowGridColumn Column, float MouseX, float MouseY)


Resized[edit]

function Resized ()

Overrides: UWindowWindow.Resized


RightClickRow[edit]

function RightClickRow (int Row, float X, float Y)


RightClickRowDown[edit]

function RightClickRowDown (int Row, float X, float Y)


SelectRow[edit]

function SelectRow (int Row)


SortColumn[edit]

function SortColumn (UWindowGridColumn Column)