Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# UWindow.UWindowWindow

Extends
  UWindowBase

    Core.Object
    |
    +-- Engine.Interactions
       |
       +-- Engine.Interaction
          |
          +-- UWindow.UWindowBase
             |
             +-- UWindow.UWindowWindow

#### Direct Known Subclasses:

> UWindowBitmap, UWindowClientWindow, UWindowControlFrame, UWindowDialogControl, UWindowFramedWindow, UWindowGrid, UWindowGridClient, UWindowGridColumn, UWindowHScrollBar, UWindowHSplitter, UWindowMessageBoxArea, 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_HelpChanged | = | 13
DE_LMouseDown | = | 10
DE_MClick | = | 5
DE_MouseEnter | = | 12
DE_MouseLeave | = | 9
DE_MouseMove | = | 8
DE_RClick | = | 6
DE_WheelDownPressed | = | 15
DE_WheelUpPressed | = | 14

Inherited Contants from UWindow.UWindowBase
F_Bold, F_Large, F_LargeBold, F_Normal

Variables Summary
UWindowWindow | ActiveWindow
bool | bAcceptsFocus
bool | bAcceptsHotKeys
bool | bAlwaysBehind
bool | bAlwaysOnTop
bool | bIgnoreLDoubleClick
bool | bIgnoreMDoubleClick
bool | bIgnoreRDoubleClick
bool | bLeaveOnscreen
bool | bMMouseDown
bool | bMouseDown
bool | bNoClip
bool | bRMouseDown
bool | bTransient
bool | bUWindowActive
bool | bWindowVisible
float | ClickTime
float | ClickX
float | ClickY
Region | ClippingRegion
MouseCursor | Cursor
UWindowWindow | FirstChildWindow
UWindowWindow | LastChildWindow
UWindowLookAndFeel | LookAndFeel
float | MClickTime
float | MClickX
float | MClickY
UWindowWindow | ModalWindow
UWindowWindow | NextSiblingWindow
UWindowWindow | OwnerWindow
UWindowWindow | ParentWindow
UWindowWindow | PrevSiblingWindow
float | RClickTime
float | RClickX
float | RClickY
UWindowRootWindow | Root
float | WinHeight
float | WinLeft
float | WinTop
float | WinWidth

Inherited Variables from Engine.Interaction
bActive, bNativeEvents, bRequiresTick, bVisible, Master, ViewportOwner

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, MenuSound, MessageBoxButtons, MessageBoxResult, PropertyCondition, TextAlign

Structures Summary
MouseCursor tex, HotX, HotY, WindowsCursor

Inherited Structures from UWindow.UWindowBase
HTMLStyle, Region, TexRegion

Functions Summary
|  | Activated ()))
|  | ActivateWindow (int Depth, bool bTransientNoDeactivate))
|  | AfterCreate ()))
|  | AfterPaint (Canvas C, float X, float Y))
|  | BeforeCreate ()))
|  | BeforePaint (Canvas C, float X, float Y))
|  | BeginPlay ()))
|  | BringToFront ()))
|  | CancelAcceptsFocus ()))
| UWindowWindow | CheckKeyFocusWindow ()))
| bool | CheckMousePassThrough (float X, float Y))
|  | Click (float X, float Y))
|  | ClipText (Canvas C, float X, float Y, coerce string S, optional bool bCheckHotkey))
|  | ClipTextWidth (Canvas C, float X, float Y, coerce string S, float W))
|  | Close (optional bool bByParent))
|  | Created ()))
| UWindowWindow | CreateWindow (class<UWindowWindow> WndClass, float X, float Y, float W, float H, optional UWindowWindow OwnerW, optional bool bUnique, optional name ObjectName))
|  | Deactivated ()))
|  | DoTick (float Delta))
|  | DoubleClick (float X, float Y))
|  | DrawClippedActor (Canvas C, float X, float Y, Engine.Actor A, bool WireFrame, rotator RotOffset, vector LocOffset ))
|  | DrawClippedTexture (Canvas C, float X, float Y, texture Tex ))
|  | DrawHorizTiledPieces (Canvas C, float DestX, float DestY, float DestW, float DestH, TexRegion T1, TexRegion T2, TexRegion T3, TexRegion T4, TexRegion T5, float Scale ))
|  | DrawMiscBevel (Canvas C, float X, float Y, float W, float H, Texture T, int BevelType))
|  | DrawStretchedTexture (Canvas C, float X, float Y, float W, float H, texture Tex ))
|  | DrawStretchedTextureSegment (Canvas C, float X, float Y, float W, float H, float tX, float tY, float tW, float tH, texture Tex ))
|  | DrawUpBevel (Canvas C, float X, float Y, float W, float H, Texture T))
|  | DrawVertTiledPieces (Canvas C, float DestX, float DestY, float DestW, float DestH, TexRegion T1, TexRegion T2, TexRegion T3, TexRegion T4, TexRegion T5, float Scale ))
|  | EscClose ()))
| UWindowWindow | FindChildWindow (class<UWindowWindow> ChildClass, optional bool bExactClass))
| UWindowWindow | FindWindowUnder (float X, float Y))
|  | FocusOtherWindow (UWindowWindow W))
|  | FocusWindow ()))
|  | GetDesiredDimensions (out float W, out float H))
| Engine.LevelInfo | GetEntryLevel ()))
| Engine.LevelInfo | GetLevel ()))
| Texture | GetLookAndFeelTexture ()))
|  | GetMouseXY (out float X, out float Y))
| UWindowWindow | GetParent (class<UWindowWindow> ParentClass, optional bool bExactClass))
| Engine.PlayerController | GetPlayerOwner ()))
|  | GlobalToWindow (float GlobalX, float GlobalY, out float WinX, out float WinY))
|  | HideChildWindow (UWindowWindow Child))
|  | HideWindow ()))
| bool | HotKeyDown (int Key, float X, float Y))
| bool | HotKeyUp (int Key, float X, float Y))
| bool | IsActive ()))
|  | KeyDown (int Key, float X, float Y))
|  | KeyFocusEnter ()))
|  | KeyFocusExit ()))
|  | KeyPressed (int Key, float X, float Y))
|  | KeyUp (int Key, float X, float Y))
|  | LMouseDown (float X, float Y))
|  | LMouseUp (float X, float Y))
|  | MClick (float X, float Y))
|  | MDoubleClick (float X, float Y))
| UWindowMessageBox | MessageBox (string Title, string Message, MessageBoxButtons Buttons, MessageBoxResult ESCResult, optional MessageBoxResult EnterResult, optional int TimeOut))
|  | MessageBoxDone (UWindowMessageBox W, MessageBoxResult Result))
| bool | MessageClients (WinMessage Msg, Canvas C, float X, float Y, int Key))
|  | MMouseDown (float X, float Y))
|  | MMouseUp (float X, float Y))
|  | MouseEnter ()))
| bool | MouseIsOver ()))
|  | MouseLeave ()))
|  | MouseMove (float X, float Y))
|  | NotifyAfterLevelChange ()))
|  | NotifyBeforeLevelChange ()))
|  | NotifyQuitUnreal ()))
|  | Paint (Canvas C, float X, float Y))
|  | PaintClients (Canvas C, float X, float Y))
| byte | ParseAmpersand (string S, out string Result, out string Underline, bool bCalcUnderline))
|  | ProcessMenuKey (int Key, string KeyName))
| bool | PropagateKey (WinMessage Msg, Canvas C, float X, float Y, int Key))
| bool | PropagateMessage (coerce string Msg, float MsgLife))
|  | RClick (float X, float Y))
|  | RDoubleClick (float X, float Y))
| string | RemoveAmpersand (string S))
|  | ReplaceText (out string Text, string Replace, string With))
|  | Resized ()))
|  | ResolutionChanged (float W, float H))
|  | RMouseDown (float X, float Y))
|  | RMouseUp (float X, float Y))
|  | SaveConfigs ()))
|  | SendToBack ()))
|  | SetAcceptsFocus ()))
|  | SetAcceptsHotKeys (bool bNewAccpetsHotKeys))
|  | SetCursor (MouseCursor C))
|  | SetMouseWindow ()))
|  | SetParent (UWindowWindow NewParent))
|  | SetSize (float W, float H))
|  | ShowChildWindow (UWindowWindow Child, optional bool bAtBack))
|  | ShowModal (UWindowWindow W))
|  | ShowWindow ()))
|  | StripCRLF (out string Text))
|  | TextSize (Canvas C, string Text, out float W, out float H))
|  | Tick (float Delta))
|  | Tile (Canvas C, Texture T))
|  | ToolTip (string strTip))
| bool | WaitModal ()))
|  | WindowEvent (WinMessage Msg, Canvas C, float X, float Y, int Key))
|  | WindowHidden ()))
| bool | WindowIsVisible ()))
|  | WindowShown ()))
|  | WindowToGlobal (float WinX, float WinY, out float GlobalX, out float GlobalY))
| int | WrapClipText (Canvas C, float X, float Y, coerce string S, optional bool bCheckHotkey, optional int Length, optional int PaddingLength, optional bool bNoDraw))

Inherited Functions from UWindow.UWindowBase
BuildObjectWithProperties, GetRegion, InStrAfter, NewRegion, NewTexRegion

Inherited Functions from Engine.Interaction
ConsoleCommand, Initialize, Initialized, KeyEvent, KeyType, Message, PostBeginPlay, PostRender, PreRender, ScreenToWorld, SetFocus, Tick, WorldToScreen

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_HelpChanged Source code

const DE_HelpChanged = 13;

#### 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;

#### DE_WheelDownPressed Source code

const DE_WheelDownPressed = 15;

#### DE_WheelUpPressed Source code

const DE_WheelUpPressed = 14;

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

final function ActivateWindow ( int Depth, bool bTransientNoDeactivate) )

#### AfterCreate Source code

function AfterCreate ( ) )

#### AfterPaint Source code

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

#### BeforeCreate Source code

function BeforeCreate ( ) )

#### BeforePaint Source code

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

#### BeginPlay Source code

function BeginPlay ( ) )

#### BringToFront Source code

final function BringToFront ( ) )

#### CancelAcceptsFocus Source code

final function CancelAcceptsFocus ( ) )

#### CheckKeyFocusWindow Source code

final 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

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

#### ClipTextWidth Source code

final 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

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

#### Deactivated Source code

function Deactivated ( ) )

#### DoTick Source code

final function DoTick ( float Delta) )

#### DoubleClick Source code

function DoubleClick ( float X, float Y) )

#### DrawClippedActor Source code

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

#### DrawClippedTexture Source code

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

#### DrawHorizTiledPieces Source code

final 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

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

#### DrawStretchedTexture Source code

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

#### DrawStretchedTextureSegment Source code

final 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

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

#### DrawVertTiledPieces Source code

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

#### EscClose Source code

function EscClose ( ) )

#### FindChildWindow Source code

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

#### FindWindowUnder Source code

final 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) )

#### GetEntryLevel Source code

final function Engine.LevelInfo GetEntryLevel ( ) )

#### GetLevel Source code

final function Engine.LevelInfo GetLevel ( ) )

#### GetLookAndFeelTexture Source code

function Texture GetLookAndFeelTexture ( ) )

#### GetMouseXY Source code

final function GetMouseXY ( out float X, out float Y) )

#### GetParent Source code

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

#### GetPlayerOwner Source code

final function Engine.PlayerController GetPlayerOwner ( ) )

#### GlobalToWindow Source code

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

#### HideChildWindow Source code

final 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 ( ) )

#### KeyPressed Source code

function KeyPressed ( 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) )

#### MessageBox Source code

function UWindowMessageBox MessageBox ( string Title, string Message, MessageBoxButtons Buttons, MessageBoxResult ESCResult, optional MessageBoxResult EnterResult, optional int TimeOut) )

#### MessageBoxDone Source code

function MessageBoxDone ( UWindowMessageBox W, MessageBoxResult Result) )

#### MessageClients Source code

final 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

final function bool MouseIsOver ( ) )

#### MouseLeave Source code

function MouseLeave ( ) )

#### MouseMove Source code

function MouseMove ( float X, float Y) )

#### NotifyAfterLevelChange Source code

function NotifyAfterLevelChange ( ) )

#### NotifyBeforeLevelChange Source code

function NotifyBeforeLevelChange ( ) )

#### NotifyQuitUnreal Source code

function NotifyQuitUnreal ( ) )

#### Paint Source code

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

#### PaintClients Source code

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

#### ParseAmpersand Source code

final 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

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

#### PropagateMessage Source code

final function bool PropagateMessage ( coerce string Msg, float MsgLife) )

#### RClick Source code

function RClick ( float X, float Y) )

#### RDoubleClick Source code

function RDoubleClick ( float X, float Y) )

#### RemoveAmpersand Source code

final function string RemoveAmpersand ( string S) )

#### ReplaceText Source code

final function ReplaceText ( out string Text, string Replace, string With) )

#### 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

final function SendToBack ( ) )

#### SetAcceptsFocus Source code

final function SetAcceptsFocus ( ) )

#### SetAcceptsHotKeys Source code

function SetAcceptsHotKeys ( bool bNewAccpetsHotKeys) )

#### SetCursor Source code

function SetCursor ( MouseCursor C) )

#### SetMouseWindow Source code

final function SetMouseWindow ( ) )

#### SetParent Source code

function SetParent ( UWindowWindow NewParent) )

#### SetSize Source code

final function SetSize ( float W, float H) )

#### ShowChildWindow Source code

final function ShowChildWindow ( UWindowWindow Child, optional bool bAtBack) )

#### ShowModal Source code

function ShowModal ( UWindowWindow W) )

#### ShowWindow Source code

function ShowWindow ( ) )

#### StripCRLF Source code

function StripCRLF ( out string Text) )

#### TextSize Source code

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

#### Tick Source code

function Tick ( float Delta) )

#### Tile Source code

final 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

final function bool WindowIsVisible ( ) )

#### WindowShown Source code

function WindowShown ( ) )

#### WindowToGlobal Source code

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

#### WrapClipText Source code

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

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:38.816 - Created with UnCodeX