6
#ifndef __WINDOW_DELEGATE_H__
7
#define __WINDOW_DELEGATE_H__
9
#include "MyGUI_Prerequest.h"
12
#include <berkelium/WindowDelegate.hpp>
17
class BerkeliumWidget;
19
class MYGUI_EXPORT_DLL BerkeliumDelegate :
20
public Berkelium::WindowDelegate
24
virtual ~BerkeliumDelegate() { }
26
void setWindow(Berkelium::Window* _window);
27
void setBuffer(helpers::Buffer* _buffer);
28
void setWidget(MyGUI::BerkeliumWidget* _widget);
32
Berkelium::Window *win,
33
const unsigned char *sourceBuffer,
34
const Berkelium::Rect &sourceBufferRect,
36
const Berkelium::Rect *copyRects,
38
const Berkelium::Rect &scrollRect);
40
virtual void onCursorUpdated(Berkelium::Window *win, const Berkelium::Cursor& newCursor);
43
Berkelium::Window* mWindow;
44
helpers::Buffer* mBuffer;
45
MyGUI::BerkeliumWidget* mWidget;
50
#endif // __WINDOW_DELEGATE_H__
6
#ifndef __WINDOW_DELEGATE_H__
7
#define __WINDOW_DELEGATE_H__
9
#include "MyGUI_Prerequest.h"
12
#include <berkelium/WindowDelegate.hpp>
17
class BerkeliumWidget;
19
class MYGUI_EXPORT_DLL BerkeliumDelegate :
20
public Berkelium::WindowDelegate
24
virtual ~BerkeliumDelegate() { }
26
void setWindow(Berkelium::Window* _window);
27
void setBuffer(helpers::Buffer* _buffer);
28
void setWidget(MyGUI::BerkeliumWidget* _widget);
32
Berkelium::Window *win,
33
const unsigned char *sourceBuffer,
34
const Berkelium::Rect &sourceBufferRect,
36
const Berkelium::Rect *copyRects,
38
const Berkelium::Rect &scrollRect);
40
virtual void onCursorUpdated(Berkelium::Window *win, const Berkelium::Cursor& newCursor);
43
Berkelium::Window* mWindow;
44
helpers::Buffer* mBuffer;
45
MyGUI::BerkeliumWidget* mWidget;
50
#endif // __WINDOW_DELEGATE_H__