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

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

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

  • Property svn:executable set to *
File size: 959 bytes
Line 
1#ifndef lupichoice_idl
2#define lupichoice_idl
3
4#include <luichoice.idl>
5
6/**
7 * LuPopplerInputChoice represents a choice box in the PDF docuemnt.
8 *
9 * This interface exposes the FormWidgetChoice poppler class.
10 */
11interface LuPopplerInputChoice : LuInputChoice
12{
13
14#ifdef __SOMIDL__
15
16    implementation
17    {
18        getCount: override;
19        getChoice: override;
20        select: override;
21        toggle: override;
22        deselectAll: override;
23        setChoiceText: override;
24        getChoiceText: override;
25        isSelected: override;
26        isComboBox: override;
27        isEditable: override;
28        isMultiSelectable: override;
29        isSpellCheckable: override;
30
31        long mCount;
32        string mChoiceText;
33        boolean mIsComboBox;
34        boolean mIsEditable;
35        boolean mIsMultiSelectable;
36        boolean mIsSpellCheckable;
37    };
38
39#endif // __SOMIDL__
40
41};
42
43#endif // lupichoice_idl
Note: See TracBrowser for help on using the repository browser.