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

XInterface.GUIEditBox

Extends
GUIButton
Modifiers
Native

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIButton
         |   
         +-- XInterface.GUIEditBox

Variables Summary
boolbAllSelected
intCaretPos
intFirstVis
intLastCaret
byteLastKey
intLastLength
intLastSizeX
GUIEditBox
stringAllowedCharSet
boolbAlwaysNotify
boolbConvertSpaces
boolbFloatOnly
boolbIncludeSign
boolbIntOnly
boolbMaskText
intBorderOffsets[4]
boolbReadOnly
floatDelayTime
intMaxWidth
eTextCaseTextCase
stringTextStr
Inherited Variables from XInterface.GUIButton
AutoSizePadding, bAutoShrink, bAutoSize, bUseCaptionHeight, bWrapCaption, Caption, CaptionAlign, CaptionEffectStyle, CaptionEffectStyleName, SizingCaption
Inherited Variables from XInterface.GUIComponent
bAcceptsInput, bAnimating, bBoundToParent, bCaptureMouse, bCaptureTabs, bDebugging, bDropSource, bDropTarget, bFocusOnWatch, bHasFocus, bInit, bMouseOverSound, bNeverFocus, bNeverScale, BoundingType, Bounds[4], bPendingFocus, bPositioned, bRepeatClick, bRequireReleaseClick, bRequiresStyle, bScaleToParent, bSizing, bStandardized, bTabStop, bTimerRepeat, bTravelling, bVisible, ClientBounds[4], ContextMenu, DrawCount, DropState, FocusInstead, FontScale, FriendlyLabel, Hint, IniDefault, IniOption, LastMenuState, MenuOwner, MenuState, MotionFrame, MouseCursorIndex, MouseOffset[4], OnClickSound, OnDrawCount, OnPreDrawCount, OnRenderCount, OnRenderedCount, PageOwner, PreDrawCount, RenderWeight, ScalingType, SizeFrame, StandardHeight, Style, StyleName, TabOrder, Tag, TimerCountdown, TimerIndex, TimerInterval, ToolTip, WhiteColor, WinHeight, WinLeft, WinTop, WinWidth

Enumerations Summary
Inherited Enumerations from XInterface.GUIComponent
EClickSound, EParentScaleType

Structures Summary
Inherited Structures from XInterface.GUIButton
PaddingPercent

Functions Summary
functionstring ConvertIllegal (string inputstr))
function DeleteChar ()))
functionstring GetText ()))
function InitComponent (GUIController MyController, GUIComponent MyOwner))
function InternalActivate ()))
function InternalDeactivate ()))
functionbool InternalOnKeyEvent (out byte Key, out byte State, float delta))
functionbool InternalOnKeyType (out byte Key, optional string Unicode))
event SetText (string NewText))
function TextChanged ()))
Inherited Functions from XInterface.GUIButton
InitComponent, InternalOnKeyEvent
Inherited Functions from XInterface.GUIComponent
ActualHeight, ActualLeft, ActualTop, ActualWidth, AdditionalDebugString, Animate, AutoPosition, AutoPositionOn, BeginAnimation, CanAcceptFocus, CenterMouse, Closed, DAnimate, DebugFocus, DebugFocusPosition, DebugTabOrder, DisableComponent, DisableMe, DropStateChange, EnableComponent, EnableMe, EndAnimation, FillOwner, FocusFirst, FocusLast, Free, GetMenuPath, Hide, InitComponent, IsInBounds, IsInClientBounds, IsMultiSelect, KillAnimation, KillTimer, LevelChanged, LoadINI, LoseFocus, MakeColorCode, MenuStateChange, NextControl, NextPage, Opened, OwnerPage, PadLeft, PadRight, PlayerOwner, PrevControl, PrevPage, RelativeHeight, RelativeLeft, RelativeTop, RelativeWidth, Resize, ResolutionChanged, SaveINI, SetFocus, SetFocusInstead, SetFriendlyLabel, SetHint, SetPosition, SetTimer, SetTooltip, SetToolTipText, SetVisibility, Show, SpecialHit, StripColorCodes, Timer, UpdateOffset


Variables Detail

bAllSelected Source code

var bool bAllSelected;

CaretPos Source code

var int CaretPos;

FirstVis Source code

var int FirstVis;

LastCaret Source code

var int LastCaret;

LastKey Source code

var byte LastKey;

LastLength Source code

var int LastLength;

LastSizeX Source code

var int LastSizeX;

GUIEditBox

AllowedCharSet Source code

var(GUIEditBox) string AllowedCharSet;

bAlwaysNotify Source code

var(GUIEditBox) bool bAlwaysNotify;

bConvertSpaces Source code

var(GUIEditBox) bool bConvertSpaces;

bFloatOnly Source code

var(GUIEditBox) bool bFloatOnly;

bIncludeSign Source code

var(GUIEditBox) bool bIncludeSign;

bIntOnly Source code

var(GUIEditBox) bool bIntOnly;

bMaskText Source code

var(GUIEditBox) bool bMaskText;

BorderOffsets[4] Source code

var(GUIEditBox) int BorderOffsets[4];

bReadOnly Source code

var(GUIEditBox) bool bReadOnly;

DelayTime Source code

var(GUIEditBox) float DelayTime;

MaxWidth Source code

var(GUIEditBox) int MaxWidth;

TextCase Source code

var(GUIEditBox) eTextCase TextCase;

TextStr Source code

var(GUIEditBox) string TextStr;


Functions Detail

ConvertIllegal Source code

function string ConvertIllegal ( string inputstr) )

DeleteChar Source code

function DeleteChar ( ) )

GetText Source code

function string GetText ( ) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

InternalActivate Source code

function InternalActivate ( ) )

InternalDeactivate Source code

function InternalDeactivate ( ) )

InternalOnKeyEvent Source code

function bool InternalOnKeyEvent ( out byte Key, out byte State, float delta) )

InternalOnKeyType Source code

function bool InternalOnKeyType ( out byte Key, optional string Unicode) )

SetText Source code

event SetText ( string NewText) )

TextChanged Source code

function TextChanged ( ) )


Defaultproperties

defaultproperties
{
	OnKeyType = InternalOnKeyType
	OnKeyEvent = InternalOnKeyEvent
	OnActivate=InternalActivate
	OnDeactivate=InternalDeactivate


	StyleName="EditBox"
	MaxWidth=768
	TextCase=TXTC_None
	LastCaret=-1
	LastLength=-1
	WinHeight=0.06
	bCaptureMouse=False
	bTabStop=True
	OnClickSound=CS_Edit
	bRequiresStyle=True
}

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