KVIrc
4.9.2
DeveloperAPIs
|
Holds all text control code KVIrc uses. More...
Enumerations | |
enum | Color { White = 0, Black = 1, DarkBlue = 2, DarkGreen = 3, Red = 4, DarkRed = 5, DarkViolet = 6, Orange = 7, Yellow = 8, LightGreen = 9, BlueMarine = 10, LightBlue = 11, Blue = 12, LightViolet = 13, DarkGray = 14, LightGray = 15, Transparent = 100, NoChange = 101 } |
Contains mIRC color codes. More... | |
enum | Control { CTCP = 0x01, Bold = 0x02, Color = 0x03, Escape = 0x04, UnEscape = 0x05, UnIcon = 0x06, Reset = 0x0f, Reverse = 0x16, Icon = 0x1d, CryptEscape = 0x1e, Underline = 0x1f } |
Contains mIRC control codes. More... | |
Functions | |
const kvi_wchar_t * | getColorBytesW (const kvi_wchar_t *pwData, unsigned char *pcByte1, unsigned char *pcByte2) |
unsigned int | getUnicodeColorBytes (const QString &szData, unsigned int iChar, unsigned char *pcByte1, unsigned char *pcByte2) |
QString | stripControlBytes (const QString &szData) |
Removes control bytes from the given string. More... | |
Holds all text control code KVIrc uses.
Contains mIRC color codes.
Enumerator | |
---|---|
White |
White |
Black |
Black |
DarkBlue |
Dark blue |
DarkGreen |
Dark green |
Red |
Red |
DarkRed |
Dark red |
DarkViolet |
Dark violet |
Orange |
Orange |
Yellow |
Yellow |
LightGreen |
Light green |
BlueMarine |
Blue marine |
LightBlue |
Light blue |
Blue |
Blue |
LightViolet |
Light violet |
DarkGray |
Dark gray |
LightGray |
Light gray |
Transparent |
Transparent, non standard color code for KviIrcView |
NoChange |
No change, non standard color code for KviIrcView |
Contains mIRC control codes.
Enumerator | |
---|---|
CTCP |
CTCP, IRC control code |
Bold |
Bold |
Color |
Color |
Escape |
Escape, totally artificial and internal to KviIrcView |
UnEscape |
Unescape, totally artificial and internal to KviIrcView |
UnIcon |
Unicon, totally artificial and internal to KviIrcView |
Reset |
Reset |
Reverse |
Reverse |
Icon |
Icon, KVIrc control code |
CryptEscape |
Crypt escape, KVIrc control code |
Underline |
Underline |
KVILIB_API const kvi_wchar_t * KviControlCodes::getColorBytesW | ( | const kvi_wchar_t * | pwData, |
unsigned char * | pcByte1, | ||
unsigned char * | pcByte2 | ||
) |
References NoChange.
Referenced by KviIrcView::getTextLine().
KVILIB_API unsigned int KviControlCodes::getUnicodeColorBytes | ( | const QString & | szData, |
unsigned int | iChar, | ||
unsigned char * | pcByte1, | ||
unsigned char * | pcByte2 | ||
) |
KVILIB_API QString KviControlCodes::stripControlBytes | ( | const QString & | szData | ) |
Removes control bytes from the given string.
szData | The string to clean |
References Bold, CryptEscape, CTCP, getUnicodeColorBytes(), i, Icon, Reset, Reverse, and Underline.
Referenced by KviConsoleWindow::applyHighlighting(), LogViewWindow::createLog(), KviIrcView::doLinkToolTip(), KviQueryWindow::getInfoLabelText(), KviConsoleWindow::getUserTipText(), KviApplication::notifierMessage(), ChannelTreeWidgetItem::operator<(), KviConsoleWindow::outputPrivmsg(), DccChatWindow::ownAction(), DccVideoWindow::ownAction(), KviQueryWindow::ownAction(), KviChannelWindow::ownAction(), KviIrcServerParser::parseCtcpRequestAction(), KviWindow::preprocessMessage(), KviChannelWindow::preprocessMessage(), ChannelTreeWidgetItemDelegate::sizeHint(), KviTopicListBoxItemDelegate::sizeHint(), str_kvs_fnc_stripcolors(), KviTopicWidget::updateToolTip(), and KviTopicListBoxItem::width().