GUI2K4.UT2K4IRC_System
- Extends
- UT2K4IRC_Page
Core.Object
|
+-- XInterface.GUI
|
+-- XInterface.GUIComponent
|
+-- XInterface.GUIMultiComponent
|
+-- XInterface.GUIPanel
|
+-- XInterface.GUITabPanel
|
+-- XInterface.UT2K4TabPanel
|
+-- GUI2K4.UT2K4IRC_Page
|
+-- GUI2K4.UT2K4IRC_System
Inherited Variables from GUI2K4.UT2K4IRC_Page |
bDoneInputScroll, bIRCTextToSpeechEnabled, ed_TextEntry, HasJoinedText, HasLeftText, InputHistory, InputHistoryPos, InputHistorySize, IRCActionColor, IRCInfoColor, IRCLinkColor, IRCNickColor, IRCTextColor, lb_TextDisplay, MainSplitterPosition, MaxChatScrollback, NewTopicText, NowKnownAsText, QuitText, SetsModeText, sp_Main, WasKickedByText |
Enumerations Summary |
EAwayMode AM_None,
AM_Server,
AM_InstantAction,
AM_Menus |
Functions Summary |
| UT2K4IRC_Channel | AddChannel (string ChannelName, optional bool bPrivate, optional bool bActivate ))
|
| | Ban (string Nick, string ChannelName, optional string Reason ))
|
| bool | CanShowPanel ()))
|
| | ChangeAwayStatus (bool NewStatus ))
|
| | ChangeConnectStatus (bool NewStatus ))
|
| | ChangeCurrentNick ()))
|
| | ChangedNick (string OldNick, string NewNick))
|
| | ChangeHalfOp (string Channel, string Nick, bool bHalfOp))
|
| | ChangeMode (string Channel, string Nick, string Mode))
|
| | ChangeOp (string Channel, string Nick, bool bOp))
|
| | ChangeTopic (string Channel, string NewTopic))
|
| | ChangeVoice (string Channel, string Nick, bool bVoice))
|
| | ChanKeyPageClosed (bool bCancelled ))
|
| | ChannelAction (string Channel, string Nick, string Text))
|
| | ChannelText (string Channel, string Nick, string Text))
|
| | CloseLink (UT2K4IRCLink OldLink, bool bSwitchingServers, optional string Reason ))
|
| bool | Connect (string NewServer))
|
| UT2K4IRCLink | CreateNewLink ()))
|
| | CTCP (string Channel, string Nick, string Message))
|
| | DeHelp (string Nick, string ChannelName ))
|
| | Deop (string Nick, string ChannelName ))
|
| | DeVoice (string Nick, string ChannelName ))
|
| | Disconnect ()))
|
| bool | DisconnectAvailable (out string ButtonCaption ))
|
| UT2K4IRC_Channel | FindChannelWindow (string Channel, optional bool bIncludePrivate))
|
| int | FindPrivateChannelIndex (string ChannelName ))
|
| UT2K4IRC_Private | FindPrivateWindow (string Nick))
|
| int | FindPublicChannelIndex (string ChannelName, optional bool bIncludePrivate ))
|
| UT2K4IRC_Page | GetCurrentChannel ()))
|
| string | GetCurrentChannelName ()))
|
| string | GetDefaultChannel ()))
|
| | Help (string Nick, string ChannelName ))
|
| bool | InGame ()))
|
| | InitComponent (GUIController MyController, GUIComponent MyOwner))
|
| bool | InMenus ()))
|
| | InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender))
|
| | IRCClosed ()))
|
| bool | IsAway ()))
|
| bool | IsConnected ()))
|
| bool | IsMe (string Test ))
|
| | JoinChannel (string ChannelName))
|
| | JoinedChannel (string Channel, optional string Nick))
|
| | Kick (string Nick, string ChannelName, optional string Reason ))
|
| | KickUser (string Channel, string KickedNick, string Kicker, string Reason))
|
| bool | LeaveAvailable (out string ButtonCaption ))
|
| | NewNickPageClosed (bool bCancelled ))
|
| | NotifyChannelKey (string chan))
|
| | NotifyInvalidNick ()))
|
| | NotifyNickInUse ()))
|
| | NotifyQuitUnreal ()))
|
| | Op (string Nick, string ChannelName ))
|
| | PartChannel (string ChannelName))
|
| | PartCurrentChannel ()))
|
| | PartedChannel (string Channel, optional string Nick))
|
| | PrintAwayMessage (string Nick, string Message))
|
| | PrivateAction (string Nick, string Text))
|
| | PrivateText (string Nick, string Text))
|
| | ProcessInput (string Text))
|
| | RemoveChannel (string Channel ))
|
| bool | RemoveChannelAt (int Index ))
|
| | SetCurrentChannel (int idx ))
|
| | SetCurrentChannelPage (UT2K4IRC_Channel ChannelPage ))
|
| | SetMode (string Modes, string Target, bool On, optional string Extra ))
|
| bool | SetNickAvailable (out string ButtonCaption ))
|
| | ShowPanel (bool bShow))
|
| | SystemText (string Text))
|
| | Timer ()))
|
| | Unban (string Nick, string ChannelName ))
|
| | UpdateAway ()))
|
| | UpdateCurrentChannel (int NewCurrent ))
|
| | UpdateIdent ()))
|
| | UserInChannel (string Channel, string Nick))
|
| | UserNotice (string Nick, string Text))
|
| | UserQuit (string Nick, string Reason))
|
| bool | ValidChannelIndex (int Index))
|
| | Voice (string Nick, string ChannelName ))
|
| | Whois (string Nick ))
|
var private bool bAway;
var private bool bConnected;
var private bool bSysInitialized;
var localized string ByText;
var localized string ChangeNickCaption;
var config string ChanKeyMenu;
var localized string ChooseNewNickText;
var localized string CloseWindowCaption;
var int CurChannel;
var localized string DisconnectCaption;
var localized string InvalidKickText;
var localized string InvalidModeText;
var localized string IsAwayText;
var localized string KickedFromText;
var string LastServer;
var localized string LeavePrivateText;
var string LinkClassName;
var config string NewNickMenu;
var localized string NickInUseText;
var localized string NickInvalidText;
var localized string NotInAChannelText;
var int PrevChannel;
var string TestIRCString;
UT2K4IRC_System
enum
EAwayMode
{
AM_None,
AM_Server,
AM_InstantAction,
AM_Menus
};
delegate NewChannelSelected ( int CurrentChannel )
delegate OnConnect ( )
delegate OnDisconnect ( )
function
UT2K4IRC_Channel AddChannel (
string ChannelName, optional
bool bPrivate, optional
bool bActivate ) )
function Ban ( string Nick, string ChannelName, optional string Reason ) )
function bool CanShowPanel ( ) )
function ChangeAwayStatus ( bool NewStatus ) )
function ChangeConnectStatus ( bool NewStatus ) )
function ChangeCurrentNick ( ) )
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 ChanKeyPageClosed ( bool bCancelled ) )
function ChannelAction ( string Channel, string Nick, string Text) )
function ChannelText ( string Channel, string Nick, string Text) )
function CloseLink (
UT2K4IRCLink OldLink,
bool bSwitchingServers, optional
string Reason ) )
function bool Connect ( string NewServer) )
function CTCP ( string Channel, string Nick, string Message) )
function DeHelp ( string Nick, string ChannelName ) )
function Deop ( string Nick, string ChannelName ) )
function DeVoice ( string Nick, string ChannelName ) )
function Disconnect ( ) )
function bool DisconnectAvailable ( out string ButtonCaption ) )
function
UT2K4IRC_Channel FindChannelWindow (
string Channel, optional
bool bIncludePrivate) )
FindPrivateChannelIndex Source code
function int FindPrivateChannelIndex ( string ChannelName ) )
FindPublicChannelIndex Source code
function int FindPublicChannelIndex ( string ChannelName, optional bool bIncludePrivate ) )
function string GetCurrentChannelName ( ) )
function string GetDefaultChannel ( ) )
function Help ( string Nick, string ChannelName ) )
function bool InGame ( ) )
function bool InMenus ( ) )
InternalOnCreateComponent Source code
function IRCClosed ( ) )
function bool IsAway ( ) )
function bool IsConnected ( ) )
function bool IsMe ( string Test ) )
function JoinChannel ( string ChannelName) )
function JoinedChannel ( string Channel, optional string Nick) )
function Kick ( string Nick, string ChannelName, optional string Reason ) )
function KickUser ( string Channel, string KickedNick, string Kicker, string Reason) )
function bool LeaveAvailable ( out string ButtonCaption ) )
function NewNickPageClosed ( bool bCancelled ) )
function NotifyChannelKey ( string chan) )
function NotifyInvalidNick ( ) )
function NotifyNickInUse ( ) )
function NotifyQuitUnreal ( ) )
function Op ( string Nick, string ChannelName ) )
function PartChannel ( string ChannelName) )
function PartCurrentChannel ( ) )
function PartedChannel ( string Channel, optional string Nick) )
function PrintAwayMessage ( string Nick, string Message) )
function PrivateAction ( string Nick, string Text) )
function PrivateText ( string Nick, string Text) )
function ProcessInput ( string Text) )
function RemoveChannel ( string Channel ) )
function bool RemoveChannelAt ( int Index ) )
function SetCurrentChannel ( int idx ) )
function SetMode ( string Modes, string Target, bool On, optional string Extra ) )
function bool SetNickAvailable ( out string ButtonCaption ) )
function ShowPanel ( bool bShow) )
function SystemText ( string Text) )
event Timer ( ) )
function Unban ( string Nick, string ChannelName ) )
function UpdateAway ( ) )
function UpdateCurrentChannel ( int NewCurrent ) )
function UpdateIdent ( ) )
function UserInChannel ( string Channel, string Nick) )
function UserNotice ( string Nick, string Text) )
function UserQuit ( string Nick, string Reason) )
function bool ValidChannelIndex ( int Index) )
function Voice ( string Nick, string ChannelName ) )
function Whois ( string Nick ) )
defaultproperties
{
LinkClassName="GUI2K4.UT2K4IRCLink"
CurChannel=-2
PrevChannel=-1
NewNickMenu="GUI2K4.UT2K4IRC_NewNick"
ChanKeyMenu="GUI2K4.UT2K4IRC_ChanKey"
NotInAChannelText="Not in a channel!"
KickedFromText="You were kicked from"
ByText="by"
IsAwayText="is away"
ChooseNewNickText="Choose A New IRC Nickname"
NickInUseText="Nickname Already In Use"
NickInvalidText="Nickname Is Invalid"
LeavePrivateText="CLOSE %ChanName% "
CloseWindowCaption="LEAVE CHANNEL"
DisconnectCaption="DISCONNECT"
ChangeNickCaption="CHANGE NICK"
InvalidModeText="Invalid parameters for MODE - Syntax: /MODE [#]target [[+|-]modes [Extra Params]]"
InvalidKickText="Invalid parameters for %Cmd% - Syntax: /%Cmd% #ChannelName Nick :[Reason]"
Begin Object Class=GUISplitter Name=SplitterA
SplitPosition=0.800000
bFixedSplitter=True
DefaultPanels(0)="XInterface.GUIScrollTextBox"
DefaultPanels(1)="GUI2K4.UT2K4IRC_Panel"
OnCreateComponent=UT2k4IRC_System.InternalOnCreateComponent
WinHeight=0.950000
TabOrder=1
End Object
sp_Main=GUISplitter'GUI2K4.UT2k4IRC_System.SplitterA'
MainSplitterPosition=0.500000
}
|
Creation time: sk 18-3-2018 09:49:56.707 - Created with
UnCodeX