Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# TribesGUI.TribesIRCPage

Extends
  TribesGUIPanel

    Core.Object
    |
    +-- GUI.GUI
       |
       +-- GUI.GUIComponent
          |
          +-- GUI.GUIMultiComponent
             |
             +-- GUI.GUIPanel
                |
                +-- TribesGUI.TribesGUIPanel
                   |
                   +-- TribesGUI.TribesIRCPage

#### Direct Known Subclasses:

> TribesIRCChannel, TribesIRCSystem

Variables Summary
bool | bDoneInputScroll
bool | bIRCTextToSpeechEnabled
string | HasJoinedText
string | HasLeftText
array<string> | InputHistory
int | InputHistoryPos
int | InputHistorySize
color | IRCActionColor
color | IRCInfoColor
color | IRCLinkColor
color | IRCNickColor
color | IRCTextColor
int | MaxChatScrollback
GUIButton | MyButton
string | NewTopicText
string | NowKnownAsText
string | QuitText
string | SetsModeText
GUISplitter | sp_Main
string | WasKickedByText
TribesGui
GUIEditBox | ed_TextEntry
GUIScrollTextBox | lb_TextDisplay
TribesIRCPage
float | MainSplitterPosition

Inherited Variables from TribesGUI.TribesGUIPanel
GC

Functions Summary
| string | ColorizeLinks (string InString))
| color | DecodeColor (int ColorCode ))
|  | Free (optional bool bForce ))
|  | InitComponent (GUIComponent MyOwner))
|  | InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender))
| bool | InternalOnKeyEvent (out byte Key, out byte State, float delta))
|  | InterpretColorCodes (out string Text ))
|  | IRCTextDblClick (GUIComponent Sender))
|  | ProcessInput (string Text))

Inherited Functions from TribesGUI.TribesGUIPanel
InitComponent

Variables Detail

#### bDoneInputScroll Source code

var transient bool bDoneInputScroll;

#### bIRCTextToSpeechEnabled Source code

var globalconfig bool bIRCTextToSpeechEnabled;

#### 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;

#### MyButton Source code

var GUIButton MyButton;

#### 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;

#### sp_Main Source code

var automated GUISplitter sp_Main;

#### WasKickedByText Source code

var localized string WasKickedByText;

### TribesGui

#### ed_TextEntry Source code

var(TribesGui) EditInline Config GUIEditBox ed_TextEntry;

#### lb_TextDisplay Source code

var(TribesGui) EditInline Config GUIScrollTextBox lb_TextDisplay;

### TribesIRCPage

#### MainSplitterPosition Source code

var(TribesIRCPage) config float MainSplitterPosition;

Functions Detail

#### ColorizeLinks Source code

function string ColorizeLinks ( string InString) )

#### DecodeColor Source code

function color DecodeColor ( int ColorCode ) )

#### Free Source code

function Free ( optional bool bForce ) )

#### InitComponent Source code

function InitComponent ( GUIComponent MyOwner) )

#### InternalOnCreateComponent Source code

function InternalOnCreateComponent ( GUIComponent NewComp, GUIComponent Sender) )

#### InternalOnKeyEvent Source code

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

#### InterpretColorCodes Source code

function InterpretColorCodes ( out string Text ) )

#### IRCTextDblClick Source code

function IRCTextDblClick ( GUIComponent Sender) )

#### ProcessInput Source code

function ProcessInput ( string Text) )

Defaultproperties

    defaultproperties
    {

        bAcceptsInput=false

        MaxChatScrollback=250
        InputHistorySize=16

        HasLeftText="%Name% has left %Chan%."
        HasJoinedText="%Name% has joined %Chan%."
        WasKickedByText="%Kicked% was kicked by %Kicker% ( %Reason% )."
        NowKnownAsText="%OldName% is now known as %NewName%."
        QuitText="*** %Name% Quit ( %Reason% )"
        SetsModeText="*** %Name% sets mode: %mode%."
        NewTopicText="Topic"

        IRCTextColor=(R=160,G=160,B=160,A=0)
        IRCNickColor=(R=150,G=150,B=255,A=0)
        IRCActionColor=(R=230,G=200,B=0,A=0)
        IRCInfoColor=(R=130,G=130,B=160,A=0)
        IRCLinkColor=(R=255,G=150,B=150,A=0)
    	bIRCTextToSpeechEnabled=True
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:36.447 - Created with UnCodeX