summaryrefslogtreecommitdiff
path: root/plugins/Scriver/src/srmm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Scriver/src/srmm.cpp')
-rw-r--r--plugins/Scriver/src/srmm.cpp101
1 files changed, 52 insertions, 49 deletions
diff --git a/plugins/Scriver/src/srmm.cpp b/plugins/Scriver/src/srmm.cpp
index a57dfc860b..242673aefa 100644
--- a/plugins/Scriver/src/srmm.cpp
+++ b/plugins/Scriver/src/srmm.cpp
@@ -47,55 +47,56 @@ PLUGININFOEX pluginInfoEx = {
CMPlugin::CMPlugin() :
PLUGIN<CMPlugin>(SRMM_MODULE, pluginInfoEx),
- bCascade(SRMM_MODULE, "Cascade", 1),
- bAutoMin(SRMM_MODULE, "AutoMin", 0),
- bTopmost(SRMM_MODULE, "Topmost", 0),
- bDelTemp(SRMM_MODULE, "DeleteTempCont", 0),
- bTypingNew(SRMM_MODULE, "DefaultTyping", 1),
- bAutoClose(SRMM_MODULE, "AutoClose", 0),
- bAutoPopup(SRMM_MODULE, "AutoPopupMsg", 0),
- bSaveDrafts(SRMM_MODULE, "SaveDrafts", 0),
- bTypingUnknown(SRMM_MODULE, "UnknownTyping", 0),
- bHideContainer(SRMM_MODULE, "HideContainers", 0),
- bStayMinimized(SRMM_MODULE, "StayMinimized", 0),
- bSavePerContact(SRMM_MODULE, "SavePerContact", 0),
-
- bShowAvatar(SRMM_MODULE, "AvatarEnable", 1),
- bShowProgress(SRMM_MODULE, "ShowProgress", 0),
- bShowIcons(SRMM_MODULE, "ShowLogIcon", 1),
- bShowTime(SRMM_MODULE, "ShowTime", 1),
- bShowSeconds(SRMM_MODULE, "ShowSeconds", 1),
- bShowDate(SRMM_MODULE, "ShowDate", 0),
- bLongDate(SRMM_MODULE, "UseLongDate", 0),
- bRelativeDate(SRMM_MODULE, "UseRelativeDate", 0),
- bDrawLines(SRMM_MODULE, "DrawLines", 0),
- bHideNames(SRMM_MODULE, "HideNames", 1),
- bIndentText(SRMM_MODULE, "IndentText", 0),
- bGroupMessages(SRMM_MODULE, "GroupMessages", 0),
- bMarkFollowups(SRMM_MODULE, "MarkFollowUps", 0),
- bMsgOnNewline(SRMM_MODULE, "MessageOnNewLine", 0),
- bUseTransparency(SRMM_MODULE, "UseTransparency", 0),
-
- bShowToolBar(SRMM_MODULE, "ShowButtonLine", 1),
- bShowInfoBar(SRMM_MODULE, "ShowInfoBar", 1),
- bShowTitleBar(SRMM_MODULE, "ShowTitleBar", 1),
- bShowStatusBar(SRMM_MODULE, "ShowStatusBar", 1),
-
- bUseTabs(SRMM_MODULE, "UseTabs", 1),
- bLimitTabs(SRMM_MODULE, "LimitTabs", 0),
- bLimitChatTabs(SRMM_MODULE, "LimitChatsTabs", 0),
- bLimitNames(SRMM_MODULE, "LimitNamesOnTabs", 1),
- bHideOneTab(SRMM_MODULE, "HideOneTab", 1),
- bTabsAtBottom(SRMM_MODULE, "TabsPosition", 0),
- bSeparateChats(SRMM_MODULE, "SeparateChatsContainers", 0),
- bTabCloseButton(SRMM_MODULE, "TabCloseButton", 0),
- bSwitchToActive(SRMM_MODULE, "SwitchToActiveTab", 0),
-
- bShowTyping(SRMM_MODULE, "ShowTyping", 1),
- bShowTypingWin(SRMM_MODULE, "ShowTypingWin", 1),
- bShowTypingTray(SRMM_MODULE, "ShowTypingTray", 0),
- bShowTypingClist(SRMM_MODULE, "ShowTypingClist", 1),
- bShowTypingSwitch(SRMM_MODULE, "ShowTypingSwitch", 1),
+ bCascade(SRMM_MODULE, "Cascade", true),
+ bAutoMin(SRMM_MODULE, "AutoMin", false),
+ bAutoCopy(SRMM_MODULE, "AutoCopy", true),
+ bTopmost(SRMM_MODULE, "Topmost", false),
+ bDelTemp(SRMM_MODULE, "DeleteTempCont", false),
+ bTypingNew(SRMM_MODULE, "DefaultTyping", true),
+ bAutoClose(SRMM_MODULE, "AutoClose", false),
+ bAutoPopup(SRMM_MODULE, "AutoPopupMsg", false),
+ bSaveDrafts(SRMM_MODULE, "SaveDrafts", false),
+ bTypingUnknown(SRMM_MODULE, "UnknownTyping", false),
+ bHideContainer(SRMM_MODULE, "HideContainers", false),
+ bStayMinimized(SRMM_MODULE, "StayMinimized", false),
+ bSavePerContact(SRMM_MODULE, "SavePerContact", false),
+
+ bShowAvatar(SRMM_MODULE, "AvatarEnable", true),
+ bShowProgress(SRMM_MODULE, "ShowProgress", false),
+ bShowIcons(SRMM_MODULE, "ShowLogIcon", true),
+ bShowTime(SRMM_MODULE, "ShowTime", true),
+ bShowSeconds(SRMM_MODULE, "ShowSeconds", true),
+ bShowDate(SRMM_MODULE, "ShowDate", false),
+ bLongDate(SRMM_MODULE, "UseLongDate", false),
+ bRelativeDate(SRMM_MODULE, "UseRelativeDate", false),
+ bDrawLines(SRMM_MODULE, "DrawLines", false),
+ bHideNames(SRMM_MODULE, "HideNames", true),
+ bIndentText(SRMM_MODULE, "IndentText", false),
+ bGroupMessages(SRMM_MODULE, "GroupMessages", false),
+ bMarkFollowups(SRMM_MODULE, "MarkFollowUps", false),
+ bMsgOnNewline(SRMM_MODULE, "MessageOnNewLine", false),
+ bUseTransparency(SRMM_MODULE, "UseTransparency", false),
+
+ bShowToolBar(SRMM_MODULE, "ShowButtonLine", true),
+ bShowInfoBar(SRMM_MODULE, "ShowInfoBar", true),
+ bShowTitleBar(SRMM_MODULE, "ShowTitleBar", true),
+ bShowStatusBar(SRMM_MODULE, "ShowStatusBar", true),
+
+ bUseTabs(SRMM_MODULE, "UseTabs", true),
+ bLimitTabs(SRMM_MODULE, "LimitTabs", false),
+ bLimitChatTabs(SRMM_MODULE, "LimitChatsTabs", false),
+ bLimitNames(SRMM_MODULE, "LimitNamesOnTabs", true),
+ bHideOneTab(SRMM_MODULE, "HideOneTab", true),
+ bTabsAtBottom(SRMM_MODULE, "TabsPosition", false),
+ bSeparateChats(SRMM_MODULE, "SeparateChatsContainers", false),
+ bTabCloseButton(SRMM_MODULE, "TabCloseButton", false),
+ bSwitchToActive(SRMM_MODULE, "SwitchToActiveTab", false),
+
+ bShowTyping(SRMM_MODULE, "ShowTyping", true),
+ bShowTypingWin(SRMM_MODULE, "ShowTypingWin", true),
+ bShowTypingTray(SRMM_MODULE, "ShowTypingTray", false),
+ bShowTypingClist(SRMM_MODULE, "ShowTypingClist", true),
+ bShowTypingSwitch(SRMM_MODULE, "ShowTypingSwitch", true),
iLimitNames(SRMM_MODULE, "LimitNamesLength", 20),
iLimitTabs(SRMM_MODULE, "LimitTabsNum", 10),
@@ -146,7 +147,9 @@ int CMPlugin::Load()
int CMPlugin::Unload()
{
UnregisterSrmmLog(hLogger);
+
if (pTaskbarInterface)
pTaskbarInterface->Release();
+
return OnUnloadModule();
}