diff options
author | Kirill Volinsky <mataes2007@gmail.com> | 2015-07-24 07:50:57 +0000 |
---|---|---|
committer | Kirill Volinsky <mataes2007@gmail.com> | 2015-07-24 07:50:57 +0000 |
commit | 2ba1945fc94ec5e708a31cfa9a3212ef35ba3dac (patch) | |
tree | 82b0cd6d93a5176faadb6faeb3c7604e6f9a9c5d /plugins/HistoryLinkListPlus/src/linklist.h | |
parent | 2298422a2adacff4bf5bcb8c7688c4e8eab254d0 (diff) |
linklist: common project
git-svn-id: http://svn.miranda-ng.org/main/trunk@14664 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/HistoryLinkListPlus/src/linklist.h')
-rw-r--r-- | plugins/HistoryLinkListPlus/src/linklist.h | 158 |
1 files changed, 0 insertions, 158 deletions
diff --git a/plugins/HistoryLinkListPlus/src/linklist.h b/plugins/HistoryLinkListPlus/src/linklist.h deleted file mode 100644 index aa5d140cfe..0000000000 --- a/plugins/HistoryLinkListPlus/src/linklist.h +++ /dev/null @@ -1,158 +0,0 @@ -// History Linklist Plus
-// Copyright (C) 2010 Thomas Wendel, gureedo
-//
-// 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-#pragma once
-
-#ifndef _LINKLIST_H
-#define _LINKLIST_H
-
-#define _CRT_SECURE_NO_WARNINGS
-
-#include <windows.h>
-#include <richedit.h>
-#include <commctrl.h>
-
-#include <newpluginapi.h>
-#include <m_clist.h>
-#include <m_database.h>
-#include <m_langpack.h>
-#include <m_timezones.h>
-#include <win2k.h>
-#include <m_options.h>
-
-#include "language.h"
-#include "linklist_dlg.h"
-#include "resource.h"
-#include "Version.h"
-
-
-// Filter Flags
-#define WLL_URL 0x01
-#define WLL_MAIL 0x02
-#define WLL_FILE 0x04
-#define WLL_IN 0x08
-#define WLL_OUT 0x10
-#define WLL_ALL (WLL_URL | WLL_MAIL | WLL_FILE | WLL_IN | WLL_OUT)
-#define SLL_DEEP 0x20
-
-// String length
-#define LINK_MAX 1024
-#define DIR_SIZE 6
-#define TYPE_SIZE 5
-#define DATE_SIZE 11
-#define TIME_SIZE 15
-
-// Link types
-#define LINK_UNKNOWN 0x00
-#define LINK_URL 0x01
-#define LINK_MAIL 0x02
-#define LINK_FILE 0x03
-
-// Directions
-#define DIRECTION_IN 1
-#define DIRECTION_OUT 2
-
-
-#define FILTERTEXT 125
-
-#define IN_COL_DEF 0x005050A0
-#define OUT_COL_DEF 0x00206020
-#define BG_COL_DEF 0x00EAFFFF
-#define TXT_COL_DEF 0x00000000
-
-struct LISTELEMENT {
- BYTE direction;
- BYTE type;
- TCHAR date[DATE_SIZE];
- TCHAR time[TIME_SIZE];
- TCHAR link[LINK_MAX];
- MEVENT hEvent;
- int linePos;
- struct LISTELEMENT *nextElement;
-} ;
-
-typedef struct {
- BYTE openNewWindow;
- BYTE updateWindow;
- BYTE mouseEvent;
- BYTE saveSpecial;
- BYTE showDate;
- BYTE showLine;
- BYTE showTime;
- BYTE showDirection;
- BYTE showType;
-} LISTOPTIONS;
-
-typedef struct {
- DWORD incoming;
- DWORD outgoing;
- DWORD background;
- DWORD text;
-} MYCOLOURSET;
-
-#include "linklist_fct.h"
-
-#define LINKLIST_MODULE "HistoryLinklist"
-#define LINKLIST_IN_COL "InColour"
-#define LINKLIST_OUT_COL "OutColour"
-#define LINKLIST_BG_COL "BGColour"
-#define LINKLIST_TXT_COL "TxtColour"
-#define LINKLIST_USE_DEF "UseMirandaDefault"
-#define LINKLIST_OPEN_WINDOW "OpenNewWindow"
-#define LINKLIST_UPDATE_WINDOW "UpdateWindow"
-#define LINKLIST_MOUSE_EVENT "MessageView"
-#define LINKLIST_LEFT "WindowLeft"
-#define LINKLIST_RIGHT "WindowRight"
-#define LINKLIST_BOTTOM "WindowBottom"
-#define LINKLIST_TOP "WindowTop"
-#define LINKLIST_SPLITPOS "SplitterPos"
-#define LINKLIST_SAVESPECIAL "SavePosSpecial"
-#define LINKLIST_FIRST "FirstStartup"
-#define LINKLIST_SHOW_DATE "ShowDate"
-#define LINKLIST_SHOW_LINE "ShowLine"
-#define LINKLIST_SHOW_TIME "ShowTime"
-#define LINKLIST_SHOW_DIRECTION "ShowMessageDirection"
-#define LINKLIST_SHOW_TYPE "ShowMessageType"
-
-
-#define _mstrlen(x) (_countof(x) - 1)
-#define MAKE_TXT_COL(BGCol) ((DWORD)~BGCol & 0x00FFFFFF)
-
-#define DM_LINKSPLITTER WM_USER+99
-
-typedef struct LISTELEMENT LISTELEMENT;
-
-// Dialogbox Parameter
-typedef struct {
- MCONTACT hContact;
- LISTELEMENT *listStart;
- UINT findMessage;
- CHARRANGE chrg;
- int splitterPosNew;
- int splitterPosOld;
- SIZE minSize;
-} DIALOGPARAM;
-
-
-static INT_PTR LinkList_Main(WPARAM, LPARAM);
-int InitOptionsDlg(WPARAM, LPARAM);
-int DBUpdate(WPARAM, LPARAM);
-int ExtractURI(DBEVENTINFO*, MEVENT, LISTELEMENT*);
-int RemoveList(LISTELEMENT*);
-int ListCount(LISTELEMENT*);
-
-#endif //_LINKLIST_H
\ No newline at end of file |