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

XInterface.IRC_Page

Extends
UT2K3TabPanel
Modifiers
abstract

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K3TabPanel
                  |   
                  +-- XInterface.IRC_Page

Direct Known Subclasses:

IRC_Channel, IRC_System

Variables Summary
boolbDoneInputScroll
stringHasJoinedText
stringHasLeftText
array<string>InputHistory
intInputHistoryPos
intInputHistorySize
colorIRCActionColor
colorIRCInfoColor
colorIRCLinkColor
colorIRCNickColor
colorIRCTextColor
intMaxChatScrollback
stringNewTopicText
stringNowKnownAsText
stringQuitText
stringSetsModeText
GUIScrollTextBoxTextDisplay
moEditBoxTextEntry
stringWasKickedByText
Inherited Variables from XInterface.GUITabPanel
bFillHeight, FadeInTime, MyButton, PanelCaption

Functions Summary
functionstring ColorizeLinks (string InString)
function InitComponent (GUIController MyController, GUIComponent MyOwner)
functionbool InternalOnKeyEvent (out byte Key, out byte State, float delta)
functionbool IRCTextDblClick (GUIComponent Sender)
function ProcessInput (string Text)
Inherited Functions from XInterface.GUITabPanel
CanShowPanel, Free, InitPanel, OnDestroyPanel, Refresh, ShowPanel


Variables Detail

bDoneInputScroll Source code

var transient bool bDoneInputScroll;

HasJoinedText Source code

var localized string HasJoinedText;

HasLeftText Source code

var localized string HasLeftText;

InputHistory Source code

var transient array<string> InputHistory;

InputHistoryPos Source code

var transient int InputHistoryPos;

InputHistorySize Source code

var config int InputHistorySize;

IRCActionColor Source code

var config color IRCActionColor;

IRCInfoColor Source code

var config color IRCInfoColor;

IRCLinkColor Source code

var config color IRCLinkColor;

IRCNickColor Source code

var config color IRCNickColor;

IRCTextColor Source code

var config color IRCTextColor;

MaxChatScrollback Source code

var config int MaxChatScrollback;

NewTopicText Source code

var localized string NewTopicText;

NowKnownAsText Source code

var localized string NowKnownAsText;

QuitText Source code

var localized string QuitText;

SetsModeText Source code

var localized string SetsModeText;

TextDisplay Source code

var GUIScrollTextBox TextDisplay;

TextEntry Source code

var moEditBox TextEntry;

WasKickedByText Source code

var localized string WasKickedByText;


Functions Detail

ColorizeLinks Source code

function string ColorizeLinks ( string InString )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InternalOnKeyEvent Source code

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

IRCTextDblClick Source code

function bool IRCTextDblClick ( GUIComponent Sender )

ProcessInput Source code

function ProcessInput ( string Text )


Defaultproperties

defaultproperties
{
     HasLeftText="has left"
     HasJoinedText="has joined"
     WasKickedByText="was kicked by"
     NowKnownAsText="is now known as"
     QuitText="Quit"
     SetsModeText="sets mode"
     NewTopicText="Topic"
     MaxChatScrollback=250
     InputHistorySize=16
     IRCTextColor=(B=160,G=160,R=160)
     IRCNickColor=(B=255,G=150,R=150)
     IRCActionColor=(G=200,R=230)
     IRCInfoColor=(B=160,G=130,R=130)
     IRCLinkColor=(B=150,G=150,R=255)
     Begin Object Class=moEditBox Name=EntryBox
         CaptionWidth=0.000000
         OnCreateComponent=EntryBox.InternalOnCreateComponent
         WinTop=0.950000
         WinLeft=0.000000
         WinWidth=1.000000
         WinHeight=0.050000
     End Object
     Controls(0)=moEditBox'XInterface.IRC_Page.EntryBox'

     Begin Object Class=GUISplitter Name=MainSplitter
         SplitPosition=0.800000
         bFixedSplitter=True
         Begin Object Class=GUIPanel Name=DisplayPanel
             Begin Object Class=GUIScrollTextBox Name=DisplayBox
                 bNoTeletype=True
                 bStripColors=True
                 CharDelay=0.001500
                 EOLDelay=0.250000
                 bVisibleWhenEmpty=True
                 OnCreateComponent=DisplayBox.InternalOnCreateComponent
                 StyleName="ServerBrowserGrid"
                 WinHeight=1.000000
                 bScaleToParent=True
             End Object
             Controls(0)=GUIScrollTextBox'XInterface.IRC_Page.DisplayBox'

         End Object
         Controls(0)=GUIPanel'XInterface.IRC_Page.DisplayPanel'

         Begin Object Class=GUIPanel Name=UtilPanel
         End Object
         Controls(1)=GUIPanel'XInterface.IRC_Page.UtilPanel'

         WinHeight=0.950000
     End Object
     Controls(1)=GUISplitter'XInterface.IRC_Page.MainSplitter'

     WinTop=0.150000
     WinHeight=0.730000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:03.375 - Created with UnCodeX