[Refactor] Axes to remove sciPointObj references.
[scilab.git] / scilab / modules / graphics / includes / Axes.h
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2006 - INRIA - Jean-Baptiste Silvy
4  * Copyright (C) 2010-2012 - DIGITEO - Manuel Juliachs
5  *
6  * This file must be used under the terms of the CeCILL.
7  * This source file is licensed as described in the file COPYING, which
8  * you should have received as part of this distribution.  The terms
9  * are also available at
10  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
11  *
12  */
13
14 /*======================================================================================*/
15 /* Copyrigth INRIA 2006                                                                 */
16 /* Desc   : Various functions to manipulate SubWindow objects                           */
17 /*======================================================================================*/
18
19 #ifndef __SCI_AXES_H__
20 #define __SCI_AXES_H__
21
22 #include "dynlib_graphics.h"
23 #include "BOOL.h"
24 #include "ObjectStructure.h"
25
26 /*-----------------------------------------------------------------------------*/
27
28 /* reinit the selected subwindow if the auto_clear property is set to on */
29 /* return TRUE if the window has been redrawn */
30 GRAPHICS_IMPEXP BOOL checkRedrawing(void);
31
32 /**
33  * Convert property name into a sciLegendPlace
34  */
35 GRAPHICS_IMPEXP sciLegendPlace propertyNameToLegendPlace(const char * string);
36
37 /*
38  * Converts a boolean log flag to the character format
39  */
40 GRAPHICS_IMPEXP char getTextLogFlag(int logFlag);
41
42 /*
43  * Converts a character log flag to the equivalent boolean
44  */
45 GRAPHICS_IMPEXP int getBooleanLogFlag(char logFlag);
46
47 /*-----------------------------------------------------------------------------*/
48 #endif /*__SCI_AXES_H_*/