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

XInterface.IRC_System

Extends
IRC_Page

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

Variables Summary
boolbAway
boolbConnected
boolbSysInitialised
stringByText
GUIComboBoxChannelCombo
array<string>ChannelHistory
GUILabelChannelLabel
array<IRC_Channel>Channels
GUIButtonConnectButton
stringConnectText
intCurChannel
array<string>DefaultChannels
stringDisconnectText
stringFullName
Browser_IRCIRCPage
stringIsAwayText
GUIButtonJoinChannelButton
stringKickedFromText
IRCLinkLink
stringNickName
stringNotInAChannelText
stringOldPlayerName
intPrevChannel
GUIButtonRemoveChannelButton
GUIButtonRemoveServerButton
GUIComboBoxServerCombo
array<string>ServerHistory
GUILabelServerLabel
stringTestIRCString
stringUserIdent
Inherited Variables from XInterface.IRC_Page
bDoneInputScroll, HasJoinedText, HasLeftText, InputHistory, InputHistoryPos, InputHistorySize, IRCActionColor, IRCInfoColor, IRCLinkColor, IRCNickColor, IRCTextColor, MaxChatScrollback, NewTopicText, NowKnownAsText, QuitText, SetsModeText, TextDisplay, TextEntry, WasKickedByText

Functions Summary
function ChangedNick (string OldNick, string NewNick)
function ChangeHalfOp (string Channel, string Nick, bool bHalfOp)
function ChangeMode (string Channel, string Nick, string Mode)
function ChangeOp (string Channel, string Nick, bool bOp)
function ChangeTopic (string Channel, string NewTopic)
function ChangeVoice (string Channel, string Nick, bool bVoice)
function ChannelAction (string Channel, string Nick, string Text)
function ChannelText (string Channel, string Nick, string Text)
function CheckAway ()
function Connect ()
functionbool ConnectClick (GUIComponent Sender)
functionIRC_Private CreatePrivChannel (string Nick, optional bool bMakeActive)
function CTCP (string Channel, string Nick, string Message)
function Disconnect ()
functionint FindChannelHistoryIndex (string ChannelName)
functionint FindChannelIndex (string Channel)
functionIRC_Channel FindChannelWindow (string Channel)
functionIRC_Private FindPrivateWindow (string Nick)
functionint FindServerHistoryIndex (string ServerName)
functionIRC_Page GetActivePage ()
functionbool InGame ()
function InitComponent (GUIController MyController, GUIComponent MyOwner)
function IRCClosed ()
function IRCVisible ()
function IsAway (string Nick, string Message)
function JoinChannel (string ChannelName)
functionbool JoinChannelClick (GUIComponent Sender)
function JoinedChannel (string Channel, optional string Nick)
function KickUser (string Channel, string KickedNick, string Kicker, string Reason)
function NotifyAfterLevelChange ()
function NotifyQuitUnreal ()
function PartChannel (string ChannelName)
function PartCurrentChannel ()
function PartedChannel (string Channel, optional string Nick)
function PrivateAction (string Nick, string Text)
function PrivateText (string Nick, string Text)
function ProcessInput (string Text)
function RemoveChannel (string Channel)
functionbool RemoveChannelClick (GUIComponent Sender)
functionbool RemoveServerClick (GUIComponent Sender)
function SetCurrentChannel (int idx)
function SetCurrentChannelPage (IRC_Channel ChannelPage)
function SystemText (string Text)
event Timer ()
function UpdateAway ()
function UpdateConnectCaption ()
function UserInChannel (string Channel, string Nick)
function UserNotice (string Nick, string Text)
function UserQuit (string Nick, string Reason)
Inherited Functions from XInterface.IRC_Page
ColorizeLinks, InitComponent, InternalOnKeyEvent, IRCTextDblClick, ProcessInput


Variables Detail

bAway Source code

var bool bAway;

bConnected Source code

var bool bConnected;

bSysInitialised Source code

var bool bSysInitialised;

ByText Source code

var localized string ByText;

ChannelCombo Source code

var GUIComboBox ChannelCombo;

ChannelHistory Source code

var config array<string> ChannelHistory;

ChannelLabel Source code

var GUILabel ChannelLabel;

Channels Source code

var array<IRC_Channel> Channels;

ConnectButton Source code

var GUIButton ConnectButton;

ConnectText Source code

var localized string ConnectText;

CurChannel Source code

var int CurChannel;

DefaultChannels Source code

var localized array<string> DefaultChannels;

DisconnectText Source code

var localized string DisconnectText;

FullName Source code

var config string FullName;

IRCPage Source code

var Browser_IRC IRCPage;

IsAwayText Source code

var localized string IsAwayText;

JoinChannelButton Source code

var GUIButton JoinChannelButton;

KickedFromText Source code

var localized string KickedFromText;

Link Source code

var IRCLink Link;

NickName Source code

var config string NickName;

NotInAChannelText Source code

var localized string NotInAChannelText;

OldPlayerName Source code

var config string OldPlayerName;

PrevChannel Source code

var int PrevChannel;

RemoveChannelButton Source code

var GUIButton RemoveChannelButton;

RemoveServerButton Source code

var GUIButton RemoveServerButton;

ServerCombo Source code

var GUIComboBox ServerCombo;

ServerHistory Source code

var config array<string> ServerHistory;

ServerLabel Source code

var GUILabel ServerLabel;

TestIRCString Source code

var string TestIRCString;

UserIdent Source code

var config string UserIdent;


Functions Detail

ChangedNick Source code

function ChangedNick ( string OldNick, string NewNick )

ChangeHalfOp Source code

function ChangeHalfOp ( string Channel, string Nick, bool bHalfOp )

ChangeMode Source code

function ChangeMode ( string Channel, string Nick, string Mode )

ChangeOp Source code

function ChangeOp ( string Channel, string Nick, bool bOp )

ChangeTopic Source code

function ChangeTopic ( string Channel, string NewTopic )

ChangeVoice Source code

function ChangeVoice ( string Channel, string Nick, bool bVoice )

ChannelAction Source code

function ChannelAction ( string Channel, string Nick, string Text )

ChannelText Source code

function ChannelText ( string Channel, string Nick, string Text )

CheckAway Source code

function CheckAway ( )

Connect Source code

function Connect ( )

ConnectClick Source code

function bool ConnectClick ( GUIComponent Sender )

CreatePrivChannel Source code

function IRC_Private CreatePrivChannel ( string Nick, optional bool bMakeActive )

CTCP Source code

function CTCP ( string Channel, string Nick, string Message )

Disconnect Source code

function Disconnect ( )

FindChannelHistoryIndex Source code

function int FindChannelHistoryIndex ( string ChannelName )

FindChannelIndex Source code

function int FindChannelIndex ( string Channel )

FindChannelWindow Source code

function IRC_Channel FindChannelWindow ( string Channel )

FindPrivateWindow Source code

function IRC_Private FindPrivateWindow ( string Nick )

FindServerHistoryIndex Source code

function int FindServerHistoryIndex ( string ServerName )

GetActivePage Source code

function IRC_Page GetActivePage ( )

InGame Source code

function bool InGame ( )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

IRCClosed Source code

function IRCClosed ( )

IRCVisible Source code

function IRCVisible ( )

IsAway Source code

function IsAway ( string Nick, string Message )

JoinChannel Source code

function JoinChannel ( string ChannelName )

JoinChannelClick Source code

function bool JoinChannelClick ( GUIComponent Sender )

JoinedChannel Source code

function JoinedChannel ( string Channel, optional string Nick )

KickUser Source code

function KickUser ( string Channel, string KickedNick, string Kicker, string Reason )

NotifyAfterLevelChange Source code

function NotifyAfterLevelChange ( )

NotifyQuitUnreal Source code

function NotifyQuitUnreal ( )

PartChannel Source code

function PartChannel ( string ChannelName )

PartCurrentChannel Source code

function PartCurrentChannel ( )

PartedChannel Source code

function PartedChannel ( string Channel, optional string Nick )

PrivateAction Source code

function PrivateAction ( string Nick, string Text )

PrivateText Source code

function PrivateText ( string Nick, string Text )

ProcessInput Source code

function ProcessInput ( string Text )

RemoveChannel Source code

function RemoveChannel ( string Channel )

RemoveChannelClick Source code

function bool RemoveChannelClick ( GUIComponent Sender )

RemoveServerClick Source code

function bool RemoveServerClick ( GUIComponent Sender )

SetCurrentChannel Source code

function SetCurrentChannel ( int idx )

SetCurrentChannelPage Source code

function SetCurrentChannelPage ( IRC_Channel ChannelPage )

SystemText Source code

function SystemText ( string Text )

Timer Source code

event Timer ( )

UpdateAway Source code

function UpdateAway ( )

UpdateConnectCaption Source code

function UpdateConnectCaption ( )

UserInChannel Source code

function UserInChannel ( string Channel, string Nick )

UserNotice Source code

function UserNotice ( string Nick, string Text )

UserQuit Source code

function UserQuit ( string Nick, string Reason )


Defaultproperties

defaultproperties
{
     NotInAChannelText="Not in a channel!"
     KickedFromText="You were kicked from"
     ByText="by"
     IsAwayText="is away"
     ConnectText="CONNECT"
     DisconnectText="DISCONNECT"
     Begin Object Class=GUILabel Name=MyServerLabel
         Caption="Server"
         TextColor=(B=255,G=255,R=255)
         StyleName="TextLabel"
         WinTop=0.100000
         WinLeft=0.030000
         WinWidth=0.200000
         WinHeight=0.300000
     End Object
     ServerLabel=GUILabel'XInterface.IRC_System.MyServerLabel'

     Begin Object Class=GUIButton Name=MyConnectButton
         WinTop=0.100000
         WinLeft=0.560000
         WinWidth=0.200000
         WinHeight=0.300000
         OnClick=IRC_System.ConnectClick
         OnKeyEvent=MyConnectButton.InternalOnKeyEvent
     End Object
     ConnectButton=GUIButton'XInterface.IRC_System.MyConnectButton'

     Begin Object Class=GUIComboBox Name=MyServerCombo
         WinTop=0.100000
         WinLeft=0.150000
         WinWidth=0.400000
         WinHeight=0.300000
         OnKeyEvent=MyServerCombo.InternalOnKeyEvent
     End Object
     ServerCombo=GUIComboBox'XInterface.IRC_System.MyServerCombo'

     Begin Object Class=GUIButton Name=MyRemoveServerButton
         Caption="REMOVE SERVER"
         WinTop=0.100000
         WinLeft=0.770000
         WinWidth=0.200000
         WinHeight=0.300000
         OnClick=IRC_System.RemoveServerClick
         OnKeyEvent=MyRemoveServerButton.InternalOnKeyEvent
     End Object
     RemoveServerButton=GUIButton'XInterface.IRC_System.MyRemoveServerButton'

     Begin Object Class=GUILabel Name=MyChannelLabel
         Caption="Channel"
         TextColor=(B=255,G=255,R=255)
         StyleName="TextLabel"
         WinTop=0.500000
         WinLeft=0.030000
         WinWidth=0.200000
         WinHeight=0.300000
     End Object
     ChannelLabel=GUILabel'XInterface.IRC_System.MyChannelLabel'

     Begin Object Class=GUIButton Name=MyJoinChannelButton
         Caption="JOIN CHANNEL"
         WinTop=0.500000
         WinLeft=0.560000
         WinWidth=0.200000
         WinHeight=0.300000
         OnClick=IRC_System.JoinChannelClick
         OnKeyEvent=MyJoinChannelButton.InternalOnKeyEvent
     End Object
     JoinChannelButton=GUIButton'XInterface.IRC_System.MyJoinChannelButton'

     Begin Object Class=GUIComboBox Name=MyChannelCombo
         WinTop=0.500000
         WinLeft=0.150000
         WinWidth=0.400000
         WinHeight=0.300000
         OnKeyEvent=MyChannelCombo.InternalOnKeyEvent
     End Object
     ChannelCombo=GUIComboBox'XInterface.IRC_System.MyChannelCombo'

     Begin Object Class=GUIButton Name=MyRemoveChannelButton
         Caption="REMOVE CHANNEL"
         WinTop=0.500000
         WinLeft=0.770000
         WinWidth=0.200000
         WinHeight=0.300000
         OnClick=IRC_System.RemoveChannelClick
         OnKeyEvent=MyRemoveChannelButton.InternalOnKeyEvent
     End Object
     RemoveChannelButton=GUIButton'XInterface.IRC_System.MyRemoveChannelButton'

     CurChannel=-1
     PrevChannel=-1
}

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