| AdiIRCAPIv2.Delegates Namespace | 
 Delegates
Delegates| Delegate | Description | |
|---|---|---|
|  | ApplicationClosing | 
                Delegate gets called when AdiIRC is closing
             | 
|  | ApplicationFocusChanged | 
                Delegate gets called when AdiIRC receives or loses focus
             | 
|  | ApplicationHostSuspended | 
                Delegate gets called when the host OS goes into sleep/hibernation mode
             | 
|  | ApplicationHostWoken | 
                Delegate gets called when the host OS comes back from sleep/hibernation mode
             | 
|  | ApplicationOptionsChanged | 
                Delegate gets called when the user changes options and the config file is reloaded
             | 
|  | ApplicationStarted | 
                Delegate gets called after all plugins and scripts have been initialized
             | 
|  | ChannelActionMessage | 
                Delegate gets called when an IChannel receives a channel action message
             | 
|  | ChannelCtcpMessage | 
                Delegate gets called when a IChannel receives a CTCP message
             | 
|  | ChannelCtcpReplyMessage | 
                Delegate gets called when a IChannel receives a CTCP Reply message
             | 
|  | ChannelInvite | 
                Delegate gets called when your IUser recives an IChannel invite
             | 
|  | ChannelJoin | 
                Delegate gets called when a IChannelUser joins a channel
             | 
|  | ChannelKick | 
                Delegate gets called when a IChannelUser is kicked from IChannel
             | 
|  | ChannelMode | 
                Delegate gets called for each mode applied to an IChannel
             | 
|  | ChannelModeListBan | 
                Delegate gets called when a ban is set(typically mode +b) for an IChannel
             | 
|  | ChannelModeListBanExempt | 
                Delegate gets called when a ban exempt is set(typically mode +e) for an IChannel
             | 
|  | ChannelModeListBanUnexempt | 
                Delegate gets called when a ban exempt is set(typically mode -e) for an IChannel
             | 
|  | ChannelModeListInviteExempt | 
                Delegate gets called when a invite-exempt is set(typically mode +I) for an IChannel
             | 
|  | ChannelModeListInviteUnexempt | 
                Delegate gets called when a invite-exempt is unset(typically mode -I) for an IChannel
             | 
|  | ChannelModeListQuiet | 
                Delegate gets called when a quiet-ban is set(typically mode +q) for an IChannel
             | 
|  | ChannelModeListUnban | 
                Delegate gets called when a ban is unset(typically mode -b) for an IChannel
             | 
|  | ChannelModeListUnquiet | 
                Delegate gets called when a quiet-ban is unset(typically mode -q) for an IChannel
             | 
|  | ChannelModeUserAdmined | 
                Delegate gets called when a user is admin'ed in an IChannel
             | 
|  | ChannelModeUserDeadmined | 
                Delegate gets called when a user is de-admin'ed in an IChannel
             | 
|  | ChannelModeUserDehalfOpped | 
                Delegate gets called when a user is de-halfop'ed in an IChannel
             | 
|  | ChannelModeUserDeopped | 
                Delegate gets called when a user is de-op'ed in an IChannel
             | 
|  | ChannelModeUserDeownered | 
                Delegate gets called when a user is de-owner'ed in an IChannel
             | 
|  | ChannelModeUserDevoiced | 
                Delegate gets called when a user is devoiced in an IChannel
             | 
|  | ChannelModeUserHalfOpped | 
                Delegate gets called when a user is halfop'ed in an IChannel
             | 
|  | ChannelModeUserOpped | 
                Delegate gets called when a user is op'ed in an IChannel
             | 
|  | ChannelModeUserOwnered | 
                Delegate gets called when a user is owner'ed in an IChannel
             | 
|  | ChannelModeUserVoiced | 
                Delegate gets called when a user is voiced'ed in an IChannel
             | 
|  | ChannelNormalMessage | 
                Delegate gets called when an IChannel receives a message
             | 
|  | ChannelNoticeMessage | 
                Delegate gets called when a IChannel receives a notice
             | 
|  | ChannelPart | 
                Delegate gets called when a IChannelUser parts a IChannel
             | 
|  | ChannelRawMode | 
                Delegate gets called when a IChannel recieves a MODE message
             | 
|  | ChannelRawServerMode | 
                Delegate gets called when a IChannel recieves a MODE event by a server
             | 
|  | ChannelServerMode | 
                Delegate gets called for each mode applied to the IChannel by a server
             | 
|  | ChannelServerModeListBan | 
                Delegate gets called when a ban is set(typically mode +b) for an IChannel
             | 
|  | ChannelServerModeListBanExempt | 
                Delegate gets called when a ban exempt is set(typically mode +e) for an IChannel
             | 
|  | ChannelServerModeListBanUnexempt | 
                Delegate gets called when a ban exempt is set(typically mode -e) for an IChannel
             | 
|  | ChannelServerModeListInviteExempt | 
                Delegate gets called when a invite-exempt is set(typically mode +I) for an IChannel
             | 
|  | ChannelServerModeListInviteUnexempt | 
                Delegate gets called when a invite-exempt is unset(typically mode -I) for an IChannel
             | 
|  | ChannelServerModeListQuiet | 
                Delegate gets called when a quiet-ban is set(typically mode +q) for an IChannel
             | 
|  | ChannelServerModeListUnban | 
                Delegate gets called when a ban is unset(typically mode -b) for an IChannel
             | 
|  | ChannelServerModeListUnquiet | 
                Delegate gets called when a quiet-ban is unset(typically mode -q) for an IChannel
             | 
|  | ChannelServerModeUserAdmined | 
                Delegate gets called when a user is admin'ed in an IChannel by a server
             | 
|  | ChannelServerModeUserDeadmined | 
                Delegate gets called when a user is de-admin'ed in an IChannel
             | 
|  | ChannelServerModeUserDehalfOpped | 
                Delegate gets called when a user is de-halfop'ed in an IChannel by a server
             | 
|  | ChannelServerModeUserDeopped | 
                Delegate gets called when a user is de-op'ed in an IChannel
             | 
|  | ChannelServerModeUserDeownered | 
                Delegate gets called when a user is de-owner'ed in an IChannel by a server
             | 
|  | ChannelServerModeUserDevoiced | 
                Delegate gets called when a user is devoiced in an IChannel by a server
             | 
|  | ChannelServerModeUserHalfOpped | 
                Delegate gets called when a user is halfop'ed in an IChannel by a server
             | 
|  | ChannelServerModeUserOpped | 
                Delegate gets called when a user is op'ed in an IChannel
             | 
|  | ChannelServerModeUserOwnered | 
                Delegate gets called when a user is owner'ed in an IChannel by a server
             | 
|  | ChannelServerModeUserVoiced | 
                Delegate gets called when a user is voiced'ed in an IChannel by a server
             | 
|  | ChannelTopic | 
                Delegate gets called when a IChannelUser changes the channel's topic
             | 
|  | Connect | 
                Delegate gets called when an IServer's underlying socket successfully connects
             | 
|  | ConnectFailure | 
                Delegate gets called when an IServer's underlying socket fails to connect
             | 
|  | ConnectionLogonSuccess | 
                Delegate gets called after an IServer successfully logs on to an IRC server
             | 
|  | Disconnect | 
                Delegate gets called when an IServer's underlying socket is closed
             | 
|  | DnsResolveEnd | 
                Delegate gets called when a Dns attempt has finished
             | 
|  | DnsResolveStarted | 
                Delegate gets called when a Dns attempt has started
             | 
|  | EditboxKeyDown | 
                Delegate gets called when a key is pressed down in a Editbox
             | 
|  | EditboxKeyUp | 
                Delegate gets called when a key is released in a IEditbox
             | 
|  | EngineScriptLoad | 
                Delegate gets called when a script is (re)loaded from the Plugins Scripts Editor or from the /load and /reload command
             | 
|  | EngineScriptUnload | 
                Delegate gets called when a script is unloaded from the Plugins Scripts Editor or from the /unload command
             | 
|  | MediaPlayerPlaybackStarted | 
                Delegate gets called when the selected media player begins playing a media file
             | 
|  | Menu | 
                Delegate gets called when a menu is opened
             | 
|  | MessageSent | 
                Delegate gets called when AdiIRC sends a PRIVMSG or NOTICE to a IChannel or IPrivateWindow
             | 
|  | Nick | 
                Delegate gets called when a IUser changes their nick
             | 
|  | NotifyUserOffline | 
                Delegate gets called when a user in the notify list disconnects from the IServer
             | 
|  | NotifyUserOnline | 
                Delegate gets called when a user in the notify list connects to the IServer
             | 
|  | PrivateActionMessage | 
                Delegate gets called when your IUser receives a private action message
             | 
|  | PrivateCtcpMessage | 
                Delegate gets called when your IUser receives a private CTCP message
             | 
|  | PrivateCtcpReplyMessage | 
                Delegate gets called when your IUser receives a private CTCP Reply message
             | 
|  | PrivateNormalMessage | 
                Delegate gets called when your IUser receives a private message
             | 
|  | PrivateNoticeMessage | 
                Delegate gets called when your IUser receives a private notice
             | 
|  | Quit | 
                Delegate gets called when a IUser quits the IServer
             | 
|  | RawBytesReceived | 
                Delegate gets called when any raw data is recieved from an IServer
             | 
|  | RawBytesSent | 
                Delegate gets called when any raw data is sent to the IServer.
             | 
|  | RawServerEventReceived | 
                Delegate gets called when a IServer receives a raw server message
             | 
|  | RegisteredCommand | 
                Delegate gets called when a hooked command is called as a /command
             | 
|  | RegisteredIdentifier | 
                Delegate gets called when a hooked command is called as a $identifier
             | 
|  | ScriptHttpDownloadEnd | 
                Delegate gets called when adiirc finishes an HTTP download
             | 
|  | ScriptHttpDownloadStarted | 
                Delegate gets called when AdiIRC starts an HTTP download
             | 
|  | ScriptSignalEvent | 
                Delegate gets called when a scripted signal is emitted
             | 
|  | ServerErrorMessage | 
                Delegate gets called when your IUser receives a server-sent ERROR message
             | 
|  | ServerNoticeMessage | 
                Delegate gets called when your IUser receives a server-sent notice
             | 
|  | ServerPingReceived | 
                Delegate gets called when a IServer receives a PING event
             | 
|  | ServerPongPreceived | 
                Delegate gets called when a IServer receives a PING event
             | 
|  | ServerWallopsMessage | 
                Delegate gets called when your IUser receives a wallops message
             | 
|  | SoundPlayBackEnd | 
                Delegate gets called when adiirc finishes playing any sound file
             | 
|  | SoundPlayBackMidiEnd | 
                Delegate gets called when adiirc finishes playing an MIDI file
             | 
|  | SoundPlayBackMp3End | 
                Delegate gets called when adiirc finishes playing an Mp3 file
             | 
|  | SoundPlayBackWaveEnd | 
                Delegate gets called when adiirc finishes playing an WAVE file
             | 
|  | StringDataReceived | 
                Delegate gets called when any string data is recieved from an IServer
             | 
|  | StringDataSent | 
                Delegate gets called when any string data is sent to the IServer.
             | 
|  | UserInvitedToChannel | 
                Delegate gets called when a user receives an invite to an IChannelInvite
             | 
|  | UserMode | 
                Delegate gets called when your IUser receives a mode event
             | 
|  | WindowBufferScrolled | 
                Delegate gets called when a window buffer is scrolled
             | 
|  | WindowClosed | 
                Delegate gets called any IWindow is closed
             | 
|  | WindowFocusChanged | 
                Delegate gets called when the window focus changes with in AdiIRC
             | 
|  | WindowOpened | 
                Delegate gets called when any IWindow is opened
             | 
|  | WindowRenamed | 
                Delegate gets called any IWindow is renamed
             | 
|  | ZipCompressionEnd | 
                Delegate gets called after a file|directory has finished being zipped
             | 
|  | ZipCompressionStarted | 
                Delegate gets called after /zip is called
             | 
|  | ZipDecompressionEnd | 
                Delegate gets called after a .zip has finished being extracted
             | 
|  | ZipDecompressionStarted | 
                Delegate gets called after /unzip is called
             |