Chromium Code Reviews| 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, |
|
Lei Zhang
2015/12/09 23:15:56
Since the original Create() is gone, can this beco
|
| + 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 |