📄 blockview.h
字号:
#ifndef __BLOCKVIEW__H__
#define __BLOCKVIEW__H__
#include "AppFrame.h"
#include "AEEImage.h"
#include "Sprite2D.h"
#include "superball_res.h"
#include "blockarbiter.h"
class BlockApp;
class BlockArbiter;
class BlockData;
class BlockView : public AppView
{
public:
BlockView(BlockApp *app);
virtual ~BlockView();
virtual AppResult Open();
virtual AppResult Update();
virtual AppResult Enable();
virtual AppResult Disable();
virtual AppResult Close();
virtual ETStatus HandleKeyEvent(AEEEvent evtCode, uint16 param16, uint32 param32);
virtual ETStatus HandleUserEvent(AEEEvent evtCode, uint16 param16, uint32 param32);
protected:
////control casting
BlockData * GetData()
{
return (BlockData *)GetArbiter()->GetData();
}
BlockApp * GetApp()
{
return (BlockApp *)m_app;
}
BlockArbiter * GetArbiter()
{
return (BlockArbiter *)m_arbiter;
}
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -