aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gfx/gfx_widgets.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/gfx/gfx_widgets.h')
-rw-r--r--engines/sci/gfx/gfx_widgets.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/engines/sci/gfx/gfx_widgets.h b/engines/sci/gfx/gfx_widgets.h
index b64cb364f6..5a0f813748 100644
--- a/engines/sci/gfx/gfx_widgets.h
+++ b/engines/sci/gfx/gfx_widgets.h
@@ -28,10 +28,27 @@
#ifndef SCI_GFX_GFX_WIDGETS_H
#define SCI_GFX_GFX_WIDGETS_H
-#include "sci/gfx/gfx_state_internal.h"
+#include "common/rect.h"
+
+#include "sci/gfx/gfx_system.h"
+#include "sci/gfx/operations.h"
namespace Sci {
+struct gfx_state_t;
+struct gfxw_box_t;
+struct gfxw_dyn_view_t;
+struct gfxw_container_t;
+typedef gfxw_container_t gfxw_list_t;
+struct gfxw_port_t;
+struct gfxw_primitive_t;
+struct gfxw_snapshot_t;
+struct gfxw_text_t;
+struct gfxw_view_t;
+struct gfxw_visual_t;
+struct gfxw_widget_t;
+
+
/* Enable the next line to keep a list of pointers to all widgets, with up to the specified amount
** of members (/SLOW/) */
/* #define GFXW_DEBUG_WIDGETS 2048 */