* Bug #13901 fixed - lines() was not updated when resizing Scilab console.
[scilab.git] / scilab / modules / console / src / c / GuiManagement.c
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2007-2008 - INRIA - Vincent COUVERT
4  *
5  * This file must be used under the terms of the CeCILL.
6  * This source file is licensed as described in the file COPYING, which
7  * you should have received as part of this distribution.  The terms
8  * are also available at
9  * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
10  *
11  */
12
13 /*--------------------------------------------------------------------------*/
14 #include "GuiManagement.h"
15 #include "scilines.h"
16 #include "configvariable_interface.h"
17 /*--------------------------------------------------------------------------*/
18 void setScilabLines(int nbRows, int nbCols)
19 {
20     if (getConsoleLines() == 0)
21     {
22         /* The user does not want to be asked for more display */
23         /* Modify only the number of columns used to format displayed data */
24         scilines(getConsoleLines(), nbCols);
25     }
26     else
27     {
28         /* Modify number of lines and columns used to format displayed data */
29         scilines(nbRows, nbCols);
30     }
31 }
32 /*--------------------------------------------------------------------------*/
33 void forceScilabLines(int nbRows, int nbCols)
34 {
35     /* Modify number of lines and columns used to format displayed data */
36     scilines(nbRows, nbCols);
37 }
38 /*--------------------------------------------------------------------------*/