aboutsummaryrefslogtreecommitdiff
path: root/graphics/macgui/macwindow.h
diff options
context:
space:
mode:
authorBorja Lorente2016-07-29 11:04:56 +0200
committerBorja Lorente2016-07-31 14:05:15 +0200
commit1f00d2a09995436551ac42df49df5ab0f710357e (patch)
tree265e973d96d4e78095a9d989d361f242525004f0 /graphics/macgui/macwindow.h
parent5bb5bb64f0bd3acdd8235a8c3c294053db27fb4c (diff)
downloadscummvm-rg350-1f00d2a09995436551ac42df49df5ab0f710357e.tar.gz
scummvm-rg350-1f00d2a09995436551ac42df49df5ab0f710357e.tar.bz2
scummvm-rg350-1f00d2a09995436551ac42df49df5ab0f710357e.zip
GRAPHICS: Introduce NinePatchBitmap to MacWindow
Diffstat (limited to 'graphics/macgui/macwindow.h')
-rw-r--r--graphics/macgui/macwindow.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/graphics/macgui/macwindow.h b/graphics/macgui/macwindow.h
index d4d2c073c2..908eab84b4 100644
--- a/graphics/macgui/macwindow.h
+++ b/graphics/macgui/macwindow.h
@@ -49,6 +49,8 @@
#define GRAPHICS_MACWINDOW_H
#include "graphics/managed_surface.h"
+#include "graphics/transparent_surface.h"
+#include "graphics/nine_patch.h"
namespace Graphics {
@@ -110,7 +112,7 @@ protected:
bool (*_callback)(WindowClick, Common::Event &, void *);
void *_dataPtr;
-
+
MacWindowManager *_wm;
};
@@ -140,9 +142,14 @@ private:
void updateInnerDims();
WindowClick isInBorder(int x, int y);
+ void initBorders(ManagedSurface *tr);
+
private:
ManagedSurface _borderSurface;
ManagedSurface _composeSurface;
+
+ NinePatchBitmap *_bmp;
+
bool _scrollable;
bool _resizable;
bool _active;