summaryrefslogtreecommitdiff
path: root/plugins/NewXstatusNotify/src/options.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/NewXstatusNotify/src/options.h')
-rw-r--r--plugins/NewXstatusNotify/src/options.h71
1 files changed, 43 insertions, 28 deletions
diff --git a/plugins/NewXstatusNotify/src/options.h b/plugins/NewXstatusNotify/src/options.h
index c0ebc30a29..f8f8657966 100644
--- a/plugins/NewXstatusNotify/src/options.h
+++ b/plugins/NewXstatusNotify/src/options.h
@@ -37,9 +37,10 @@ typedef struct tagOPTIONS {
BYTE LeftClickAction;
BYTE RightClickAction;
// IDD_OPT_XPOPUP
- BYTE PDisableForMusic;
- BYTE PTruncateMsg;
- DWORD PMsgLen;
+ BYTE PXOnConnect;
+ BYTE PXDisableForMusic;
+ BYTE PXMsgTruncate;
+ DWORD PXMsgLen;
// IDD_OPT_GENERAL
BYTE FromOffline;
BYTE AutoDisable;
@@ -47,23 +48,32 @@ typedef struct tagOPTIONS {
BYTE UseIndSnd;
BYTE BlinkIcon;
BYTE BlinkIcon_Status;
- BYTE Log;
- BYTE LogToDB, CheckMessageWindow;
+ BYTE BlinkIcon_ForMsgs;
TCHAR LogFilePath[MAX_PATH];
// IDD_AUTODISABLE
BYTE OnlyGlobalChanges;
BYTE DisableSoundGlobally;
BYTE DisablePopupGlobally;
+ // IDD_OPT_LOG
+ BYTE LogToFile;
+ BYTE LogToDB;
+ BYTE LogToDB_WinOpen;
+ BYTE LogToDB_Remove;
+ BYTE LogPrevious;
+ BYTE SMsgLogToFile;
+ BYTE SMsgLogToDB;
+ BYTE SMsgLogToDB_WinOpen;
+ BYTE SMsgLogToDB_Remove;
// IDD_OPT_XLOG
- BYTE EnableLogging;
- BYTE PreventIdentical;
- BYTE KeepInHistory;
- BYTE LDisableForMusic;
- BYTE LTruncateMsg;
- DWORD LMsgLen;
- //IDD_OPT_SMPOPUP
- BYTE PopupOnConnect;
- BYTE IgnoreEmpty;
+ BYTE XLogToFile;
+ BYTE XLogToDB;
+ BYTE XLogToDB_WinOpen;
+ BYTE XLogToDB_Remove;
+ BYTE XLogDisableForMusic;
+ // IDD_OPT_SMPOPUP
+ BYTE PSMsgOnConnect;
+ BYTE PSMsgTruncate;
+ DWORD PSMsgLen;
// OTHER
BYTE TempDisabled;
BYTE PopupAutoDisabled;
@@ -72,20 +82,25 @@ typedef struct tagOPTIONS {
} OPTIONS;
typedef struct tagTEMPLATES {
- BYTE PopupFlags;
- BYTE LogFlags;
- TCHAR PopupDelimiter[32];
- TCHAR PopupNewXstatus[256];
- TCHAR PopupNewMsg[256];
- TCHAR PopupRemove[256];
- TCHAR LogDelimiter[32];
- TCHAR LogNewXstatus[256];
- TCHAR LogNewMsg[256];
- TCHAR LogRemove[256];
- TCHAR LogOpening[256];
+ BYTE PopupXFlags;
+ BYTE PopupSMsgFlags;
+ BYTE LogXFlags;
+ BYTE LogSMsgFlags;
+ TCHAR PopupXstatusChanged[256];
+ TCHAR PopupXstatusRemoved[256];
+ TCHAR PopupXMsgChanged[256];
+ TCHAR PopupXMsgRemoved[256];
+ TCHAR LogXstatusChanged[256];
+ TCHAR LogXstatusRemoved[256];
+ TCHAR LogXMsgChanged[256];
+ TCHAR LogXMsgRemoved[256];
+ TCHAR LogXstatusOpening[256];
+ TCHAR LogSMsgChanged[256];
+ TCHAR LogSMsgRemoved[256];
+ TCHAR LogSMsgOpening[256];
} TEMPLATES;
-int OptionsInitialize(WPARAM wParam, LPARAM lParam);
-void LoadOptions();
+int OptionsInitialize(WPARAM wParam, LPARAM lParam);
+void LoadOptions();
-#endif \ No newline at end of file
+#endif