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

XInterface.IRC_Channel

Extends
IRC_Page

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

Direct Known Subclasses:

IRC_Private

Variables Summary
boolbUsersNeedSorting
stringChannelName
stringChannelTopic
boolIsPrivate
IRC_SystemSystemPage
GUIListBoxUserListBox
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 AddUser (string Nick)
function ChangedNick (string OldNick, string NewNick)
function ChangeHalfOp (string Nick, bool NewHalfOp)
function ChangeMode (string Nick, string Mode)
function ChangeNick (string OldNick, string NewNick)
function ChangeOp (string Nick, bool NewOp)
function ChangeTopic (string NewTopic)
function ChangeVoice (string Nick, bool NewVoice)
function ChannelAction (string Nick, string Text)
function ChannelText (string Nick, string Text)
functionbool FindNick (string Nick)
functionint GetUser (string Nick)
function InitComponent (GUIController MyController, GUIComponent MyOwner)
function JoinedChannel (string Nick)
function KickUser (string KickedNick, string Kicker, string Reason)
functionint MyCompareItem (GUIListElem ElemA, GUIListElem ElemB)
functionbool MyListDblClick (GUIComponent Sender)
function MyOnDrawItem (Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending)
functionbool MyOnPreDraw (Canvas C)
function PartedChannel (string Nick)
function ProcessInput (string Text)
function RemoveUser (string Nick)
function UserInChannel (string Nick)
function UserNotice (string Nick, string Text)
function UserQuit (string Nick, string Reason)
function UserSetFlag (int i, string flag, bool bSet)
Inherited Functions from XInterface.IRC_Page
ColorizeLinks, InitComponent, InternalOnKeyEvent, IRCTextDblClick, ProcessInput


Variables Detail

bUsersNeedSorting Source code

var bool bUsersNeedSorting;

ChannelName Source code

var string ChannelName;

ChannelTopic Source code

var string ChannelTopic;

IsPrivate Source code

var bool IsPrivate;

SystemPage Source code

var IRC_System SystemPage;

UserListBox Source code

var GUIListBox UserListBox;


Functions Detail

AddUser Source code

function AddUser ( string Nick )

ChangedNick Source code

function ChangedNick ( string OldNick, string NewNick )

ChangeHalfOp Source code

function ChangeHalfOp ( string Nick, bool NewHalfOp )

ChangeMode Source code

function ChangeMode ( string Nick, string Mode )

ChangeNick Source code

function ChangeNick ( string OldNick, string NewNick )

ChangeOp Source code

function ChangeOp ( string Nick, bool NewOp )

ChangeTopic Source code

function ChangeTopic ( string NewTopic )

ChangeVoice Source code

function ChangeVoice ( string Nick, bool NewVoice )

ChannelAction Source code

function ChannelAction ( string Nick, string Text )

ChannelText Source code

function ChannelText ( string Nick, string Text )

FindNick Source code

function bool FindNick ( string Nick )

GetUser Source code

function int GetUser ( string Nick )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

JoinedChannel Source code

function JoinedChannel ( string Nick )

KickUser Source code

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

MyCompareItem Source code

function int MyCompareItem ( GUIListElem ElemA, GUIListElem ElemB )

MyListDblClick Source code

function bool MyListDblClick ( GUIComponent Sender )

MyOnDrawItem Source code

function MyOnDrawItem ( Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending )

MyOnPreDraw Source code

function bool MyOnPreDraw ( Canvas C )

PartedChannel Source code

function PartedChannel ( string Nick )

ProcessInput Source code

function ProcessInput ( string Text )

RemoveUser Source code

function RemoveUser ( string Nick )

UserInChannel Source code

function UserInChannel ( string Nick )

UserNotice Source code

function UserNotice ( string Nick, string Text )

UserQuit Source code

function UserQuit ( string Nick, string Reason )

UserSetFlag Source code

function UserSetFlag ( int i, string flag, bool bSet )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUIListBox Name=MyUserListBox
         bVisibleWhenEmpty=True
         OnCreateComponent=MyUserListBox.InternalOnCreateComponent
         StyleName="ServerBrowserGrid"
         WinHeight=1.000000
         bScaleToParent=True
     End Object
     UserListBox=GUIListBox'XInterface.IRC_Channel.MyUserListBox'

}

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