Initial
This commit is contained in:
55
remotepsapp/WindowView.hpp
Normal file
55
remotepsapp/WindowView.hpp
Normal file
@@ -0,0 +1,55 @@
|
||||
#ifndef _REMOTEPSAPP_WINDOWVIEW_HPP_
|
||||
#define _REMOTEPSAPP_WINDOWVIEW_HPP_
|
||||
#ifndef _COMMON_GUIWINDOW_HPP_
|
||||
#include <common/window.hpp>
|
||||
#endif
|
||||
#ifndef _COMMON_ELASTICCONTROL_HPP_
|
||||
#include <common/elastic.hpp>
|
||||
#endif
|
||||
#ifndef _JPGIMG_JPGIMAGE_HPP_
|
||||
#include <jpgimg/jpgimg.hpp>
|
||||
#endif
|
||||
#ifndef _JPGIMG_SCROLLINFO_HPP_
|
||||
#include <jpgimg/scroll.hpp>
|
||||
#endif
|
||||
|
||||
class WindowView : public ElasticControl
|
||||
{
|
||||
public:
|
||||
WindowView(void);
|
||||
virtual ~WindowView();
|
||||
bool create(GUIWindow &parentWindow,GUIWindow &conformParent,const Rect &winRect,UINT controlID);
|
||||
bool createImage(const String &strPathFileName);
|
||||
private:
|
||||
WindowView(const WindowView &someWindowView);
|
||||
WindowView &operator=(const WindowView &someWindowView);
|
||||
CallbackData::ReturnType createHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType destroyHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType closeHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType paintHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType sizeHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType verticalScrollHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType horizontalScrollHandler(CallbackData &someCallbackData);
|
||||
CallbackData::ReturnType eraseBackgroundHandler(CallbackData &someCallbackData);
|
||||
void registerClass(void);
|
||||
static const char *className(void);
|
||||
|
||||
Callback<WindowView> mCreateHandler;
|
||||
Callback<WindowView> mDestroyHandler;
|
||||
Callback<WindowView> mCloseHandler;
|
||||
Callback<WindowView> mPaintHandler;
|
||||
Callback<WindowView> mSizeHandler;
|
||||
Callback<WindowView> mVerticalScrollHandler;
|
||||
Callback<WindowView> mHorizontalScrollHandler;
|
||||
Callback<WindowView> mEraseBackgroundHandler;
|
||||
ScrollInfo mScrollInfo;
|
||||
JPGImage mJPGImage;
|
||||
static char mszClassName[];
|
||||
};
|
||||
|
||||
inline
|
||||
const char *WindowView::className(void)
|
||||
{
|
||||
return mszClassName;
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user