diff options
author | Dan Sinclair <dsinclair@chromium.org> | 2016-03-09 15:33:14 -0500 |
---|---|---|
committer | Dan Sinclair <dsinclair@chromium.org> | 2016-03-09 15:33:14 -0500 |
commit | 2e95951e06bd4d11459fb257c7c2b8fc881854e8 (patch) | |
tree | 742484ab5d944d9c2c930133cc5968d6c6a5678d /xfa/src/fde/fde_object.cpp | |
parent | ea2a252c40f95616eb0f03318222f0c32ef90eff (diff) | |
download | pdfium-2e95951e06bd4d11459fb257c7c2b8fc881854e8.tar.xz |
Cleanup the xfa/src/fdp directory.
This CL renames xfa/src/fdp to xfa/src/fde to better match all of the content
(nothing mentions fdp other then the directory name). The inner src/ and
include/ folders are collapsed up a level and xfa/src/fdp/src/fde is moved
up to xfa/src/fde.
Some of the header moves conflicted with existing headers. In that case, the
existing header had the content moved into the .cpp file and we replaced the
existing header with the one from include/.
R=tsepez@chromium.org
Review URL: https://codereview.chromium.org/1784543002 .
Diffstat (limited to 'xfa/src/fde/fde_object.cpp')
-rw-r--r-- | xfa/src/fde/fde_object.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/xfa/src/fde/fde_object.cpp b/xfa/src/fde/fde_object.cpp new file mode 100644 index 0000000000..1350ae9e9b --- /dev/null +++ b/xfa/src/fde/fde_object.cpp @@ -0,0 +1,25 @@ +// Copyright 2014 PDFium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com + +#include "xfa/src/fde/fde_object.h" + +IFDE_Pen* IFDE_Pen::Create() { + return new CFDE_Pen(); +} +IFDE_Brush* IFDE_Brush::Create(int32_t iType) { + switch (iType) { + case FDE_BRUSHTYPE_Solid: + return new CFDE_SolidBrush; + case FDE_BRUSHTYPE_Hatch: + return new CFDE_HatchBrush; + case FDE_BRUSHTYPE_Texture: + return new CFDE_TextureBrush; + case FDE_BRUSHTYPE_LinearGradient: + return new CFDE_LinearBrush; + default: + return NULL; + } +} |