manatee-ircclient-0.0.1: IRC client extension for Manatee.

Manatee.Extension.IrcClient.IrcBuffer

Synopsis

Documentation

ircBufferNew :: String -> Client -> PageId -> IO IrcBufferSource

Create buffer new.

ircBufferReceivePrivate :: IrcBuffer -> NickName -> CommandArg -> IO ()Source

Receive private message.

ircBufferReceiveNames :: IrcBuffer -> ByteString -> IO ()Source

Receive topic replay message.

ircBufferReceiveChannelUrl :: IrcBuffer -> ByteString -> IO ()Source

Receive topic replay message.

ircBufferReceiveTopicReply :: IrcBuffer -> CommandArg -> IO ()Source

Receive topic replay message.

ircBufferReceiveTopicWhoTime :: IrcBuffer -> NickName -> Integer -> IO ()Source

Receive topic replay message.

ircBufferReceiveJoin :: IrcBuffer -> NickName -> UserName -> HostName -> IO ()Source

Receive join message.

ircBufferReceiveMsg :: IrcBuffer -> ByteString -> Int -> TextTag -> IO ()Source

Receive irc message.

ircBufferAddNick :: IrcBuffer -> NickName -> IO ()Source

Add nick to nick set.

ircBufferUpdateNickColor :: IrcBuffer -> NickName -> IO ()Source

Update nick color to map.

ircBufferCreateColorTag :: TextBufferClass buffer => buffer -> Color -> IO TextTagSource

Create color tag.

ircBufferInsertPromptStr :: TextBufferClass buffer => buffer -> IO ()Source

Insert prompt string.

ircBufferCreateInsertMark :: TextBufferClass buffer => buffer -> IO TextMarkSource

Create insert mark.

ircBufferCreatePromptMark :: TextBufferClass buffer => buffer -> IO TextMarkSource

Create prompt mark.