BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Public Attributes
BW::dialog Class Reference

#include <Dialog.h>

Collaboration diagram for BW::dialog:
Collaboration graph
[legend]

List of all members.

Classes

union  _u

Public Member Functions

 dialog (WORD ctrlType, short index, const char *text, WORD left, WORD top, WORD width, WORD height=0, bool(__fastcall *pfInteract)(dialog *, dlgEvent *)=NULL)
 ~dialog ()
dialogfindIndex (short wIndex)
dialogfindDialog (const char *pszName)
dialognext ()
bool setFlags (DWORD dwFlags)
bool clearFlags (DWORD dwFlags)
bool hasFlags (DWORD dwFlags)
bool setText (char *pszStr)
char * getText ()
int getHotkey ()
BW::bitmapgetSourceBuffer ()
bool enable ()
bool disable ()
bool isDisabled ()
bool show ()
bool hide ()
bool isVisible ()
u16 width ()
u16 height ()
bool doEvent (WORD wEvtNum, DWORD dwUser=0, WORD wSelect=0, WORD wVirtKey=0)
bool defaultInteract (BW::dlgEvent *pEvent)
bool activate ()
bool update ()
bool isDialog ()
dialogchild ()
BW::bitmapgetDestBuffer ()
bool addControl (dialog *ctrl)
bool initialize ()
bool isListed ()
bool applyDialogBackground ()
bool applyWindowBackground ()
bool applyBlankBackground ()
dialogparent ()
short getIndex ()
bool clearFontFlags ()
bool isButton ()
bool isOption ()
bool isChecked ()
bool isList ()
BYTE getSelectedIndex ()
DWORD getSelectedValue ()
char * getSelectedString ()
bool setSelectedIndex (BYTE bIndex)
bool setSelectedByValue (DWORD dwValue)
bool setSelectedByString (const char *pszString)
bool addListEntry (char *pszString, DWORD dwValue=0, BYTE bFlags=0)
bool removeListEntry (BYTE bIndex=0)
bool clearList ()
BYTE getListCount ()
 bool (__fastcall *pfcnInteract)(dialog *
dlgEventvoid (__fastcall *pfcnUpdate)(dialog *

Public Attributes

dialogpNext
rect rct
bitmap srcBits
char * pszText
LONG lFlags
WORD wUnk_0x1C
WORD wUnk_0x1E
short wIndex
WORD wCtrlType
WORD wGraphic
LONG lUser
dlgEvent int
dlgEvent rect *union BW::dialog::_u u

Constructor & Destructor Documentation

BW::dialog::dialog ( WORD  ctrlType,
short  index,
const char *  text,
WORD  left,
WORD  top,
WORD  width,
WORD  height = 0,
bool(__fastcall *pfInteract)(dialog *, dlgEvent *)  = NULL 
)

Here is the call graph for this function:

Here is the call graph for this function:


Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

bool BW::dialog::addListEntry ( char *  pszString,
DWORD  dwValue = 0,
BYTE  bFlags = 0 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

BW::dialog::bool ( __fastcall *  pfcnInteract)

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

bool BW::dialog::doEvent ( WORD  wEvtNum,
DWORD  dwUser = 0,
WORD  wSelect = 0,
WORD  wVirtKey = 0 
)

Here is the caller graph for this function:

Here is the call graph for this function:

dialog * BW::dialog::findDialog ( const char *  pszName)

Here is the call graph for this function:

Here is the caller graph for this function:

dialog * BW::dialog::findIndex ( short  wIndex)

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

char * BW::dialog::getText ( )

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

bool BW::dialog::setSelectedByString ( const char *  pszString)

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

bool BW::dialog::setText ( char *  pszStr)

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

dlgEvent* BW::dialog::void ( __fastcall *  pfcnUpdate)

Here is the caller graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines