source: branches/kmk/Lucide/plugins/lupoppler/lupifield.idl @ 321

Last change on this file since 321 was 321, checked in by dmik, 11 years ago

branches/kmk: Implemented LuPopplerDocument::getInputFields() and LuPopplerInputField?.

  • Property svn:executable set to *
File size: 1.0 KB
Line 
1#ifndef lupifield_idl
2#define lupifield_idl
3
4#include <luifield.idl>
5
6interface FormWidget; // declared in poppler/Form.h
7
8/**
9 * LuPopplerInputField represents a PDF input field.
10 *
11 * This interface exposes the FormWidget poppler class.
12 */
13interface LuPopplerInputField : LuInputField
14{
15    void LuPopplerInputField_init( inout somInitCtrl ctrl,
16                                   in FormWidget aFormWidget );
17
18#ifdef __SOMIDL__
19
20    implementation
21    {
22        releaseorder: LuPopplerInputField_init;
23
24        LuPopplerInputField_init: init;
25        somDestruct: override;
26
27        getType: override;
28        getRectangle: override;
29        getID: override;
30        isModified: override;
31        isReadOnly: override;
32
33        FormWidget data;
34
35        passthru C_h_before =  ""
36            ""
37            "#include <Form.h>"
38            "";
39
40        passthru C_xh_before =  ""
41            ""
42            "#include <Form.h>"
43            "";
44    };
45
46#endif // __SOMIDL__
47
48};
49
50#endif // lupifield_idl
Note: See TracBrowser for help on using the repository browser.