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

UWindow.UWindowDynamicTextArea

Extends
UWindowDialogControl

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

Direct Known Subclasses:

UWindowConsoleTextAreaControl, UWindowHTMLTextArea, UWindowURLTextArea

Constants Summary
Inherited Contants from UWindow.UWindowWindow
DE_Change, DE_Click, DE_Created, DE_DoubleClick, DE_Enter, DE_EnterPressed, DE_Exit, DE_HelpChanged, DE_LMouseDown, DE_MClick, DE_MouseEnter, DE_MouseLeave, DE_MouseMove, DE_RClick, DE_WheelDownPressed, DE_WheelUpPressed

Variables Summary
FontAbsoluteFont
boolbAutoScrollbar
boolbDirty
boolbHCenter
boolbScrollOnResize
boolbTopCentric
boolbVariableRowHeight
boolbVCenter
intCount
floatDefaultTextHeight
intFont
UWindowDynamicTextRowList
intMaxLines
floatOldH
floatOldW
class<UWindowDynamicTextRow>RowClass
colorTextColor
UWindowVScrollBarVertSB
intVisibleRows
floatWrapWidth
Inherited Variables from UWindow.UWindowDialogControl
Align, bAcceptExternalDragDrop, bHasKeyboardFocus, bNoKeyboard, Font, HelpText, MinHeight, MinWidth, NotifyWindow, TabNext, TabPrev, Text, TextColor, TextX, TextY
Inherited Variables from UWindow.UWindowWindow
ActiveWindow, bAcceptsFocus, bAcceptsHotKeys, bAlwaysBehind, bAlwaysOnTop, bIgnoreLDoubleClick, bIgnoreMDoubleClick, bIgnoreRDoubleClick, bLeaveOnscreen, bMMouseDown, bMouseDown, bNoClip, bRMouseDown, bTransient, bUWindowActive, bWindowVisible, ClickTime, ClickX, ClickY, ClippingRegion, Cursor, FirstChildWindow, LastChildWindow, LookAndFeel, MClickTime, MClickX, MClickY, ModalWindow, NextSiblingWindow, OwnerWindow, ParentWindow, PrevSiblingWindow, RClickTime, RClickX, RClickY, Root, WinHeight, WinLeft, WinTop, WinWidth

Enumerations Summary
Inherited Enumerations from UWindow.UWindowWindow
WinMessage

Structures Summary
Inherited Structures from UWindow.UWindowWindow
MouseCursor

Functions Summary
functionUWindowDynamicTextRow AddText (string NewLine))
function BeforePaint (Canvas C, float X, float Y ))
functionUWindowDynamicTextRow CheckMaxRows ()))
function Clear ()))
function Created ()))
functionfloat DrawTextLine (Canvas C, UWindowDynamicTextRow L, float Y))
functionint GetWrapPos (Canvas C, UWindowDynamicTextRow L, float MaxWidth))
function Paint (Canvas C, float MouseX, float MouseY ))
function RemoveNextWord (out string Text, out string NextWord))
function RemoveWrap (UWindowDynamicTextRow L))
function SetAbsoluteFont (Font F))
function SetFont (int F))
function SetTextColor (Color C))
functionUWindowDynamicTextRow SplitRowAt (UWindowDynamicTextRow L, int SplitPos))
function TextAreaClipText (Canvas C, float DrawX, float DrawY, coerce string S, optional bool bCheckHotkey))
function TextAreaTextSize (Canvas C, string Text, out float W, out float H))
function WordWrap (Canvas C, bool bForce))
function WrapRow (Canvas C, UWindowDynamicTextRow L))
Inherited Functions from UWindow.UWindowDialogControl
BeforePaint, CheckExternalDrag, Created, ExternalDragOver, KeyDown, KeyFocusEnter, KeyFocusExit, MouseEnter, MouseLeave, MouseMove, Notify, Register, SetFont, SetHelpText, SetText, SetTextColor
Inherited Functions from UWindow.UWindowWindow
Activated, ActivateWindow, AfterCreate, AfterPaint, BeforeCreate, BeforePaint, BeginPlay, BringToFront, CancelAcceptsFocus, CheckKeyFocusWindow, CheckMousePassThrough, Click, ClipText, ClipTextWidth, Close, Created, CreateWindow, Deactivated, DoTick, DoubleClick, DrawClippedActor, DrawClippedTexture, DrawHorizTiledPieces, DrawMiscBevel, DrawStretchedTexture, DrawStretchedTextureSegment, DrawUpBevel, DrawVertTiledPieces, EscClose, FindChildWindow, FindWindowUnder, FocusOtherWindow, FocusWindow, GetDesiredDimensions, GetEntryLevel, GetLevel, GetLookAndFeelTexture, GetMouseXY, GetParent, GetPlayerOwner, GlobalToWindow, HideChildWindow, HideWindow, HotKeyDown, HotKeyUp, IsActive, KeyDown, KeyFocusEnter, KeyFocusExit, KeyPressed, KeyUp, LMouseDown, LMouseUp, MClick, MDoubleClick, MessageBox, MessageBoxDone, MessageClients, MMouseDown, MMouseUp, MouseEnter, MouseIsOver, MouseLeave, MouseMove, NotifyAfterLevelChange, NotifyBeforeLevelChange, NotifyQuitUnreal, Paint, PaintClients, ParseAmpersand, ProcessMenuKey, PropagateKey, PropagateMessage, RClick, RDoubleClick, RemoveAmpersand, ReplaceText, Resized, ResolutionChanged, RMouseDown, RMouseUp, SaveConfigs, SendToBack, SetAcceptsFocus, SetAcceptsHotKeys, SetCursor, SetMouseWindow, SetParent, SetSize, ShowChildWindow, ShowModal, ShowWindow, StripCRLF, TextSize, Tick, Tile, ToolTip, WaitModal, WindowEvent, WindowHidden, WindowIsVisible, WindowShown, WindowToGlobal, WrapClipText


Variables Detail

AbsoluteFont Source code

var Font AbsoluteFont;

bAutoScrollbar Source code

var bool bAutoScrollbar;

bDirty Source code

var bool bDirty;

bHCenter Source code

var bool bHCenter;

bScrollOnResize Source code

var bool bScrollOnResize;

bTopCentric Source code

var bool bTopCentric;

bVariableRowHeight Source code

var bool bVariableRowHeight;

bVCenter Source code

var bool bVCenter;

Count Source code

var int Count;

DefaultTextHeight Source code

var float DefaultTextHeight;

Font Source code

var int Font;

List Source code

var UWindowDynamicTextRow List;

MaxLines Source code

var config int MaxLines;

OldH Source code

var float OldH;

OldW Source code

var float OldW;

RowClass Source code

var class<UWindowDynamicTextRow> RowClass;

TextColor Source code

var color TextColor;

VertSB Source code

var UWindowVScrollBar VertSB;

VisibleRows Source code

var int VisibleRows;

WrapWidth Source code

var float WrapWidth;


Functions Detail

AddText Source code

function UWindowDynamicTextRow AddText ( string NewLine) )

BeforePaint Source code

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

CheckMaxRows Source code

function UWindowDynamicTextRow CheckMaxRows ( ) )

Clear Source code

function Clear ( ) )

Created Source code

function Created ( ) )

DrawTextLine Source code

function float DrawTextLine ( Canvas C, UWindowDynamicTextRow L, float Y) )

GetWrapPos Source code

function int GetWrapPos ( Canvas C, UWindowDynamicTextRow L, float MaxWidth) )

Paint Source code

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

RemoveNextWord Source code

function RemoveNextWord ( out string Text, out string NextWord) )

RemoveWrap Source code

function RemoveWrap ( UWindowDynamicTextRow L) )

SetAbsoluteFont Source code

function SetAbsoluteFont ( Font F) )

SetFont Source code

function SetFont ( int F) )

SetTextColor Source code

function SetTextColor ( Color C) )

SplitRowAt Source code

function UWindowDynamicTextRow SplitRowAt ( UWindowDynamicTextRow L, int SplitPos) )

TextAreaClipText Source code

function TextAreaClipText ( Canvas C, float DrawX, float DrawY, coerce string S, optional bool bCheckHotkey) )

TextAreaTextSize Source code

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

WordWrap Source code

function WordWrap ( Canvas C, bool bForce) )

WrapRow Source code

function WrapRow ( Canvas C, UWindowDynamicTextRow L) )


Defaultproperties

defaultproperties
{
	Font=0
	WrapWidth=0
	bNoKeyboard=True
	bScrollOnResize=True
	MaxLines=0
	TextColor=(R=255,G=255,B=255,A=255);
	bVCenter=False
	bHCenter=False
	bAutoScrollbar=False
	bVariableRowHeight=False
	RowClass=class'UWindowDynamicTextRow'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:38.293 - Created with UnCodeX