1 /*
2  * Scilab (http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2006 - INRIA - Allan CORNET
4  * Copyright (C) 2008 - INRIA - Vincent COUVERT
5  *
6  * Copyright (C) 2012 - 2016 - Scilab Enterprises
7  *
8  * This file is hereby licensed under the terms of the GNU GPL v2.0,
9  * pursuant to article 5.3.4 of the CeCILL v.2.1.
10  * This file was originally licensed under the terms of the CeCILL v2.1,
11  * and continues to be available under such terms.
12  * For more information, see the COPYING file which you should have received
13  * along with this program.
14  *
15  */
16 
17 #ifndef __GW_GUI__
18 #define __GW_GUI__
19 #include "dynlib_gui.h"
20 /*--------------------------------------------------------------------------*/
21 GUI_IMPEXP int gw_gui(void);
22 /*--------------------------------------------------------------------------*/
23 GUI_IMPEXP int sci_x_dialog(char* fname, void* pvApiCtx);
24 GUI_IMPEXP int sci_x_choose(char* fname, void* pvApiCtx);
25 GUI_IMPEXP int sci_x_mdialog(char* fname, void* pvApiCtx);
26 GUI_IMPEXP int sci_xchoicesi(char* fname, void* pvApiCtx);
27 GUI_IMPEXP int sci_delmenu(char* fname, void* pvApiCtx);
28 GUI_IMPEXP int sci_setmenu(char* fname, void* pvApiCtx);
29 GUI_IMPEXP int sci_unsetmenu(char* fname, void* pvApiCtx);
30 GUI_IMPEXP int sci_uigetdir(char* fname, void* pvApiCtx);
31 GUI_IMPEXP int sci_getlookandfeel(char* fname, void* pvApiCtx);
32 GUI_IMPEXP int sci_getinstalledlookandfeels(char* fname, void* pvApiCtx);
33 GUI_IMPEXP int sci_setlookandfeel(char* fname, void* pvApiCtx);
34 GUI_IMPEXP int sci_ClipBoard(char* fname, void* pvApiCtx);
35 GUI_IMPEXP int sci_toolbar(char* fname, void* pvApiCtx);
36 GUI_IMPEXP int sci_uicontrol(char* fname, void *pvApiCtx);
37 GUI_IMPEXP int sci_uimenu(char* fname, void *pvApiCtx);
38 GUI_IMPEXP int sci_x_choose_modeless(char* fname, void* pvApiCtx);
39 GUI_IMPEXP int sci_messagebox(char* fname, void* pvApiCtx);
40 GUI_IMPEXP int sci_waitbar(char* fname, void* pvApiCtx);
41 GUI_IMPEXP int sci_progressionbar(char* fname, void* pvApiCtx);
42 GUI_IMPEXP int sci_uigetfont(char* fname, void* pvApiCtx);
43 GUI_IMPEXP int sci_uigetcolor(char* fname, void* pvApiCtx);
44 GUI_IMPEXP int sci_getcallbackobject(char* fname, void* pvApiCtx);
45 GUI_IMPEXP int sci_uicontextmenu(char* fname, void* pvApiCtx);
46 GUI_IMPEXP int sci_uiwait(char* fname, void* pvApiCtx);
47 GUI_IMPEXP int sci_printfigure(char* fname, void* pvApiCtx);
48 GUI_IMPEXP int sci_exportUI(char* fname, void* pvApiCtx);
49 GUI_IMPEXP int sci_printsetupbox(char* fname, void* pvApiCtx);
50 GUI_IMPEXP int sci_toprint(char* fname, void* pvApiCtx);
51 GUI_IMPEXP int sci_uigetfile(char* fname, void* pvApiCtx);
52 GUI_IMPEXP int sci_usecanvas(char* fname, void* pvApiCtx);
53 GUI_IMPEXP int sci_uiputfile(char* fname, void* pvApiCtx);
54 GUI_IMPEXP int sci_raise_window (char* fname, void* pvApiCtx);
55 
56 GUI_IMPEXP int sci_useeditor(char *fname, void* pvApiCtx);
57 GUI_IMPEXP int sci_openged(char *fname, void* pvApiCtx);
58 GUI_IMPEXP int sci_datatipcreate(char *fname, void* pvApiCtx);
59 GUI_IMPEXP int sci_datatipremove(char *fname, void* pvApiCtx);
60 GUI_IMPEXP int sci_plotbrowser(char *fname, void* pvApiCtx);
61 GUI_IMPEXP int sci_datatip_manager_mode(char *fname, void* pvApiCtx);
62 GUI_IMPEXP int sci_datatip_toggle(char *fname, void* pvApiCtx);
63 GUI_IMPEXP int sci_datatipmove(char *fname, void* pvApiCtx);
64 GUI_IMPEXP int sci_datatip_set_style(char *fname, void* pvApiCtx);
65 GUI_IMPEXP int sci_datatip_set_display(char *fname, void* pvApiCtx);
66 GUI_IMPEXP int sci_datatip_set_interp(char *fname, void* pvApiCtx);
67 GUI_IMPEXP int sci_datatip_set_orient(char *fname, void* pvApiCtx);
68 
69 // Scilab 6
70 GUI_IMPEXP int sci_about(char* fname, void* pvApiCtx);
71 GUI_IMPEXP int sci_mpopup(char* fname, void* pvApiCtx);
72 GUI_IMPEXP int sci_fire_closing_finished (char* fname, void* pvApiCtx);
73 
74 GUI_IMPEXP int sci_figure(char *fname, void* pvApiCtx);
75 GUI_IMPEXP int sci_saveGui(char *fname, void* pvApiCtx);
76 GUI_IMPEXP int sci_loadGui(char *fname, void* pvApiCtx);
77 
78 /*--------------------------------------------------------------------------*/
79 #endif /*  __GW_GUI__ */
80 /*--------------------------------------------------------------------------*/
81 
82