Initial commit.
[pdfium.git] / fpdfsdk / src / fxedit / fxet_module.cpp
1 // Copyright 2014 PDFium Authors. All rights reserved.\r
2 // Use of this source code is governed by a BSD-style license that can be\r
3 // found in the LICENSE file.\r
4  \r
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com\r
6 \r
7 #include "../../include/fxedit/fxet_stub.h"\r
8 #include "../../include/fxedit/fxet_edit.h"\r
9 #include "../../include/fxedit/fxet_list.h"\r
10 \r
11 /* ---------------------- IFX_Edit ---------------------- */\r
12 \r
13 IFX_Edit* IFX_Edit::NewEdit()\r
14 {\r
15         if (IPDF_VariableText * pVT = IPDF_VariableText::NewVariableText())\r
16         {\r
17                 return new CFX_Edit(pVT);\r
18         }\r
19 \r
20         return NULL;\r
21 }\r
22 \r
23 void IFX_Edit::DelEdit(IFX_Edit* pEdit)\r
24 {\r
25         ASSERT(pEdit != NULL);\r
26 \r
27         IPDF_VariableText::DelVariableText(pEdit->GetVariableText());\r
28 \r
29         delete (CFX_Edit*)pEdit;\r
30 }\r
31 \r
32 \r
33 /* ---------------------- IFX_List ---------------------- */\r
34 \r
35 IFX_List* IFX_List::NewList()\r
36 {\r
37         return new CFX_ListCtrl();\r
38 }\r
39 \r
40 void IFX_List::DelList(IFX_List* pList)\r
41 {\r
42         ASSERT(pList != NULL);\r
43 \r
44         delete (CFX_ListCtrl*)pList;\r
45 }\r
46 \r