2001-11-13 Michael Meeks <michael@ximian.com>
[platform/core/uifw/at-spi2-atk.git] / cspi / spi_editabletext.c
1 int
2 SpiAccessibleEditableText_ref (SpiAccessibleEditableText *obj)
3 {
4   Accessibility_EditableText_ref (*obj, &ev);
5   return 0;
6 }
7
8
9
10 int
11 SpiAccessibleEditableText_unref (SpiAccessibleEditableText *obj)
12 {
13   Accessibility_EditableText_unref (*obj, &ev);
14   return 0;
15 }
16
17
18
19 boolean
20 SpiAccessibleEditableText_setAttributes (SpiAccessibleEditableText *obj,
21                                          const char *attributes,
22                                          long startPos, long endPos)
23 {
24   return (boolean)
25     Accessibility_EditableText_setAttributes (*obj,
26                                                  (CORBA_char *) attributes,
27                                                  (CORBA_long) startPos, (CORBA_long) endPos, &ev);
28 }
29
30
31
32 void
33 SpiAccessibleEditableText_setTextContents (SpiAccessibleEditableText *obj,
34                                         const char *newContents)
35 {
36   Accessibility_EditableText_setTextContents (*obj,
37                                               (CORBA_char *) newContents, &ev);
38 }
39
40
41
42 void
43 SpiAccessibleEditableText_insertText (SpiAccessibleEditableText *obj,
44                                    long position,
45                                    char *text,
46                                    long length)
47 {
48   Accessibility_EditableText_insertText (*obj,
49                                          (CORBA_long) position, (CORBA_char *) text,
50                                          (CORBA_long) length, &ev);
51 }
52
53
54
55 void
56 SpiAccessibleEditableText_copyText (SpiAccessibleText *obj,
57                                  long startPos,
58                                  long endPos)
59 {
60   Accessibility_EditableText_copyText (*obj,
61                                        (CORBA_long) startPos, (CORBA_long) endPos, &ev);
62 }
63
64
65
66 void
67 SpiAccessibleEditableText_cutText (SpiAccessibleEditableText *obj,
68                                 long startPos,
69                                 long endPos)
70 {
71   Accessibility_EditableText_cutText (*obj,
72                                        (CORBA_long) startPos, (CORBA_long) endPos, &ev);
73 }
74
75
76
77 void
78 SpiAccessibleEditableText_deleteText (SpiAccessibleEditableText *obj,
79                                    long startPos,
80                                    long endPos)
81 {
82   Accessibility_EditableText_deleteText (*obj,
83                                        (CORBA_long) startPos, (CORBA_long) endPos, &ev);
84 }
85
86
87
88 void
89 SpiAccessibleEditableText_pasteText (SpiAccessibleEditableText *obj,
90                                   long position)
91 {
92   Accessibility_EditableText_pasteText (*obj,
93                                         (CORBA_long) position, &ev);
94 }
95