diff options
author | mataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb> | 2011-11-26 15:41:10 +0000 |
---|---|---|
committer | mataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb> | 2011-11-26 15:41:10 +0000 |
commit | f04d64869f3b1de54fb343f28f955584780001b8 (patch) | |
tree | 5453dc10de3d980de79ffe019fa0b5fcb692a27d /ieview/TextToken.h | |
parent | 7aff1e4cb053394db57c2814d5fe1e6493e0cc75 (diff) |
Project folders rename part 3
git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@215 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb
Diffstat (limited to 'ieview/TextToken.h')
-rw-r--r-- | ieview/TextToken.h | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/ieview/TextToken.h b/ieview/TextToken.h deleted file mode 100644 index ad6c46d..0000000 --- a/ieview/TextToken.h +++ /dev/null @@ -1,90 +0,0 @@ -/*
-
-IEView Plugin for Miranda IM
-Copyright (C) 2005-2010 Piotr Piastucki
-
-This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-*/
-
-#ifndef TEXTTOKEN_INCLUDED
-#define TEXTTOKEN_INCLUDED
-#include "IEView.h"
-class TextToken {
-private:
- int type;
- bool end;
- int tag;
- DWORD value;
- wchar_t *wtext;
- char *text;
- wchar_t *wlink;
- char *link;
- TextToken *next;
- static TextToken* tokenizeBBCodes(const wchar_t *text, int len);
-public:
- enum TOKENS {
- END = 0,
- TEXT,
- LINK,
- WWWLINK,
- SMILEY,
- BBCODE,
- MATH,
- };
- enum BBCODES {
- BB_B = 0,
- BB_I,
- BB_U,
- BB_S,
- BB_COLOR,
- BB_SIZE,
- BB_IMG,
- BB_BIMG,
- BB_URL,
- BB_CODE,
- BB_BACKGROUND
- };
- TextToken(int type, const char *text, int len);
- TextToken(int type, const wchar_t *wtext, int len);
- ~TextToken();
- int getType();
- const char * getText();
- const wchar_t* getTextW();
- const char * getLink();
- const wchar_t * getLinkW();
- void setLink(const char *link);
- void setLink(const wchar_t *wlink);
- int getTag();
- void setTag(int);
- bool isEnd();
- void setEnd(bool);
- TextToken * getNext();
- void setNext(TextToken *);
-// void toString(char **str, int *sizeAlloced);
- void toString(wchar_t **str, int *sizeAlloced);
-// static char * htmlEncode(const char *str);
-// static char * urlEncode2(const char *str);
-// static TextToken* tokenizeLinks(const char *text);
-// static TextToken* tokenizeSmileys(const char *proto, const char *text);
- // UNICODE
- wchar_t * htmlEncode(const wchar_t *str);
- static TextToken* tokenizeLinks(const wchar_t *wtext);
- static TextToken* tokenizeSmileys(HANDLE hContact, const char *proto, const wchar_t *wtext, bool isSent);
- static TextToken* tokenizeBBCodes(const wchar_t *text);
- static TextToken* tokenizeMath(const wchar_t *text);
- static TextToken* tokenizeChatFormatting(const wchar_t *text);
-};
-#endif
|