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

UWindow.UWindowWindow

Extends
UWindowBase

Core.Object
|   
+-- UWindow.UWindowBase
   |   
   +-- UWindow.UWindowWindow

Direct Known Subclasses:

UBrowserBannerAd, UBrowserBannerBar, UWindowBitmap, UWindowClientWindow, UWindowDialogControl, UWindowFramedWindow, UWindowGrid, UWindowGridClient, UWindowGridColumn, UWindowHScrollBar, UWindowHSplitter, UWindowProgressBar, UWindowRootWindow, UWindowTabControlTabArea, UWindowVScrollBar, UWindowVSplitter

Constants Summary
DE_Change=1
DE_Click=2
DE_Created=0
DE_DoubleClick=11
DE_Enter=3
DE_EnterPressed=7
DE_Exit=4
DE_LMouseDown=10
DE_MClick=5
DE_MouseEnter=12
DE_MouseLeave=9
DE_MouseMove=8
DE_RClick=6
F_Normal=0
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient

Variables Summary
UWindowWindowActiveWindow
boolbAcceptsFocus
boolbAcceptsHotKeys
boolbAlwaysBehind
boolbAlwaysOnTop
boolbIgnoreLDoubleClick
boolbIgnoreMDoubleClick
boolbIgnoreRDoubleClick
boolbLeaveOnscreen
boolbMMouseDown
boolbMouseDown
boolbNoClip
boolbRMouseDown
boolbTransient
boolbUWindowActive
boolbWindowVisible
floatClickTime
floatClickX
floatClickY
RegionClippingRegion
MouseCursorCursor
UWindowWindowFirstChildWindow
UWindowWindowLastChildWindow
UWindowLookAndFeelLookAndFeel
floatMClickTime
floatMClickX
floatMClickY
UWindowWindowModalWindow
UWindowWindowNextSiblingWindow
UWindowWindowOwnerWindow
UWindowWindowParentWindow
UWindowWindowPrevSiblingWindow
floatRClickTime
floatRClickX
floatRClickY
UWindowRootWindowRoot
floatWinHeight
floatWinLeft
floatWinTop
floatWinWidth
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
WinMessage
WM_LMouseDown, WM_LMouseUp, WM_MMouseDown, WM_MMouseUp, WM_RMouseDown, WM_RMouseUp, WM_KeyUp, WM_KeyDown, WM_KeyType, WM_Paint
Inherited Enumerations from UWindow.UWindowBase
FrameHitTest, TextAlign
Inherited Enumerations from Core.Object
ESheerAxis

Structures Summary
MouseCursor
HotX, HotY, tex, WindowsCursor
Inherited Structures from UWindow.UWindowBase
Region, TexRegion
Inherited Structures from Core.Object
BoundingBox, BoundingVolume, Color, Coords, Guid, Plane, Rotator, Scale, Vector

Functions Summary
function Activated ()
function ActivateWindow (int Depth, bool bTransientNoDeactivate)
function AfterCreate ()
function AfterPaint (Canvas C, float X, float Y)
function BeforePaint (Canvas C, float X, float Y)
function BeginPlay ()
function BringToFront ()
functionObject BuildObjectWithProperties (string Text)
functionUWindowWindow CheckKeyFocusWindow ()
functionbool CheckMousePassThrough (float X, float Y)
function Click (float X, float Y)
function ClipText (Canvas C, float X, float Y, coerce string S, optional bool bCheckHotkey)
function ClipTextWidth (Canvas C, float X, float Y, coerce string S, float W)
function Close (optional bool bByParent)
function Created ()
functionUWindowWindow CreateWindow (class<UWindowWindow> WndClass, float X, float Y, float W, float H, optional UWindowWindow OwnerW, optional bool bUnique)
function Deactivated ()
function DoTick (float Delta)
function DoubleClick (float X, float Y)
function DrawClippedActor (Canvas C, float X, float Y, Actor A, bool WireFrame, rotator RotOffset, vector LocOffset)
function DrawClippedTexture (Canvas C, float X, float Y, texture Tex)
function DrawHorizTiledPieces (Canvas C, float DestX, float DestY, float DestW, float DestH, TexRegion T1, TexRegion T2, TexRegion T3, TexRegion T4, TexRegion T5, float Scale)
function DrawMiscBevel (Canvas C, float X, float Y, float W, float H, Texture T, int BevelType)
function DrawStretchedTexture (Canvas C, float X, float Y, float W, float H, texture Tex)
function DrawStretchedTextureSegment (Canvas C, float X, float Y, float W, float H, float tX, float tY, float tW, float tH, texture Tex)
function DrawUpBevel (Canvas C, float X, float Y, float W, float H, Texture T)
function DrawVertTiledPieces (Canvas C, float DestX, float DestY, float DestW, float DestH, TexRegion T1, TexRegion T2, TexRegion T3, TexRegion T4, TexRegion T5, float Scale)
functionUWindowWindow FindChildWindow (class<UWindowWindow> ChildClass, optional bool bExactClass)
functionUWindowWindow FindWindowUnder (float X, float Y)
function FocusOtherWindow (UWindowWindow W)
function FocusWindow ()
function GetDesiredDimensions (out float W, out float H)
functionLevelInfo GetLevel ()
functionTexture GetLookAndFeelTexture ()
function GetMouseXY (out float X, out float Y)
functionUWindowWindow GetParent (class<UWindowWindow> ParentClass, optional bool bExactClass)
functionPlayerPawn GetPlayerOwner ()
function GlobalToWindow (float GlobalX, float GlobalY, out float WinX, out float WinY)
function HideChildWindow (UWindowWindow Child)
function HideWindow ()
functionbool HotKeyDown (int Key, float X, float Y)
functionbool HotKeyUp (int Key, float X, float Y)
functionbool IsActive ()
function KeyDown (int Key, float X, float Y)
function KeyFocusEnter ()
function KeyFocusExit ()
function KeyType (int Key, float X, float Y)
function KeyUp (int Key, float X, float Y)
function LMouseDown (float X, float Y)
function LMouseUp (float X, float Y)
function MClick (float X, float Y)
function MDoubleClick (float X, float Y)
functionbool MessageClients (WinMessage Msg, Canvas C, float X, float Y, int Key)
function MMouseDown (float X, float Y)
function MMouseUp (float X, float Y)
function MouseEnter ()
functionbool MouseIsOver ()
function MouseLeave ()
function MouseMove (float X, float Y)
function Paint (Canvas C, float X, float Y)
function PaintClients (Canvas C, float X, float Y)
functionbyte ParseAmpersand (string S, out string Result, out string Underline, bool bCalcUnderline)
function ProcessMenuKey (int Key, string KeyName)
functionbool PropagateKey (WinMessage Msg, Canvas C, float X, float Y, int Key)
function RClick (float X, float Y)
function RDoubleClick (float X, float Y)
functionstring RemoveAmpersand (string S)
function Resized ()
function ResolutionChanged (float W, float H)
function RMouseDown (float X, float Y)
function RMouseUp (float X, float Y)
function SaveConfigs ()
function SendToBack ()
function SetAcceptsFocus ()
function SetAcceptsHotKeys (bool bNewAccpetsHotKeys)
function SetMouseWindow ()
function SetSize (float W, float H)
function ShowChildWindow (UWindowWindow Child, optional bool bAtBack)
function ShowModal (UWindowWindow W)
function ShowWindow ()
function TextSize (Canvas C, string Text, out float W, out float H)
function Tick (float Delta)
function Tile (Canvas C, Texture T)
function ToolTip (string strTip)
functionbool WaitModal ()
function WindowEvent (WinMessage Msg, Canvas C, float X, float Y, int Key)
function WindowHidden ()
functionbool WindowIsVisible ()
function WindowShown ()
function WindowToGlobal (float WinX, float WinY, out float GlobalX, out float GlobalY)
functionint WrapClipText (Canvas C, float X, float Y, coerce string S, optional bool bCheckHotkey, optional int Length, optional int PaddingLength)
Inherited Functions from UWindow.UWindowBase
GetRegion, NewRegion, NewTexRegion
Inherited Functions from Core.Object
!, !=, $, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, Abs, Asc, Atan, BeginState, Caps, Chr, Clamp, ClassIsChildOf, Cos, Cross, Disable, Dot, DynamicLoadObject, Enable, EndState, Exp, FClamp, FMax, FMin, FRand, GetAxes, GetEnum, GetPropertyText, GetStateName, GetUnAxes, GotoState, InStr, Invert, IsA, IsInState, Left, Len, Lerp, Localize, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, Rand, RandRange, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, Sin, Smerp, Sqrt, Square, StaticSaveConfig, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Constants Detail

DE_Change Source code

const DE_Change = 1;

DE_Click Source code

const DE_Click = 2;

DE_Created Source code

const DE_Created = 0;

DE_DoubleClick Source code

const DE_DoubleClick = 11;

DE_Enter Source code

const DE_Enter = 3;

DE_EnterPressed Source code

const DE_EnterPressed = 7;

DE_Exit Source code

const DE_Exit = 4;

DE_LMouseDown Source code

const DE_LMouseDown = 10;

DE_MClick Source code

const DE_MClick = 5;

DE_MouseEnter Source code

const DE_MouseEnter = 12;

DE_MouseLeave Source code

const DE_MouseLeave = 9;

DE_MouseMove Source code

const DE_MouseMove = 8;

DE_RClick Source code

const DE_RClick = 6;

F_Normal Source code

const F_Normal = 0;


Variables Detail

ActiveWindow Source code

var UWindowWindow ActiveWindow;

bAcceptsFocus Source code

var bool bAcceptsFocus;

bAcceptsHotKeys Source code

var bool bAcceptsHotKeys;

bAlwaysBehind Source code

var bool bAlwaysBehind;

bAlwaysOnTop Source code

var bool bAlwaysOnTop;

bIgnoreLDoubleClick Source code

var bool bIgnoreLDoubleClick;

bIgnoreMDoubleClick Source code

var bool bIgnoreMDoubleClick;

bIgnoreRDoubleClick Source code

var bool bIgnoreRDoubleClick;

bLeaveOnscreen Source code

var bool bLeaveOnscreen;

bMMouseDown Source code

var bool bMMouseDown;

bMouseDown Source code

var bool bMouseDown;

bNoClip Source code

var bool bNoClip;

bRMouseDown Source code

var bool bRMouseDown;

bTransient Source code

var bool bTransient;

bUWindowActive Source code

var bool bUWindowActive;

bWindowVisible Source code

var bool bWindowVisible;

ClickTime Source code

var float ClickTime;

ClickX Source code

var float ClickX;

ClickY Source code

var float ClickY;

ClippingRegion Source code

var Region ClippingRegion;

Cursor Source code

var MouseCursor Cursor;

FirstChildWindow Source code

var UWindowWindow FirstChildWindow;

LastChildWindow Source code

var UWindowWindow LastChildWindow;

LookAndFeel Source code

var UWindowLookAndFeel LookAndFeel;

MClickTime Source code

var float MClickTime;

MClickX Source code

var float MClickX;

MClickY Source code

var float MClickY;

ModalWindow Source code

var UWindowWindow ModalWindow;

NextSiblingWindow Source code

var UWindowWindow NextSiblingWindow;

OwnerWindow Source code

var UWindowWindow OwnerWindow;

ParentWindow Source code

var UWindowWindow ParentWindow;

PrevSiblingWindow Source code

var UWindowWindow PrevSiblingWindow;

RClickTime Source code

var float RClickTime;

RClickX Source code

var float RClickX;

RClickY Source code

var float RClickY;

Root Source code

var UWindowRootWindow Root;

WinHeight Source code

var float WinHeight;

WinLeft Source code

var float WinLeft;

WinTop Source code

var float WinTop;

WinWidth Source code

var float WinWidth;


Enumerations Detail

WinMessage Source code

enum WinMessage
{
WM_LMouseDown, WM_LMouseUp, WM_MMouseDown, WM_MMouseUp, WM_RMouseDown, WM_RMouseUp, WM_KeyUp, WM_KeyDown, WM_KeyType, WM_Paint
};


Structures Detail

MouseCursor Source code

struct MouseCursor
{
var int HotX;
var int HotY;
var Texture tex;
var byte WindowsCursor;
};



Functions Detail

Activated Source code

function Activated ( )

ActivateWindow Source code

function ActivateWindow ( int Depth, bool bTransientNoDeactivate )

AfterCreate Source code

function AfterCreate ( )

AfterPaint Source code

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

BeforePaint Source code

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

BeginPlay Source code

function BeginPlay ( )

BringToFront Source code

function BringToFront ( )

BuildObjectWithProperties Source code

function Object BuildObjectWithProperties ( string Text )

CheckKeyFocusWindow Source code

function UWindowWindow CheckKeyFocusWindow ( )

CheckMousePassThrough Source code

function bool CheckMousePassThrough ( float X, float Y )

Click Source code

function Click ( float X, float Y )

ClipText Source code

function ClipText ( Canvas C, float X, float Y, coerce string S, optional bool bCheckHotkey )

ClipTextWidth Source code

function ClipTextWidth ( Canvas C, float X, float Y, coerce string S, float W )

Close Source code

function Close ( optional bool bByParent )

Created Source code

function Created ( )

CreateWindow Source code

function UWindowWindow CreateWindow ( class<UWindowWindow> WndClass, float X, float Y, float W, float H, optional UWindowWindow OwnerW, optional bool bUnique )

Deactivated Source code

function Deactivated ( )

DoTick Source code

function DoTick ( float Delta )

DoubleClick Source code

function DoubleClick ( float X, float Y )

DrawClippedActor Source code

function DrawClippedActor ( Canvas C, float X, float Y, Actor A, bool WireFrame, rotator RotOffset, vector LocOffset )

DrawClippedTexture Source code

function DrawClippedTexture ( Canvas C, float X, float Y, texture Tex )

DrawHorizTiledPieces Source code

function DrawHorizTiledPieces ( Canvas C, float DestX, float DestY, float DestW, float DestH, TexRegion T1, TexRegion T2, TexRegion T3, TexRegion T4, TexRegion T5, float Scale )

DrawMiscBevel Source code

function DrawMiscBevel ( Canvas C, float X, float Y, float W, float H, Texture T, int BevelType )

DrawStretchedTexture Source code

function DrawStretchedTexture ( Canvas C, float X, float Y, float W, float H, texture Tex )

DrawStretchedTextureSegment Source code

function DrawStretchedTextureSegment ( Canvas C, float X, float Y, float W, float H, float tX, float tY, float tW, float tH, texture Tex )

DrawUpBevel Source code

function DrawUpBevel ( Canvas C, float X, float Y, float W, float H, Texture T )

DrawVertTiledPieces Source code

function DrawVertTiledPieces ( Canvas C, float DestX, float DestY, float DestW, float DestH, TexRegion T1, TexRegion T2, TexRegion T3, TexRegion T4, TexRegion T5, float Scale )

FindChildWindow Source code

function UWindowWindow FindChildWindow ( class<UWindowWindow> ChildClass, optional bool bExactClass )

FindWindowUnder Source code

function UWindowWindow FindWindowUnder ( float X, float Y )

FocusOtherWindow Source code

function FocusOtherWindow ( UWindowWindow W )

FocusWindow Source code

function FocusWindow ( )

GetDesiredDimensions Source code

function GetDesiredDimensions ( out float W, out float H )

GetLevel Source code

function LevelInfo GetLevel ( )

GetLookAndFeelTexture Source code

function Texture GetLookAndFeelTexture ( )

GetMouseXY Source code

function GetMouseXY ( out float X, out float Y )

GetParent Source code

function UWindowWindow GetParent ( class<UWindowWindow> ParentClass, optional bool bExactClass )

GetPlayerOwner Source code

function PlayerPawn GetPlayerOwner ( )

GlobalToWindow Source code

function GlobalToWindow ( float GlobalX, float GlobalY, out float WinX, out float WinY )

HideChildWindow Source code

function HideChildWindow ( UWindowWindow Child )

HideWindow Source code

function HideWindow ( )

HotKeyDown Source code

function bool HotKeyDown ( int Key, float X, float Y )

HotKeyUp Source code

function bool HotKeyUp ( int Key, float X, float Y )

IsActive Source code

function bool IsActive ( )

KeyDown Source code

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

KeyFocusEnter Source code

function KeyFocusEnter ( )

KeyFocusExit Source code

function KeyFocusExit ( )

KeyType Source code

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

KeyUp Source code

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

LMouseDown Source code

function LMouseDown ( float X, float Y )

LMouseUp Source code

function LMouseUp ( float X, float Y )

MClick Source code

function MClick ( float X, float Y )

MDoubleClick Source code

function MDoubleClick ( float X, float Y )

MessageClients Source code

function bool MessageClients ( WinMessage Msg, Canvas C, float X, float Y, int Key )

MMouseDown Source code

function MMouseDown ( float X, float Y )

MMouseUp Source code

function MMouseUp ( float X, float Y )

MouseEnter Source code

function MouseEnter ( )

MouseIsOver Source code

function bool MouseIsOver ( )

MouseLeave Source code

function MouseLeave ( )

MouseMove Source code

function MouseMove ( float X, float Y )

Paint Source code

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

PaintClients Source code

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

ParseAmpersand Source code

function byte ParseAmpersand ( string S, out string Result, out string Underline, bool bCalcUnderline )

ProcessMenuKey Source code

function ProcessMenuKey ( int Key, string KeyName )

PropagateKey Source code

function bool PropagateKey ( WinMessage Msg, Canvas C, float X, float Y, int Key )

RClick Source code

function RClick ( float X, float Y )

RDoubleClick Source code

function RDoubleClick ( float X, float Y )

RemoveAmpersand Source code

function string RemoveAmpersand ( string S )

Resized Source code

function Resized ( )

ResolutionChanged Source code

function ResolutionChanged ( float W, float H )

RMouseDown Source code

function RMouseDown ( float X, float Y )

RMouseUp Source code

function RMouseUp ( float X, float Y )

SaveConfigs Source code

function SaveConfigs ( )

SendToBack Source code

function SendToBack ( )

SetAcceptsFocus Source code

function SetAcceptsFocus ( )

SetAcceptsHotKeys Source code

function SetAcceptsHotKeys ( bool bNewAccpetsHotKeys )

SetMouseWindow Source code

function SetMouseWindow ( )

SetSize Source code

function SetSize ( float W, float H )

ShowChildWindow Source code

function ShowChildWindow ( UWindowWindow Child, optional bool bAtBack )

ShowModal Source code

function ShowModal ( UWindowWindow W )

ShowWindow Source code

function ShowWindow ( )

TextSize Source code

function TextSize ( Canvas C, string Text, out float W, out float H )

Tick Source code

function Tick ( float Delta )

Tile Source code

function Tile ( Canvas C, Texture T )

ToolTip Source code

function ToolTip ( string strTip )

WaitModal Source code

function bool WaitModal ( )

WindowEvent Source code

function WindowEvent ( WinMessage Msg, Canvas C, float X, float Y, int Key )

WindowHidden Source code

function WindowHidden ( )

WindowIsVisible Source code

function bool WindowIsVisible ( )

WindowShown Source code

function WindowShown ( )

WindowToGlobal Source code

function WindowToGlobal ( float WinX, float WinY, out float GlobalX, out float GlobalY )

WrapClipText Source code

function int WrapClipText ( Canvas C, float X, float Y, coerce string S, optional bool bCheckHotkey, optional int Length, optional int PaddingLength )


Defaultproperties

defaultproperties
{
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: za 22-4-2006 12:49:34.812 - Created with UnCodeX