59 lines
2.2 KiB
C++
59 lines
2.2 KiB
C++
#pragma once
|
|
|
|
|
|
//#include "SUIWnd.h"
|
|
|
|
class SUIDisplayInfo;
|
|
|
|
/// 우클릭 메뉴1 : 2011.09.16 - servantes
|
|
class SUIPopupPartyMenuCharacterWnd : public SUIWnd
|
|
{
|
|
public:
|
|
SUIPopupPartyMenuCharacterWnd( SGameManager* pGameManager ) : SUIWnd( pGameManager )
|
|
{
|
|
m_nSelectIndex = -1;
|
|
m_strSelectPartyWnd = "";
|
|
m_nSelectPartyType = -1;
|
|
};
|
|
|
|
virtual bool InitControls( KPoint kPos );
|
|
virtual bool InitData( bool bReload = false );
|
|
virtual void PumpUpMessage( LPCSTR lpszControlID, DWORD nMessage, DWORD lparam, DWORD wparam );
|
|
virtual void ProcMsgAtStatic( SGameMessage* pMsg );
|
|
virtual void OnNotifyUIWindowOpen( bool bOpen, bool bLimitWnd = true );
|
|
|
|
//int GetUISizeState() { return m_nUISizeState; } // UI 크기 상태
|
|
//void SetUISizeState(int nState) { m_nUISizeState = nState; } // UI 크기 상태
|
|
|
|
//void ArrangeMenuByUISizeState(int nState); /// 2011.11.17 안 쓰임 - prodongi
|
|
|
|
protected:
|
|
/// 2011.11.09 팝업창 업데이트(show/hide 등등) - prodongi
|
|
void updatePopup(int x, int y);
|
|
void setActivityButton(bool isLeader, std::string const& playerName, bool isLogin, int nPartyType, bool isMeLeader);
|
|
void setActivityButton(KUIControlButton* buttonShow, KUIControlButton* buttonHide, bool show);
|
|
|
|
private:
|
|
std::string m_strSelectPartyWnd; // select party wnd name
|
|
int m_nSelectPartyType; // select party type
|
|
int m_nSelectIndex; // select index
|
|
//SUIDisplayInfo* m_pDisplayInfo;
|
|
//int m_nUISizeState; // UI 크기 상태
|
|
// KUIControlButton* m_paMenuButton[RMN1_MAX]; // 2011.09.29 : servantes
|
|
|
|
KUIControlButton* m_pBtnWhisper;
|
|
KUIControlButton* m_pBtnAddFriend;
|
|
KUIControlButton* m_pBtnBlock;
|
|
KUIControlButton* m_pBtnRequestDeal;
|
|
KUIControlButton* m_pBtnRequestFight;
|
|
KUIControlButton* m_pBtnKickOut;
|
|
KUIControlButton* m_pBtnChangeLeader;
|
|
KUIControlButton* m_pBtnShowBuf;
|
|
KUIControlButton* m_pBtnShowCreature;
|
|
KUIControlButton* m_pBtnShowSmallUI;
|
|
KUIControlButton* m_pBtnHideBuf;
|
|
KUIControlButton* m_pBtnHideCreature;
|
|
KUIControlButton* m_pBtnShowBigUI;
|
|
KUIControlButton* m_pBtnFollow;
|
|
KUIControlButton* m_pBtnReportDive; /// 잠수 신고
|
|
}; |