2 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 * Copyright (C) INRIA - Allan CORNET
5 * Copyright (C) 2012 - 2016 - Scilab Enterprises
7 * This file is hereby licensed under the terms of the GNU GPL v2.0,
8 * pursuant to article 5.3.4 of the CeCILL v.2.1.
9 * This file was originally licensed under the terms of the CeCILL v2.1,
10 * and continues to be available under such terms.
11 * For more information, see the COPYING file which you should have received
12 * along with this program.
16 /*--------------------------------------------------------------------------*/
19 #include "dynlib_scilab_windows.h"
23 * Update Colors of console
25 SCILAB_WINDOWS_IMPEXP void UpdateConsoleColors(void);
28 * Save colors before creation
30 SCILAB_WINDOWS_IMPEXP void SaveConsoleColors(void);
33 * Restore colors of console
35 SCILAB_WINDOWS_IMPEXP void RestoreConsoleColors(void);
38 * Update font of console
40 SCILAB_WINDOWS_IMPEXP void UpdateConsoleFont(void);
43 * Save v before creation
45 SCILAB_WINDOWS_IMPEXP void SaveConsoleFont(void);
48 * Restore font of console
50 SCILAB_WINDOWS_IMPEXP void RestoreConsoleFont(void);
55 SCILAB_WINDOWS_IMPEXP void RestoreExitButton(void);
58 * Rename Scilab Console with correct name
60 SCILAB_WINDOWS_IMPEXP void RenameConsole(void);
63 * Create Scilab Console
65 SCILAB_WINDOWS_IMPEXP void CreateScilabConsole(BOOL ShowBanner);
68 * Close Scilab Console
70 SCILAB_WINDOWS_IMPEXP void CloseScilabConsole(void);
73 * get scilex console name
76 SCILAB_WINDOWS_IMPEXP char *getScilexConsoleName(void);
78 /* return colums size of screen console */
79 SCILAB_WINDOWS_IMPEXP int getXConsoleScreenSize(void);
81 /* return lines size of screen console */
82 SCILAB_WINDOWS_IMPEXP int getYConsoleScreenSize(void);
84 #endif /* __CONSOLE_H__ */
85 /*--------------------------------------------------------------------------*/