30 lines
546 B
C
30 lines
546 B
C
|
|
||
|
|
||
|
class ToolTipManager {
|
||
|
|
||
|
|
||
|
public:
|
||
|
|
||
|
// can be NULL, copied internally, so destroyed by caller
|
||
|
static void setTip( const char *inTip );
|
||
|
|
||
|
|
||
|
// destroyed by this class
|
||
|
static char *getTip();
|
||
|
|
||
|
|
||
|
// setTip calls have no effect until unfrozen
|
||
|
static void freeze( char inFrozen );
|
||
|
|
||
|
|
||
|
|
||
|
static void staticInit();
|
||
|
static void staticFree();
|
||
|
|
||
|
|
||
|
private:
|
||
|
static char *mTip;
|
||
|
|
||
|
static char mFrozen;
|
||
|
};
|