Public Member Functions | Static Public Member Functions | Private Attributes

XAP_Win32DialogHelper Class Reference

#include <xap_Win32DialogHelper.h>

List of all members.

Public Member Functions

 XAP_Win32DialogHelper (XAP_Win32Dialog *p_dialog)
 XAP_Win32DialogHelper (HWND hDlg)
void runModal (XAP_Frame *pFrame, XAP_Dialog_Id dialog_id, UT_sint32 resource_id, XAP_Dialog *p_dialog)
void runModeless (XAP_Frame *pFrame, XAP_Dialog_Id dialog_id, UT_sint32 resource_id, XAP_Dialog_Modeless *p_dialog)
void checkButton (UT_sint32 controlId, bool bChecked=true)
void enableControl (UT_sint32 controlId, bool bEnabled=true)
void destroyWindow ()
void setDialogTitle (LPCSTR p_str)
int showWindow (int Mode)
int showControl (UT_sint32 controlId, int Mode)
int bringWindowToTop ()
int addItemToCombo (UT_sint32 controlId, LPCSTR p_str)
void selectComboItem (UT_sint32 controlId, int index)
int setComboDataItem (UT_sint32 controlId, int nIndex, DWORD dwData)
int getComboDataItem (UT_sint32 controlId, int nIndex)
int getComboSelectedIndex (UT_sint32 controlId) const
void resetComboContent (UT_sint32 controlId)
void resetContent (UT_sint32 controlId)
int addItemToList (UT_sint32 controlId, LPCSTR p_str)
int getListSelectedIndex (UT_sint32 controlId) const
int setListDataItem (UT_sint32 controlId, int nIndex, DWORD dwData)
int getListDataItem (UT_sint32 controlId, int nIndex)
void selectListItem (UT_sint32 controlId, int index)
void getListText (UT_sint32 controlId, int index, char *p_str) const
void setControlText (UT_sint32 controlId, LPCSTR p_str)
void setControlInt (UT_sint32 controlId, int value)
int getControlInt (UT_sint32 controlId) const
void selectControlText (UT_sint32 controlId, UT_sint32 start, UT_sint32 end)
int isChecked (UT_sint32 controlId) const
void getControlText (UT_sint32 controlId, LPSTR p_buffer, UT_sint32 Buffer_length) const
bool isControlVisible (UT_sint32 controlId) const
bool isParentFrame (XAP_Frame &frame) const
void setParentFrame (const XAP_Frame *pFrame)
XAP_FramegetParentFrame ()
void centerDialog ()
void setHandle (HWND hWnd)

Static Public Member Functions

static BOOL CALLBACK s_dlgProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
static void s_centerDialog (HWND hWnd)
static HBITMAP s_loadBitmap (HWND hWnd, UINT nId, const char *pName, int width, int height, const UT_RGBColor &Color)

Private Attributes

XAP_Win32Dialogm_pDialog
HWND m_hDlg

Constructor & Destructor Documentation

XAP_Win32DialogHelper::XAP_Win32DialogHelper ( XAP_Win32Dialog p_dialog  )  [inline]
XAP_Win32DialogHelper::XAP_Win32DialogHelper ( HWND  hDlg  )  [inline]

Member Function Documentation

int XAP_Win32DialogHelper::addItemToCombo ( UT_sint32  controlId,
LPCSTR  p_str 
)
int XAP_Win32DialogHelper::addItemToList ( UT_sint32  controlId,
LPCSTR  p_str 
)
int XAP_Win32DialogHelper::bringWindowToTop (  ) 
void XAP_Win32DialogHelper::centerDialog (  ) 
void XAP_Win32DialogHelper::checkButton ( UT_sint32  controlId,
bool  bChecked = true 
)
void XAP_Win32DialogHelper::destroyWindow (  ) 
void XAP_Win32DialogHelper::enableControl ( UT_sint32  controlId,
bool  bEnabled = true 
)
int XAP_Win32DialogHelper::getComboDataItem ( UT_sint32  controlId,
int  nIndex 
)
int XAP_Win32DialogHelper::getComboSelectedIndex ( UT_sint32  controlId  )  const
int XAP_Win32DialogHelper::getControlInt ( UT_sint32  controlId  )  const
void XAP_Win32DialogHelper::getControlText ( UT_sint32  controlId,
LPSTR  p_buffer,
UT_sint32  Buffer_length 
) const
int XAP_Win32DialogHelper::getListDataItem ( UT_sint32  controlId,
int  nIndex 
)
int XAP_Win32DialogHelper::getListSelectedIndex ( UT_sint32  controlId  )  const
void XAP_Win32DialogHelper::getListText ( UT_sint32  controlId,
int  index,
char *  p_str 
) const
XAP_Frame * XAP_Win32DialogHelper::getParentFrame (  ) 

References _assertValidDlgHandle(), and m_hDlg.

int XAP_Win32DialogHelper::isChecked ( UT_sint32  controlId  )  const
bool XAP_Win32DialogHelper::isControlVisible ( UT_sint32  controlId  )  const

References _assertValidDlgHandle(), and m_hDlg.

bool XAP_Win32DialogHelper::isParentFrame ( XAP_Frame frame  )  const
void XAP_Win32DialogHelper::resetComboContent ( UT_sint32  controlId  ) 
void XAP_Win32DialogHelper::resetContent ( UT_sint32  controlId  ) 
void XAP_Win32DialogHelper::runModal ( XAP_Frame pFrame,
XAP_Dialog_Id  dialog_id,
UT_sint32  resource_id,
XAP_Dialog p_dialog 
)
void XAP_Win32DialogHelper::runModeless ( XAP_Frame pFrame,
XAP_Dialog_Id  dialog_id,
UT_sint32  resource_id,
XAP_Dialog_Modeless p_dialog 
)
void XAP_Win32DialogHelper::s_centerDialog ( HWND  hWnd  )  [static]
BOOL CALLBACK XAP_Win32DialogHelper::s_dlgProc ( HWND  hWnd,
UINT  msg,
WPARAM  wParam,
LPARAM  lParam 
) [static]
HBITMAP XAP_Win32DialogHelper::s_loadBitmap ( HWND  hWnd,
UINT  nId,
const char *  pName,
int  width,
int  height,
const UT_RGBColor Color 
) [static]
void XAP_Win32DialogHelper::selectComboItem ( UT_sint32  controlId,
int  index 
)
void XAP_Win32DialogHelper::selectControlText ( UT_sint32  controlId,
UT_sint32  start,
UT_sint32  end 
)

References _assertValidDlgHandle(), and m_hDlg.

void XAP_Win32DialogHelper::selectListItem ( UT_sint32  controlId,
int  index 
)
int XAP_Win32DialogHelper::setComboDataItem ( UT_sint32  controlId,
int  nIndex,
DWORD  dwData 
)
void XAP_Win32DialogHelper::setControlInt ( UT_sint32  controlId,
int  value 
)
void XAP_Win32DialogHelper::setControlText ( UT_sint32  controlId,
LPCSTR  p_str 
)
void XAP_Win32DialogHelper::setDialogTitle ( LPCSTR  p_str  ) 
void XAP_Win32DialogHelper::setHandle ( HWND  hWnd  )  [inline]
int XAP_Win32DialogHelper::setListDataItem ( UT_sint32  controlId,
int  nIndex,
DWORD  dwData 
)
void XAP_Win32DialogHelper::setParentFrame ( const XAP_Frame pFrame  ) 
int XAP_Win32DialogHelper::showControl ( UT_sint32  controlId,
int  Mode 
)
int XAP_Win32DialogHelper::showWindow ( int  Mode  ) 

Member Data Documentation

Referenced by runModal(), and s_dlgProc().


The documentation for this class was generated from the following files: