From d19f49ef5cad01235b33d2b503721aea217d1e5e Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Sat, 4 Aug 2012 13:57:05 +0000 Subject: PackUpdater renamed to PluginUpdater - part 2 git-svn-id: http://svn.miranda-ng.org/main/trunk@1351 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/PluginUpdater/src/Notifications.h | 72 +++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 plugins/PluginUpdater/src/Notifications.h (limited to 'plugins/PluginUpdater/src/Notifications.h') diff --git a/plugins/PluginUpdater/src/Notifications.h b/plugins/PluginUpdater/src/Notifications.h new file mode 100644 index 0000000000..09bc77a810 --- /dev/null +++ b/plugins/PluginUpdater/src/Notifications.h @@ -0,0 +1,72 @@ +/* +Copyright (C) 2010 Mataes + +This is free software; you can redistribute it and/or +modify it under the terms of the GNU Library General Public +License as published by the Free Software Foundation; either +version 2 of the License, or (at your option) any later version. + +This 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 +Library General Public License for more details. + +You should have received a copy of the GNU Library General Public +License along with this file; see the file license.txt. If +not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +Boston, MA 02111-1307, USA. +*/ + +#define POPUPS 4 + +//=== Objects ===== +//This one is used to easily tie status id, icon, text... +typedef struct +{ + int ID; + int Icon; + COLORREF colorBack; + COLORREF colorText; +} aPopups; + +typedef struct _MSGPOPUPDATA +{ + POPUPACTION pa[4]; + HWND hDialog; +} +MSGPOPUPDATA, *LPMSGPOPUPDATA; + +#define DEFAULT_POPUP_LCLICK 1 +#define DEFAULT_POPUP_RCLICK 0 +#define DEFAULT_POPUP_ENABLED 1 +#define DEFAULT_MESSAGE_ENABLED 1 +#define DEFAULT_TIMEOUT_VALUE 0 + +#define COLOR_BG_FIRSTDEFAULT RGB(173,206,247) +#define COLOR_BG_SECONDDEFAULT RGB(255,189,189) +#define COLOR_TX_DEFAULT RGB(0,0,0) + +#define byCOLOR_OWN 0x1 +#define byCOLOR_WINDOWS 0x2 +#define byCOLOR_POPUP 0x3 +#define DEFAULT_COLORS byCOLOR_POPUP + +// Actions on popup click +#define PCA_CLOSEPOPUP 0 // close popup +#define PCA_DONOTHING 1 // do nothing + +//===== Options flags +typedef struct tagMYOPTIONS { + BYTE DefColors; + BYTE LeftClickAction; + BYTE RightClickAction; + int Timeout; +} MYOPTIONS; + +static struct { + TCHAR *Text; + int Action; +} PopupActions[] = { + _T("Close popup"), PCA_CLOSEPOPUP, + _T("Do nothing"), PCA_DONOTHING +}; -- cgit v1.2.3