@@ DEV @@ : Try to use Java MVC for graphics component.
[scilab.git] / scilab / modules / graphics / src / c / getHandleProperty / getHandleProperty.h
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2006 - INRIA - Jean-Baptiste Silvy
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 /*------------------------------------------------------------------------*/
14 /* file: getHandleProperty.h                                              */
15 /* desc : contains declarations of functions needed by sci_get            */
16 /*        Each function has the same signature int (sciPointObj *) and    */
17 /*        return a value in the scilab console                            */
18 /*------------------------------------------------------------------------*/
19
20 #ifndef _GET_HANDLE_PROPERTY_H_
21 #define _GET_HANDLE_PROPERTY_H_
22
23 #include "ObjectStructure.h"
24
25 #include "GetUimenuLabel.h"
26 #include "GetUicontrolString.h"
27 #include "GetUicontrolStyle.h"
28 #include "GetUicontrolPosition.h"
29 #include "GetUicontrolBackgroundColor.h"
30 #include "GetUiobjectForegroundColor.h"
31 #include "GetUiobjectCallback.h"
32 #include "GetUicontrolFontWeight.h"
33 #include "GetUicontrolFontUnits.h"
34 #include "GetUicontrolFontSize.h"
35 #include "GetUicontrolFontAngle.h"
36 #include "GetUiobjectTag.h"
37 #include "GetUiobjectEnable.h"
38 #include "GetUicontrolMin.h"
39 #include "GetUicontrolMax.h"
40 #include "GetUicontrolUnits.h"
41 #include "GetUicontrolListboxTop.h"
42 #include "GetUicontrolValue.h"
43 #include "GetUicontrolRelief.h"
44 #include "GetUicontrolHorizontalAlignment.h"
45 #include "GetUicontrolVerticalAlignment.h"
46 #include "GetUicontrolFontName.h"
47 #include "GetUicontrolSliderStep.h"
48 #include "GetUimenuChecked.h"
49
50 int get_figures_id_property(           sciPointObj * pobj ) ;
51 int get_visible_property(              sciPointObj * pobj ) ;
52 int get_pixel_drawing_mode_property(   sciPointObj * pobj ) ;
53 int get_old_style_property(            sciPointObj * pobj ) ;
54 int get_figure_style_property(         sciPointObj * pobj ) ;
55 int get_auto_resize_property(          sciPointObj * pobj ) ;
56 int get_figure_position_property(      sciPointObj * pobj ) ;
57 int get_axes_size_property(            sciPointObj * pobj ) ;
58 int get_figure_size_property(          sciPointObj * pobj ) ;
59 int get_figure_name_property(          sciPointObj * pobj ) ;
60 int get_figure_id_property(            sciPointObj * pobj ) ;
61 int get_rotation_style_property(       sciPointObj * pobj ) ;
62 int get_immediate_drawing_property(    sciPointObj * pobj ) ;
63 int get_pixmap_property(               sciPointObj * pobj ) ;
64 int get_type_property(                 sciPointObj * pobj ) ;
65 int get_parent_property(               sciPointObj * pobj ) ;
66 int get_current_axes_property(         sciPointObj * pobj ) ;
67 int get_current_figure_property(       sciPointObj * pobj ) ;
68 int get_current_entity_property(       sciPointObj * pobj ) ;
69 int get_children_property(             sciPointObj * pobj ) ;
70 int get_default_figure_property(       sciPointObj * pobj ) ;
71 int get_default_axes_property(         sciPointObj * pobj ) ;
72 int get_color_map_property(            sciPointObj * pobj ) ;
73 int get_interp_color_vector_property(  sciPointObj * pobj ) ;
74 int get_interp_color_mode_property(    sciPointObj * pobj ) ;
75 int get_background_property(           sciPointObj * pobj ) ;
76 int get_foreground_property(           sciPointObj * pobj ) ;
77 int get_fill_mode_property(            sciPointObj * pobj ) ;
78 int get_thickness_property(            sciPointObj * pobj ) ;
79 int get_arrow_size_factor_property(    sciPointObj * pobj ) ;
80 int get_line_style_property(           sciPointObj * pobj ) ;
81 int get_line_mode_property(            sciPointObj * pobj ) ;
82 int get_surface_mode_property(         sciPointObj * pobj ) ;
83 int get_mark_style_property(           sciPointObj * pobj ) ;
84 int get_mark_mode_property(            sciPointObj * pobj ) ;
85 int get_mark_size_unit_property(       sciPointObj * pobj ) ;
86 int get_mark_size_property(            sciPointObj * pobj ) ;
87 int get_mark_foreground_property(      sciPointObj * pobj ) ;
88 int get_mark_background_property(      sciPointObj * pobj ) ;
89 int get_bar_layout_property(           sciPointObj * pobj ) ;
90 int get_bar_width_property(            sciPointObj * pobj ) ;
91 int get_x_shift_property(              sciPointObj * pobj ) ;
92 int get_y_shift_property(              sciPointObj * pobj ) ;
93 int get_z_shift_property(              sciPointObj * pobj ) ;
94 int get_polyline_style_property(       sciPointObj * pobj ) ;
95 int get_font_size_property(            sciPointObj * pobj ) ;
96 int get_font_angle_property(           sciPointObj * pobj ) ;
97 int get_font_foreground_property(      sciPointObj * pobj ) ;
98 int get_font_color_property(           sciPointObj * pobj ) ;
99 int get_font_style_property(           sciPointObj * pobj ) ;
100 int get_text_box_mode_property(        sciPointObj * pobj ) ;
101 int get_auto_dimensionning_property(   sciPointObj * pobj ) ;
102 int get_alignment_property(            sciPointObj * pobj ) ;
103 int get_text_box_property(             sciPointObj * pobj ) ;
104 int get_text_property(                 sciPointObj * pobj ) ;
105 int get_auto_clear_property(           sciPointObj * pobj ) ;
106 int get_auto_scale_property(           sciPointObj * pobj ) ;
107 int get_zoom_box_property(             sciPointObj * pobj ) ;
108 int get_zoom_state_property(           sciPointObj * pobj ) ;
109 int get_clip_box_property(             sciPointObj * pobj ) ;
110 int get_clip_state_property(           sciPointObj * pobj ) ;
111 int get_data_property(                 sciPointObj * pobj ) ;
112 int get_callbackmevent_property(       sciPointObj * pobj ) ;
113 int get_callback_property(             sciPointObj * pobj ) ;
114 int get_x_label_property(              sciPointObj * pobj ) ;
115 int get_y_label_property(              sciPointObj * pobj ) ;
116 int get_z_label_property(              sciPointObj * pobj ) ;
117 int get_title_property(                sciPointObj * pobj ) ;
118 int get_log_flags_property(            sciPointObj * pobj ) ;
119 int get_tics_direction_property(       sciPointObj * pobj ) ;
120 int get_x_location_property(           sciPointObj * pobj ) ;
121 int get_y_location_property(           sciPointObj * pobj ) ;
122 int get_tight_limits_property(         sciPointObj * pobj ) ;
123 int get_closed_property(               sciPointObj * pobj ) ;
124 int get_auto_position_property(        sciPointObj * pobj ) ;
125 int get_auto_rotation_property(        sciPointObj * pobj ) ;
126 int get_position_property(             sciPointObj * pobj ) ;
127 int get_auto_ticks_property(           sciPointObj * pobj ) ;
128 int get_axes_reverse_property(         sciPointObj * pobj ) ;
129 int get_view_property(                 sciPointObj * pobj ) ;
130 int get_axes_bounds_property(          sciPointObj * pobj ) ;
131 int get_data_bounds_property(          sciPointObj * pobj ) ;
132 int get_margins_property(              sciPointObj * pobj ) ;
133 int get_tics_color_property(           sciPointObj * pobj ) ;
134 int get_tics_style_property(           sciPointObj * pobj ) ;
135 int get_sub_tics_property(             sciPointObj * pobj ) ;
136 int get_tics_segment_property(         sciPointObj * pobj ) ;
137 int get_labels_font_size_property(     sciPointObj * pobj ) ;
138 int get_labels_font_color_property(    sciPointObj * pobj ) ;
139 int get_labels_font_style_property(    sciPointObj * pobj ) ;
140 int get_format_n_property(             sciPointObj * pobj ) ;
141 int get_xtics_coord_property(          sciPointObj * pobj ) ;
142 int get_ytics_coord_property(          sciPointObj * pobj ) ;
143 int get_tics_labels_property(          sciPointObj * pobj ) ;
144 int get_box_property(                  sciPointObj * pobj ) ;
145 int get_grid_property(                 sciPointObj * pobj ) ;
146 int get_axes_visible_property(         sciPointObj * pobj ) ;
147 int get_hidden_color_property(         sciPointObj * pobj ) ;
148 int get_isoview_property(              sciPointObj * pobj ) ;
149 int get_cube_scaling_property(         sciPointObj * pobj ) ;
150 int get_arrow_size_property(           sciPointObj * pobj ) ;
151 int get_segs_color_property(           sciPointObj * pobj ) ;
152 int get_colored_property(              sciPointObj * pobj ) ;
153 int get_data_mapping_property(         sciPointObj * pobj ) ;
154 int get_rotation_angles_property(      sciPointObj * pobj ) ;
155 int get_color_mode_property(           sciPointObj * pobj ) ;
156 int get_color_flag_property(           sciPointObj * pobj ) ;
157 int get_cdata_mapping_property(        sciPointObj * pobj ) ;
158 int get_surface_color_property(        sciPointObj * pobj ) ;
159 int get_triangles_property(            sciPointObj * pobj ) ;
160 int get_z_bounds_property(             sciPointObj * pobj ) ;
161 int get_user_data_property(            sciPointObj * pobj ) ;
162 int get_handle_visible_property(       sciPointObj * pobj ) ;
163 int get_callback_type_property(        sciPointObj * pobj ) ;
164 int get_hidden_axis_color_property(    sciPointObj * pobj ) ;
165 int get_x_ticks_property(              sciPointObj * pobj ) ;
166 int get_y_ticks_property(              sciPointObj * pobj ) ;
167 int get_z_ticks_property(              sciPointObj * pobj ) ;
168 int get_viewport_property(             sciPointObj * pobj ) ;
169 int get_info_message_property(         sciPointObj * pobj ) ;
170 int get_screen_position_property(      sciPointObj * pobj ) ;
171 int get_dimension_property(            sciPointObj * pobj ) ;
172 int get_event_handler_enable_property( sciPointObj * pobj ) ;
173 int get_event_handler_property(        sciPointObj * pobj ) ;
174 int get_arc_drawing_method_property(   sciPointObj * pobj ) ;
175 int get_fractional_font_property(      sciPointObj * pobj ) ;
176 int get_links_property(                sciPointObj * pobj ) ;
177 int get_legend_location_property(      sciPointObj * pobj ) ;
178 int get_filled_property(               sciPointObj * pobj ) ;
179 int get_color_range_property(          sciPointObj * pobj ) ;
180 int get_outside_colors_property(       sciPointObj * pobj ) ;
181 int get_grid_position_property(        sciPointObj * pobj ) ;
182 int get_anti_aliasing_property(        sciPointObj * pobj ) ;
183 int get_UID(                           sciPointObj * pobj ) ;
184
185 #endif /* _GET_HANDLE_PROPERTY_H_ */