Scicos blocks: use the new MVC graphic for scopes
[scilab.git] / scilab / modules / scicos_blocks / src / c / scoUtils.h
1 /*
2  *  Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  *  Copyright (C) 2011 - Scilab Enterprises - ClĂ©ment DAVID
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-en.txt
10  *
11  */
12
13 #ifndef _SCO_UTILS_
14 #define _SCO_UTILS_
15
16 #include "BOOL.h"
17
18 /**
19  * Find the child with kind
20  *
21  * \param parent the parent graphic object to search
22  * \param type the type to search
23  * \param position the n child of kind (starting at 0)
24  * \return the found child
25  */
26 char *findChildWithKindAt(char *parent, const char *type, int position);
27
28 /**
29  * Set the labels of the axe
30  *
31  * \param pAxeUID the axe uid
32  * \param _pstName the property name (eg. __GO_X_AXIS_LABEL__ or __GO_Y_AXIS_LABEL__)
33  * \param label the label to set
34  */
35 BOOL setLabel(char *pAxeUID, const char *_pstName, const char *label);
36
37 #endif /* _SCO_UTILS_ */