#include "camtypes.h"
#include "dlgmgr.h"
#include "camelot.h"
#include "bubbleid.h"
#include "ccdc.h"
#include "grndrgn.h"
#include "grnddib.h"
#include "osrndrgn.h"
#include "dlgview.h"
#include "helpuser.h"
#include "brushmsg.h"
#include "dlgevt.h"
#include "ctrllist.h"
Go to the source code of this file.
Defines | |
#define | MAGIC_CREATE 0xa1ec501dUL |
#define | MAGIC_DESTROY 0xa1ecdeadUL |
#define | CheckMagic(f) |
#define | new CAM_DEBUG_NEW |
Functions | |
DECLARE_SOURCE ("$Revision: 1751 $") | |
BOOL | UpdateStringGadgetValue (DialogOp *Dialog, UINT32 Gadget, StringBase *NewString) |
Similar to SetStringGadgetValue but compares the contents of the gadget in the dialogue before the update and dosen't bother if the new value is the same as the current one. This reduces dialogue flicker. See also: DialogOp::SetStringGadgetValue. |
|
Value: do \ { \ if (MagicWord == MAGIC_DESTROY) \ { \ ERROR3(f ": DialogOp already destroyed"); \ } \ else \ { \ ERROR3IF(MagicWord != MAGIC_CREATE, f ": DialogOp suffered double destroyed or is corrupt"); \ } \ } while(0) Definition at line 153 of file dialogop.cpp. |
|
Definition at line 150 of file dialogop.cpp. |
|
Definition at line 151 of file dialogop.cpp. |
|
Definition at line 176 of file dialogop.cpp. |
|
|
|
Similar to SetStringGadgetValue but compares the contents of the gadget in the dialogue before the update and dosen't bother if the new value is the same as the current one. This reduces dialogue flicker. See also: DialogOp::SetStringGadgetValue.
Definition at line 3607 of file dialogop.cpp. 03608 { 03609 return Dialog->UpdateStringGadgetValue(Gadget, NewString); 03610 }
|