39 lines
1.2 KiB
C++
39 lines
1.2 KiB
C++
#pragma once
|
|
|
|
//#include "KUIControl.h"
|
|
class KUITipControl : public KUIControl
|
|
{
|
|
public:
|
|
KUITipControl();
|
|
virtual ~KUITipControl();
|
|
|
|
static void SetDelayTime(DWORD dwDelayTime) { m_dwTipDelayTime = dwDelayTime; }
|
|
static DWORD GetDelayTime() { return m_dwTipDelayTime; }
|
|
|
|
static void SetContinueTime(DWORD dwContinueTime) { m_dwTipContinueTime = dwContinueTime; }
|
|
static DWORD GetContinueTime() { return m_dwTipContinueTime; }
|
|
|
|
virtual void Render(KViewportObject* pViewport, bool isFront = false);
|
|
static void SetToolTipOnOff(bool bOnOff) { s_bIsToolTipOn = bOnOff; }
|
|
static bool GetToolTipOnOff() { return s_bIsToolTipOn; }
|
|
|
|
/// MIMI 2005/08/17 bg 크기 다시 잡아준다.
|
|
void UpdateTooltipRegion( int nW, int nH );
|
|
|
|
/// 2010.05.06 - prodongi
|
|
void applyEmoticonSize(std::string const& aniName, int width, int height);
|
|
|
|
protected:
|
|
virtual void _initControl();
|
|
/** Determine how much time is elapsed for floating Tip Control
|
|
Client Can Change this value by SetDelayTime() function */
|
|
static DWORD m_dwTipDelayTime;
|
|
static DWORD m_dwTipContinueTime;
|
|
|
|
static bool s_bIsToolTipOn;
|
|
|
|
public:
|
|
static const DWORD m_dwTipWindowWidth;
|
|
static const DWORD m_dwTipWindowHeight;
|
|
};
|