separate JVM start and SwingView register at scilab start in mn mode
[scilab.git] / scilab / modules / gui / src / jni / CallScilabBridge.giws.xml
1 <?xml version="1.0"?>
2 <package name="org.scilab.modules.gui.bridge">
3     <object name="CallScilabBridge">
4         <!-- Enable setting (used by setmenu/unsetmenu) -->
5         <method name="setMenuEnabled" returnType="void" modifier="static">
6             <parameter type="int" name="parentUID"/>
7             <parameter type="String" name="menuName"/>
8             <parameter type="boolean" name="status"/>
9         </method>
10         <method name="setSubMenuEnabled" returnType="void" modifier="static">
11             <parameter type="int" name="parentUID"/>
12             <parameter type="String" name="menuName"/>
13             <parameter type="int" name="position"/>
14             <parameter type="boolean" name="status"/>
15         </method>
16         <!-- Delete Menus (used by delmenu) -->
17         <method name="removeMenu" returnType="void" modifier="static">
18             <parameter type="int" name="parentUID"/>
19             <parameter type="String" name="menuName"/>
20         </method>
21         <!-- ContextMenu -->
22         <method name="displayAndWaitContextMenu" returnType="String" modifier="static">
23             <parameter type="int" name="UID"/>
24         </method>
25         <!-- Message Box -->
26         <method name="newMessageBox" returnType="int" modifier="static"/>
27         <method name="setMessageBoxTitle" returnType="void" modifier="static">
28             <parameter name="id" type="int"/>
29             <parameter name="title" type="String"/>
30         </method>
31         <method name="setMessageBoxMessage" returnType="void" modifier="static">
32             <parameter name="id" type="int"/>
33             <parameter name="message" type="String"/>
34         </method>
35         <method name="setMessageBoxMessage" returnType="void" modifier="static">
36             <parameter name="id" type="int"/>
37             <parameter name="message" type="String[]"/>
38         </method>
39         <method name="messageBoxDisplayAndWait" returnType="void" modifier="static">
40             <parameter name="id" type="int"/>
41         </method>
42         <method name="getMessageBoxSelectedButton" returnType="int" modifier="static">
43             <parameter name="id" type="int"/>
44         </method>
45         <method name="setMessageBoxDefaultSelectedButtons" returnType="void" modifier="static">
46             <parameter name="id" type="int"/>
47             <parameter name="index" type="int[]"/>
48         </method>
49         <method name="getMessageBoxUserSelectedButtons" returnType="int[]" modifier="static">
50             <parameter name="id" type="int"/>
51         </method>
52         <method name="setMessageBoxButtonsLabels" returnType="void" modifier="static">
53             <parameter name="id" type="int"/>
54             <parameter name="labels" type="String[]"/>
55         </method>
56         <method name="setMessageBoxInitialValue" returnType="void" modifier="static">
57             <parameter name="id" type="int"/>
58             <parameter name="value" type="String[]"/>
59         </method>
60         <method name="getMessageBoxValue" returnType="String[]" modifier="static">
61             <parameter name="id" type="int"/>
62         </method>
63         <method name="getMessageBoxValueSize" returnType="int" modifier="static">
64             <parameter name="id" type="int"/>
65         </method>
66         <method name="setMessageBoxListBoxItems" returnType="void" modifier="static">
67             <parameter name="id" type="int"/>
68             <parameter name="items" type="String[]"/>
69         </method>
70         <method name="getMessageBoxSelectedItem" returnType="int" modifier="static">
71             <parameter name="id" type="int"/>
72         </method>
73         <method name="setMessageBoxLineLabels" returnType="void" modifier="static">
74             <parameter name="id" type="int"/>
75             <parameter name="labels" type="String[]"/>
76         </method>
77         <method name="setMessageBoxColumnLabels" returnType="void" modifier="static">
78             <parameter name="id" type="int"/>
79             <parameter name="labels" type="String[]"/>
80         </method>
81         <method name="setMessageBoxDefaultInput" returnType="void" modifier="static">
82             <parameter name="id" type="int"/>
83             <parameter name="values" type="String[]"/>
84         </method>
85         <method name="setMessageBoxModal" returnType="void" modifier="static">
86             <parameter name="id" type="int"/>
87             <parameter name="status" type="boolean"/>
88         </method>
89         <method name="setMessageBoxIcon" returnType="void" modifier="static">
90             <parameter name="id" type="int"/>
91             <parameter name="name" type="String"/>
92         </method>
93         <!-- Help Browser -->
94         <method name="launchHelpBrowser" returnType="void" modifier="static">
95             <parameter type="String[]" name="helps"/>
96             <parameter type="String" name="language"/>
97         </method>
98         <method name="searchKeyword" returnType="void" modifier="static">
99             <parameter type="String[]" name="helps"/>
100             <parameter type="String" name="keyword"/>
101             <parameter type="String" name="language"/>
102             <parameter type="boolean" name="fullText"/>
103         </method>
104         <!-- Export GUI-->
105         <method name="newExportFileChooser" returnType="int" modifier="static">
106             <parameter type="int" name="figureUID"/>
107         </method>
108         <!-- Font Chooser -->
109         <method name="newFontChooser" returnType="int" modifier="static">
110         </method>
111         <method name="fontChooserDisplayAndWait" returnType="void" modifier="static">
112             <parameter type="int" name="objID"/>
113         </method>
114         <method name="setFontChooserFontName" returnType="void" modifier="static">
115             <parameter type="int" name="objID"/>
116             <parameter type="String" name="fontName"/>
117         </method>
118         <method name="setFontChooserFontSize" returnType="void" modifier="static">
119             <parameter type="int" name="objID"/>
120             <parameter type="int" name="fontSize"/>
121         </method>
122         <method name="setFontChooserBold" returnType="void" modifier="static">
123             <parameter type="int" name="objID"/>
124             <parameter type="boolean" name="bold"/>
125         </method>
126         <method name="setFontChooserItalic" returnType="void" modifier="static">
127             <parameter type="int" name="objID"/>
128             <parameter type="boolean" name="italic"/>
129         </method>
130         <method name="getFontChooserFontName" returnType="String" modifier="static">
131             <parameter type="int" name="objID"/>
132         </method>
133         <method name="getFontChooserFontSize" returnType="int" modifier="static">
134             <parameter type="int" name="objID"/>
135         </method>
136         <method name="getFontChooserBold" returnType="boolean" modifier="static">
137             <parameter type="int" name="objID"/>
138         </method>
139         <method name="getFontChooserItalic" returnType="boolean" modifier="static">
140             <parameter type="int" name="objID"/>
141         </method>
142         <!-- Color Chooser -->
143         <method name="newColorChooser" returnType="int" modifier="static">
144         </method>
145         <method name="colorChooserDisplayAndWait" returnType="void" modifier="static">
146             <parameter type="int" name="objID"/>
147         </method>
148         <method name="setColorChooserDefaultColor" returnType="void" modifier="static">
149             <parameter type="int" name="objID"/>
150             <parameter type="int[]" name="rgb"/>
151         </method>
152         <method name="getColorChooserSelectedColor" returnType="int[]" modifier="static">
153             <parameter type="int" name="objID"/>
154         </method>
155         <method name="setColorChooserTitle" returnType="void" modifier="static">
156             <parameter type="int" name="objID"/>
157             <parameter type="String" name="title"/>
158         </method>
159         <!-- Clipboard management -->
160         <method name="getClipboardContents" returnType="String" modifier="static">
161         </method>
162         <method name="pasteClipboardIntoConsole" returnType="void" modifier="static">
163         </method>
164         <method name="copyConsoleSelection" returnType="void" modifier="static">
165         </method>
166         <method name="emptyClipboard" returnType="void" modifier="static">
167         </method>
168         <method name="setClipboardContents" returnType="void" modifier="static">
169             <parameter type="String" name="text"/>
170         </method>
171         <method name="copyFigureToClipBoard" returnType="void" modifier="static">
172             <parameter type="int" name="figID"/>
173         </method>
174         <!-- Misc -->
175         <method name="getScreenResolution" returnType="int" modifier="static">
176         </method>
177         <method name="getScreenWidth" returnType="double" modifier="static">
178         </method>
179         <method name="getScreenHeight" returnType="double" modifier="static">
180         </method>
181         <method name="getScreenDepth" returnType="int" modifier="static">
182         </method>
183         <method name="printFigure" returnType="boolean" modifier="static">
184             <parameter type="int" name="figID"/>
185             <parameter type="boolean" name="postScript"/>
186             <parameter type="boolean" name="displayDialog"/>
187         </method>
188         <method name="printFile" returnType="boolean" modifier="static">
189             <parameter type="String" name="fileName"/>
190         </method>
191         <method name="printString" returnType="boolean" modifier="static">
192             <parameter type="String" name="theString"/>
193             <parameter type="String" name="pageHeader"/>
194         </method>
195         <method name="pageSetup" returnType="boolean" modifier="static">
196         </method>
197         <method name="requestFocus" returnType="void" modifier="static">
198             <parameter type="int" name="objUID"/>
199         </method>
200         <method name="raiseWindow" returnType="void" modifier="static">
201             <parameter type="int" name="objID"/>
202         </method>
203         <method name="useCanvasForDisplay" returnType="void" modifier="static">
204             <parameter type="boolean" name="onOrOff"/>
205         </method>
206         <method name="useCanvasForDisplay" returnType="boolean" modifier="static"/>
207         <method name="scilabAboutBox" returnType="void" modifier="static"/>
208         <method name="fireClosingFinished" returnType="void" modifier="static">
209             <parameter type="int" name="figUID"/>
210         </method>
211         <method name="registerSwingView" returnType="void" modifier="static">
212         </method>
213     </object>
214 </package>