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

Engine.ScriptConsoleEntry

Extends
UIPanel

Example of how to setup a complex widget which contains child widgets in unrealscript. Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIScreenObject
      |   
      +-- Engine.UIObject
         |   
         +-- Engine.UIContainer
            |   
            +-- Engine.UIPanel
               |   
               +-- Engine.ScriptConsoleEntry

Constants Summary
ConsolePromptText="(> "

Variables Summary
UIEditBoxInputBox
UIImageLowerConsoleBorder
UIImageUpperConsoleBorder
Inherited Variables from Engine.UIPanel
BackgroundImageComponent, bEnforceClipping
Inherited Variables from Engine.UIContainer
AutoAlignment

Functions Summary
event Initialized ()))
function OnCreateChild (UIObject CreatedWidget, UIScreenObject CreatorContainer ))
event PostInitialize ()))
function SetValue (string NewValue ))
Inherited Functions from Engine.UIPanel
SetBackgroundImage


Constants Detail

ConsolePromptText Source code

const ConsolePromptText = "(> ";


Variables Detail

InputBox Source code

var instanced UIEditBox InputBox;

LowerConsoleBorder Source code

var instanced UIImage LowerConsoleBorder;

UpperConsoleBorder Source code

var instanced UIImage UpperConsoleBorder;


Functions Detail

Initialized Source code

event Initialized ( ) )

OnCreateChild Source code

function OnCreateChild ( UIObject CreatedWidget, UIScreenObject CreatorContainer ) )

PostInitialize Source code

event PostInitialize ( ) )

SetValue Source code

function SetValue ( string NewValue ) )


Defaultproperties

defaultproperties
{
   Begin Object Class=UIEditBox Name=ConsoleInputTemplate ObjName=ConsoleInputTemplate Archetype=UIEditBox'Engine.Default__UIEditBox'
      Begin Object Class=UIComp_DrawStringEditbox Name=EditboxStringRenderer ObjName=EditboxStringRenderer Archetype=UIComp_DrawStringEditbox'Engine.Default__UIEditBox:EditboxStringRenderer'
         ObjectArchetype=UIComp_DrawStringEditbox'EditboxStringRenderer'
      End Object
      Begin Object Class=UIComp_DrawImage Name=EditboxBackgroundTemplate ObjName=EditboxBackgroundTemplate Archetype=UIComp_DrawImage'Engine.Default__UIEditBox:EditboxBackgroundTemplate'
         ObjectArchetype=UIComp_DrawImage'EditboxBackgroundTemplate'
      End Object
      Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__UIEditBox:WidgetEventComponent'
         ObjectArchetype=UIComp_Event'WidgetEventComponent'
      End Object
      DataSource=(MarkupString="(> ")
      WidgetTag="InputBox"
      PrimaryStyle=(DefaultStyleTag="ConsoleStyle")
      __OnCreate__Delegate=Default__ScriptConsoleEntry.OnCreateChild
      Position=(Value[3]=16.000000,ScaleType[3]=EVALPOS_PixelOwner)
      Name="ConsoleInputTemplate"
      ObjectArchetype=UIEditBox'Engine.Default__UIEditBox'
   End Object
   InputBox=UIEditBox'Engine.Default__ScriptConsoleEntry:ConsoleInputTemplate'
   Begin Object Class=UIImage Name=UpperBorderTemplate ObjName=UpperBorderTemplate Archetype=UIImage'Engine.Default__UIImage'
      Begin Object Class=UIComp_DrawImage Name=ImageComponentTemplate ObjName=ImageComponentTemplate Archetype=UIComp_DrawImage'Engine.Default__UIImage:ImageComponentTemplate'
         ObjectArchetype=UIComp_DrawImage'ImageComponentTemplate'
      End Object
      Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__UIImage:WidgetEventComponent'
         ObjectArchetype=UIComp_Event'WidgetEventComponent'
      End Object
      WidgetTag="UpperConsoleBorder"
      PrimaryStyle=(DefaultStyleTag="ConsoleImageStyle")
      Position=(Value[2]=1.000000,Value[3]=2.000000,ScaleType[2]=EVALPOS_PercentageOwner)
      Name="UpperBorderTemplate"
      ObjectArchetype=UIImage'Engine.Default__UIImage'
   End Object
   UpperConsoleBorder=UIImage'Engine.Default__ScriptConsoleEntry:UpperBorderTemplate'
   Begin Object Class=UIImage Name=LowerBorderTemplate ObjName=LowerBorderTemplate Archetype=UIImage'Engine.Default__UIImage'
      Begin Object Class=UIComp_DrawImage Name=ImageComponentTemplate ObjName=ImageComponentTemplate Archetype=UIComp_DrawImage'Engine.Default__UIImage:ImageComponentTemplate'
         ObjectArchetype=UIComp_DrawImage'ImageComponentTemplate'
      End Object
      Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__UIImage:WidgetEventComponent'
         ObjectArchetype=UIComp_Event'WidgetEventComponent'
      End Object
      WidgetTag="LowerConsoleBorder"
      PrimaryStyle=(DefaultStyleTag="ConsoleImageStyle")
      Position=(Value[2]=1.000000,Value[3]=2.000000,ScaleType[2]=EVALPOS_PercentageOwner)
      Name="LowerBorderTemplate"
      ObjectArchetype=UIImage'Engine.Default__UIImage'
   End Object
   LowerConsoleBorder=UIImage'Engine.Default__ScriptConsoleEntry:LowerBorderTemplate'
   Begin Object Class=UIComp_DrawImage Name=PanelBackgroundTemplate ObjName=PanelBackgroundTemplate Archetype=UIComp_DrawImage'Engine.Default__UIPanel:PanelBackgroundTemplate'
      ImageStyle=(DefaultStyleTag="ConsoleBackgroundStyle")
      ObjectArchetype=UIComp_DrawImage'Engine.Default__UIPanel:PanelBackgroundTemplate'
   End Object
   BackgroundImageComponent=PanelBackgroundTemplate
   WidgetTag="ConsoleInputBox"
   PrimaryStyle=(DefaultStyleTag="ConsoleStyle",RequiredStyleClass=Class'Engine.UIStyle_Combo')
   Begin Object Class=UIComp_Event Name=WidgetEventComponent ObjName=WidgetEventComponent Archetype=UIComp_Event'Engine.Default__UIPanel:WidgetEventComponent'
      ObjectArchetype=UIComp_Event'Engine.Default__UIPanel:WidgetEventComponent'
   End Object
   EventProvider=WidgetEventComponent
   Name="Default__ScriptConsoleEntry"
   ObjectArchetype=UIPanel'Engine.Default__UIPanel'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:42.584 - Created with UnCodeX