source: branches/kmk/Lucide/plugins/lupoppler/lupitext.idl @ 320

Last change on this file since 320 was 320, checked in by dmik, 12 years ago

branches/kmk: Prototyped implementations input field interfaces in the poppler plugin.

  • Property svn:executable set to *
File size: 975 bytes
RevLine 
[320]1#ifndef lupitext_idl
2#define lupitext_idl
3
4#include <luitext.idl>
5
6/**
7 * LuPopplerInputText represents a text field in the PDF document.
8 *
9 * This interface exposes the FormWidgetText poppler class.
10 */
11interface LuPopplerInputText : LuInputText
12{
13
14#ifdef __SOMIDL__
15
16    implementation
17    {
18        getContents: override;
19        setContents: override;
20        isMultiLine: override;
21        isPassword: override;
22        isFileName: override;
23        isSpellCheckable: override;
24        isScrollable: override;
25        isComb: override;
26        isRichText: override;
27        getMaximumLength: override;
28
29        string mContents;
30        boolean mIsMultiLine;
31        boolean mIsPassword;
32        boolean mIsFileSelect;
33        boolean mIsSpellCheckable;
34        boolean mIsScrollable;
35        boolean mIsComb;
36        boolean mIsRichText;
37        long mMaximumLength;
38    };
39
40#endif // __SOMIDL__
41
42};
43
44#endif // lupitext_idl
Note: See TracBrowser for help on using the repository browser.