summaryrefslogtreecommitdiff
path: root/xfa/include/fwl/lightwidget/widget.h
diff options
context:
space:
mode:
Diffstat (limited to 'xfa/include/fwl/lightwidget/widget.h')
-rw-r--r--xfa/include/fwl/lightwidget/widget.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/xfa/include/fwl/lightwidget/widget.h b/xfa/include/fwl/lightwidget/widget.h
index c597194336..06c425edec 100644
--- a/xfa/include/fwl/lightwidget/widget.h
+++ b/xfa/include/fwl/lightwidget/widget.h
@@ -6,13 +6,15 @@
#ifndef _FWL_WIDGET_LIGHT_H
#define _FWL_WIDGET_LIGHT_H
-class CFWL_WidgetMgr;
-class CFWL_Message;
+
+#include "xfa/include/fwl/core/fwl_widget.h"
+
class CFWL_Event;
-class IFWL_WidgetDelegate;
-class IFWL_Widget;
+class CFWL_Message;
class CFWL_Widget;
class CFWL_WidgetDelegate;
+class CFWL_WidgetMgr;
+
class CFWL_WidgetProperties {
public:
CFWL_WidgetProperties() {
@@ -24,6 +26,9 @@ class CFWL_WidgetProperties {
m_pParent = NULL;
m_pOwner = NULL;
}
+ CFWL_WidgetImpProperties MakeWidgetImpProperties(
+ IFWL_DataProvider* pDataProvider) const;
+
CFX_WideString m_wsWindowclass;
CFX_Matrix m_ctmOnParent;
CFX_RectF m_rtWidget;
@@ -33,6 +38,7 @@ class CFWL_WidgetProperties {
CFWL_Widget* m_pParent;
CFWL_Widget* m_pOwner;
};
+
class CFWL_Widget {
public:
IFWL_Widget* GetWidget();