1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2014 - Scilab Enterprises - Antoine ELIAS
4  *
5  * Copyright (C) 2012 - 2016 - Scilab Enterprises
6  *
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.
13  *
14  */
15 
16 #ifndef __GET_UICONTROL_H__
17 #define __GET_UICONTROL_H__
18 
19 #include "BOOL.h"
20 #include "returnProperty.h"
21 #include "dynlib_gui.h"
22 #include "setHandleProperty.h"
23 #include "Scierror.h"
24 #include "sciprint.h"
25 #include "localization.h"
26 #include "SetPropertyStatus.h"
27 #include "sci_types.h"
28 #include "setGraphicObjectProperty.h"
29 #include "getGraphicObjectProperty.h"
30 #include "graphicObjectProperties.h"
31 
32 GUI_IMPEXP void* GetUicontrolIcon(void* _pvCtx, int iObjUID);
33 GUI_IMPEXP void* GetUicontrolBackgroundColor(void* _pvCtx, int iObjUID);
34 GUI_IMPEXP void* GetUicontrolFontAngle(void* _pvCtx, int iObjUID);
35 GUI_IMPEXP void* GetUicontrolFontName(void* _pvCtx, int iObjUID);
36 GUI_IMPEXP void* GetUicontrolFontSize(void* _pvCtx, int iObjUID);
37 GUI_IMPEXP void* GetUicontrolFontUnits(void* _pvCtx, int iObjUID);
38 GUI_IMPEXP void* GetUicontrolFontWeight(void* _pvCtx, int iObjUID);
39 GUI_IMPEXP void* GetUicontrolHorizontalAlignment(void* _pvCtx, int iObjUID);
40 GUI_IMPEXP void* GetUicontrolListboxTop(void* _pvCtx, int iObjUID);
41 GUI_IMPEXP void* GetUicontrolMax(void* _pvCtx, int iObjUID);
42 GUI_IMPEXP void* GetUicontrolMin(void* _pvCtx, int iObjUID);
43 GUI_IMPEXP void* GetUicontrolPosition(void* _pvCtx, int iObjUID);
44 GUI_IMPEXP void* GetUicontrolPosition(void* _pvCtx, int iObjUID);
45 GUI_IMPEXP void* GetUicontrolSliderStep(void* _pvCtx, int iObjUID);
46 GUI_IMPEXP void* GetUicontrolSnapToTicks(void* _pvCtx, int iObjUID);
47 GUI_IMPEXP void* GetUicontrolString(void* _pvCtx, int iObjUID);
48 GUI_IMPEXP void* GetUicontrolStyle(void* _pvCtx, int iObjUID);
49 GUI_IMPEXP void* GetUicontrolTooltipString(void* _pvCtx, int iObjUID);
50 GUI_IMPEXP void* GetUicontrolUnits(void* _pvCtx, int iObjUID);
51 GUI_IMPEXP void* GetUicontrolValue(void* _pvCtx, int iObjUID);
52 GUI_IMPEXP void* GetUicontrolVerticalAlignment(void* _pvCtx, int iObjUID);
53 GUI_IMPEXP void* GetUimenuChecked(void* _pvCtx, int iObjUID);
54 GUI_IMPEXP void* GetUimenuLabel(void* _pvCtx, int iObjUID);
55 GUI_IMPEXP void* GetUiobjectEnable(void* _pvCtx, int iObjUID);
56 GUI_IMPEXP void* GetUiobjectForegroundColor(void* _pvCtx, int iObjUID);
57 GUI_IMPEXP void* GetConsoleShowHiddenHandles(void* _pvCtx, int iObjUID);
58 GUI_IMPEXP void* GetConsoleShowHiddenProperties(void* _pvCtx, int iObjUID);
59 GUI_IMPEXP void* GetUicontrolRelief(void* _pvCtx, int iObjUID);
60 GUI_IMPEXP void* GetConsoleUseDeprecatedLF(void* _pvCtx, int iObjUID);
61 GUI_IMPEXP void* GetUicontrolTooltipString(void* _pvCtx, int iObjUID);
62 
63 const char *IntToStyle(int _iStyle);
64 
65 #endif /* __GET_UICONTROL_H__ */
66