summaryrefslogtreecommitdiff
path: root/UseActions/UseActions.h
diff options
context:
space:
mode:
authormataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb>2011-11-26 15:41:10 +0000
committermataes2007 <mataes2007@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb>2011-11-26 15:41:10 +0000
commitf04d64869f3b1de54fb343f28f955584780001b8 (patch)
tree5453dc10de3d980de79ffe019fa0b5fcb692a27d /UseActions/UseActions.h
parent7aff1e4cb053394db57c2814d5fe1e6493e0cc75 (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 'UseActions/UseActions.h')
-rw-r--r--UseActions/UseActions.h55
1 files changed, 55 insertions, 0 deletions
diff --git a/UseActions/UseActions.h b/UseActions/UseActions.h
new file mode 100644
index 0000000..f67f184
--- /dev/null
+++ b/UseActions/UseActions.h
@@ -0,0 +1,55 @@
+#define MODULE "UseActions"
+#define ICOLIB_ACTSECTION "Actions/Registered actions"
+#define ICOLIB_MNUSECTION "Actions/Menu icons"
+#define SERVICE_WITH_LPARAM_NAME MODULE"/CallAction"
+
+#define MAX_ACT_DESC_LEN 512
+#define MAX_VARSCRIPT_LEN 1024
+
+typedef struct tagMyActionItem{
+ DWORD dwActID;
+ WORD wSortIndex;
+ char szNameID[32];
+ TCHAR tszActDescr[MAX_ACT_DESC_LEN];
+ char szActDescr[MAX_ACT_DESC_LEN];
+ HANDLE hIcolibIcon;
+ BOOL bReggedHotkey;
+ HANDLE hMTBButton;
+ HANDLE hMenuService;
+ HANDLE hMainMenuItem;
+ TCHAR tszMMenuPopup[MAX_ACT_DESC_LEN];
+ TCHAR tszMMenuNameVars[MAX_VARSCRIPT_LEN];
+ HANDLE hMMenuRoot;
+ TCHAR tszMMenuShowWhenVars[MAX_VARSCRIPT_LEN];
+ HANDLE hContactMenuItem;
+ TCHAR tszCMenuNameVars[MAX_VARSCRIPT_LEN];
+ TCHAR tszCMenuPopup[MAX_ACT_DESC_LEN];
+ HANDLE hCMenuRoot;
+ TCHAR tszCMenuShowWhenVars[MAX_VARSCRIPT_LEN];
+ HANDLE hTrayMenuItem;
+ TCHAR tszTMenuPopup[MAX_ACT_DESC_LEN];
+ HANDLE hTMenuRoot;
+ HANDLE hTTBButton;
+ WORD wReggedTabButton;
+ WORD wFlags;
+ } MyActionItem;
+
+#define UAF_NONE 0
+#define UAF_REGHOTKEY (1<<0)
+#define UAF_REGMTBB (1<<1)
+#define UAF_REGMMENU (1<<2)
+#define UAF_REGCMENU (1<<3)
+#define UAF_REGTTBB (1<<4)
+#define UAF_REGTABB (1<<5)
+// #define UAF_CMENU_CNTCT (1<<6)
+// #define UAF_CMENU_CHAT (1<<7)
+
+#define UAF_MMENU_VARS (1<<7)
+
+#define UAF_CMENU_VARS (1<<8)
+
+#define UAF_REGTMENU (1<<9)
+#define UAF_MMENUSEP (1<<10)
+#define UAF_CMENUSEP (1<<11)
+
+//#define UAF_MMENU_VARS (1<<12)