Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 477 → Rev 478

/trunk/telegraphics_common/tt/ui_compat.h
175,14 → 175,17
#define HideDialogItem(d,i) ShowWindow(GetDlgItem(d,i),SW_HIDE)
#define ShowDialogItem(d,i) ShowWindow(GetDlgItem(d,i),SW_SHOW)
 
// from PLUGIN.DLL, defined in "slider_win.c"
extern int SetSliderPos(HWND hWnd, int nPos, BOOL bRepaint);
extern int GetSliderPos(HWND hWnd, BOOL bPixelPosition);
//TODO
//#ifdef FILTER_FOUNDRY
extern int FF_GetSliderPos(HWND hDlg, int nIDDlgItem); // defined in slider_win.h
extern void FF_SetSliderPos(HWND hDlg, int nIDDlgItem, int pos); // defined in slider_win.h
#define GETSLIDERVALUE(d,i) FF_GetSliderPos((d),(i))
#define SETSLIDERVALUE(d,i,v) FF_SetSliderPos((d),(i),(v))
//#else
// #define GETSLIDERVALUE(d,i) (int)SendDlgItemMessage((d), (i), TBM_GETPOS, 0, 0)
// #define SETSLIDERVALUE(d,i,v) SendDlgItemMessage((d), (i), TBM_SETPOS, TRUE, (v))
//#endif
 
// TODO: It is very bad that we required "gdata" here, because this is library should NOT be FilterFoundry dependant!
#define GETSLIDERVALUE(d,i) (!gdata->pluginDllSliderInfo.initialized ? (int)SendDlgItemMessage((d), (i), TBM_GETPOS, 0, 0) : GetSliderPos(GetDlgItem((d), (i)), false))
#define SETSLIDERVALUE(d,i,v) (!gdata->pluginDllSliderInfo.initialized ? SendDlgItemMessage((d), (i), TBM_SETPOS, TRUE, (v)) : SetSliderPos(GetDlgItem((d), (i)), (v), true))
 
#define GETCTLTEXT GetDlgItemTextA
#define SETCTLTEXT SetDlgItemTextA
#define SELECTCTLTEXT SELECTDLGITEMTEXT