Index: xfa/include/fwl/core/fwl_form.h |
diff --git a/xfa/include/fwl/core/fwl_form.h b/xfa/include/fwl/core/fwl_form.h |
index 439d1cb554f537e4fc31b4a395ff8b8415f03e7b..52a2f5c4798bed8919f4a7f2e7f4608e6b0482f8 100644 |
--- a/xfa/include/fwl/core/fwl_form.h |
+++ b/xfa/include/fwl/core/fwl_form.h |
@@ -63,17 +63,21 @@ enum FWL_COMMANDID { |
FWL_COMMANDID_Yes, |
FWL_COMMANDID_No, |
}; |
+ |
class IFWL_Form : public IFWL_Panel { |
public: |
- IFWL_Form(); |
- FWL_ERR Initialize(CFWL_WidgetImpProperties& properties, |
- CFX_WideString* classname, |
- IFWL_Widget* pOuter); |
+ static IFWL_Form* CreateFormProxy(CFWL_WidgetImpProperties& properties, |
+ CFX_WideString* classname, |
+ IFWL_Widget* pOuter); |
+ |
FWL_FORMSIZE GetFormSize(); |
FWL_ERR SetFormSize(FWL_FORMSIZE eFormSize); |
IFWL_Widget* DoModal(); |
IFWL_Widget* DoModal(FX_DWORD& dwCommandID); |
FWL_ERR EndDoModal(); |
FWL_ERR SetBorderRegion(CFX_Path* pPath); |
+ |
+ protected: |
+ IFWL_Form(); |
}; |
#endif |