From 3814871378804c77bdbd7922e2bcd3b19118de00 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 24 Jun 2012 21:18:44 +0000 Subject: m_buttonbar.h moved inside TabSRMM git-svn-id: http://svn.miranda-ng.org/main/trunk@617 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/ExternalAPI/m_buttonbar.h | 54 ------------------------------------- plugins/TabSRMM/include/buttonbar.h | 54 +++++++++++++++++++++++++++++++++++++ plugins/TabSRMM/src/commonheaders.h | 2 +- 3 files changed, 55 insertions(+), 55 deletions(-) delete mode 100644 plugins/ExternalAPI/m_buttonbar.h create mode 100644 plugins/TabSRMM/include/buttonbar.h (limited to 'plugins') diff --git a/plugins/ExternalAPI/m_buttonbar.h b/plugins/ExternalAPI/m_buttonbar.h deleted file mode 100644 index 9be67e965b..0000000000 --- a/plugins/ExternalAPI/m_buttonbar.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef _BUTTONSBAR_H -#define _BUTTONSBAR_H - -#define MIN_CBUTTONID 4000 -#define MAX_CBUTTONID 5000 - -#define BBSF_IMBUTTON (1<<0) -#define BBSF_CHATBUTTON (1<<1) -#define BBSF_CANBEHIDDEN (1<<2) -#define BBSF_NTBSWAPED (1<<3) -#define BBSF_NTBDESTRUCT (1<<4) - -typedef struct _tagCustomButtonData - { - DWORD dwButtonOrigID; // id of button used while button creation and to store button info in DB - char * pszModuleName; //module name without spaces and underline symbols (e.g. "tabsrmm") - - DWORD dwButtonCID; - DWORD dwArrowCID; //only use with BBBF_ISARROWBUTTON flag - - TCHAR * ptszTooltip; //button's tooltip - - DWORD dwPosition; // default order pos of button, counted from window edge (left or right) - int iButtonWidth; //must be 22 for regular button and 33 for button with arrow - HANDLE hIcon; //Handle to icolib registred icon - BOOL bIMButton,bChatButton; - BOOL bCanBeHidden,bHidden,bAutoHidden,bDummy,bDisabled,bPushButton; - BOOL bLSided,bRSided; - BYTE opFlags; - }CustomButtonData; - -static INT_PTR CB_ModifyButton(WPARAM wParam, LPARAM lParam); -static INT_PTR CB_RemoveButton(WPARAM wParam, LPARAM lParam); -static INT_PTR CB_AddButton(WPARAM wParam, LPARAM lParam); -static INT_PTR CB_GetButtonState(WPARAM wParam, LPARAM lParam); -static INT_PTR CB_SetButtonState(WPARAM wParam, LPARAM lParam); -static void CB_GetButtonSettings(HANDLE hContact,CustomButtonData *cbd); - -void CB_WriteButtonSettings(HANDLE hContact,CustomButtonData *cbd); -int sstSortButtons(const void * vmtbi1, const void * vmtbi2); - -void CB_DeInitCustomButtons(); -void CB_InitCustomButtons(); -void CB_InitDefaultButtons(); -void CB_ReInitCustomButtons(); - -/* MinGW doesn't like this struct declatations below */ -void BB_UpdateIcons(HWND hdlg,struct TWindowData *dat); -void BB_RefreshTheme(const TWindowData *dat); -void CB_DestroyAllButtons(HWND hwndDlg,struct TWindowData *dat); -void CB_DestroyButton(HWND hwndDlg,struct TWindowData *dat,DWORD dwButtonCID,DWORD dwFlags); -void CB_ChangeButton(HWND hwndDlg,struct TWindowData *dat,CustomButtonData* cbd); - -#endif diff --git a/plugins/TabSRMM/include/buttonbar.h b/plugins/TabSRMM/include/buttonbar.h new file mode 100644 index 0000000000..9be67e965b --- /dev/null +++ b/plugins/TabSRMM/include/buttonbar.h @@ -0,0 +1,54 @@ +#ifndef _BUTTONSBAR_H +#define _BUTTONSBAR_H + +#define MIN_CBUTTONID 4000 +#define MAX_CBUTTONID 5000 + +#define BBSF_IMBUTTON (1<<0) +#define BBSF_CHATBUTTON (1<<1) +#define BBSF_CANBEHIDDEN (1<<2) +#define BBSF_NTBSWAPED (1<<3) +#define BBSF_NTBDESTRUCT (1<<4) + +typedef struct _tagCustomButtonData + { + DWORD dwButtonOrigID; // id of button used while button creation and to store button info in DB + char * pszModuleName; //module name without spaces and underline symbols (e.g. "tabsrmm") + + DWORD dwButtonCID; + DWORD dwArrowCID; //only use with BBBF_ISARROWBUTTON flag + + TCHAR * ptszTooltip; //button's tooltip + + DWORD dwPosition; // default order pos of button, counted from window edge (left or right) + int iButtonWidth; //must be 22 for regular button and 33 for button with arrow + HANDLE hIcon; //Handle to icolib registred icon + BOOL bIMButton,bChatButton; + BOOL bCanBeHidden,bHidden,bAutoHidden,bDummy,bDisabled,bPushButton; + BOOL bLSided,bRSided; + BYTE opFlags; + }CustomButtonData; + +static INT_PTR CB_ModifyButton(WPARAM wParam, LPARAM lParam); +static INT_PTR CB_RemoveButton(WPARAM wParam, LPARAM lParam); +static INT_PTR CB_AddButton(WPARAM wParam, LPARAM lParam); +static INT_PTR CB_GetButtonState(WPARAM wParam, LPARAM lParam); +static INT_PTR CB_SetButtonState(WPARAM wParam, LPARAM lParam); +static void CB_GetButtonSettings(HANDLE hContact,CustomButtonData *cbd); + +void CB_WriteButtonSettings(HANDLE hContact,CustomButtonData *cbd); +int sstSortButtons(const void * vmtbi1, const void * vmtbi2); + +void CB_DeInitCustomButtons(); +void CB_InitCustomButtons(); +void CB_InitDefaultButtons(); +void CB_ReInitCustomButtons(); + +/* MinGW doesn't like this struct declatations below */ +void BB_UpdateIcons(HWND hdlg,struct TWindowData *dat); +void BB_RefreshTheme(const TWindowData *dat); +void CB_DestroyAllButtons(HWND hwndDlg,struct TWindowData *dat); +void CB_DestroyButton(HWND hwndDlg,struct TWindowData *dat,DWORD dwButtonCID,DWORD dwFlags); +void CB_ChangeButton(HWND hwndDlg,struct TWindowData *dat,CustomButtonData* cbd); + +#endif diff --git a/plugins/TabSRMM/src/commonheaders.h b/plugins/TabSRMM/src/commonheaders.h index 7b40ad1117..5dbe475c1a 100644 --- a/plugins/TabSRMM/src/commonheaders.h +++ b/plugins/TabSRMM/src/commonheaders.h @@ -225,10 +225,10 @@ extern struct LIST_INTERFACE li; #include "m_spellchecker.h" #include "m_mathmodule.h" #include "m_historyevents.h" -#include "m_buttonbar.h" #include "m_updater.h" #include "m_smileyadd.h" +#include "../include/buttonbar.h" #include "../include/msgs.h" #include "../include/msgdlgutils.h" #include "../include/typingnotify.h" -- cgit v1.2.3