1
<refentry id="evince-EvFormFieldSignature">
3
<refentrytitle role="top_of_page">EvFormFieldSignature</refentrytitle>
4
<manvolnum>3</manvolnum>
5
<refmiscinfo>EVINCE Library</refmiscinfo>
9
<refname>EvFormFieldSignature</refname>
10
<refpurpose></refpurpose>
11
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
14
<refsynopsisdiv role="synopsis">
15
<title role="synopsis.title">Synopsis</title>
21
#define <link linkend="EV-TYPE-FORM-FIELD-TEXT:CAPS">EV_TYPE_FORM_FIELD_TEXT</link>
22
#define <link linkend="EV-FORM-FIELD-TEXT:CAPS">EV_FORM_FIELD_TEXT</link> (object)
23
#define <link linkend="EV-FORM-FIELD-TEXT-CLASS:CAPS">EV_FORM_FIELD_TEXT_CLASS</link> (klass)
24
#define <link linkend="EV-IS-FORM-FIELD-TEXT:CAPS">EV_IS_FORM_FIELD_TEXT</link> (object)
25
#define <link linkend="EV-IS-FORM-FIELD-TEXT-CLASS:CAPS">EV_IS_FORM_FIELD_TEXT_CLASS</link> (klass)
26
#define <link linkend="EV-FORM-FIELD-TEXT-GET-CLASS:CAPS">EV_FORM_FIELD_TEXT_GET_CLASS</link> (object)
27
#define <link linkend="EV-TYPE-FORM-FIELD-BUTTON:CAPS">EV_TYPE_FORM_FIELD_BUTTON</link>
28
#define <link linkend="EV-FORM-FIELD-BUTTON:CAPS">EV_FORM_FIELD_BUTTON</link> (object)
29
#define <link linkend="EV-FORM-FIELD-BUTTON-CLASS:CAPS">EV_FORM_FIELD_BUTTON_CLASS</link> (klass)
30
#define <link linkend="EV-IS-FORM-FIELD-BUTTON:CAPS">EV_IS_FORM_FIELD_BUTTON</link> (object)
31
#define <link linkend="EV-IS-FORM-FIELD-BUTTON-CLASS:CAPS">EV_IS_FORM_FIELD_BUTTON_CLASS</link> (klass)
32
#define <link linkend="EV-FORM-FIELD-BUTTON-GET-CLASS:CAPS">EV_FORM_FIELD_BUTTON_GET_CLASS</link> (object)
33
#define <link linkend="EV-TYPE-FORM-FIELD-CHOICE:CAPS">EV_TYPE_FORM_FIELD_CHOICE</link>
34
#define <link linkend="EV-FORM-FIELD-CHOICE:CAPS">EV_FORM_FIELD_CHOICE</link> (object)
35
#define <link linkend="EV-FORM-FIELD-CHOICE-CLASS:CAPS">EV_FORM_FIELD_CHOICE_CLASS</link> (klass)
36
#define <link linkend="EV-IS-FORM-FIELD-CHOICE:CAPS">EV_IS_FORM_FIELD_CHOICE</link> (object)
37
#define <link linkend="EV-IS-FORM-FIELD-CHOICE-CLASS:CAPS">EV_IS_FORM_FIELD_CHOICE_CLASS</link> (klass)
38
#define <link linkend="EV-FORM-FIELD-CHOICE-GET-CLASS:CAPS">EV_FORM_FIELD_CHOICE_GET_CLASS</link> (object)
39
#define <link linkend="EV-TYPE-FORM-FIELD-SIGNATURE:CAPS">EV_TYPE_FORM_FIELD_SIGNATURE</link>
40
#define <link linkend="EV-FORM-FIELD-SIGNATURE:CAPS">EV_FORM_FIELD_SIGNATURE</link> (object)
41
#define <link linkend="EV-FORM-FIELD-SIGNATURE-CLASS:CAPS">EV_FORM_FIELD_SIGNATURE_CLASS</link> (klass)
42
#define <link linkend="EV-IS-FORM-FIELD-SIGNATURE:CAPS">EV_IS_FORM_FIELD_SIGNATURE</link> (object)
43
#define <link linkend="EV-IS-FORM-FIELD-SIGNATURE-CLASS:CAPS">EV_IS_FORM_FIELD_SIGNATURE_CLASS</link>(klass)
44
#define <link linkend="EV-FORM-FIELD-SIGNATURE-GET-CLASS:CAPS">EV_FORM_FIELD_SIGNATURE_GET_CLASS</link>(object)
45
enum <link linkend="EvFormFieldTextType">EvFormFieldTextType</link>;
46
enum <link linkend="EvFormFieldButtonType">EvFormFieldButtonType</link>;
47
enum <link linkend="EvFormFieldChoiceType">EvFormFieldChoiceType</link>;
48
<link linkend="EvFormField">EvFormField</link>;
49
<link linkend="EvFormFieldText">EvFormFieldText</link>;
50
<link linkend="EvFormFieldButton">EvFormFieldButton</link>;
51
<link linkend="EvFormFieldChoice">EvFormFieldChoice</link>;
52
<link linkend="EvFormFieldSignature">EvFormFieldSignature</link>;
53
<link linkend="GType">GType</link> <link linkend="ev-form-field-text-get-type">ev_form_field_text_get_type</link> (void);
54
<link linkend="EvFormField">EvFormField</link>* <link linkend="ev-form-field-text-new">ev_form_field_text_new</link> (<link linkend="gint">gint</link> id,
55
<link linkend="EvFormFieldTextType">EvFormFieldTextType</link> type);
56
<link linkend="GType">GType</link> <link linkend="ev-form-field-button-get-type">ev_form_field_button_get_type</link> (void);
57
<link linkend="EvFormField">EvFormField</link>* <link linkend="ev-form-field-button-new">ev_form_field_button_new</link> (<link linkend="gint">gint</link> id,
58
<link linkend="EvFormFieldButtonType">EvFormFieldButtonType</link> type);
59
<link linkend="GType">GType</link> <link linkend="ev-form-field-choice-get-type">ev_form_field_choice_get_type</link> (void);
60
<link linkend="EvFormField">EvFormField</link>* <link linkend="ev-form-field-choice-new">ev_form_field_choice_new</link> (<link linkend="gint">gint</link> id,
61
<link linkend="EvFormFieldChoiceType">EvFormFieldChoiceType</link> type);
62
<link linkend="GType">GType</link> <link linkend="ev-form-field-signature-get-type">ev_form_field_signature_get_type</link>
64
<link linkend="EvFormField">EvFormField</link>* <link linkend="ev-form-field-signature-new">ev_form_field_signature_new</link> (<link linkend="gint">gint</link> id);
65
<link linkend="EvFormFieldMapping">EvFormFieldMapping</link>;
66
<link linkend="void">void</link> <link linkend="ev-form-field-mapping-free">ev_form_field_mapping_free</link> (<link linkend="GList">GList</link> *field_mapping);
67
<link linkend="EvFormField">EvFormField</link>* <link linkend="ev-form-field-mapping-find">ev_form_field_mapping_find</link> (<link linkend="GList">GList</link> *field_mapping,
68
<link linkend="gdouble">gdouble</link> x,
69
<link linkend="gdouble">gdouble</link> y);
70
<link linkend="void">void</link> <link linkend="ev-form-field-mapping-get-area">ev_form_field_mapping_get_area</link> (<link linkend="GList">GList</link> *field_mapping,
71
<link linkend="EvFormField">EvFormField</link> *field,
72
<link linkend="EvRectangle">EvRectangle</link> *area);
73
<link linkend="EvFormField">EvFormField</link>* <link linkend="ev-form-field-mapping-find-by-id">ev_form_field_mapping_find_by_id</link>
74
(<link linkend="GList">GList</link> *form_field_mapping,
75
<link linkend="gint">gint</link> id);
88
<refsect1 role="desc">
89
<title role="desc.title">Description</title>
95
<refsect1 role="details">
96
<title role="details.title">Details</title>
98
<title><anchor id="EV-TYPE-FORM-FIELD-TEXT:CAPS" role="macro"/>EV_TYPE_FORM_FIELD_TEXT</title>
99
<indexterm><primary>EV_TYPE_FORM_FIELD_TEXT</primary></indexterm><programlisting>#define EV_TYPE_FORM_FIELD_TEXT (ev_form_field_text_get_type())
105
<title><anchor id="EV-FORM-FIELD-TEXT:CAPS" role="macro"/>EV_FORM_FIELD_TEXT()</title>
106
<indexterm><primary>EV_FORM_FIELD_TEXT</primary></indexterm><programlisting>#define EV_FORM_FIELD_TEXT(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_FORM_FIELD_TEXT, EvFormFieldText))
110
</para><variablelist role="params">
111
<varlistentry><term><parameter>object</parameter> :</term>
115
</simpara></listitem></varlistentry>
116
</variablelist></refsect2>
118
<title><anchor id="EV-FORM-FIELD-TEXT-CLASS:CAPS" role="macro"/>EV_FORM_FIELD_TEXT_CLASS()</title>
119
<indexterm><primary>EV_FORM_FIELD_TEXT_CLASS</primary></indexterm><programlisting>#define EV_FORM_FIELD_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_FORM_FIELD_TEXT, EvFormFieldTextClass))
123
</para><variablelist role="params">
124
<varlistentry><term><parameter>klass</parameter> :</term>
128
</simpara></listitem></varlistentry>
129
</variablelist></refsect2>
131
<title><anchor id="EV-IS-FORM-FIELD-TEXT:CAPS" role="macro"/>EV_IS_FORM_FIELD_TEXT()</title>
132
<indexterm><primary>EV_IS_FORM_FIELD_TEXT</primary></indexterm><programlisting>#define EV_IS_FORM_FIELD_TEXT(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_FORM_FIELD_TEXT))
136
</para><variablelist role="params">
137
<varlistentry><term><parameter>object</parameter> :</term>
141
</simpara></listitem></varlistentry>
142
</variablelist></refsect2>
144
<title><anchor id="EV-IS-FORM-FIELD-TEXT-CLASS:CAPS" role="macro"/>EV_IS_FORM_FIELD_TEXT_CLASS()</title>
145
<indexterm><primary>EV_IS_FORM_FIELD_TEXT_CLASS</primary></indexterm><programlisting>#define EV_IS_FORM_FIELD_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_FORM_FIELD_TEXT))
149
</para><variablelist role="params">
150
<varlistentry><term><parameter>klass</parameter> :</term>
154
</simpara></listitem></varlistentry>
155
</variablelist></refsect2>
157
<title><anchor id="EV-FORM-FIELD-TEXT-GET-CLASS:CAPS" role="macro"/>EV_FORM_FIELD_TEXT_GET_CLASS()</title>
158
<indexterm><primary>EV_FORM_FIELD_TEXT_GET_CLASS</primary></indexterm><programlisting>#define EV_FORM_FIELD_TEXT_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_FORM_FIELD_TEXT, EvFormFieldTextClass))
162
</para><variablelist role="params">
163
<varlistentry><term><parameter>object</parameter> :</term>
167
</simpara></listitem></varlistentry>
168
</variablelist></refsect2>
170
<title><anchor id="EV-TYPE-FORM-FIELD-BUTTON:CAPS" role="macro"/>EV_TYPE_FORM_FIELD_BUTTON</title>
171
<indexterm><primary>EV_TYPE_FORM_FIELD_BUTTON</primary></indexterm><programlisting>#define EV_TYPE_FORM_FIELD_BUTTON (ev_form_field_button_get_type())
177
<title><anchor id="EV-FORM-FIELD-BUTTON:CAPS" role="macro"/>EV_FORM_FIELD_BUTTON()</title>
178
<indexterm><primary>EV_FORM_FIELD_BUTTON</primary></indexterm><programlisting>#define EV_FORM_FIELD_BUTTON(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_FORM_FIELD_BUTTON, EvFormFieldButton))
182
</para><variablelist role="params">
183
<varlistentry><term><parameter>object</parameter> :</term>
187
</simpara></listitem></varlistentry>
188
</variablelist></refsect2>
190
<title><anchor id="EV-FORM-FIELD-BUTTON-CLASS:CAPS" role="macro"/>EV_FORM_FIELD_BUTTON_CLASS()</title>
191
<indexterm><primary>EV_FORM_FIELD_BUTTON_CLASS</primary></indexterm><programlisting>#define EV_FORM_FIELD_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_FORM_FIELD_BUTTON, EvFormFieldButtonClass))
195
</para><variablelist role="params">
196
<varlistentry><term><parameter>klass</parameter> :</term>
200
</simpara></listitem></varlistentry>
201
</variablelist></refsect2>
203
<title><anchor id="EV-IS-FORM-FIELD-BUTTON:CAPS" role="macro"/>EV_IS_FORM_FIELD_BUTTON()</title>
204
<indexterm><primary>EV_IS_FORM_FIELD_BUTTON</primary></indexterm><programlisting>#define EV_IS_FORM_FIELD_BUTTON(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_FORM_FIELD_BUTTON))
208
</para><variablelist role="params">
209
<varlistentry><term><parameter>object</parameter> :</term>
213
</simpara></listitem></varlistentry>
214
</variablelist></refsect2>
216
<title><anchor id="EV-IS-FORM-FIELD-BUTTON-CLASS:CAPS" role="macro"/>EV_IS_FORM_FIELD_BUTTON_CLASS()</title>
217
<indexterm><primary>EV_IS_FORM_FIELD_BUTTON_CLASS</primary></indexterm><programlisting>#define EV_IS_FORM_FIELD_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_FORM_FIELD_BUTTON))
221
</para><variablelist role="params">
222
<varlistentry><term><parameter>klass</parameter> :</term>
226
</simpara></listitem></varlistentry>
227
</variablelist></refsect2>
229
<title><anchor id="EV-FORM-FIELD-BUTTON-GET-CLASS:CAPS" role="macro"/>EV_FORM_FIELD_BUTTON_GET_CLASS()</title>
230
<indexterm><primary>EV_FORM_FIELD_BUTTON_GET_CLASS</primary></indexterm><programlisting>#define EV_FORM_FIELD_BUTTON_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_FORM_FIELD_BUTTON, EvFormFieldButtonClass))
234
</para><variablelist role="params">
235
<varlistentry><term><parameter>object</parameter> :</term>
239
</simpara></listitem></varlistentry>
240
</variablelist></refsect2>
242
<title><anchor id="EV-TYPE-FORM-FIELD-CHOICE:CAPS" role="macro"/>EV_TYPE_FORM_FIELD_CHOICE</title>
243
<indexterm><primary>EV_TYPE_FORM_FIELD_CHOICE</primary></indexterm><programlisting>#define EV_TYPE_FORM_FIELD_CHOICE (ev_form_field_choice_get_type())
249
<title><anchor id="EV-FORM-FIELD-CHOICE:CAPS" role="macro"/>EV_FORM_FIELD_CHOICE()</title>
250
<indexterm><primary>EV_FORM_FIELD_CHOICE</primary></indexterm><programlisting>#define EV_FORM_FIELD_CHOICE(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_FORM_FIELD_CHOICE, EvFormFieldChoice))
254
</para><variablelist role="params">
255
<varlistentry><term><parameter>object</parameter> :</term>
259
</simpara></listitem></varlistentry>
260
</variablelist></refsect2>
262
<title><anchor id="EV-FORM-FIELD-CHOICE-CLASS:CAPS" role="macro"/>EV_FORM_FIELD_CHOICE_CLASS()</title>
263
<indexterm><primary>EV_FORM_FIELD_CHOICE_CLASS</primary></indexterm><programlisting>#define EV_FORM_FIELD_CHOICE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_FORM_FIELD_CHOICE, EvFormFieldChoiceClass))
267
</para><variablelist role="params">
268
<varlistentry><term><parameter>klass</parameter> :</term>
272
</simpara></listitem></varlistentry>
273
</variablelist></refsect2>
275
<title><anchor id="EV-IS-FORM-FIELD-CHOICE:CAPS" role="macro"/>EV_IS_FORM_FIELD_CHOICE()</title>
276
<indexterm><primary>EV_IS_FORM_FIELD_CHOICE</primary></indexterm><programlisting>#define EV_IS_FORM_FIELD_CHOICE(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_FORM_FIELD_CHOICE))
280
</para><variablelist role="params">
281
<varlistentry><term><parameter>object</parameter> :</term>
285
</simpara></listitem></varlistentry>
286
</variablelist></refsect2>
288
<title><anchor id="EV-IS-FORM-FIELD-CHOICE-CLASS:CAPS" role="macro"/>EV_IS_FORM_FIELD_CHOICE_CLASS()</title>
289
<indexterm><primary>EV_IS_FORM_FIELD_CHOICE_CLASS</primary></indexterm><programlisting>#define EV_IS_FORM_FIELD_CHOICE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_FORM_FIELD_CHOICE))
293
</para><variablelist role="params">
294
<varlistentry><term><parameter>klass</parameter> :</term>
298
</simpara></listitem></varlistentry>
299
</variablelist></refsect2>
301
<title><anchor id="EV-FORM-FIELD-CHOICE-GET-CLASS:CAPS" role="macro"/>EV_FORM_FIELD_CHOICE_GET_CLASS()</title>
302
<indexterm><primary>EV_FORM_FIELD_CHOICE_GET_CLASS</primary></indexterm><programlisting>#define EV_FORM_FIELD_CHOICE_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_FORM_FIELD_CHOICE, EvFormFieldChoiceClass))
306
</para><variablelist role="params">
307
<varlistentry><term><parameter>object</parameter> :</term>
311
</simpara></listitem></varlistentry>
312
</variablelist></refsect2>
314
<title><anchor id="EV-TYPE-FORM-FIELD-SIGNATURE:CAPS" role="macro"/>EV_TYPE_FORM_FIELD_SIGNATURE</title>
315
<indexterm><primary>EV_TYPE_FORM_FIELD_SIGNATURE</primary></indexterm><programlisting>#define EV_TYPE_FORM_FIELD_SIGNATURE (ev_form_field_signature_get_type())
321
<title><anchor id="EV-FORM-FIELD-SIGNATURE:CAPS" role="macro"/>EV_FORM_FIELD_SIGNATURE()</title>
322
<indexterm><primary>EV_FORM_FIELD_SIGNATURE</primary></indexterm><programlisting>#define EV_FORM_FIELD_SIGNATURE(object) (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_FORM_FIELD_SIGNATURE, EvFormFieldSignature))
326
</para><variablelist role="params">
327
<varlistentry><term><parameter>object</parameter> :</term>
331
</simpara></listitem></varlistentry>
332
</variablelist></refsect2>
334
<title><anchor id="EV-FORM-FIELD-SIGNATURE-CLASS:CAPS" role="macro"/>EV_FORM_FIELD_SIGNATURE_CLASS()</title>
335
<indexterm><primary>EV_FORM_FIELD_SIGNATURE_CLASS</primary></indexterm><programlisting>#define EV_FORM_FIELD_SIGNATURE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_FORM_FIELD_SIGNATURE, EvFormFieldSignatureClass))
339
</para><variablelist role="params">
340
<varlistentry><term><parameter>klass</parameter> :</term>
344
</simpara></listitem></varlistentry>
345
</variablelist></refsect2>
347
<title><anchor id="EV-IS-FORM-FIELD-SIGNATURE:CAPS" role="macro"/>EV_IS_FORM_FIELD_SIGNATURE()</title>
348
<indexterm><primary>EV_IS_FORM_FIELD_SIGNATURE</primary></indexterm><programlisting>#define EV_IS_FORM_FIELD_SIGNATURE(object) (G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_FORM_FIELD_SIGNATURE))
352
</para><variablelist role="params">
353
<varlistentry><term><parameter>object</parameter> :</term>
357
</simpara></listitem></varlistentry>
358
</variablelist></refsect2>
360
<title><anchor id="EV-IS-FORM-FIELD-SIGNATURE-CLASS:CAPS" role="macro"/>EV_IS_FORM_FIELD_SIGNATURE_CLASS()</title>
361
<indexterm><primary>EV_IS_FORM_FIELD_SIGNATURE_CLASS</primary></indexterm><programlisting>#define EV_IS_FORM_FIELD_SIGNATURE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_FORM_FIELD_SIGNATURE))
365
</para><variablelist role="params">
366
<varlistentry><term><parameter>klass</parameter> :</term>
370
</simpara></listitem></varlistentry>
371
</variablelist></refsect2>
373
<title><anchor id="EV-FORM-FIELD-SIGNATURE-GET-CLASS:CAPS" role="macro"/>EV_FORM_FIELD_SIGNATURE_GET_CLASS()</title>
374
<indexterm><primary>EV_FORM_FIELD_SIGNATURE_GET_CLASS</primary></indexterm><programlisting>#define EV_FORM_FIELD_SIGNATURE_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_FORM_FIELD_SIGNATURE, EvFormFieldSignatureClass))
378
</para><variablelist role="params">
379
<varlistentry><term><parameter>object</parameter> :</term>
383
</simpara></listitem></varlistentry>
384
</variablelist></refsect2>
386
<title><anchor id="EvFormFieldTextType" role="enum"/>enum EvFormFieldTextType</title>
387
<indexterm><primary>EvFormFieldTextType</primary></indexterm><programlisting>typedef enum
389
EV_FORM_FIELD_TEXT_NORMAL,
390
EV_FORM_FIELD_TEXT_MULTILINE,
391
EV_FORM_FIELD_TEXT_PASSWORD,
392
EV_FORM_FIELD_TEXT_FILE_SELECT
393
} EvFormFieldTextType;
399
<title><anchor id="EvFormFieldButtonType" role="enum"/>enum EvFormFieldButtonType</title>
400
<indexterm><primary>EvFormFieldButtonType</primary></indexterm><programlisting>typedef enum
402
EV_FORM_FIELD_BUTTON_PUSH,
403
EV_FORM_FIELD_BUTTON_CHECK,
404
EV_FORM_FIELD_BUTTON_RADIO
405
} EvFormFieldButtonType;
411
<title><anchor id="EvFormFieldChoiceType" role="enum"/>enum EvFormFieldChoiceType</title>
412
<indexterm><primary>EvFormFieldChoiceType</primary></indexterm><programlisting>typedef enum
414
EV_FORM_FIELD_CHOICE_COMBO,
415
EV_FORM_FIELD_CHOICE_LIST
416
} EvFormFieldChoiceType;
422
<title><anchor id="EvFormField" role="struct"/>EvFormField</title>
423
<indexterm><primary>EvFormField</primary></indexterm><programlisting>typedef struct {
427
gboolean is_read_only;
438
<title><anchor id="EvFormFieldText" role="struct"/>EvFormFieldText</title>
439
<indexterm><primary>EvFormFieldText</primary></indexterm><programlisting>typedef struct {
442
EvFormFieldTextType type;
444
gboolean do_spell_check : 1;
445
gboolean do_scroll : 1;
447
gboolean is_rich_text : 1;
457
<title><anchor id="EvFormFieldButton" role="struct"/>EvFormFieldButton</title>
458
<indexterm><primary>EvFormFieldButton</primary></indexterm><programlisting>typedef struct {
461
EvFormFieldButtonType type;
470
<title><anchor id="EvFormFieldChoice" role="struct"/>EvFormFieldChoice</title>
471
<indexterm><primary>EvFormFieldChoice</primary></indexterm><programlisting>typedef struct {
474
EvFormFieldChoiceType type;
476
gboolean multi_select : 1;
477
gboolean is_editable : 1;
478
gboolean do_spell_check : 1;
479
gboolean commit_on_sel_change : 1;
481
GList *selected_items;
489
<title><anchor id="EvFormFieldSignature" role="struct"/>EvFormFieldSignature</title>
490
<indexterm><primary>EvFormFieldSignature</primary></indexterm><programlisting>typedef struct {
494
} EvFormFieldSignature;
500
<title><anchor id="ev-form-field-text-get-type" role="function"/>ev_form_field_text_get_type ()</title>
501
<indexterm><primary>ev_form_field_text_get_type</primary></indexterm><programlisting><link linkend="GType">GType</link> ev_form_field_text_get_type (void);</programlisting>
504
</para><variablelist role="params">
505
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
508
</simpara></listitem></varlistentry>
509
</variablelist></refsect2>
511
<title><anchor id="ev-form-field-text-new" role="function"/>ev_form_field_text_new ()</title>
512
<indexterm><primary>ev_form_field_text_new</primary></indexterm><programlisting><link linkend="EvFormField">EvFormField</link>* ev_form_field_text_new (<link linkend="gint">gint</link> id,
513
<link linkend="EvFormFieldTextType">EvFormFieldTextType</link> type);</programlisting>
516
</para><variablelist role="params">
517
<varlistentry><term><parameter>id</parameter> :</term>
519
</simpara></listitem></varlistentry>
520
<varlistentry><term><parameter>type</parameter> :</term>
522
</simpara></listitem></varlistentry>
523
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
526
</simpara></listitem></varlistentry>
527
</variablelist></refsect2>
529
<title><anchor id="ev-form-field-button-get-type" role="function"/>ev_form_field_button_get_type ()</title>
530
<indexterm><primary>ev_form_field_button_get_type</primary></indexterm><programlisting><link linkend="GType">GType</link> ev_form_field_button_get_type (void);</programlisting>
533
</para><variablelist role="params">
534
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
537
</simpara></listitem></varlistentry>
538
</variablelist></refsect2>
540
<title><anchor id="ev-form-field-button-new" role="function"/>ev_form_field_button_new ()</title>
541
<indexterm><primary>ev_form_field_button_new</primary></indexterm><programlisting><link linkend="EvFormField">EvFormField</link>* ev_form_field_button_new (<link linkend="gint">gint</link> id,
542
<link linkend="EvFormFieldButtonType">EvFormFieldButtonType</link> type);</programlisting>
545
</para><variablelist role="params">
546
<varlistentry><term><parameter>id</parameter> :</term>
548
</simpara></listitem></varlistentry>
549
<varlistentry><term><parameter>type</parameter> :</term>
551
</simpara></listitem></varlistentry>
552
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
555
</simpara></listitem></varlistentry>
556
</variablelist></refsect2>
558
<title><anchor id="ev-form-field-choice-get-type" role="function"/>ev_form_field_choice_get_type ()</title>
559
<indexterm><primary>ev_form_field_choice_get_type</primary></indexterm><programlisting><link linkend="GType">GType</link> ev_form_field_choice_get_type (void);</programlisting>
562
</para><variablelist role="params">
563
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
566
</simpara></listitem></varlistentry>
567
</variablelist></refsect2>
569
<title><anchor id="ev-form-field-choice-new" role="function"/>ev_form_field_choice_new ()</title>
570
<indexterm><primary>ev_form_field_choice_new</primary></indexterm><programlisting><link linkend="EvFormField">EvFormField</link>* ev_form_field_choice_new (<link linkend="gint">gint</link> id,
571
<link linkend="EvFormFieldChoiceType">EvFormFieldChoiceType</link> type);</programlisting>
574
</para><variablelist role="params">
575
<varlistentry><term><parameter>id</parameter> :</term>
577
</simpara></listitem></varlistentry>
578
<varlistentry><term><parameter>type</parameter> :</term>
580
</simpara></listitem></varlistentry>
581
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
584
</simpara></listitem></varlistentry>
585
</variablelist></refsect2>
587
<title><anchor id="ev-form-field-signature-get-type" role="function"/>ev_form_field_signature_get_type ()</title>
588
<indexterm><primary>ev_form_field_signature_get_type</primary></indexterm><programlisting><link linkend="GType">GType</link> ev_form_field_signature_get_type
589
(void);</programlisting>
592
</para><variablelist role="params">
593
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
596
</simpara></listitem></varlistentry>
597
</variablelist></refsect2>
599
<title><anchor id="ev-form-field-signature-new" role="function"/>ev_form_field_signature_new ()</title>
600
<indexterm><primary>ev_form_field_signature_new</primary></indexterm><programlisting><link linkend="EvFormField">EvFormField</link>* ev_form_field_signature_new (<link linkend="gint">gint</link> id);</programlisting>
603
</para><variablelist role="params">
604
<varlistentry><term><parameter>id</parameter> :</term>
606
</simpara></listitem></varlistentry>
607
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
610
</simpara></listitem></varlistentry>
611
</variablelist></refsect2>
613
<title><anchor id="EvFormFieldMapping" role="struct"/>EvFormFieldMapping</title>
614
<indexterm><primary>EvFormFieldMapping</primary></indexterm><programlisting>typedef struct {
620
} EvFormFieldMapping;
626
<title><anchor id="ev-form-field-mapping-free" role="function"/>ev_form_field_mapping_free ()</title>
627
<indexterm><primary>ev_form_field_mapping_free</primary></indexterm><programlisting><link linkend="void">void</link> ev_form_field_mapping_free (<link linkend="GList">GList</link> *field_mapping);</programlisting>
630
</para><variablelist role="params">
631
<varlistentry><term><parameter>field_mapping</parameter> :</term>
635
</simpara></listitem></varlistentry>
636
</variablelist></refsect2>
638
<title><anchor id="ev-form-field-mapping-find" role="function"/>ev_form_field_mapping_find ()</title>
639
<indexterm><primary>ev_form_field_mapping_find</primary></indexterm><programlisting><link linkend="EvFormField">EvFormField</link>* ev_form_field_mapping_find (<link linkend="GList">GList</link> *field_mapping,
640
<link linkend="gdouble">gdouble</link> x,
641
<link linkend="gdouble">gdouble</link> y);</programlisting>
644
</para><variablelist role="params">
645
<varlistentry><term><parameter>field_mapping</parameter> :</term>
647
</simpara></listitem></varlistentry>
648
<varlistentry><term><parameter>x</parameter> :</term>
650
</simpara></listitem></varlistentry>
651
<varlistentry><term><parameter>y</parameter> :</term>
653
</simpara></listitem></varlistentry>
654
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
657
</simpara></listitem></varlistentry>
658
</variablelist></refsect2>
660
<title><anchor id="ev-form-field-mapping-get-area" role="function"/>ev_form_field_mapping_get_area ()</title>
661
<indexterm><primary>ev_form_field_mapping_get_area</primary></indexterm><programlisting><link linkend="void">void</link> ev_form_field_mapping_get_area (<link linkend="GList">GList</link> *field_mapping,
662
<link linkend="EvFormField">EvFormField</link> *field,
663
<link linkend="EvRectangle">EvRectangle</link> *area);</programlisting>
666
</para><variablelist role="params">
667
<varlistentry><term><parameter>field_mapping</parameter> :</term>
669
</simpara></listitem></varlistentry>
670
<varlistentry><term><parameter>field</parameter> :</term>
672
</simpara></listitem></varlistentry>
673
<varlistentry><term><parameter>area</parameter> :</term>
677
</simpara></listitem></varlistentry>
678
</variablelist></refsect2>
680
<title><anchor id="ev-form-field-mapping-find-by-id" role="function"/>ev_form_field_mapping_find_by_id ()</title>
681
<indexterm><primary>ev_form_field_mapping_find_by_id</primary></indexterm><programlisting><link linkend="EvFormField">EvFormField</link>* ev_form_field_mapping_find_by_id
682
(<link linkend="GList">GList</link> *form_field_mapping,
683
<link linkend="gint">gint</link> id);</programlisting>
686
</para><variablelist role="params">
687
<varlistentry><term><parameter>form_field_mapping</parameter> :</term>
689
</simpara></listitem></varlistentry>
690
<varlistentry><term><parameter>id</parameter> :</term>
692
</simpara></listitem></varlistentry>
693
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
696
</simpara></listitem></varlistentry>
697
</variablelist></refsect2>