From 1a23578ffa4dd87cc024f362bd8b2fadfa087e23 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sat, 11 Mar 2017 20:46:09 +0300 Subject: group chats: - massive extinction of all remaining GC_* messages; - color chooser completely moved to mir_app; - color buttons' subclass function also moved to mir_app; - all code management transferred to a bunch of virtual functions, members of CChatRoomDlg; - numerous small fixes, like fix for a broken highlight in StdMsg --- plugins/Scriver/src/msgs.h | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'plugins/Scriver/src/msgs.h') diff --git a/plugins/Scriver/src/msgs.h b/plugins/Scriver/src/msgs.h index 55a97e5a83..df69df5f9a 100644 --- a/plugins/Scriver/src/msgs.h +++ b/plugins/Scriver/src/msgs.h @@ -150,7 +150,8 @@ public: virtual void OnInitDialog() override; virtual void OnDestroy() override; - + + virtual void UpdateStatusBar() override; virtual void UpdateTitle() override; virtual INT_PTR DlgProc(UINT msg, WPARAM wParam, LPARAM lParam) override; @@ -176,7 +177,6 @@ class CChatRoomDlg : public CScriverWindow CSplitter m_splitterX, m_splitterY; void MessageDialogResize(int w, int h); - void Log_StreamInEvent(LOGINFO* lin, BOOL bRedraw); static LRESULT CALLBACK MessageSubclassProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam); static LRESULT CALLBACK LogSubclassProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam); @@ -194,6 +194,13 @@ public: virtual INT_PTR DlgProc(UINT uMsg, WPARAM wParam, LPARAM lParam) override; + virtual void RedrawLog() override; + virtual void ScrollToBottom() override; + virtual void ShowFilterMenu() override; + virtual void StreamInEvents(LOGINFO* lin, bool bRedraw) override; + virtual void UpdateNickList() override; + virtual void UpdateOptions() override; + virtual void UpdateStatusBar() override; virtual void UpdateTitle() override; void onChange_Message(CCtrlEdit*); @@ -212,6 +219,8 @@ public: void OnSplitterX(CSplitter*); void OnSplitterY(CSplitter*); + + void FixTabIcons(); }; #define HM_DBEVENTADDED (WM_USER+10) -- cgit v1.2.3