05a9f0048709789a619975537eb9a53b6b1978e4
[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  * 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 /*------------------------------------------------------------------------*/
17 /* file: getHandleProperty.h                                              */
18 /* desc : contains declarations of functions needed by sci_get            */
19 /*        Each function has the same signature int (void*, int) and    */
20 /*        return a value in the scilab console                            */
21 /*------------------------------------------------------------------------*/
22
23 #ifndef _GET_HANDLE_PROPERTY_H_
24 #define _GET_HANDLE_PROPERTY_H_
25
26 #include "GetUicontrol.h"
27
28 GRAPHICS_IMPEXP void* get_figures_id_property(void* _pvCtx, int iObjUID);
29 GRAPHICS_IMPEXP void* get_visible_property(void* _pvCtx, int iObjUID);
30 GRAPHICS_IMPEXP void* get_pixel_drawing_mode_property(void* _pvCtx, int iObjUID);
31 GRAPHICS_IMPEXP void* get_old_style_property(void* _pvCtx, int iObjUID);
32 GRAPHICS_IMPEXP void* get_figure_style_property(void* _pvCtx, int iObjUID);
33 GRAPHICS_IMPEXP void* get_auto_resize_property(void* _pvCtx, int iObjUID);
34 GRAPHICS_IMPEXP void* get_figure_position_property(void* _pvCtx, int iObjUID);
35 GRAPHICS_IMPEXP void* get_axes_size_property(void* _pvCtx, int iObjUID);
36 GRAPHICS_IMPEXP void* get_figure_size_property(void* _pvCtx, int iObjUID);
37 GRAPHICS_IMPEXP void* get_figure_name_property(void* _pvCtx, int iObjUID);
38 GRAPHICS_IMPEXP void* get_figure_id_property(void* _pvCtx, int iObjUID);
39 GRAPHICS_IMPEXP void* get_figure_resizefcn_property(void* _pvCtx, int iObjUID);
40 GRAPHICS_IMPEXP void* get_figure_closerequestfcn_property(void* _pvCtx, int iObjUID);
41 GRAPHICS_IMPEXP void* get_rotation_style_property(void* _pvCtx, int iObjUID);
42 GRAPHICS_IMPEXP void* get_immediate_drawing_property(void* _pvCtx, int iObjUID);
43 GRAPHICS_IMPEXP void* get_type_property(void* _pvCtx, int iObjUID);
44 GRAPHICS_IMPEXP void* get_parent_property(void* _pvCtx, int iObjUID);
45 GRAPHICS_IMPEXP void* get_current_axes_property(void* _pvCtx, int iObjUID);
46 GRAPHICS_IMPEXP void* get_current_figure_property(void* _pvCtx, int iObjUID);
47 GRAPHICS_IMPEXP void* get_current_entity_property(void* _pvCtx, int iObjUID);
48 GRAPHICS_IMPEXP void* get_children_property(void* _pvCtx, int iObjUID);
49 GRAPHICS_IMPEXP void* get_default_figure_property(void* _pvCtx, int iObjUID);
50 GRAPHICS_IMPEXP void* get_default_axes_property(void* _pvCtx, int iObjUID);
51 GRAPHICS_IMPEXP void* get_color_map_property(void* _pvCtx, int iObjUID);
52 GRAPHICS_IMPEXP void* get_interp_color_vector_property(void* _pvCtx, int iObjUID);
53 GRAPHICS_IMPEXP void* get_interp_color_mode_property(void* _pvCtx, int iObjUID);
54 GRAPHICS_IMPEXP void* get_background_property(void* _pvCtx, int iObjUID);
55 GRAPHICS_IMPEXP void* get_foreground_property(void* _pvCtx, int iObjUID);
56 GRAPHICS_IMPEXP void* get_fill_mode_property(void* _pvCtx, int iObjUID);
57 GRAPHICS_IMPEXP void* get_thickness_property(void* _pvCtx, int iObjUID);
58 GRAPHICS_IMPEXP void* get_arrow_size_factor_property(void* _pvCtx, int iObjUID);
59 GRAPHICS_IMPEXP void* get_line_style_property(void* _pvCtx, int iObjUID);
60 GRAPHICS_IMPEXP void* get_line_mode_property(void* _pvCtx, int iObjUID);
61 GRAPHICS_IMPEXP void* get_surface_mode_property(void* _pvCtx, int iObjUID);
62 GRAPHICS_IMPEXP void* get_mark_style_property(void* _pvCtx, int iObjUID);
63 GRAPHICS_IMPEXP void* get_mark_mode_property(void* _pvCtx, int iObjUID);
64 GRAPHICS_IMPEXP void* get_mark_size_unit_property(void* _pvCtx, int iObjUID);
65 GRAPHICS_IMPEXP void* get_mark_size_property(void* _pvCtx, int iObjUID);
66 GRAPHICS_IMPEXP void* get_mark_offset_property(void* _pvCtx, int iObjUID);
67 GRAPHICS_IMPEXP void* get_mark_stride_property(void* _pvCtx, int iObjUID);
68 GRAPHICS_IMPEXP void* get_mark_foreground_property(void* _pvCtx, int iObjUID);
69 GRAPHICS_IMPEXP void* get_mark_background_property(void* _pvCtx, int iObjUID);
70 GRAPHICS_IMPEXP void* get_bar_layout_property(void* _pvCtx, int iObjUID);
71 GRAPHICS_IMPEXP void* get_bar_width_property(void* _pvCtx, int iObjUID);
72 GRAPHICS_IMPEXP void* get_x_shift_property(void* _pvCtx, int iObjUID);
73 GRAPHICS_IMPEXP void* get_y_shift_property(void* _pvCtx, int iObjUID);
74 GRAPHICS_IMPEXP void* get_z_shift_property(void* _pvCtx, int iObjUID);
75 GRAPHICS_IMPEXP void* get_polyline_style_property(void* _pvCtx, int iObjUID);
76 GRAPHICS_IMPEXP void* get_font_size_property(void* _pvCtx, int iObjUID);
77 GRAPHICS_IMPEXP void* get_font_angle_property(void* _pvCtx, int iObjUID);
78 GRAPHICS_IMPEXP void* get_font_foreground_property(void* _pvCtx, int iObjUID);
79 GRAPHICS_IMPEXP void* get_font_color_property(void* _pvCtx, int iObjUID);
80 GRAPHICS_IMPEXP void* get_font_style_property(void* _pvCtx, int iObjUID);
81 GRAPHICS_IMPEXP void* get_text_box_mode_property(void* _pvCtx, int iObjUID);
82 GRAPHICS_IMPEXP void* get_auto_dimensionning_property(void* _pvCtx, int iObjUID);
83 GRAPHICS_IMPEXP void* get_alignment_property(void* _pvCtx, int iObjUID);
84 GRAPHICS_IMPEXP void* get_text_box_property(void* _pvCtx, int iObjUID);
85 GRAPHICS_IMPEXP void* get_text_property(void* _pvCtx, int iObjUID);
86 GRAPHICS_IMPEXP void* get_auto_clear_property(void* _pvCtx, int iObjUID);
87 GRAPHICS_IMPEXP void* get_auto_scale_property(void* _pvCtx, int iObjUID);
88 GRAPHICS_IMPEXP void* get_zoom_box_property(void* _pvCtx, int iObjUID);
89 GRAPHICS_IMPEXP void* get_zoom_state_property(void* _pvCtx, int iObjUID);
90 GRAPHICS_IMPEXP void* get_clip_box_property(void* _pvCtx, int iObjUID);
91 GRAPHICS_IMPEXP void* get_clip_state_property(void* _pvCtx, int iObjUID);
92 GRAPHICS_IMPEXP void* get_data_property(void* _pvCtx, int iObjUID);
93 GRAPHICS_IMPEXP void* get_callback_property(void* _pvCtx, int iObjUID);
94 GRAPHICS_IMPEXP void* get_x_label_property(void* _pvCtx, int iObjUID);
95 GRAPHICS_IMPEXP void* get_y_label_property(void* _pvCtx, int iObjUID);
96 GRAPHICS_IMPEXP void* get_z_label_property(void* _pvCtx, int iObjUID);
97 GRAPHICS_IMPEXP void* get_title_property(void* _pvCtx, int iObjUID);
98 GRAPHICS_IMPEXP void* get_log_flags_property(void* _pvCtx, int iObjUID);
99 GRAPHICS_IMPEXP void* get_tics_direction_property(void* _pvCtx, int iObjUID);
100 GRAPHICS_IMPEXP void* get_x_location_property(void* _pvCtx, int iObjUID);
101 GRAPHICS_IMPEXP void* get_y_location_property(void* _pvCtx, int iObjUID);
102 GRAPHICS_IMPEXP void* get_tight_limits_property(void* _pvCtx, int iObjUID);
103 GRAPHICS_IMPEXP void* get_closed_property(void* _pvCtx, int iObjUID);
104 GRAPHICS_IMPEXP void* get_auto_position_property(void* _pvCtx, int iObjUID);
105 GRAPHICS_IMPEXP void* get_auto_rotation_property(void* _pvCtx, int iObjUID);
106 GRAPHICS_IMPEXP void* get_position_property(void* _pvCtx, int iObjUID);
107 GRAPHICS_IMPEXP void* get_auto_ticks_property(void* _pvCtx, int iObjUID);
108 GRAPHICS_IMPEXP void* get_axes_reverse_property(void* _pvCtx, int iObjUID);
109 GRAPHICS_IMPEXP void* get_view_property(void* _pvCtx, int iObjUID);
110 GRAPHICS_IMPEXP void* get_axes_bounds_property(void* _pvCtx, int iObjUID);
111 GRAPHICS_IMPEXP void* get_data_bounds_property(void* _pvCtx, int iObjUID);
112 GRAPHICS_IMPEXP void* get_margins_property(void* _pvCtx, int iObjUID);
113 GRAPHICS_IMPEXP void* get_tics_color_property(void* _pvCtx, int iObjUID);
114 GRAPHICS_IMPEXP void* get_tics_style_property(void* _pvCtx, int iObjUID);
115 GRAPHICS_IMPEXP void* get_sub_tics_property(void* _pvCtx, int iObjUID);
116 GRAPHICS_IMPEXP void* get_tics_segment_property(void* _pvCtx, int iObjUID);
117 GRAPHICS_IMPEXP void* get_labels_font_size_property(void* _pvCtx, int iObjUID);
118 GRAPHICS_IMPEXP void* get_labels_font_color_property(void* _pvCtx, int iObjUID);
119 GRAPHICS_IMPEXP void* get_labels_font_style_property(void* _pvCtx, int iObjUID);
120 GRAPHICS_IMPEXP void* get_format_n_property(void* _pvCtx, int iObjUID);
121 GRAPHICS_IMPEXP void* get_xtics_coord_property(void* _pvCtx, int iObjUID);
122 GRAPHICS_IMPEXP void* get_ytics_coord_property(void* _pvCtx, int iObjUID);
123 GRAPHICS_IMPEXP void* get_tics_labels_property(void* _pvCtx, int iObjUID);
124 GRAPHICS_IMPEXP void* get_box_property(void* _pvCtx, int iObjUID);
125 GRAPHICS_IMPEXP void* get_grid_property(void* _pvCtx, int iObjUID);
126 GRAPHICS_IMPEXP void* get_grid_thickness_property(void* _pvCtx, int iObjUID);
127 GRAPHICS_IMPEXP void* get_grid_style_property(void* _pvCtx, int iObjUID);
128 GRAPHICS_IMPEXP void* get_axes_visible_property(void* _pvCtx, int iObjUID);
129 GRAPHICS_IMPEXP void* get_hidden_color_property(void* _pvCtx, int iObjUID);
130 GRAPHICS_IMPEXP void* get_isoview_property(void* _pvCtx, int iObjUID);
131 GRAPHICS_IMPEXP void* get_cube_scaling_property(void* _pvCtx, int iObjUID);
132 GRAPHICS_IMPEXP void* get_arrow_size_property(void* _pvCtx, int iObjUID);
133 GRAPHICS_IMPEXP void* get_segs_color_property(void* _pvCtx, int iObjUID);
134 GRAPHICS_IMPEXP void* get_colored_property(void* _pvCtx, int iObjUID);
135 GRAPHICS_IMPEXP void* get_data_mapping_property(void* _pvCtx, int iObjUID);
136 GRAPHICS_IMPEXP void* get_rotation_angles_property(void* _pvCtx, int iObjUID);
137 GRAPHICS_IMPEXP void* get_color_mode_property(void* _pvCtx, int iObjUID);
138 GRAPHICS_IMPEXP void* get_color_flag_property(void* _pvCtx, int iObjUID);
139 GRAPHICS_IMPEXP void* get_cdata_mapping_property(void* _pvCtx, int iObjUID);
140 GRAPHICS_IMPEXP void* get_surface_color_property(void* _pvCtx, int iObjUID);
141 GRAPHICS_IMPEXP void* get_triangles_property(void* _pvCtx, int iObjUID);
142 GRAPHICS_IMPEXP void* get_z_bounds_property(void* _pvCtx, int iObjUID);
143 GRAPHICS_IMPEXP void* get_user_data_property(void* _pvCtx, int iObjUID);
144 GRAPHICS_IMPEXP void* get_handle_visible_property(void* _pvCtx, int iObjUID);
145 GRAPHICS_IMPEXP void* get_callback_type_property(void* _pvCtx, int iObjUID);
146 GRAPHICS_IMPEXP void* get_hidden_axis_color_property(void* _pvCtx, int iObjUID);
147 GRAPHICS_IMPEXP void* get_x_ticks_property(void* _pvCtx, int iObjUID);
148 GRAPHICS_IMPEXP void* get_y_ticks_property(void* _pvCtx, int iObjUID);
149 GRAPHICS_IMPEXP void* get_z_ticks_property(void* _pvCtx, int iObjUID);
150 GRAPHICS_IMPEXP void* get_viewport_property(void* _pvCtx, int iObjUID);
151 GRAPHICS_IMPEXP void* get_info_message_property(void* _pvCtx, int iObjUID);
152 GRAPHICS_IMPEXP void* get_screen_position_property(void* _pvCtx, int iObjUID);
153 GRAPHICS_IMPEXP void* get_event_handler_enable_property(void* _pvCtx, int iObjUID);
154 GRAPHICS_IMPEXP void* get_event_handler_property(void* _pvCtx, int iObjUID);
155 GRAPHICS_IMPEXP void* get_arc_drawing_method_property(void* _pvCtx, int iObjUID);
156 GRAPHICS_IMPEXP void* get_fractional_font_property(void* _pvCtx, int iObjUID);
157 GRAPHICS_IMPEXP void* get_links_property(void* _pvCtx, int iObjUID);
158 GRAPHICS_IMPEXP void* get_legend_location_property(void* _pvCtx, int iObjUID);
159 GRAPHICS_IMPEXP void* get_filled_property(void* _pvCtx, int iObjUID);
160 GRAPHICS_IMPEXP void* get_color_range_property(void* _pvCtx, int iObjUID);
161 GRAPHICS_IMPEXP void* get_outside_colors_property(void* _pvCtx, int iObjUID);
162 GRAPHICS_IMPEXP void* get_grid_position_property(void* _pvCtx, int iObjUID);
163 GRAPHICS_IMPEXP void* get_anti_aliasing_property(void* _pvCtx, int iObjUID);
164 GRAPHICS_IMPEXP void* get_tag_property(void* _pvCtx, int iObjUID);
165 GRAPHICS_IMPEXP void* get_UID(void* _pvCtx, int iObjUID);
166 GRAPHICS_IMPEXP void* get_tip_orientation_property(void* _pvCtx, int iObjUID);
167 GRAPHICS_IMPEXP void* get_tip_z_component_property(void* _pvCtx, int iObjUID);
168 GRAPHICS_IMPEXP void* get_tip_display_components_property(void* _pvCtx, int iObjUID);
169 GRAPHICS_IMPEXP void* get_tip_auto_orientation_property(void* _pvCtx, int iObjUID);
170 GRAPHICS_IMPEXP void* get_tip_interp_mode_property(void* _pvCtx, int iObjUID);
171 GRAPHICS_IMPEXP void* get_tip_box_mode_property(void* _pvCtx, int iObjUID);
172 GRAPHICS_IMPEXP void* get_tip_label_mode_property(void* _pvCtx, int iObjUID);
173 GRAPHICS_IMPEXP void* get_tip_disp_function_property(void* _pvCtx, int iObjUID);
174 GRAPHICS_IMPEXP void* get_tip_detached_property(void* _pvCtx, int iObjUID);
175 GRAPHICS_IMPEXP void* get_ambient_color_property(void* _pvCtx, int iObjUID);
176 GRAPHICS_IMPEXP void* get_diffuse_color_property(void* _pvCtx, int iObjUID);
177 GRAPHICS_IMPEXP void* get_specular_color_property(void* _pvCtx, int iObjUID);
178 GRAPHICS_IMPEXP void* get_use_color_material_property(void* _pvCtx, int iObjUID);
179 GRAPHICS_IMPEXP void* get_material_shininess_property(void* _pvCtx, int iObjUID);
180 GRAPHICS_IMPEXP void* get_light_type_property(void* _pvCtx, int iObjUID);
181 GRAPHICS_IMPEXP void* get_direction_property(void* _pvCtx, int iObjUID);
182 GRAPHICS_IMPEXP void* get_image_type_property(void* _pvCtx, int iObjUID);
183 GRAPHICS_IMPEXP void* get_video_mode_property(void* _pvCtx, int iObjUID);
184 GRAPHICS_IMPEXP void* get_datatips_property(void* _pvCtx, int iObjUID);
185 GRAPHICS_IMPEXP void* get_display_function_data_property(void* _pvCtx, int iObjUID);
186 GRAPHICS_IMPEXP void* get_resize_property(void* _pvCtx, int iObjUID);
187 GRAPHICS_IMPEXP void* get_toolbar_property(void* _pvCtx, int iObjUID);
188 GRAPHICS_IMPEXP void* get_toolbar_visible_property(void* _pvCtx, int iObjUID);
189 GRAPHICS_IMPEXP void* get_menubar_property(void* _pvCtx, int iObjUID);
190 GRAPHICS_IMPEXP void* get_menubar_visible_property(void* _pvCtx, int iObjUID);
191 GRAPHICS_IMPEXP void* get_infobar_visible_property(void* _pvCtx, int iObjUID);
192 GRAPHICS_IMPEXP void* get_dockable_property(void* _pvCtx, int iObjUID);
193 GRAPHICS_IMPEXP void* get_layout_property(void* _pvCtx, int iObjUID);
194 GRAPHICS_IMPEXP void* get_constraints_property(void* _pvCtx, int iObjUID);
195 GRAPHICS_IMPEXP void* get_rect_property(void* _pvCtx, int iObjUID);
196 GRAPHICS_IMPEXP void* get_layout_options_property(void* _pvCtx, int iObjUID);
197 GRAPHICS_IMPEXP void* get_border_property(void* _pvCtx, int iObjUID);
198 GRAPHICS_IMPEXP void* get_groupname_property(void* _pvCtx, int iObjUID);
199 GRAPHICS_IMPEXP void* get_title_position_property(void* _pvCtx, int iObjUID);
200 GRAPHICS_IMPEXP void* get_title_scroll_property(void* _pvCtx, int iObjUID);
201 GRAPHICS_IMPEXP void* get_scrollable_property(void* _pvCtx, int iObjUID);
202 GRAPHICS_IMPEXP void* get_line_width_property(void* _pvCtx, int iObjUID);
203 GRAPHICS_IMPEXP void* get_marks_count_property(void* _pvCtx, int iObjUID);
204 GRAPHICS_IMPEXP void* get_auto_margins_property(void* _pvCtx, int iObjUID);
205 GRAPHICS_IMPEXP void* get_ticks_format_property(void* _pvCtx, int iObjUID);
206 GRAPHICS_IMPEXP void* get_ticks_st_property(void* _pvCtx, int iObjUID);
207 GRAPHICS_IMPEXP void* get_colors_property(void* _pvCtx, int pobjUID);
208 GRAPHICS_IMPEXP void* get_colors_property(void* _pvCtx, int iObjUID);
209
210 #endif /* _GET_HANDLE_PROPERTY_H_ */