UE2:UT2K4IRC_Page (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPanel >> GUITabPanel >> UT2K4TabPanel >> UT2K4IRC_Page
Package:
GUI2K4
Direct subclasses:
UT2K4IRC_Channel, UT2K4IRC_System

Base class for IRC tab panels

Updated by Ron Prestenback (c) 2003, Epic Games, Inc. All Rights Reserved

Properties

Property group 'UT2K4IRC_Page'

MainSplitterPosition

Type: float

Modifiers: config


Internal variables

bDoneInputScroll

Type: bool

Modifiers: transient


bIRCTextToSpeechEnabled

Type: bool

Modifiers: globalconfig


Default value: True

ed_TextEntry

Type: moEditBox

Modifiers: automated


Default value: moEditBox'EntryBox'

HasJoinedText

Type: string

Modifiers: localized


Default value: "%Name% has joined %Chan%."

HasLeftText

Type: string

Modifiers: localized


Default value: "%Name% has left %Chan%."

InputHistory

Type: array<string>

Modifiers: transient


InputHistoryPos

Type: int

Modifiers: transient


InputHistorySize

Type: int

Modifiers: config


Default value: 16

IRCActionColor

Type: Object.Color

Modifiers: config


Default value:

Member Value
A 0
B 0
G 200
R 230

IRCInfoColor

Type: Object.Color

Modifiers: config


Default value:

Member Value
A 0
B 160
G 130
R 130

IRCLinkColor

Type: Object.Color

Modifiers: config


Default value:

Member Value
A 0
B 150
G 150
R 255

IRCNickColor

Type: Object.Color

Modifiers: config


Default value:

Member Value
A 0
B 255
G 150
R 150

IRCTextColor

Type: Object.Color

Modifiers: config


Default value:

Member Value
A 0
B 160
G 160
R 160

lb_TextDisplay

Type: GUIScrollTextBox


MaxChatScrollback

Type: int

Modifiers: config


Default value: 250

NewTopicText

Type: string

Modifiers: localized


Default value: "Topic"

NowKnownAsText

Type: string

Modifiers: localized


Default value: "%OldName% is now known as %NewName%."

QuitText

Type: string

Modifiers: localized


Default value: "*** %Name% Quit ( %Reason% )"

SetsModeText

Type: string

Modifiers: localized


Default value: "*** %Name% sets mode: %mode%."

sp_Main

Type: GUISplitter

Modifiers: automated


WasKickedByText

Type: string

Modifiers: localized


Default value: "%Kicked% was kicked by %Kicker% ( %Reason% )."

Default values

Property Value
WinHeight 1.0

Subobjects

EntryBox

Class: XInterface.moEditBox

Property Value
bBoundToParent True
bScaleToParent True
CaptionWidth 0.0
OnKeyEvent InternalOnKeyEvent
StyleName "IRCEntry"
TabOrder 0
WinHeight 0.05
WinLeft 0.0
WinTop 0.95
WinWidth 1.0

Functions

Events

Free

event Free ()

Overrides: GUITabPanel.Free


InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIPanel.InitComponent


Other instance functions

ColorizeLinks

function string ColorizeLinks (string InString)


DecodeColor

function Object.Color DecodeColor (int ColorCode)


InternalOnCreateComponent

function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)


InternalOnKeyEvent

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


InterpretColorCodes

function InterpretColorCodes (out string Text)


IRCTextDblClick

function bool IRCTextDblClick (GUIComponent Sender)


ProcessInput

function ProcessInput (string Text)