
Static Public Member Functions | |
| static String | readLine () |
| static void | display (String dataToDisplay) |
| static boolean | isWaitingForInput () |
| static void | scilabLinesUpdate () |
| static void | clear () |
| static void | clear (int nbLines) |
| static int | getCharWithoutOutput () |
| static void | toHome () |
| static void | setPrompt (String prompt) |
| static void | clearHistory () |
| static int | newWindow () |
| static int | newMenuBar () |
| static int | newMenu () |
| static int | newContextMenu () |
| static int | newColorChooser () |
| static int | newFileChooser () |
| static int | newExportFileChooser (int figureId) |
| static int | newFontChooser () |
| static int | newMessageBox () |
| static int | newWaitBar () |
| static int | newPushButton () |
| static int | newEditBox () |
| static int | newLabel () |
| static int | newCheckBox () |
| static int | newRadioButton () |
| static int | newSlider () |
| static int | newListBox () |
| static int | newPopupMenu () |
| static int | newFrame () |
| static String | displayAndWaitContextMenu (int id) |
| static void | destroyWidget (int id) |
| static void | destroyFrame (int id) |
| static void | setDims (int objID, int width, int height) |
| static void | setWidgetText (int objID, String text) |
| static String | getWidgetText (int objID) |
| static void | setFrameText (int objID, String text) |
| static String | getFrameText (int objID) |
| static void | setFigureAsParent (int figureID, int objID) |
| static void | setPushButtonParent (int figureID, int objID) |
| static void | removePushButtonFromParent (int figureID, int objID) |
| static void | setEditBoxParent (int figureID, int objID) |
| static void | removeEditBoxFromParent (int figureID, int objID) |
| static void | setLabelParent (int figureID, int objID) |
| static void | removeLabelFromParent (int figureID, int objID) |
| static void | setCheckBoxParent (int figureID, int objID) |
| static void | removeCheckBoxFromParent (int figureID, int objID) |
| static void | setRadioButtonParent (int figureID, int objID) |
| static void | removeRadioButtonFromParent (int figureID, int objID) |
| static void | setSliderParent (int figureID, int objID) |
| static void | removeSliderFromParent (int figureID, int objID) |
| static void | setListBoxParent (int figureID, int objID) |
| static void | removeListBoxFromParent (int figureID, int objID) |
| static void | setPopupMenuParent (int figureID, int objID) |
| static void | removePopupMenuFromParent (int figureID, int objID) |
| static void | setFrameParent (int figureID, int objID) |
| static void | removeFrameFromParent (int figureID, int objID) |
| static void | setRootAsParent (int objID) |
| static void | setMenuAsParent (int menuID, int objID) |
| static void | setWidgetCallback (int objID, String callbackString, int callbackType) |
| static void | setFrameCallback (int objID, String callbackString, int callbackType) |
| static void | setFigureMenuEnabled (int figureID, String menuName, boolean status) |
| static void | setFigureSubMenuEnabled (int figureID, String parentMenuName, int menuItemPosition, boolean status) |
| static void | setRootMenuEnabled (String menuName, boolean status) |
| static void | setRootSubMenuEnabled (String parentMenuName, int menuItemPosition, boolean status) |
| static void | removeFigureMenu (int figureID, String menuName) |
| static void | removeRootMenu (String menuName) |
| static void | setFileChooserTitle (int id, String title) |
| static void | setFileChooserInitialDirectory (int id, String path) |
| static void | setFileChooserMask (int id, String mask) |
| static void | fileChooserDisplayAndWait (int id) |
| static int | getFileChooserSelectionSize (int id) |
| static String[] | getFileChooserSelection (int id) |
| static void | setFileChooserDirectorySelectionOnly (int id) |
| static void | setFileChooserFileSelectionOnly (int id) |
| static void | setMessageBoxTitle (int id, String title) |
| static void | setMessageBoxMessage (int id, String message) |
| static void | setMessageBoxMessage (int id, String[] message) |
| static void | messageBoxDisplayAndWait (int id) |
| static int | getMessageBoxSelectedButton (int id) |
| static void | setMessageBoxDefaultSelectedButtons (int id, int[] indices) |
| static int[] | getMessageBoxUserSelectedButtons (int id) |
| static void | setMessageBoxButtonsLabels (int id, String[] labels) |
| static void | setMessageBoxInitialValue (int id, String[] value) |
| static String[] | getMessageBoxValue (int id) |
| static int | getMessageBoxValueSize (int id) |
| static void | setMessageBoxListBoxItems (int id, String[] items) |
| static int | getMessageBoxSelectedItem (int id) |
| static void | setMessageBoxLineLabels (int id, String[] labels) |
| static void | setMessageBoxColumnLabels (int id, String[] labels) |
| static void | setMessageBoxDefaultInput (int id, String[] values) |
| static void | setMessageBoxModal (int id, boolean status) |
| static void | setMessageBoxIcon (int id, String name) |
| static void | setWidgetBackgroundColor (int id, int red, int green, int blue) |
| static int[] | getWidgetBackgroundColor (int id) |
| static void | setWidgetForegroundColor (int id, int red, int green, int blue) |
| static int[] | getWidgetForegroundColor (int id) |
| static void | setFrameBackgroundColor (int id, int red, int green, int blue) |
| static int[] | getFrameBackgroundColor (int id) |
| static void | setFrameForegroundColor (int id, int red, int green, int blue) |
| static int[] | getFrameForegroundColor (int id) |
| static void | setWidgetFontName (int id, String name) |
| static String | getWidgetFontName (int id) |
| static void | setWidgetFontWeight (int id, String weight) |
| static void | setWidgetFontAngle (int id, String angle) |
| static void | setWidgetFontSize (int id, int size) |
| static int | getWidgetFontSize (int id) |
| static void | setFrameFontWeight (int id, String weight) |
| static void | setFrameFontAngle (int id, String angle) |
| static void | setFrameFontSize (int id, int size) |
| static int | getFrameFontSize (int id) |
| static void | setFrameFontName (int id, String name) |
| static String | getFrameFontName (int id) |
| static void | setWidgetPosition (int id, int x, int y, int width, int height) |
| static int[] | getWidgetPosition (int id) |
| static void | setFramePosition (int id, int x, int y, int width, int height) |
| static int[] | getFramePosition (int id) |
| static void | setWidgetHorizontalAlignment (int id, String alignment) |
| static void | setWidgetVerticalAlignment (int id, String alignment) |
| static void | setSliderMinorTickSpacing (int id, int space) |
| static void | setSliderMajorTickSpacing (int id, int space) |
| static void | setSliderMinValue (int id, int value) |
| static void | setSliderMaxValue (int id, int value) |
| static void | setSliderVertical (int id) |
| static void | setSliderHorizontal (int id) |
| static void | setListBoxMultipleSelectionEnabled (int id, boolean status) |
| static String[] | getListBoxAllItemsText (int id) |
| static int | getListBoxNumberOfItems (int id) |
| static void | setListBoxText (int id, String[] text) |
| static String[] | getPopupMenuAllItemsText (int id) |
| static int | getPopupMenuNumberOfItems (int id) |
| static void | setPopupMenuText (int id, String[] text) |
| static void | setListBoxSelectedIndices (int id, int[] indices) |
| static int[] | getListBoxSelectedIndices (int id) |
| static int | getListBoxSelectionSize (int id) |
| static void | setPopupMenuSelectedIndex (int id, int index) |
| static int | getPopupMenuSelectedIndex (int id) |
| static int | getSliderValue (int id) |
| static void | setSliderValue (int id, int value) |
| static void | setRadioButtonChecked (int id, boolean status) |
| static boolean | isRadioButtonChecked (int id) |
| static void | setCheckBoxChecked (int id, boolean status) |
| static boolean | isCheckBoxChecked (int id) |
| static void | setWidgetRelief (int id, String reliefType) |
| static void | setFrameRelief (int id, String reliefType) |
| static void | setToolbarVisible (int figNum, boolean status) |
| static boolean | isToolbarVisible (int figNum) |
| static void | setEventHandler (int figNum, String command) |
| static void | setEventHandlerEnabled (int figNum, boolean status) |
| static void | setWaitBarMessage (int id, String[] message) |
| static void | setWaitBarValue (int id, int value) |
| static void | destroyWaitBar (int id) |
| static void | setWaitBarIndeterminateMode (int id, boolean status) |
| static void | launchHelpBrowser (String[] helps, String language) |
| static void | searchKeyword (String[] helps, String keyword, String language, boolean fullText) |
| static void | closeHelpBrowser () |
| static void | openScilabWebSite () |
| static void | openContributionsWebSite () |
| static void | openBugzillaWebSite () |
| static void | openNewsgroupWebSite () |
| static void | selectAllConsoleContents () |
| static void | copyConsoleSelection () |
| static void | cutConsoleSelection () |
| static void | pasteClipboardIntoConsole () |
| static void | emptyClipboard () |
| static void | changeConsoleFont () |
| static void | saveMainWindowSettings () |
| static void | changeConsoleForeground () |
| static void | changeConsoleBackground () |
| static void | printConsoleContents () |
| static boolean | printString (String theString, String pageHeader) |
| static boolean | printFile (String fileName) |
| static boolean | printFigure (int figID) |
| static boolean | printFigure (int figID, boolean postScript, boolean displayDialog) |
| static boolean | pageSetup () |
| static void | setFontChooserFontName (int id, String fontName) |
| static void | setFontChooserFontSize (int id, int fontSize) |
| static void | setFontChooserBold (int id, boolean bold) |
| static void | setFontChooserItalic (int id, boolean italic) |
| static String | getFontChooserFontName (int id) |
| static int | getFontChooserFontSize (int id) |
| static boolean | getFontChooserBold (int id) |
| static boolean | getFontChooserItalic (int id) |
| static void | fontChooserDisplayAndWait (int id) |
| static void | setColorChooserTitle (int id, String title) |
| static void | setColorChooserDefaultColor (int id, int[] rgb) |
| static int[] | getColorChooserSelectedColor (int id) |
| static void | colorChooserDisplayAndWait (int id) |
| static void | setWidgetVisible (int id, boolean status) |
| static void | setFrameVisible (int id, boolean status) |
| static boolean | isWidgetVisible (int id) |
| static boolean | isFrameVisible (int id) |
| static void | setWidgetEnable (int id, boolean status) |
| static void | setFrameEnable (int id, boolean status) |
| static boolean | isWidgetEnable (int id) |
| static boolean | isFrameEnable (int id) |
| static String | getClipboardContents () |
| static void | setClipboardContents (String text) |
| static void | copyFigureToClipBoard (int figID) |
| static int | getScreenResolution () |
| static double | getScreenWidth () |
| static double | getScreenHeight () |
| static int | getScreenDepth () |
| static void | requestWidgetFocus (int id) |
| static void | requestFrameFocus (int id) |
| static void | raiseWindow (int id) |
| static boolean | isWindowsPlateform () |
Protected Member Functions | |
| CallScilabBridge () | |
Static Private Attributes | |
| static final int | NB_COLORS = 3 |
| static final int | POSITION_SIZE = 4 |
| static final int | X_INDEX = 0 |
| static final int | Y_INDEX = 1 |
| static final int | WIDTH_INDEX = 2 |
| static final int | HEIGHT_INDEX = 3 |
| static final String | NORMALFONT = "normal" |
| static final String | OBLIQUEFONT = "oblique" |
| static final String | ITALICFONT = "italic" |
| static final String | BOLDFONT = "bold" |
| static final int | DEFAULTFONTSIZE = 10 |
| static final String | DEFAULTFONTNAME = "helvetica" |
| static final double | DEFAULT_RED_BACKGROUND = 0.8 * 255 |
| static final double | DEFAULT_GREEN_BACKGROUND = 0.8 * 255 |
| static final double | DEFAULT_BLUE_BACKGROUND = 0.8 * 255 |
| static final double | BUTTON_RED_BACKGROUND = 0.6 * 255 |
| static final double | BUTTON_GREEN_BACKGROUND = 0.6 * 255 |
| static final double | BUTTON_BLUE_BACKGROUND = 0.6 * 255 |
| static final double | DEFAULT_RED_FOREGROUND = 0 |
| static final double | DEFAULT_GREEN_FOREGROUND = 0 |
| static final double | DEFAULT_BLUE_FOREGROUND = 0 |
| static PrintRequestAttributeSet | scilabPageFormat = new HashPrintRequestAttributeSet() |
| static String | tmpPrinterFile = System.getenv("TMPDIR") + "scilabfigure" |
Data Structures | |
| class | ClipboardImage |
Definition at line 107 of file CallScilabBridge.java.
| org::scilab::modules::gui::bridge::CallScilabBridge::CallScilabBridge | ( | ) | [inline, protected] |
| static String org::scilab::modules::gui::bridge::CallScilabBridge::readLine | ( | ) | [inline, static] |
Read a line from the Console
Definition at line 157 of file CallScilabBridge.java.
| static void org::scilab::modules::gui::bridge::CallScilabBridge::display | ( | String | dataToDisplay | ) | [inline, static] |
Display a line in the Console
| dataToDisplay | the line to display |
Definition at line 165 of file CallScilabBridge.java.
| static boolean org::scilab::modules::gui::bridge::CallScilabBridge::isWaitingForInput | ( | ) | [inline, static] |
Get the status of the Console
Definition at line 173 of file CallScilabBridge.java.
| static void org::scilab::modules::gui::bridge::CallScilabBridge::scilabLinesUpdate | ( | ) | [inline, static] |
Update the number of lines and columns that Scilab use to format data to display
Definition at line 180 of file CallScilabBridge.java.
| static void org::scilab::modules::gui::bridge::CallScilabBridge::clear | ( | ) | [inline, static] |
| static void org::scilab::modules::gui::bridge::CallScilabBridge::clear | ( | int | nbLines | ) | [inline, static] |
Clear some lines in the Console
| nbLines | the number of lines to clear |
Definition at line 195 of file CallScilabBridge.java.
| static int org::scilab::modules::gui::bridge::CallScilabBridge::getCharWithoutOutput | ( | ) | [inline, static] |
Get a char to know if the user wants more data to be displayed
Definition at line 203 of file CallScilabBridge.java.
00203 { 00204 return ScilabConsole.getConsole().getAsSimpleConsole().getCharWithoutOutput(); 00205 }
| static void org::scilab::modules::gui::bridge::CallScilabBridge::toHome | ( | ) | [inline, static] |
| static void org::scilab::modules::gui::bridge::CallScilabBridge::setPrompt | ( | String | prompt | ) | [inline, static] |
Set the contents of the prompt
| prompt | the content to set (default is -->) |
Definition at line 218 of file CallScilabBridge.java.
00218 { 00219 ScilabConsole.getConsole().setPrompt(prompt); 00220 }
| static void org::scilab::modules::gui::bridge::CallScilabBridge::clearHistory | ( | ) | [inline, static] |
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newWindow | ( | ) | [inline, static] |
Create a new Window in Scilab GUIs
Definition at line 239 of file CallScilabBridge.java.
00239 { 00240 Window window = ScilabWindow.createWindow(); 00241 return UIElementMapper.add(window); 00242 }
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newMenuBar | ( | ) | [inline, static] |
Create a new Menubar in Scilab GUIs
Definition at line 248 of file CallScilabBridge.java.
00248 { 00249 MenuBar menuBar = ScilabMenuBar.createMenuBar(); 00250 return UIElementMapper.add(menuBar); 00251 }
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newMenu | ( | ) | [inline, static] |
Create a new Menu in Scilab GUIs
Definition at line 257 of file CallScilabBridge.java.
00257 { 00258 MenuItem menuItem = ScilabMenuItem.createMenuItem(); 00259 return UIElementMapper.add(menuItem); 00260 }
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newContextMenu | ( | ) | [inline, static] |
Create a new ContextMenu in Scilab GUIs
Definition at line 266 of file CallScilabBridge.java.
00266 { 00267 ContextMenu contextMenu = ScilabContextMenu.createContextMenu(); 00268 return UIElementMapper.add(contextMenu); 00269 }
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newColorChooser | ( | ) | [inline, static] |
Create a new Color Chooser in Scilab GUIs
Definition at line 275 of file CallScilabBridge.java.
00275 { 00276 ColorChooser colorChooser = ScilabColorChooser.createColorChooser(); 00277 return UIElementMapper.add(colorChooser); 00278 }
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newFileChooser | ( | ) | [inline, static] |
Create a new File Chooser in Scilab GUIs
Definition at line 283 of file CallScilabBridge.java.
00283 { 00284 FileChooser fileChooser = ScilabFileChooser.createFileChooser(); 00285 return UIElementMapper.add(fileChooser); 00286 }
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newExportFileChooser | ( | int | figureId | ) | [inline, static] |
Create a new Graphic Export File Chooser in Scilab GUIs
| figureId | id of the figure to export |
Definition at line 293 of file CallScilabBridge.java.
00293 { 00294 FileChooser fileChooser = ScilabFileChooser.createExportFileChooser(figureId); 00295 return UIElementMapper.add(fileChooser); 00296 }
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newFontChooser | ( | ) | [inline, static] |
Create a new Font Chooser in Scilab GUIs
Definition at line 302 of file CallScilabBridge.java.
00302 { 00303 FontChooser fontChooser = ScilabFontChooser.createFontChooser(); 00304 return UIElementMapper.add(fontChooser); 00305 }
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newMessageBox | ( | ) | [inline, static] |
Create a new MessageBox in Scilab GUIs
Definition at line 311 of file CallScilabBridge.java.
00311 { 00312 MessageBox messageBox = ScilabMessageBox.createMessageBox(); 00313 return UIElementMapper.add(messageBox); 00314 }
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newWaitBar | ( | ) | [inline, static] |
Create a new WaitBar in Scilab GUIs
Definition at line 320 of file CallScilabBridge.java.
00320 { 00321 WaitBar waitBar = ScilabWaitBar.createWaitBar(); 00322 return UIElementMapper.add(waitBar); 00323 }
| static int org::scilab::modules::gui::bridge::CallScilabBridge::newPushButton | ( | ) | [inline, static] |
Create a new PushButton in Scilab GUIs
Definition at line 329 of file CallScilabBridge.java.
References BUTTON_BLUE_BACKGROUND, BUTTON_GREEN_BACKGROUND, BUTTON_RED_BACKGROUND, DEFAULT_BLUE_FOREGROUND, DEFAULT_GREEN_FOREGROUND, DEFAULT_RED_FOREGROUND, DEFAULTFONTNAME, DEFAULTFONTSIZE, NORMALFONT, setWidgetBackgroundColor(), setWidgetFontName(), setWidgetFontSize(), setWidgetFontWeight(), setWidgetForegroundColor(), and setWidgetRelief().
00329 { 00330 PushButton pushButton = ScilabPushButton.createPushButton(); 00331 int id = UIElementMapper.add(pushButton); 00332 00333 /* Default font */ 00334 setWidgetFontName(id, DEFAULTFONTNAME); 00335 setWidgetFontWeight(id, NORMALFONT); 00336 setWidgetFontSize(id, DEFAULTFONTSIZE); 00337 00338 setWidgetRelief(id, ScilabRelief.RAISED); 00339 00340 /* Default colors */ 00341 setWidgetBackgroundColor(id, (int) BUTTON_RED_BACKGROUND, (int) BUTTON_GREEN_BACKGROUND, (int) BUTTON_BLUE_BACKGROUND); 00342 setWidgetForegroundColor(id, (int) DEFAULT_RED_FOREGROUND, (int) DEFAULT_GREEN_FOREGROUND, (int) DEFAULT_BLUE_FOREGROUND); 00343 return id; 00344 }

| static int org::scilab::modules::gui::bridge::CallScilabBridge::newEditBox | ( | ) | [inline, static] |
Create a new EditBox in Scilab GUIs
Definition at line 350 of file CallScilabBridge.java.
References DEFAULT_BLUE_BACKGROUND, DEFAULT_BLUE_FOREGROUND, DEFAULT_GREEN_BACKGROUND, DEFAULT_GREEN_FOREGROUND, DEFAULT_RED_BACKGROUND, DEFAULT_RED_FOREGROUND, DEFAULTFONTNAME, DEFAULTFONTSIZE, NORMALFONT, setWidgetBackgroundColor(), setWidgetFontName(), setWidgetFontSize(), setWidgetFontWeight(), setWidgetForegroundColor(), and setWidgetRelief().
00350 { 00351 EditBox editBox = ScilabEditBox.createEditBox(); 00352 int id = UIElementMapper.add(editBox); 00353 00354 /* Default font */ 00355 setWidgetFontName(id, DEFAULTFONTNAME); 00356 setWidgetFontWeight(id, NORMALFONT); 00357 setWidgetFontSize(id, DEFAULTFONTSIZE); 00358 00359 setWidgetRelief(id, ScilabRelief.SUNKEN); 00360 00361 /* Default colors */ 00362 setWidgetBackgroundColor(id, (int) DEFAULT_RED_BACKGROUND, (int) DEFAULT_GREEN_BACKGROUND, (int) DEFAULT_BLUE_BACKGROUND); 00363 setWidgetForegroundColor(id, (int) DEFAULT_RED_FOREGROUND, (