Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 476 → Rev 477

/trunk/telegraphics_common/tt/ui_compat.h
175,12 → 175,14
#define HideDialogItem(d,i) ShowWindow(GetDlgItem(d,i),SW_HIDE)
#define ShowDialogItem(d,i) ShowWindow(GetDlgItem(d,i),SW_SHOW)
 
// from PLUGIN.DLL
// from PLUGIN.DLL, defined in "slider_win.c"
extern int SetSliderPos(HWND hWnd, int nPos, BOOL bRepaint);
extern int GetSliderPos(HWND hWnd, BOOL bPixelPosition);
 
#define GETSLIDERVALUE(d,i) (gdata->pluginDllSliderMessageId == 0 ? (int)SendDlgItemMessage((d), (i), TBM_GETPOS, 0, 0) : GetSliderPos(GetDlgItem((d), (i)), false))
#define SETSLIDERVALUE(d,i,v) (gdata->pluginDllSliderMessageId == 0 ? SendDlgItemMessage((d), (i), TBM_SETPOS, TRUE, (v)) : SetSliderPos(GetDlgItem((d), (i)), (v), true))
// 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