Line 94... |
Line 94... |
94 |
#ifdef _OPAQUE_SKIA_
|
94 |
#ifdef _OPAQUE_SKIA_
|
95 |
void registerCallback(std::function<void (ulong handle, TBitmap image, int width, int height, ulong color)> setBackground) { _setBackground = setBackground; }
|
95 |
void registerCallback(std::function<void (ulong handle, TBitmap image, int width, int height, ulong color)> setBackground) { _setBackground = setBackground; }
|
96 |
#else
|
96 |
#else
|
97 |
void registerCallback(std::function<void (ulong handle, TBitmap image, int width, int height, ulong color, int opacity)> setBackground) { _setBackground = setBackground; }
|
97 |
void registerCallback(std::function<void (ulong handle, TBitmap image, int width, int height, ulong color, int opacity)> setBackground) { _setBackground = setBackground; }
|
98 |
#endif
|
98 |
#endif
|
99 |
void registerCallbackDB(std::function<void(ulong handle, ulong parent, TBitmap buffer, int width, int height, int left, int top, bool passthrough)> displayButton) { _displayButton = displayButton; }
|
99 |
void registerCallbackDB(std::function<void(ulong handle, ulong parent, TBitmap buffer, int width, int height, int left, int top, bool passthrough, int marqtype, int marq)> displayButton) { _displayButton = displayButton; }
|
100 |
void regCallDropSubPage(std::function<void (ulong handle, ulong parent)> callDropSubPage) { _callDropSubPage = callDropSubPage; }
|
100 |
void regCallDropSubPage(std::function<void (ulong handle, ulong parent)> callDropSubPage) { _callDropSubPage = callDropSubPage; }
|
101 |
void regCallPlayVideo(std::function<void (ulong handle, ulong parent, int left, int top, int width, int height, const std::string& url, const std::string& user, const std::string& pw)> playVideo) { _playVideo = playVideo; };
|
101 |
void regCallPlayVideo(std::function<void (ulong handle, ulong parent, int left, int top, int width, int height, const std::string& url, const std::string& user, const std::string& pw)> playVideo) { _playVideo = playVideo; };
|
102 |
|
102 |
|
103 |
protected:
|
103 |
protected:
|
104 |
void initialize();
|
104 |
void initialize();
|
Line 112... |
Line 112... |
112 |
#ifdef _OPAQUE_SKIA_
|
112 |
#ifdef _OPAQUE_SKIA_
|
113 |
std::function<void (ulong handle, TBitmap image, int width, int height, ulong color)> _setBackground{nullptr};
|
113 |
std::function<void (ulong handle, TBitmap image, int width, int height, ulong color)> _setBackground{nullptr};
|
114 |
#else
|
114 |
#else
|
115 |
std::function<void (ulong handle, TBitmap image, int width, int height, ulong color, int opacity)> _setBackground{nullptr};
|
115 |
std::function<void (ulong handle, TBitmap image, int width, int height, ulong color, int opacity)> _setBackground{nullptr};
|
116 |
#endif
|
116 |
#endif
|
117 |
std::function<void (ulong handle, ulong parent, TBitmap buffer, int width, int height, int left, int top, bool passthrough)> _displayButton{nullptr};
|
117 |
std::function<void (ulong handle, ulong parent, TBitmap buffer, int width, int height, int left, int top, bool passthrough, int marqtype, int marq)> _displayButton{nullptr};
|
118 |
std::function<void (ulong handle, ulong parent)> _callDropSubPage{nullptr};
|
118 |
std::function<void (ulong handle, ulong parent)> _callDropSubPage{nullptr};
|
119 |
std::function<void (ulong handle, ulong parent, int left, int top, int width, int height, const std::string& url, const std::string& user, const std::string& pw)> _playVideo{nullptr};
|
119 |
std::function<void (ulong handle, ulong parent, int left, int top, int width, int height, const std::string& url, const std::string& user, const std::string& pw)> _playVideo{nullptr};
|
120 |
|
120 |
|
121 |
bool mVisible{false}; // TRUE = subpage is visible
|
121 |
bool mVisible{false}; // TRUE = subpage is visible
|
122 |
std::string mFName; // The file name of the page
|
122 |
std::string mFName; // The file name of the page
|