diff options
Diffstat (limited to 'plugins/TabSRMM/src/msgs.h')
-rw-r--r-- | plugins/TabSRMM/src/msgs.h | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/plugins/TabSRMM/src/msgs.h b/plugins/TabSRMM/src/msgs.h index 64961ed70b..5faea35d2b 100644 --- a/plugins/TabSRMM/src/msgs.h +++ b/plugins/TabSRMM/src/msgs.h @@ -169,8 +169,11 @@ struct TContainerSettings struct ButtonItem;
-struct TContainerData
+struct TContainerData : public MZeroedObject
{
+ TContainerData() {}
+ ~TContainerData();
+
TContainerData *pNext;
wchar_t m_wszName[CONTAINER_NAMELEN + 4]; // container name
@@ -198,7 +201,6 @@ struct TContainerData HWND m_hWndOptions;
BOOL m_bSizingLoop;
wchar_t m_szRelThemeFile[MAX_PATH], m_szAbsThemeFile[MAX_PATH];
- TTemplateSet *m_ltr_templates, *m_rtl_templates;
HDC m_cachedDC;
HBITMAP m_cachedHBM, m_oldHBM;
SIZE m_oldDCSize;
@@ -207,13 +209,12 @@ struct TContainerData TitleBtn m_oldbuttons[3];
int m_ncActive;
HWND m_hwndSaved;
- ButtonItem *m_buttonItems;
RECT m_rcSaved, m_rcLogSaved;
POINT m_ptLogSaved;
DWORD m_exFlags;
BOOL m_fPrivateThemeChanged;
MARGINS m_mOld;
- HDC m_cachedToolbarDC;
+ HDC m_cachedToolbarDC;
HBITMAP m_hbmToolbarBG, m_oldhbmToolbarBG;
SIZE m_szOldToolbarSize;
SIZE m_oldSize, m_preSIZE;
@@ -222,16 +223,20 @@ struct TContainerData TLogTheme m_theme;
CMenuBar *m_pMenuBar;
CSideBar *m_pSideBar;
+ ButtonItem *m_buttonItems;
+ TTemplateSet *m_ltr_templates, *m_rtl_templates;
CTaskbarInteract *m_pTaskBar;
TContainerSettings *m_pSettings;
- void InitRedraw();
+ void InitRedraw(void);
void CloseTabByMouse(POINT *);
+ void LoadOverrideTheme(void);
+ void LoadThemeDefaults(void);
void QueryPending(int iCommand);
- void RestoreWindowPos();
+ void RestoreWindowPos(void);
void SelectTab(int iCommand, int idx = 0);
void SetIcon(CMsgDialog *pDlg, HICON hIcon);
- void UpdateTabs();
+ void UpdateTabs(void);
void UpdateTitle(MCONTACT, class CMsgDialog* = nullptr);
void ClearMargins()
@@ -974,8 +979,6 @@ struct SIDEBARITEM #define IDC_TBFIRSTUID 10000 // first uId for custom buttons
-#include "templates.h"
-
// callback for the user menu entry
#define MS_TABMSG_SETUSERPREFS "SRMsg_MOD/SetUserPrefs"
|