Merge remote-tracking branch 'origin/master' into YaSp 58/16458/1
Vincent COUVERT [Thu, 7 May 2015 09:05:01 +0000 (11:05 +0200)]
Conflicts:
scilab/modules/differential_equations/sci_gateway/fortran/sci_f_odedc.f
scilab/modules/differential_equations/tests/unit_tests/intg.dia.ref
scilab/modules/graphics/Makefile.am
scilab/modules/graphics/Makefile.in
scilab/modules/graphics/src/c/getHandleProperty/getHandleProperty.h
scilab/modules/mpi/Makefile.am
scilab/modules/mpi/Makefile.in
scilab/modules/overloading/macros/%hm_sum.sci
scilab/modules/scicos/sci_gateway/c/sci_data2sig.c

Change-Id: Ie2ec359732388de39d230cb2fe01f2e659c6bc26

14 files changed:
1  2 
scilab/modules/differential_equations/tests/unit_tests/intg.dia.ref
scilab/modules/graphics/Makefile.am
scilab/modules/graphics/Makefile.in
scilab/modules/graphics/graphics.vcxproj
scilab/modules/graphics/graphics.vcxproj.filters
scilab/modules/graphics/macros/%h_p.sci
scilab/modules/graphics/src/c/getHandleProperty/GetHashTable.c
scilab/modules/graphics/src/c/getHandleProperty/SetHashTable.c
scilab/modules/graphics/src/c/getHandleProperty/getHandleProperty.h
scilab/modules/graphics/src/c/getHandleProperty/get_colors_property.c
scilab/modules/graphics/src/c/getHandleProperty/setHandleProperty.h
scilab/modules/graphics/src/c/getHandleProperty/set_colors_property.c
scilab/modules/scicos/sci_gateway/cpp/sci_data2sig.cpp
scilab/modules/scicos/src/c/scicos.c

@@@ -55,10 -56,12 +56,12 @@@ if abs(exact-I) > 1e-9 then bugmes();qu
  // Test third output argument
  [i, err, ierr] = intg(0, 1, f);
  if abs(ierr) <> 0 then bugmes();quit;end
+ prot = funcprot();
+ funcprot(0);
  function y = f(x), y = cos(x); endfunction
- Warning : redefining function: f                       . Use funcprot(0) to avoid this message
+ funcprot(prot);
  [i, err, ierr] = intg(0, %pi, f);
 -Warning: Round-off error detected, the requested tolerance (or default) cannot be achieved. Try using bigger tolerances.
 +intg: Warning: Round-off error detected, the requested tolerance (or default) cannot be achieved. Try using bigger tolerances.
  if abs(ierr) <> 2 then bugmes();quit;end
  // IEEE compatibility
  // Error 264: "Wrong value for argument #i: Must not contain NaN or Inf."
@@@ -27,484 -25,465 +27,486 @@@ libscigraphics_la_etc_DATA = 
  #### graphics : datatips sub-module ####
  MACROSDIRSEXT = macros/datatips
  
 -GRAPHICS_C_SOURCES = src/c/GetCommandArg.c \
 -src/c/loadTextRenderingAPI.c \
 -src/c/getHandleProperty/get_figure_position_property.c \
 -src/c/getHandleProperty/get_figure_size_property.c \
 -src/c/getHandleProperty/get_visible_property.c \
 -src/c/getHandleProperty/get_old_style_property.c \
 -src/c/getHandleProperty/get_figures_id_property.c \
 -src/c/getHandleProperty/get_figure_style_property.c \
 -src/c/getHandleProperty/get_pixel_drawing_mode_property.c \
 -src/c/getHandleProperty/get_line_mode_property.c \
 -src/c/getHandleProperty/get_axes_size_property.c \
 -src/c/getHandleProperty/get_thickness_property.c \
 -src/c/getHandleProperty/get_font_foreground_property.c \
 -src/c/getHandleProperty/get_bar_layout_property.c \
 -src/c/getHandleProperty/get_current_axes_property.c \
 -src/c/getHandleProperty/get_bar_width_property.c \
 -src/c/getHandleProperty/get_datatips_property.c \
 -src/c/getHandleProperty/get_font_color_property.c \
 -src/c/getHandleProperty/set_default_axes_property.c \
 -src/c/getHandleProperty/get_default_axes_property.c \
 -src/c/getHandleProperty/get_y_shift_property.c \
 -src/c/getHandleProperty/get_immediate_drawing_property.c \
 -src/c/getHandleProperty/get_current_entity_property.c \
 -src/c/getHandleProperty/get_background_property.c \
 -src/c/getHandleProperty/get_rotation_style_property.c \
 -src/c/getHandleProperty/get_type_property.c \
 -src/c/getHandleProperty/get_current_figure_property.c \
 -src/c/getHandleProperty/get_mark_foreground_property.c \
 -src/c/getHandleProperty/get_default_figure_property.c \
 -src/c/getHandleProperty/get_children_property.c \
 -src/c/getHandleProperty/get_parent_property.c \
 -src/c/getHandleProperty/get_surface_mode_property.c \
 -src/c/getHandleProperty/get_figure_id_property.c \
 -src/c/getHandleProperty/get_mark_mode_property.c \
 -src/c/getHandleProperty/get_interp_color_mode.c \
 -src/c/getHandleProperty/get_font_size_property.c \
 -src/c/getHandleProperty/get_x_shift_property.c \
 -src/c/getHandleProperty/get_z_shift_property.c \
 -src/c/getHandleProperty/get_line_style_property.c \
 -src/c/getHandleProperty/get_foreground_property.c \
 -src/c/getHandleProperty/get_mark_style_property.c \
 -src/c/getHandleProperty/get_color_map_property.c \
 -src/c/getHandleProperty/get_polyline_style_property.c \
 -src/c/getHandleProperty/get_font_angle_property.c \
 -src/c/getHandleProperty/get_interp_color_vector.c \
 -src/c/getHandleProperty/get_figure_name_property.c \
 -src/c/getHandleProperty/get_arrow_size_factor_property.c \
 -src/c/getHandleProperty/get_mark_size_unit_property.c \
 -src/c/getHandleProperty/get_mark_size_property.c \
 -src/c/getHandleProperty/get_mark_offset_property.c \
 -src/c/getHandleProperty/get_mark_stride_property.c \
 -src/c/getHandleProperty/get_mark_background_property.c \
 -src/c/getHandleProperty/get_auto_resize_property.c \
 -src/c/getHandleProperty/get_fill_mode_property.c \
 -src/c/getHandleProperty/get_tight_limits_property.c \
 -src/c/getHandleProperty/get_auto_ticks_property.c \
 -src/c/getHandleProperty/get_x_label_property.c \
 -src/c/getHandleProperty/get_auto_scale_property.c \
 -src/c/getHandleProperty/get_auto_dimensionning_property.c \
 -src/c/getHandleProperty/get_text_box_property.c \
 -src/c/getHandleProperty/get_clip_box_property.c \
 -src/c/getHandleProperty/get_tics_direction_property.c \
 -src/c/getHandleProperty/get_position_property.c \
 -src/c/getHandleProperty/get_y_label_property.c \
 -src/c/getHandleProperty/get_data_property.c \
 -src/c/getHandleProperty/get_auto_clear_property.c \
 -src/c/getHandleProperty/get_title_property.c \
 -src/c/getHandleProperty/get_zoom_state_property.c \
 -src/c/getHandleProperty/get_zoom_box_property.c \
 -src/c/getHandleProperty/get_log_flags_property.c \
 -src/c/getHandleProperty/get_x_location_property.c \
 -src/c/getHandleProperty/get_text_box_mode_property.c \
 -src/c/getHandleProperty/get_y_location_property.c \
 -src/c/getHandleProperty/get_z_label_property.c \
 -src/c/getHandleProperty/get_alignment_property.c \
 -src/c/getHandleProperty/get_font_style_property.c \
 -src/c/getHandleProperty/get_auto_rotation_property.c \
 -src/c/getHandleProperty/get_clip_state_property.c \
 -src/c/getHandleProperty/get_callback_property.c \
 -src/c/getHandleProperty/get_auto_position_property.c \
 -src/c/getHandleProperty/get_closed_property.c \
 -src/c/getHandleProperty/get_text_property.c \
 -src/c/getHandleProperty/get_margins_property.c \
 -src/c/getHandleProperty/get_view_property.c \
 -src/c/getHandleProperty/get_data_bounds_property.c \
 -src/c/getHandleProperty/get_axes_reverse_property.c \
 -src/c/getHandleProperty/get_tics_color_property.c \
 -src/c/getHandleProperty/get_axes_bounds_property.c \
 -src/c/getHandleProperty/get_tics_style_property.c \
 -src/c/getHandleProperty/get_user_data_property.c \
 -src/c/getHandleProperty/get_xtics_coord_property.c \
 -src/c/getHandleProperty/get_color_mode_property.c \
 -src/c/getHandleProperty/get_z_bounds_property.c \
 -src/c/getHandleProperty/get_data_mapping_property.c \
 -src/c/getHandleProperty/get_arrow_size_property.c \
 -src/c/getHandleProperty/get_rotation_angles_property.c \
 -src/c/getHandleProperty/get_callback_type_property.c \
 -src/c/getHandleProperty/get_format_n_property.c \
 -src/c/getHandleProperty/get_color_flag_property.c \
 -src/c/getHandleProperty/get_sub_tics_property.c \
 -src/c/getHandleProperty/get_hidden_axis_color_property.c \
 -src/c/getHandleProperty/get_ytics_coord_property.c \
 -src/c/getHandleProperty/get_labels_font_size_property.c \
 -src/c/getHandleProperty/get_isoview_property.c \
 -src/c/getHandleProperty/get_grid_property.c \
 -src/c/getHandleProperty/get_grid_thickness_property.c \
 -src/c/getHandleProperty/get_grid_style_property.c \
 -src/c/getHandleProperty/get_box_property.c \
 -src/c/getHandleProperty/get_hidden_color_property.c \
 -src/c/getHandleProperty/get_handle_visible_property.c \
 -src/c/getHandleProperty/get_labels_font_color_property.c \
 -src/c/getHandleProperty/get_surface_color_property.c \
 -src/c/getHandleProperty/get_tics_label_property.c \
 -src/c/getHandleProperty/get_labels_font_style_property.c \
 -src/c/getHandleProperty/get_axes_visible_property.c \
 -src/c/getHandleProperty/get_cube_scaling_property.c \
 -src/c/getHandleProperty/get_tics_segment_property.c \
 -src/c/getHandleProperty/get_cdata_mapping_property.c \
 -src/c/getHandleProperty/get_colored_property.c \
 -src/c/getHandleProperty/get_triangles_property.c \
 -src/c/getHandleProperty/get_viewport_property.c \
 -src/c/getHandleProperty/get_info_message_property.c \
 -src/c/getHandleProperty/get_y_ticks_property.c \
 -src/c/getHandleProperty/get_z_ticks_property.c \
 -src/c/getHandleProperty/get_x_ticks_property.c \
 -src/c/getHandleProperty/get_ticks_format_property.c \
 -src/c/getHandleProperty/get_ticks_st_property.c \
 -src/c/getHandleProperty/setGetHashTable.c \
 -src/c/getHandleProperty/get_segs_color_property.c \
 -src/c/getHandleProperty/get_screen_position_property.c \
 -src/c/getHandleProperty/get_event_handler_property.c \
 -src/c/getHandleProperty/get_event_handler_enable_property.c \
 -src/c/getHandleProperty/get_arc_drawing_method_property.c \
 -src/c/getHandleProperty/get_fractional_font_property.c \
 -src/c/getHandleProperty/get_links_property.c \
 -src/c/getHandleProperty/get_legend_location_property.c \
 -src/c/getHandleProperty/get_filled_property.c \
 -src/c/getHandleProperty/get_color_range_property.c \
 -src/c/getHandleProperty/get_outside_colors_property.c \
 -src/c/getHandleProperty/get_grid_position_property.c \
 -src/c/getHandleProperty/get_anti_aliasing_property.c \
 -src/c/getHandleProperty/get_tag_property.c \
 -src/c/getHandleProperty/get_image_type_property.c \
 -src/c/getHandleProperty/get_resize_property.c \
 -src/c/getHandleProperty/get_toolbar_property.c \
 -src/c/getHandleProperty/get_menubar_property.c \
 -src/c/getHandleProperty/get_infobar_property.c \
 -src/c/getHandleProperty/get_dockable_property.c \
 -src/c/getHandleProperty/get_rect_property.c \
 -src/c/getHandleProperty/GetHashTable.c \
 -src/c/graphicModuleLoad.c \
 -src/c/getHandleProperty/set_old_style_property.c \
 -src/c/getHandleProperty/set_figure_name_property.c \
 -src/c/getHandleProperty/getPropertyAssignedValue.c \
 -src/c/getHandleProperty/set_visible_property.c \
 -src/c/getHandleProperty/set_pixel_drawing_mode_property.c \
 -src/c/getHandleProperty/set_interp_color_vector_property.c \
 -src/c/getHandleProperty/set_immediate_drawing_property.c \
 -src/c/getHandleProperty/set_figure_size_property.c \
 -src/c/getHandleProperty/set_background_property.c \
 -src/c/getHandleProperty/set_rotation_style_property.c \
 -src/c/getHandleProperty/set_current_figure_property.c \
 -src/c/getHandleProperty/set_axes_size_property.c \
 -src/c/getHandleProperty/set_default_values_property.c \
 -src/c/getHandleProperty/set_figure_position_property.c \
 -src/c/getHandleProperty/set_color_map_property.c \
 -src/c/getHandleProperty/set_auto_resize_property.c \
 -src/c/getHandleProperty/set_current_axes_property.c \
 -src/c/getHandleProperty/set_current_entity_property.c \
 -src/c/getHandleProperty/set_figure_id_property.c \
 -src/c/getHandleProperty/set_figure_style_property.c \
 -src/c/getHandleProperty/set_mark_size_property.c \
 -src/c/getHandleProperty/set_mark_offset_property.c \
 -src/c/getHandleProperty/set_mark_stride_property.c \
 -src/c/getHandleProperty/set_y_shift_property.c \
 -src/c/getHandleProperty/set_auto_scale_property.c \
 -src/c/getHandleProperty/set_auto_dimensionning_property.c \
 -src/c/getHandleProperty/set_text_box_property.c \
 -src/c/getHandleProperty/set_text_property.c \
 -src/c/getHandleProperty/set_mark_mode_property.c \
 -src/c/getHandleProperty/set_clip_box_property.c \
 -src/c/getHandleProperty/set_z_shift_property.c \
 -src/c/getHandleProperty/set_line_style_property.c \
 -src/c/getHandleProperty/set_polyline_style_property.c \
 -src/c/getHandleProperty/set_line_mode_property.c \
 -src/c/getHandleProperty/set_thickness_property.c \
 -src/c/getHandleProperty/set_font_foreground_property.c \
 -src/c/getHandleProperty/set_text_box_mode_property.c \
 -src/c/getHandleProperty/set_bar_layout_property.c \
 -src/c/getHandleProperty/set_bar_width_property.c \
 -src/c/getHandleProperty/set_datatips_property.c \
 -src/c/getHandleProperty/SetPropertyStatus.c \
 -src/c/getHandleProperty/set_font_style_property.c \
 -src/c/getHandleProperty/set_surface_mode_property.c \
 -src/c/getHandleProperty/set_font_size_property.c \
 -src/c/getHandleProperty/set_mark_style_property.c \
 -src/c/getHandleProperty/set_mark_background_property.c \
 -src/c/getHandleProperty/set_interp_color_mode_property.c \
 -src/c/getHandleProperty/set_data_property.c \
 -src/c/getHandleProperty/set_font_angle_property.c \
 -src/c/getHandleProperty/set_auto_clear_property.c \
 -src/c/getHandleProperty/set_arrow_size_factor_property.c \
 -src/c/getHandleProperty/set_mark_size_unit_property.c \
 -src/c/getHandleProperty/set_zoom_state_property.c \
 -src/c/getHandleProperty/set_fill_mode_property.c \
 -src/c/getHandleProperty/set_zoom_box_property.c \
 -src/c/getHandleProperty/set_font_color_property.c \
 -src/c/getHandleProperty/set_alignment_property.c \
 -src/c/getHandleProperty/set_mark_foreground_property.c \
 -src/c/getHandleProperty/set_clip_state_property.c \
 -src/c/getHandleProperty/set_x_shift_property.c \
 -src/c/getHandleProperty/set_foreground_property.c \
 -src/c/getHandleProperty/set_tics_direction_property.c \
 -src/c/getHandleProperty/set_title_property.c \
 -src/c/getHandleProperty/set_x_location_property.c \
 -src/c/getHandleProperty/set_auto_position_property.c \
 -src/c/getHandleProperty/set_tight_limits_property.c \
 -src/c/getHandleProperty/set_x_label_property.c \
 -src/c/getHandleProperty/set_y_label_property.c \
 -src/c/getHandleProperty/set_y_location_property.c \
 -src/c/getHandleProperty/set_z_label_property.c \
 -src/c/getHandleProperty/set_auto_rotation_property.c \
 -src/c/getHandleProperty/set_callback_property.c \
 -src/c/getHandleProperty/set_closed_property.c \
 -src/c/getHandleProperty/set_cdata_mapping_property.c \
 -src/c/getHandleProperty/set_y_ticks_property.c \
 -src/c/getHandleProperty/set_z_bounds_property.c \
 -src/c/getHandleProperty/set_position_property.c \
 -src/c/getHandleProperty/set_z_ticks_property.c \
 -src/c/getHandleProperty/set_axes_bounds_property.c \
 -src/c/getHandleProperty/set_tics_style_property.c \
 -src/c/getHandleProperty/SetHashTable.c \
 -src/c/getHandleProperty/set_handle_visible_property.c \
 -src/c/getHandleProperty/set_labels_font_color_property.c \
 -src/c/getHandleProperty/set_parent_property.c \
 -src/c/getHandleProperty/set_axes_visible_property.c \
 -src/c/getHandleProperty/set_triangles_property.c \
 -src/c/getHandleProperty/set_tics_color_property.c \
 -src/c/getHandleProperty/set_color_flag_property.c \
 -src/c/getHandleProperty/set_labels_font_size_property.c \
 -src/c/getHandleProperty/set_tics_segment_property.c \
 -src/c/getHandleProperty/set_user_data_property.c \
 -src/c/getHandleProperty/set_view_property.c \
 -src/c/getHandleProperty/set_arrow_size_property.c \
 -src/c/getHandleProperty/set_children_property.c \
 -src/c/getHandleProperty/set_axes_reverse_property.c \
 -src/c/getHandleProperty/set_grid_property.c \
 -src/c/getHandleProperty/set_grid_thickness_property.c \
 -src/c/getHandleProperty/set_grid_style_property.c \
 -src/c/getHandleProperty/set_log_flags_property.c \
 -src/c/getHandleProperty/set_cube_scaling_property.c \
 -src/c/getHandleProperty/set_colored_property.c \
 -src/c/getHandleProperty/set_margins_property.c \
 -src/c/getHandleProperty/set_auto_ticks_property.c \
 -src/c/getHandleProperty/set_xtics_coord_property.c \
 -src/c/getHandleProperty/set_color_mode_property.c \
 -src/c/getHandleProperty/set_data_bounds_property.c \
 -src/c/getHandleProperty/set_tics_labels_property.c \
 -src/c/getHandleProperty/set_data_mapping_property.c \
 -src/c/getHandleProperty/set_rotation_angles_property.c \
 -src/c/getHandleProperty/set_callback_type_property.c \
 -src/c/getHandleProperty/set_segs_color_property.c \
 -src/c/getHandleProperty/set_format_n_property.c \
 -src/c/getHandleProperty/set_sub_tics_property.c \
 -src/c/getHandleProperty/set_hidden_axis_color_property.c \
 -src/c/getHandleProperty/set_isoview_property.c \
 -src/c/getHandleProperty/set_box_property.c \
 -src/c/getHandleProperty/set_hidden_color_property.c \
 -src/c/getHandleProperty/set_label_font_style_property.c \
 -src/c/getHandleProperty/set_surface_color_property.c \
 -src/c/getHandleProperty/set_yticks_coord_property.c \
 -src/c/getHandleProperty/CheckTicksProperty.c \
 -src/c/getHandleProperty/set_x_ticks_property.c \
 -src/c/getHandleProperty/set_ticks_format_property.c \
 -src/c/getHandleProperty/set_ticks_st_property.c \
 -src/c/getHandleProperty/set_viewport_property.c \
 -src/c/getHandleProperty/set_info_message_property.c \
 -src/c/getHandleProperty/set_screen_position_property.c \
 -src/c/getHandleProperty/set_event_handler_property.c \
 -src/c/getHandleProperty/set_event_handler_enable_property.c \
 -src/c/getHandleProperty/set_arc_drawing_method_property.c \
 -src/c/getHandleProperty/set_fractional_font_property.c \
 -src/c/getHandleProperty/set_links_property.c \
 -src/c/getHandleProperty/set_legend_location_property.c \
 -src/c/getHandleProperty/set_filled_property.c \
 -src/c/getHandleProperty/set_color_range_property.c \
 -src/c/getHandleProperty/set_outside_colors_property.c \
 -src/c/getHandleProperty/set_grid_position_property.c \
 -src/c/getHandleProperty/set_anti_aliasing_property.c \
 -src/c/getHandleProperty/set_tag_property.c \
 -src/c/getHandleProperty/set_figure_resizefcn_property.c \
 -src/c/getHandleProperty/get_figure_resizefcn_property.c \
 -src/c/getHandleProperty/set_figure_closerequestfcn_property.c \
 -src/c/getHandleProperty/get_figure_closerequestfcn_property.c \
 -src/c/getHandleProperty/get_datatip_property.c \
 -src/c/getHandleProperty/set_datatip_property.c \
 -src/c/getHandleProperty/set_image_type_property.c \
 -src/c/getHandleProperty/get_display_function_data_property.c \
 -src/c/getHandleProperty/set_display_function_data_property.c \
 -src/c/getHandleProperty/set_resize_property.c \
 -src/c/getHandleProperty/set_toolbar_property.c \
 -src/c/getHandleProperty/set_menubar_property.c \
 -src/c/getHandleProperty/set_infobar_property.c \
 -src/c/getHandleProperty/set_dockable_property.c \
 -src/c/getHandleProperty/get_layout_property.c \
 -src/c/getHandleProperty/set_layout_property.c \
 -src/c/getHandleProperty/get_constraints_property.c \
 -src/c/getHandleProperty/set_constraints_property.c \
 -src/c/getHandleProperty/set_rect_property.c \
 -src/c/getHandleProperty/get_layout_options_property.c \
 -src/c/getHandleProperty/set_layout_options_property.c \
 -src/c/getHandleProperty/get_border_property.c \
 -src/c/getHandleProperty/set_border_property.c \
 -src/c/getHandleProperty/get_groupname_property.c \
 -src/c/getHandleProperty/set_groupname_property.c \
 -src/c/getHandleProperty/get_tabtitle_property.c \
 -src/c/getHandleProperty/set_tabtitle_property.c \
 -src/c/getHandleProperty/get_scrollable_property.c \
 -src/c/getHandleProperty/set_scrollable_property.c \
 -src/c/getHandleProperty/get_marks_count_property.c \
 -src/c/getHandleProperty/set_marks_count_property.c \
 -src/c/getHandleProperty/get_line_width_property.c \
 -src/c/getHandleProperty/set_line_width_property.c \
 -src/c/getHandleProperty/set_colors_property.c \
 -src/c/getHandleProperty/get_colors_property.c \
 -src/c/DefaultCommandArg.c \
 -src/c/Axes.c \
 -src/c/sciMatrix.c \
 -src/c/DrawObjects.c \
 -src/c/GetProperty.c \
 -src/c/Contour.c \
 -src/c/SetProperty.c \
 -src/c/BasicAlgos.c \
 -src/c/BuildObjects.c \
 -src/c/sciCall.c \
 -src/c/CloneObjects.c \
 -src/c/InitObjects.c \
 -src/c/pixel_mode.c \
 -src/c/Format.c \
 -src/c/Champ.c \
 -src/c/StringMatrix.c \
 -src/c/FeC.c \
 -src/c/Plo2dEch.c \
 -src/c/Plo2dn.c \
 -src/c/Gray.c \
 -src/c/DestroyObjects.c \
 -src/c/math_graphics.c \
 -src/c/Interaction.c \
 -src/c/StringBox.c \
 -src/c/axesScale.c \
 -src/c/TerminateGraphics.c \
 -src/c/periEmpty.c \
 -src/c/scitokenize.c \
 -src/c/get_ticks_utils.c \
 -src/c/getHandleProperty/get_ambient_color_property.c \
 -src/c/getHandleProperty/get_diffuse_color_property.c \
 -src/c/getHandleProperty/get_specular_color_property.c \
 -src/c/getHandleProperty/get_use_color_material_property.c \
 -src/c/getHandleProperty/get_material_shininess_property.c \
 -src/c/getHandleProperty/get_light_type_property.c \
 -src/c/getHandleProperty/get_direction_property.c \
 -src/c/getHandleProperty/set_ambient_color_property.c \
 -src/c/getHandleProperty/set_diffuse_color_property.c \
 -src/c/getHandleProperty/set_specular_color_property.c \
 -src/c/getHandleProperty/set_use_color_material_property.c \
 -src/c/getHandleProperty/set_material_shininess_property.c \
 -src/c/getHandleProperty/set_light_type_property.c \
 -src/c/getHandleProperty/set_direction_property.c \
 -src/c/getHandleProperty/set_auto_margins_property.c \
 -src/c/getHandleProperty/get_auto_margins_property.c \
 -src/c/name2rgb.c \
 -src/c/addColor.c
 +GRAPHICS_C_SOURCES = \
 +    src/c/GetCommandArg.c \
 +    src/c/loadTextRenderingAPI.c \
 +    src/c/getHandleProperty/get_figure_position_property.c \
 +    src/c/getHandleProperty/get_figure_size_property.c \
 +    src/c/getHandleProperty/get_visible_property.c \
 +    src/c/getHandleProperty/get_old_style_property.c \
 +    src/c/getHandleProperty/get_figures_id_property.c \
 +    src/c/getHandleProperty/get_figure_style_property.c \
 +    src/c/getHandleProperty/get_pixel_drawing_mode_property.c \
 +    src/c/getHandleProperty/get_line_mode_property.c \
 +    src/c/getHandleProperty/get_axes_size_property.c \
 +    src/c/getHandleProperty/get_thickness_property.c \
 +    src/c/getHandleProperty/get_font_foreground_property.c \
 +    src/c/getHandleProperty/get_bar_layout_property.c \
 +    src/c/getHandleProperty/get_current_axes_property.c \
 +    src/c/getHandleProperty/get_bar_width_property.c \
 +    src/c/getHandleProperty/get_datatips_property.c \
 +    src/c/getHandleProperty/get_font_color_property.c \
 +    src/c/getHandleProperty/set_default_axes_property.c \
 +    src/c/getHandleProperty/get_default_axes_property.c \
 +    src/c/getHandleProperty/get_y_shift_property.c \
 +    src/c/getHandleProperty/get_immediate_drawing_property.c \
 +    src/c/getHandleProperty/get_current_entity_property.c \
 +    src/c/getHandleProperty/get_background_property.c \
 +    src/c/getHandleProperty/get_rotation_style_property.c \
 +    src/c/getHandleProperty/get_type_property.c \
 +    src/c/getHandleProperty/get_current_figure_property.c \
 +    src/c/getHandleProperty/get_mark_foreground_property.c \
 +    src/c/getHandleProperty/get_default_figure_property.c \
 +    src/c/getHandleProperty/get_children_property.c \
 +    src/c/getHandleProperty/get_parent_property.c \
 +    src/c/getHandleProperty/get_surface_mode_property.c \
 +    src/c/getHandleProperty/get_figure_id_property.c \
 +    src/c/getHandleProperty/get_mark_mode_property.c \
 +    src/c/getHandleProperty/get_interp_color_mode.c \
 +    src/c/getHandleProperty/get_font_size_property.c \
 +    src/c/getHandleProperty/get_x_shift_property.c \
 +    src/c/getHandleProperty/get_z_shift_property.c \
 +    src/c/getHandleProperty/get_line_style_property.c \
 +    src/c/getHandleProperty/get_foreground_property.c \
 +    src/c/getHandleProperty/get_mark_style_property.c \
 +    src/c/getHandleProperty/get_color_map_property.c \
 +    src/c/getHandleProperty/get_polyline_style_property.c \
 +    src/c/getHandleProperty/get_font_angle_property.c \
 +    src/c/getHandleProperty/get_interp_color_vector.c \
 +    src/c/getHandleProperty/get_figure_name_property.c \
 +    src/c/getHandleProperty/get_arrow_size_factor_property.c \
 +    src/c/getHandleProperty/get_mark_size_unit_property.c \
 +    src/c/getHandleProperty/get_mark_size_property.c \
 +    src/c/getHandleProperty/get_mark_offset_property.c \
 +    src/c/getHandleProperty/get_mark_stride_property.c \
 +    src/c/getHandleProperty/get_mark_background_property.c \
 +    src/c/getHandleProperty/get_auto_resize_property.c \
 +    src/c/getHandleProperty/get_fill_mode_property.c \
 +    src/c/getHandleProperty/get_tight_limits_property.c \
 +    src/c/getHandleProperty/get_auto_ticks_property.c \
 +    src/c/getHandleProperty/get_x_label_property.c \
 +    src/c/getHandleProperty/get_auto_scale_property.c \
 +    src/c/getHandleProperty/get_auto_dimensionning_property.c \
 +    src/c/getHandleProperty/get_text_box_property.c \
 +    src/c/getHandleProperty/get_clip_box_property.c \
 +    src/c/getHandleProperty/get_tics_direction_property.c \
 +    src/c/getHandleProperty/get_position_property.c \
 +    src/c/getHandleProperty/get_y_label_property.c \
 +    src/c/getHandleProperty/get_data_property.c \
 +    src/c/getHandleProperty/get_auto_clear_property.c \
 +    src/c/getHandleProperty/get_title_property.c \
 +    src/c/getHandleProperty/get_zoom_state_property.c \
 +    src/c/getHandleProperty/get_zoom_box_property.c \
 +    src/c/getHandleProperty/get_log_flags_property.c \
 +    src/c/getHandleProperty/get_x_location_property.c \
 +    src/c/getHandleProperty/get_text_box_mode_property.c \
 +    src/c/getHandleProperty/get_y_location_property.c \
 +    src/c/getHandleProperty/get_z_label_property.c \
 +    src/c/getHandleProperty/get_alignment_property.c \
 +    src/c/getHandleProperty/get_font_style_property.c \
 +    src/c/getHandleProperty/get_auto_rotation_property.c \
 +    src/c/getHandleProperty/get_clip_state_property.c \
 +    src/c/getHandleProperty/get_callback_property.c \
 +    src/c/getHandleProperty/get_auto_position_property.c \
 +    src/c/getHandleProperty/get_closed_property.c \
 +    src/c/getHandleProperty/get_text_property.c \
 +    src/c/getHandleProperty/get_margins_property.c \
 +    src/c/getHandleProperty/get_view_property.c \
 +    src/c/getHandleProperty/get_data_bounds_property.c \
 +    src/c/getHandleProperty/get_axes_reverse_property.c \
 +    src/c/getHandleProperty/get_tics_color_property.c \
 +    src/c/getHandleProperty/get_axes_bounds_property.c \
 +    src/c/getHandleProperty/get_tics_style_property.c \
 +    src/c/getHandleProperty/get_user_data_property.c \
 +    src/c/getHandleProperty/get_xtics_coord_property.c \
 +    src/c/getHandleProperty/get_color_mode_property.c \
 +    src/c/getHandleProperty/get_z_bounds_property.c \
 +    src/c/getHandleProperty/get_data_mapping_property.c \
 +    src/c/getHandleProperty/get_arrow_size_property.c \
 +    src/c/getHandleProperty/get_rotation_angles_property.c \
 +    src/c/getHandleProperty/get_callback_type_property.c \
 +    src/c/getHandleProperty/get_format_n_property.c \
 +    src/c/getHandleProperty/get_color_flag_property.c \
 +    src/c/getHandleProperty/get_sub_tics_property.c \
 +    src/c/getHandleProperty/get_hidden_axis_color_property.c \
 +    src/c/getHandleProperty/get_ytics_coord_property.c \
 +    src/c/getHandleProperty/get_labels_font_size_property.c \
 +    src/c/getHandleProperty/get_isoview_property.c \
 +    src/c/getHandleProperty/get_grid_property.c \
 +    src/c/getHandleProperty/get_grid_thickness_property.c \
 +    src/c/getHandleProperty/get_grid_style_property.c \
 +    src/c/getHandleProperty/get_box_property.c \
 +    src/c/getHandleProperty/get_hidden_color_property.c \
 +    src/c/getHandleProperty/get_handle_visible_property.c \
 +    src/c/getHandleProperty/get_labels_font_color_property.c \
 +    src/c/getHandleProperty/get_surface_color_property.c \
 +    src/c/getHandleProperty/get_tics_label_property.c \
 +    src/c/getHandleProperty/get_labels_font_style_property.c \
 +    src/c/getHandleProperty/get_axes_visible_property.c \
 +    src/c/getHandleProperty/get_cube_scaling_property.c \
 +    src/c/getHandleProperty/get_tics_segment_property.c \
 +    src/c/getHandleProperty/get_cdata_mapping_property.c \
 +    src/c/getHandleProperty/get_colored_property.c \
 +    src/c/getHandleProperty/get_triangles_property.c \
 +    src/c/getHandleProperty/get_viewport_property.c \
 +    src/c/getHandleProperty/get_info_message_property.c \
 +    src/c/getHandleProperty/get_y_ticks_property.c \
 +    src/c/getHandleProperty/get_z_ticks_property.c \
 +    src/c/getHandleProperty/get_x_ticks_property.c \
 +    src/c/getHandleProperty/get_ticks_format_property.c \
 +    src/c/getHandleProperty/get_ticks_st_property.c \
 +    src/c/getHandleProperty/setGetHashTable.c \
 +    src/c/getHandleProperty/get_segs_color_property.c \
 +    src/c/getHandleProperty/get_screen_position_property.c \
 +    src/c/getHandleProperty/get_event_handler_property.c \
 +    src/c/getHandleProperty/get_event_handler_enable_property.c \
 +    src/c/getHandleProperty/get_arc_drawing_method_property.c \
 +    src/c/getHandleProperty/get_fractional_font_property.c \
 +    src/c/getHandleProperty/get_links_property.c \
 +    src/c/getHandleProperty/get_legend_location_property.c \
 +    src/c/getHandleProperty/get_filled_property.c \
 +    src/c/getHandleProperty/get_color_range_property.c \
 +    src/c/getHandleProperty/get_outside_colors_property.c \
 +    src/c/getHandleProperty/get_grid_position_property.c \
 +    src/c/getHandleProperty/get_anti_aliasing_property.c \
 +    src/c/getHandleProperty/get_tag_property.c \
 +    src/c/getHandleProperty/get_image_type_property.c \
 +    src/c/getHandleProperty/get_resize_property.c \
 +    src/c/getHandleProperty/get_toolbar_property.c \
 +    src/c/getHandleProperty/get_menubar_property.c \
 +    src/c/getHandleProperty/get_infobar_property.c \
 +    src/c/getHandleProperty/get_dockable_property.c \
 +    src/c/getHandleProperty/get_rect_property.c \
 +    src/c/getHandleProperty/GetHashTable.c \
 +    src/c/graphicModuleLoad.c \
 +    src/c/getHandleProperty/set_old_style_property.c \
 +    src/c/getHandleProperty/set_figure_name_property.c \
 +    src/c/getHandleProperty/getPropertyAssignedValue.c \
 +    src/c/getHandleProperty/set_visible_property.c \
 +    src/c/getHandleProperty/set_pixel_drawing_mode_property.c \
 +    src/c/getHandleProperty/set_interp_color_vector_property.c \
 +    src/c/getHandleProperty/set_immediate_drawing_property.c \
 +    src/c/getHandleProperty/set_figure_size_property.c \
 +    src/c/getHandleProperty/set_background_property.c \
 +    src/c/getHandleProperty/set_rotation_style_property.c \
 +    src/c/getHandleProperty/set_current_figure_property.c \
 +    src/c/getHandleProperty/set_axes_size_property.c \
 +    src/c/getHandleProperty/set_default_values_property.c \
 +    src/c/getHandleProperty/set_figure_position_property.c \
 +    src/c/getHandleProperty/set_color_map_property.c \
 +    src/c/getHandleProperty/set_auto_resize_property.c \
 +    src/c/getHandleProperty/set_current_axes_property.c \
 +    src/c/getHandleProperty/set_current_entity_property.c \
 +    src/c/getHandleProperty/set_figure_id_property.c \
 +    src/c/getHandleProperty/set_figure_style_property.c \
 +    src/c/getHandleProperty/set_mark_size_property.c \
 +    src/c/getHandleProperty/set_mark_offset_property.c \
 +    src/c/getHandleProperty/set_mark_stride_property.c \
 +    src/c/getHandleProperty/set_y_shift_property.c \
 +    src/c/getHandleProperty/set_auto_scale_property.c \
 +    src/c/getHandleProperty/set_auto_dimensionning_property.c \
 +    src/c/getHandleProperty/set_text_box_property.c \
 +    src/c/getHandleProperty/set_text_property.c \
 +    src/c/getHandleProperty/set_mark_mode_property.c \
 +    src/c/getHandleProperty/set_clip_box_property.c \
 +    src/c/getHandleProperty/set_z_shift_property.c \
 +    src/c/getHandleProperty/set_line_style_property.c \
 +    src/c/getHandleProperty/set_polyline_style_property.c \
 +    src/c/getHandleProperty/set_line_mode_property.c \
 +    src/c/getHandleProperty/set_thickness_property.c \
 +    src/c/getHandleProperty/set_font_foreground_property.c \
 +    src/c/getHandleProperty/set_text_box_mode_property.c \
 +    src/c/getHandleProperty/set_bar_layout_property.c \
 +    src/c/getHandleProperty/set_bar_width_property.c \
 +    src/c/getHandleProperty/set_datatips_property.c \
 +    src/c/getHandleProperty/SetPropertyStatus.c \
 +    src/c/getHandleProperty/set_font_style_property.c \
 +    src/c/getHandleProperty/set_surface_mode_property.c \
 +    src/c/getHandleProperty/set_font_size_property.c \
 +    src/c/getHandleProperty/set_mark_style_property.c \
 +    src/c/getHandleProperty/set_mark_background_property.c \
 +    src/c/getHandleProperty/set_interp_color_mode_property.c \
 +    src/c/getHandleProperty/set_font_angle_property.c \
 +    src/c/getHandleProperty/set_auto_clear_property.c \
 +    src/c/getHandleProperty/set_arrow_size_factor_property.c \
 +    src/c/getHandleProperty/set_mark_size_unit_property.c \
 +    src/c/getHandleProperty/set_zoom_state_property.c \
 +    src/c/getHandleProperty/set_fill_mode_property.c \
 +    src/c/getHandleProperty/set_zoom_box_property.c \
 +    src/c/getHandleProperty/set_font_color_property.c \
 +    src/c/getHandleProperty/set_alignment_property.c \
 +    src/c/getHandleProperty/set_mark_foreground_property.c \
 +    src/c/getHandleProperty/set_clip_state_property.c \
 +    src/c/getHandleProperty/set_x_shift_property.c \
 +    src/c/getHandleProperty/set_foreground_property.c \
 +    src/c/getHandleProperty/set_tics_direction_property.c \
 +    src/c/getHandleProperty/set_title_property.c \
 +    src/c/getHandleProperty/set_x_location_property.c \
 +    src/c/getHandleProperty/set_auto_position_property.c \
 +    src/c/getHandleProperty/set_tight_limits_property.c \
 +    src/c/getHandleProperty/set_x_label_property.c \
 +    src/c/getHandleProperty/set_y_label_property.c \
 +    src/c/getHandleProperty/set_y_location_property.c \
 +    src/c/getHandleProperty/set_z_label_property.c \
 +    src/c/getHandleProperty/set_auto_rotation_property.c \
 +    src/c/getHandleProperty/set_callback_property.c \
 +    src/c/getHandleProperty/set_closed_property.c \
 +    src/c/getHandleProperty/set_cdata_mapping_property.c \
 +    src/c/getHandleProperty/set_y_ticks_property.c \
 +    src/c/getHandleProperty/set_z_bounds_property.c \
 +    src/c/getHandleProperty/set_position_property.c \
 +    src/c/getHandleProperty/set_z_ticks_property.c \
 +    src/c/getHandleProperty/set_axes_bounds_property.c \
 +    src/c/getHandleProperty/set_tics_style_property.c \
 +    src/c/getHandleProperty/SetHashTable.c \
 +    src/c/getHandleProperty/set_handle_visible_property.c \
 +    src/c/getHandleProperty/set_labels_font_color_property.c \
 +    src/c/getHandleProperty/set_parent_property.c \
 +    src/c/getHandleProperty/set_axes_visible_property.c \
 +    src/c/getHandleProperty/set_triangles_property.c \
 +    src/c/getHandleProperty/set_tics_color_property.c \
 +    src/c/getHandleProperty/set_color_flag_property.c \
 +    src/c/getHandleProperty/set_labels_font_size_property.c \
 +    src/c/getHandleProperty/set_tics_segment_property.c \
 +    src/c/getHandleProperty/set_user_data_property.c \
 +    src/c/getHandleProperty/set_view_property.c \
 +    src/c/getHandleProperty/set_arrow_size_property.c \
 +    src/c/getHandleProperty/set_children_property.c \
 +    src/c/getHandleProperty/set_axes_reverse_property.c \
 +    src/c/getHandleProperty/set_grid_property.c \
 +    src/c/getHandleProperty/set_grid_thickness_property.c \
 +    src/c/getHandleProperty/set_grid_style_property.c \
 +    src/c/getHandleProperty/set_log_flags_property.c \
 +    src/c/getHandleProperty/set_cube_scaling_property.c \
 +    src/c/getHandleProperty/set_colored_property.c \
 +    src/c/getHandleProperty/set_margins_property.c \
 +    src/c/getHandleProperty/set_auto_ticks_property.c \
 +    src/c/getHandleProperty/set_xtics_coord_property.c \
 +    src/c/getHandleProperty/set_color_mode_property.c \
 +    src/c/getHandleProperty/set_data_bounds_property.c \
 +    src/c/getHandleProperty/set_tics_labels_property.c \
 +    src/c/getHandleProperty/set_data_mapping_property.c \
 +    src/c/getHandleProperty/set_rotation_angles_property.c \
 +    src/c/getHandleProperty/set_callback_type_property.c \
 +    src/c/getHandleProperty/set_segs_color_property.c \
 +    src/c/getHandleProperty/set_format_n_property.c \
 +    src/c/getHandleProperty/set_sub_tics_property.c \
 +    src/c/getHandleProperty/set_hidden_axis_color_property.c \
 +    src/c/getHandleProperty/set_isoview_property.c \
 +    src/c/getHandleProperty/set_box_property.c \
 +    src/c/getHandleProperty/set_hidden_color_property.c \
 +    src/c/getHandleProperty/set_label_font_style_property.c \
 +    src/c/getHandleProperty/set_surface_color_property.c \
 +    src/c/getHandleProperty/set_yticks_coord_property.c \
 +    src/c/getHandleProperty/CheckTicksProperty.c \
 +    src/c/getHandleProperty/set_x_ticks_property.c \
 +    src/c/getHandleProperty/set_ticks_format_property.c \
 +    src/c/getHandleProperty/set_ticks_st_property.c \
 +    src/c/getHandleProperty/set_viewport_property.c \
 +    src/c/getHandleProperty/set_info_message_property.c \
 +    src/c/getHandleProperty/set_screen_position_property.c \
 +    src/c/getHandleProperty/set_event_handler_property.c \
 +    src/c/getHandleProperty/set_event_handler_enable_property.c \
 +    src/c/getHandleProperty/set_arc_drawing_method_property.c \
 +    src/c/getHandleProperty/set_fractional_font_property.c \
 +    src/c/getHandleProperty/set_links_property.c \
 +    src/c/getHandleProperty/set_legend_location_property.c \
 +    src/c/getHandleProperty/set_filled_property.c \
 +    src/c/getHandleProperty/set_color_range_property.c \
 +    src/c/getHandleProperty/set_outside_colors_property.c \
 +    src/c/getHandleProperty/set_grid_position_property.c \
 +    src/c/getHandleProperty/set_anti_aliasing_property.c \
 +    src/c/getHandleProperty/set_tag_property.c \
 +    src/c/getHandleProperty/set_figure_resizefcn_property.c \
 +    src/c/getHandleProperty/get_figure_resizefcn_property.c \
 +    src/c/getHandleProperty/set_figure_closerequestfcn_property.c \
 +    src/c/getHandleProperty/get_figure_closerequestfcn_property.c \
 +    src/c/getHandleProperty/get_datatip_property.c \
 +    src/c/getHandleProperty/set_datatip_property.c \
 +    src/c/getHandleProperty/set_image_type_property.c \
 +    src/c/getHandleProperty/get_display_function_data_property.c \
 +    src/c/getHandleProperty/set_display_function_data_property.c \
 +    src/c/getHandleProperty/set_resize_property.c \
 +    src/c/getHandleProperty/set_toolbar_property.c \
 +    src/c/getHandleProperty/set_menubar_property.c \
 +    src/c/getHandleProperty/set_infobar_property.c \
 +    src/c/getHandleProperty/set_dockable_property.c \
 +    src/c/getHandleProperty/get_layout_property.c \
 +    src/c/getHandleProperty/set_layout_property.c \
 +    src/c/getHandleProperty/get_constraints_property.c \
 +    src/c/getHandleProperty/set_constraints_property.c \
 +    src/c/getHandleProperty/set_rect_property.c \
 +    src/c/getHandleProperty/get_layout_options_property.c \
 +    src/c/getHandleProperty/set_layout_options_property.c \
 +    src/c/getHandleProperty/get_border_property.cpp \
 +    src/c/getHandleProperty/set_border_property.c \
 +    src/c/getHandleProperty/get_groupname_property.c \
 +    src/c/getHandleProperty/set_groupname_property.c \
 +    src/c/getHandleProperty/get_tabtitle_property.c \
 +    src/c/getHandleProperty/set_tabtitle_property.c \
 +    src/c/getHandleProperty/get_scrollable_property.c \
 +    src/c/getHandleProperty/set_scrollable_property.c \
 +    src/c/getHandleProperty/get_marks_count_property.c \
 +    src/c/getHandleProperty/set_marks_count_property.c \
 +    src/c/getHandleProperty/get_line_width_property.c \
 +    src/c/getHandleProperty/set_line_width_property.c \
++    src/c/getHandleProperty/get_colors_property.c \
++    src/c/getHandleProperty/set_colors_property.c \
 +    src/c/DefaultCommandArg.c \
 +    src/c/Axes.c \
 +    src/c/sciMatrix.c \
 +    src/c/DrawObjects.c \
 +    src/c/GetProperty.c \
 +    src/c/Contour.c \
 +    src/c/SetProperty.c \
 +    src/c/BasicAlgos.c \
 +    src/c/BuildObjects.c \
 +    src/c/sciCall.c \
 +    src/c/CloneObjects.c \
 +    src/c/InitObjects.c \
 +    src/c/pixel_mode.c \
 +    src/c/Format.c \
 +    src/c/Champ.c \
 +    src/c/StringMatrix.c \
 +    src/c/FeC.c \
 +    src/c/Plo2dEch.c \
 +    src/c/Plo2dn.c \
 +    src/c/Gray.c \
 +    src/c/DestroyObjects.c \
 +    src/c/math_graphics.c \
 +    src/c/Interaction.c \
 +    src/c/StringBox.c \
 +    src/c/axesScale.c \
 +    src/c/TerminateGraphics.c \
 +    src/c/periEmpty.c \
 +    src/c/scitokenize.c \
 +    src/c/get_ticks_utils.c \
 +    src/c/getHandleProperty/get_ambient_color_property.c \
 +    src/c/getHandleProperty/get_diffuse_color_property.c \
 +    src/c/getHandleProperty/get_specular_color_property.c \
 +    src/c/getHandleProperty/get_use_color_material_property.c \
 +    src/c/getHandleProperty/get_material_shininess_property.c \
 +    src/c/getHandleProperty/get_light_type_property.c \
 +    src/c/getHandleProperty/get_direction_property.c \
 +    src/c/getHandleProperty/set_ambient_color_property.c \
 +    src/c/getHandleProperty/set_diffuse_color_property.c \
 +    src/c/getHandleProperty/set_specular_color_property.c \
 +    src/c/getHandleProperty/set_use_color_material_property.c \
 +    src/c/getHandleProperty/set_material_shininess_property.c \
 +    src/c/getHandleProperty/set_light_type_property.c \
 +    src/c/getHandleProperty/set_direction_property.c \
 +    src/c/getHandleProperty/set_auto_margins_property.c \
 +    src/c/getHandleProperty/get_auto_margins_property.c \
 +    src/c/name2rgb.c \
 +    src/c/addColor.c \
 +    src/c/DllmainGraphics.c
  
 -GATEWAY_C_SOURCES = sci_gateway/c/sci_swap_handles.c \
 -sci_gateway/c/sci_grayplot.c \
 -sci_gateway/c/sci_matplot1.c \
 -sci_gateway/c/sci_xfpolys.c \
 -sci_gateway/c/sci_xget.c \
 -sci_gateway/c/sci_newaxes.c \
 -sci_gateway/c/sci_xlfont.c \
 -sci_gateway/c/sci_xgraduate.c \
 -sci_gateway/c/sci_xgrid.c \
 -sci_gateway/c/sci_xclick.c \
 -sci_gateway/c/sci_geom3d.c \
 -sci_gateway/c/sci_xset.c \
 -sci_gateway/c/sci_unzoom.c \
 -sci_gateway/c/sci_xsegs.c \
 -sci_gateway/c/sci_glue.c \
 -sci_gateway/c/sci_xarc.c \
 -sci_gateway/c/sci_xpolys.c \
 -sci_gateway/c/sci_xstring.c \
 -sci_gateway/c/sci_xstringb.c \
 -sci_gateway/c/sci_show_window.c \
 -sci_gateway/c/sci_param3d1.c \
 -sci_gateway/c/sci_xname.c \
 -sci_gateway/c/sci_xpoly.c \
 -sci_gateway/c/sci_xchange.c \
 -sci_gateway/c/sci_matplot.c \
 -sci_gateway/c/sci_drawaxis.c \
 -sci_gateway/c/sci_demo.c \
 -sci_gateway/c/sci_plot2d1.c \
 -sci_gateway/c/sci_xrect.c \
 -sci_gateway/c/sci_xarrows.c \
 -sci_gateway/c/sci_plot3d.c \
 -sci_gateway/c/sci_move.c \
 -sci_gateway/c/sci_copy.c \
 -sci_gateway/c/sci_get.c \
 -sci_gateway/c/sci_xarcs.c \
 -sci_gateway/c/sci_xfpoly.c \
 -sci_gateway/c/sci_drawlater.c \
 -sci_gateway/c/sci_champ.c \
 -sci_gateway/c/sci_set.c \
 -sci_gateway/c/sci_unglue.c \
 -sci_gateway/c/gw_graphics.c \
 -sci_gateway/c/sci_zoom_rect.c \
 -sci_gateway/c/sci_delete.c \
 -sci_gateway/c/sci_plot2d.c \
 -sci_gateway/c/sci_xrects.c \
 -sci_gateway/c/sci_xtitle.c \
 -sci_gateway/c/sci_StringBox.c \
 -sci_gateway/c/sci_xgetmouse.c \
 -sci_gateway/c/sci_drawnow.c \
 -sci_gateway/c/sci_xfarcs.c \
 -sci_gateway/c/sci_param3d.c \
 -sci_gateway/c/sci_contour2di.c \
 -sci_gateway/c/sci_xdel.c \
 -sci_gateway/c/sci_winsid.c \
 -sci_gateway/c/sci_fec.c \
 -sci_gateway/c/sci_rubberbox.c \
 -sci_gateway/c/sci_rotate_axes.c \
 -sci_gateway/c/sci_is_handle_valid.c \
 -sci_gateway/c/sci_Legend.c \
 -sci_gateway/c/sci_light.c \
 -sci_gateway/c/sci_color.c \
 -sci_gateway/c/sci_name2rgb.c \
 -sci_gateway/c/sci_addcolor.c
 +GRAPHICS_CXX_SOURCES = \
 +    src/cpp/configgraphicvariable.cpp \
 +    src/cpp/set_data_property.cpp \
 +    src/cpp/ContourOnMesh.cpp
  
 -GRAPHICS_CXX_SOURCES = src/cpp/ContourOnMesh.cpp
 +GATEWAY_C_SOURCES = \
 +    sci_gateway/c/sci_swap_handles.c \
 +    sci_gateway/c/sci_grayplot.c \
 +    sci_gateway/c/sci_xfpolys.c \
 +    sci_gateway/c/sci_newaxes.c \
 +    sci_gateway/c/sci_xlfont.c \
 +    sci_gateway/c/sci_xgraduate.c \
 +    sci_gateway/c/sci_xgrid.c \
 +    sci_gateway/c/sci_xclick.c \
 +    sci_gateway/c/sci_geom3d.c \
 +    sci_gateway/c/sci_unzoom.c \
 +    sci_gateway/c/sci_xsegs.c \
 +    sci_gateway/c/sci_glue.c \
 +    sci_gateway/c/sci_xarc.c \
 +    sci_gateway/c/sci_xpolys.c \
 +    sci_gateway/c/sci_xstring.c \
 +    sci_gateway/c/sci_xstringb.c \
 +    sci_gateway/c/sci_show_window.c \
 +    sci_gateway/c/sci_param3d1.c \
 +    sci_gateway/c/sci_xname.c \
 +    sci_gateway/c/sci_xpoly.c \
 +    sci_gateway/c/sci_xchange.c \
 +    sci_gateway/c/sci_drawaxis.c \
 +    sci_gateway/c/sci_demo.c \
 +    sci_gateway/c/sci_plot2d1.c \
 +    sci_gateway/c/sci_xrect.c \
 +    sci_gateway/c/sci_xarrows.c \
 +    sci_gateway/c/sci_plot3d.c \
 +    sci_gateway/c/sci_move.c \
 +    sci_gateway/c/sci_copy.c \
 +    sci_gateway/c/sci_xarcs.c \
 +    sci_gateway/c/sci_xfpoly.c \
 +    sci_gateway/c/sci_drawlater.c \
 +    sci_gateway/c/sci_champ.c \
 +    sci_gateway/c/sci_unglue.c \
 +    sci_gateway/c/gw_graphics.c \
 +    sci_gateway/c/sci_zoom_rect.c \
 +    sci_gateway/c/sci_delete.c \
 +    sci_gateway/c/sci_plot2d.c \
 +    sci_gateway/c/sci_xrects.c \
 +    sci_gateway/c/sci_xtitle.c \
 +    sci_gateway/c/sci_StringBox.c \
 +    sci_gateway/c/sci_xgetmouse.c \
 +    sci_gateway/c/sci_drawnow.c \
 +    sci_gateway/c/sci_xfarcs.c \
 +    sci_gateway/c/sci_param3d.c \
 +    sci_gateway/c/sci_contour2di.c \
 +    sci_gateway/c/sci_xdel.c \
 +    sci_gateway/c/sci_fec.c \
 +    sci_gateway/c/sci_set.c \
 +    sci_gateway/c/sci_rubberbox.c \
 +    sci_gateway/c/sci_rotate_axes.c \
 +    sci_gateway/c/sci_is_handle_valid.c \
 +    sci_gateway/c/sci_Legend.c \
 +    sci_gateway/c/sci_light.c \
 +    sci_gateway/c/sci_color.c \
 +    sci_gateway/c/sci_name2rgb.c \
 +    sci_gateway/c/sci_addcolor.c
  
 -GATEWAY_CXX_SOURCES = sci_gateway/cpp/sci_contour2dm.cpp
 +GATEWAY_CXX_SOURCES = \
 +    sci_gateway/cpp/graphics_gw.cpp \
 +    sci_gateway/cpp/sci_get.cpp \
 +    sci_gateway/cpp/sci_xget.cpp \
 +    sci_gateway/cpp/sci_xset.cpp \
 +    sci_gateway/cpp/sci_matplot.cpp \
 +    sci_gateway/cpp/sci_matplot1.cpp \
 +    sci_gateway/cpp/sci_winsid.cpp \
 +    sci_gateway/cpp/sci_contour2dm.cpp
  
  libscigraphics_la_CPPFLAGS = \
 -      -I$(srcdir)/includes/ \
 -      -I$(srcdir)/src/c/ \
 -      -I$(srcdir)/src/cpp/ \
 -      -I$(srcdir)/src/c/getHandleProperty/ \
 -      -I$(top_srcdir)/modules/action_binding/includes/ \
 -      -I$(top_srcdir)/modules/api_scilab/includes/ \
 -      -I$(top_srcdir)/modules/elementary_functions/includes/ \
 -      -I$(top_srcdir)/modules/fileio/includes/ \
 -      -I$(top_srcdir)/modules/graphic_export/includes/ \
 -      -I$(top_srcdir)/modules/graphic_objects/includes/ \
 -      -I$(top_srcdir)/modules/gui/includes/ \
 -      -I$(top_srcdir)/modules/jvm/includes/ \
 -      -I$(top_srcdir)/modules/localization/includes/ \
 -      -I$(top_srcdir)/modules/output_stream/includes/ \
 -      -I$(top_srcdir)/modules/renderer/includes/ \
 -      -I$(top_srcdir)/modules/string/includes/ \
 -      $(AM_CPPFLAGS)
 +    -I$(srcdir)/includes/ \
 +    -I$(srcdir)/src/c/ \
 +    -I$(srcdir)/src/cpp/ \
 +    -I$(srcdir)/src/c/getHandleProperty/ \
 +    -I$(top_srcdir)/modules/ast/includes/ast/ \
 +    -I$(top_srcdir)/modules/ast/includes/exps/ \
 +    -I$(top_srcdir)/modules/ast/includes/operations/ \
 +    -I$(top_srcdir)/modules/ast/includes/parse/ \
 +    -I$(top_srcdir)/modules/ast/includes/symbol/ \
 +    -I$(top_srcdir)/modules/ast/includes/system_env/ \
 +    -I$(top_srcdir)/modules/ast/includes/types/ \
 +    -I$(top_srcdir)/modules/ast/includes/analysis/ \
 +    -I$(top_srcdir)/modules/action_binding/includes/ \
 +    -I$(top_srcdir)/modules/api_scilab/includes/ \
 +    -I$(top_srcdir)/modules/elementary_functions/includes/ \
 +    -I$(top_srcdir)/modules/fileio/includes/ \
 +    -I$(top_srcdir)/modules/graphic_export/includes/ \
 +    -I$(top_srcdir)/modules/graphic_objects/includes/ \
 +    -I$(top_srcdir)/modules/gui/includes/ \
 +    -I$(top_srcdir)/modules/jvm/includes/ \
 +    -I$(top_srcdir)/modules/localization/includes/ \
 +    -I$(top_srcdir)/modules/output_stream/includes/ \
 +    -I$(top_srcdir)/modules/renderer/includes/ \
 +    -I$(top_srcdir)/modules/string/includes/ \
 +    -I$(top_srcdir)/modules/localization/includes/ \
 +    -I$(top_srcdir)/modules/threads/includes/ \
 +    -I$(top_srcdir)/modules/console/includes/ \
 +    -I$(top_srcdir)/modules/dynamic_link/includes \
 +    $(TCL_INC_PATH) \
 +    $(TK_INC_PATH) \
 +    $(AM_CPPFLAGS)
  
  libscigraphics_algo_la_SOURCES = $(GRAPHICS_C_SOURCES) $(GRAPHICS_CXX_SOURCES)
  libscigraphics_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_CXX_SOURCES)
@@@ -495,6 -495,8 +495,8 @@@ am__objects_1 = src/c/libscigraphics_al
        src/c/getHandleProperty/libscigraphics_algo_la-set_marks_count_property.lo \
        src/c/getHandleProperty/libscigraphics_algo_la-get_line_width_property.lo \
        src/c/getHandleProperty/libscigraphics_algo_la-set_line_width_property.lo \
 -      src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo \
+       src/c/getHandleProperty/libscigraphics_algo_la-get_colors_property.lo \
++      src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo \
        src/c/libscigraphics_algo_la-DefaultCommandArg.lo \
        src/c/libscigraphics_algo_la-Axes.lo \
        src/c/libscigraphics_algo_la-sciMatrix.lo \
@@@ -1016,484 -1001,463 +1018,486 @@@ libscigraphics_la_etc_DATA = 
  
  #### graphics : datatips sub-module ####
  MACROSDIRSEXT = macros/datatips
 -GRAPHICS_C_SOURCES = src/c/GetCommandArg.c \
 -src/c/loadTextRenderingAPI.c \
 -src/c/getHandleProperty/get_figure_position_property.c \
 -src/c/getHandleProperty/get_figure_size_property.c \
 -src/c/getHandleProperty/get_visible_property.c \
 -src/c/getHandleProperty/get_old_style_property.c \
 -src/c/getHandleProperty/get_figures_id_property.c \
 -src/c/getHandleProperty/get_figure_style_property.c \
 -src/c/getHandleProperty/get_pixel_drawing_mode_property.c \
 -src/c/getHandleProperty/get_line_mode_property.c \
 -src/c/getHandleProperty/get_axes_size_property.c \
 -src/c/getHandleProperty/get_thickness_property.c \
 -src/c/getHandleProperty/get_font_foreground_property.c \
 -src/c/getHandleProperty/get_bar_layout_property.c \
 -src/c/getHandleProperty/get_current_axes_property.c \
 -src/c/getHandleProperty/get_bar_width_property.c \
 -src/c/getHandleProperty/get_datatips_property.c \
 -src/c/getHandleProperty/get_font_color_property.c \
 -src/c/getHandleProperty/set_default_axes_property.c \
 -src/c/getHandleProperty/get_default_axes_property.c \
 -src/c/getHandleProperty/get_y_shift_property.c \
 -src/c/getHandleProperty/get_immediate_drawing_property.c \
 -src/c/getHandleProperty/get_current_entity_property.c \
 -src/c/getHandleProperty/get_background_property.c \
 -src/c/getHandleProperty/get_rotation_style_property.c \
 -src/c/getHandleProperty/get_type_property.c \
 -src/c/getHandleProperty/get_current_figure_property.c \
 -src/c/getHandleProperty/get_mark_foreground_property.c \
 -src/c/getHandleProperty/get_default_figure_property.c \
 -src/c/getHandleProperty/get_children_property.c \
 -src/c/getHandleProperty/get_parent_property.c \
 -src/c/getHandleProperty/get_surface_mode_property.c \
 -src/c/getHandleProperty/get_figure_id_property.c \
 -src/c/getHandleProperty/get_mark_mode_property.c \
 -src/c/getHandleProperty/get_interp_color_mode.c \
 -src/c/getHandleProperty/get_font_size_property.c \
 -src/c/getHandleProperty/get_x_shift_property.c \
 -src/c/getHandleProperty/get_z_shift_property.c \
 -src/c/getHandleProperty/get_line_style_property.c \
 -src/c/getHandleProperty/get_foreground_property.c \
 -src/c/getHandleProperty/get_mark_style_property.c \
 -src/c/getHandleProperty/get_color_map_property.c \
 -src/c/getHandleProperty/get_polyline_style_property.c \
 -src/c/getHandleProperty/get_font_angle_property.c \
 -src/c/getHandleProperty/get_interp_color_vector.c \
 -src/c/getHandleProperty/get_figure_name_property.c \
 -src/c/getHandleProperty/get_arrow_size_factor_property.c \
 -src/c/getHandleProperty/get_mark_size_unit_property.c \
 -src/c/getHandleProperty/get_mark_size_property.c \
 -src/c/getHandleProperty/get_mark_offset_property.c \
 -src/c/getHandleProperty/get_mark_stride_property.c \
 -src/c/getHandleProperty/get_mark_background_property.c \
 -src/c/getHandleProperty/get_auto_resize_property.c \
 -src/c/getHandleProperty/get_fill_mode_property.c \
 -src/c/getHandleProperty/get_tight_limits_property.c \
 -src/c/getHandleProperty/get_auto_ticks_property.c \
 -src/c/getHandleProperty/get_x_label_property.c \
 -src/c/getHandleProperty/get_auto_scale_property.c \
 -src/c/getHandleProperty/get_auto_dimensionning_property.c \
 -src/c/getHandleProperty/get_text_box_property.c \
 -src/c/getHandleProperty/get_clip_box_property.c \
 -src/c/getHandleProperty/get_tics_direction_property.c \
 -src/c/getHandleProperty/get_position_property.c \
 -src/c/getHandleProperty/get_y_label_property.c \
 -src/c/getHandleProperty/get_data_property.c \
 -src/c/getHandleProperty/get_auto_clear_property.c \
 -src/c/getHandleProperty/get_title_property.c \
 -src/c/getHandleProperty/get_zoom_state_property.c \
 -src/c/getHandleProperty/get_zoom_box_property.c \
 -src/c/getHandleProperty/get_log_flags_property.c \
 -src/c/getHandleProperty/get_x_location_property.c \
 -src/c/getHandleProperty/get_text_box_mode_property.c \
 -src/c/getHandleProperty/get_y_location_property.c \
 -src/c/getHandleProperty/get_z_label_property.c \
 -src/c/getHandleProperty/get_alignment_property.c \
 -src/c/getHandleProperty/get_font_style_property.c \
 -src/c/getHandleProperty/get_auto_rotation_property.c \
 -src/c/getHandleProperty/get_clip_state_property.c \
 -src/c/getHandleProperty/get_callback_property.c \
 -src/c/getHandleProperty/get_auto_position_property.c \
 -src/c/getHandleProperty/get_closed_property.c \
 -src/c/getHandleProperty/get_text_property.c \
 -src/c/getHandleProperty/get_margins_property.c \
 -src/c/getHandleProperty/get_view_property.c \
 -src/c/getHandleProperty/get_data_bounds_property.c \
 -src/c/getHandleProperty/get_axes_reverse_property.c \
 -src/c/getHandleProperty/get_tics_color_property.c \
 -src/c/getHandleProperty/get_axes_bounds_property.c \
 -src/c/getHandleProperty/get_tics_style_property.c \
 -src/c/getHandleProperty/get_user_data_property.c \
 -src/c/getHandleProperty/get_xtics_coord_property.c \
 -src/c/getHandleProperty/get_color_mode_property.c \
 -src/c/getHandleProperty/get_z_bounds_property.c \
 -src/c/getHandleProperty/get_data_mapping_property.c \
 -src/c/getHandleProperty/get_arrow_size_property.c \
 -src/c/getHandleProperty/get_rotation_angles_property.c \
 -src/c/getHandleProperty/get_callback_type_property.c \
 -src/c/getHandleProperty/get_format_n_property.c \
 -src/c/getHandleProperty/get_color_flag_property.c \
 -src/c/getHandleProperty/get_sub_tics_property.c \
 -src/c/getHandleProperty/get_hidden_axis_color_property.c \
 -src/c/getHandleProperty/get_ytics_coord_property.c \
 -src/c/getHandleProperty/get_labels_font_size_property.c \
 -src/c/getHandleProperty/get_isoview_property.c \
 -src/c/getHandleProperty/get_grid_property.c \
 -src/c/getHandleProperty/get_grid_thickness_property.c \
 -src/c/getHandleProperty/get_grid_style_property.c \
 -src/c/getHandleProperty/get_box_property.c \
 -src/c/getHandleProperty/get_hidden_color_property.c \
 -src/c/getHandleProperty/get_handle_visible_property.c \
 -src/c/getHandleProperty/get_labels_font_color_property.c \
 -src/c/getHandleProperty/get_surface_color_property.c \
 -src/c/getHandleProperty/get_tics_label_property.c \
 -src/c/getHandleProperty/get_labels_font_style_property.c \
 -src/c/getHandleProperty/get_axes_visible_property.c \
 -src/c/getHandleProperty/get_cube_scaling_property.c \
 -src/c/getHandleProperty/get_tics_segment_property.c \
 -src/c/getHandleProperty/get_cdata_mapping_property.c \
 -src/c/getHandleProperty/get_colored_property.c \
 -src/c/getHandleProperty/get_triangles_property.c \
 -src/c/getHandleProperty/get_viewport_property.c \
 -src/c/getHandleProperty/get_info_message_property.c \
 -src/c/getHandleProperty/get_y_ticks_property.c \
 -src/c/getHandleProperty/get_z_ticks_property.c \
 -src/c/getHandleProperty/get_x_ticks_property.c \
 -src/c/getHandleProperty/get_ticks_format_property.c \
 -src/c/getHandleProperty/get_ticks_st_property.c \
 -src/c/getHandleProperty/setGetHashTable.c \
 -src/c/getHandleProperty/get_segs_color_property.c \
 -src/c/getHandleProperty/get_screen_position_property.c \
 -src/c/getHandleProperty/get_event_handler_property.c \
 -src/c/getHandleProperty/get_event_handler_enable_property.c \
 -src/c/getHandleProperty/get_arc_drawing_method_property.c \
 -src/c/getHandleProperty/get_fractional_font_property.c \
 -src/c/getHandleProperty/get_links_property.c \
 -src/c/getHandleProperty/get_legend_location_property.c \
 -src/c/getHandleProperty/get_filled_property.c \
 -src/c/getHandleProperty/get_color_range_property.c \
 -src/c/getHandleProperty/get_outside_colors_property.c \
 -src/c/getHandleProperty/get_grid_position_property.c \
 -src/c/getHandleProperty/get_anti_aliasing_property.c \
 -src/c/getHandleProperty/get_tag_property.c \
 -src/c/getHandleProperty/get_image_type_property.c \
 -src/c/getHandleProperty/get_resize_property.c \
 -src/c/getHandleProperty/get_toolbar_property.c \
 -src/c/getHandleProperty/get_menubar_property.c \
 -src/c/getHandleProperty/get_infobar_property.c \
 -src/c/getHandleProperty/get_dockable_property.c \
 -src/c/getHandleProperty/get_rect_property.c \
 -src/c/getHandleProperty/GetHashTable.c \
 -src/c/graphicModuleLoad.c \
 -src/c/getHandleProperty/set_old_style_property.c \
 -src/c/getHandleProperty/set_figure_name_property.c \
 -src/c/getHandleProperty/getPropertyAssignedValue.c \
 -src/c/getHandleProperty/set_visible_property.c \
 -src/c/getHandleProperty/set_pixel_drawing_mode_property.c \
 -src/c/getHandleProperty/set_interp_color_vector_property.c \
 -src/c/getHandleProperty/set_immediate_drawing_property.c \
 -src/c/getHandleProperty/set_figure_size_property.c \
 -src/c/getHandleProperty/set_background_property.c \
 -src/c/getHandleProperty/set_rotation_style_property.c \
 -src/c/getHandleProperty/set_current_figure_property.c \
 -src/c/getHandleProperty/set_axes_size_property.c \
 -src/c/getHandleProperty/set_default_values_property.c \
 -src/c/getHandleProperty/set_figure_position_property.c \
 -src/c/getHandleProperty/set_color_map_property.c \
 -src/c/getHandleProperty/set_auto_resize_property.c \
 -src/c/getHandleProperty/set_current_axes_property.c \
 -src/c/getHandleProperty/set_current_entity_property.c \
 -src/c/getHandleProperty/set_figure_id_property.c \
 -src/c/getHandleProperty/set_figure_style_property.c \
 -src/c/getHandleProperty/set_mark_size_property.c \
 -src/c/getHandleProperty/set_mark_offset_property.c \
 -src/c/getHandleProperty/set_mark_stride_property.c \
 -src/c/getHandleProperty/set_y_shift_property.c \
 -src/c/getHandleProperty/set_auto_scale_property.c \
 -src/c/getHandleProperty/set_auto_dimensionning_property.c \
 -src/c/getHandleProperty/set_text_box_property.c \
 -src/c/getHandleProperty/set_text_property.c \
 -src/c/getHandleProperty/set_mark_mode_property.c \
 -src/c/getHandleProperty/set_clip_box_property.c \
 -src/c/getHandleProperty/set_z_shift_property.c \
 -src/c/getHandleProperty/set_line_style_property.c \
 -src/c/getHandleProperty/set_polyline_style_property.c \
 -src/c/getHandleProperty/set_line_mode_property.c \
 -src/c/getHandleProperty/set_thickness_property.c \
 -src/c/getHandleProperty/set_font_foreground_property.c \
 -src/c/getHandleProperty/set_text_box_mode_property.c \
 -src/c/getHandleProperty/set_bar_layout_property.c \
 -src/c/getHandleProperty/set_bar_width_property.c \
 -src/c/getHandleProperty/set_datatips_property.c \
 -src/c/getHandleProperty/SetPropertyStatus.c \
 -src/c/getHandleProperty/set_font_style_property.c \
 -src/c/getHandleProperty/set_surface_mode_property.c \
 -src/c/getHandleProperty/set_font_size_property.c \
 -src/c/getHandleProperty/set_mark_style_property.c \
 -src/c/getHandleProperty/set_mark_background_property.c \
 -src/c/getHandleProperty/set_interp_color_mode_property.c \
 -src/c/getHandleProperty/set_data_property.c \
 -src/c/getHandleProperty/set_font_angle_property.c \
 -src/c/getHandleProperty/set_auto_clear_property.c \
 -src/c/getHandleProperty/set_arrow_size_factor_property.c \
 -src/c/getHandleProperty/set_mark_size_unit_property.c \
 -src/c/getHandleProperty/set_zoom_state_property.c \
 -src/c/getHandleProperty/set_fill_mode_property.c \
 -src/c/getHandleProperty/set_zoom_box_property.c \
 -src/c/getHandleProperty/set_font_color_property.c \
 -src/c/getHandleProperty/set_alignment_property.c \
 -src/c/getHandleProperty/set_mark_foreground_property.c \
 -src/c/getHandleProperty/set_clip_state_property.c \
 -src/c/getHandleProperty/set_x_shift_property.c \
 -src/c/getHandleProperty/set_foreground_property.c \
 -src/c/getHandleProperty/set_tics_direction_property.c \
 -src/c/getHandleProperty/set_title_property.c \
 -src/c/getHandleProperty/set_x_location_property.c \
 -src/c/getHandleProperty/set_auto_position_property.c \
 -src/c/getHandleProperty/set_tight_limits_property.c \
 -src/c/getHandleProperty/set_x_label_property.c \
 -src/c/getHandleProperty/set_y_label_property.c \
 -src/c/getHandleProperty/set_y_location_property.c \
 -src/c/getHandleProperty/set_z_label_property.c \
 -src/c/getHandleProperty/set_auto_rotation_property.c \
 -src/c/getHandleProperty/set_callback_property.c \
 -src/c/getHandleProperty/set_closed_property.c \
 -src/c/getHandleProperty/set_cdata_mapping_property.c \
 -src/c/getHandleProperty/set_y_ticks_property.c \
 -src/c/getHandleProperty/set_z_bounds_property.c \
 -src/c/getHandleProperty/set_position_property.c \
 -src/c/getHandleProperty/set_z_ticks_property.c \
 -src/c/getHandleProperty/set_axes_bounds_property.c \
 -src/c/getHandleProperty/set_tics_style_property.c \
 -src/c/getHandleProperty/SetHashTable.c \
 -src/c/getHandleProperty/set_handle_visible_property.c \
 -src/c/getHandleProperty/set_labels_font_color_property.c \
 -src/c/getHandleProperty/set_parent_property.c \
 -src/c/getHandleProperty/set_axes_visible_property.c \
 -src/c/getHandleProperty/set_triangles_property.c \
 -src/c/getHandleProperty/set_tics_color_property.c \
 -src/c/getHandleProperty/set_color_flag_property.c \
 -src/c/getHandleProperty/set_labels_font_size_property.c \
 -src/c/getHandleProperty/set_tics_segment_property.c \
 -src/c/getHandleProperty/set_user_data_property.c \
 -src/c/getHandleProperty/set_view_property.c \
 -src/c/getHandleProperty/set_arrow_size_property.c \
 -src/c/getHandleProperty/set_children_property.c \
 -src/c/getHandleProperty/set_axes_reverse_property.c \
 -src/c/getHandleProperty/set_grid_property.c \
 -src/c/getHandleProperty/set_grid_thickness_property.c \
 -src/c/getHandleProperty/set_grid_style_property.c \
 -src/c/getHandleProperty/set_log_flags_property.c \
 -src/c/getHandleProperty/set_cube_scaling_property.c \
 -src/c/getHandleProperty/set_colored_property.c \
 -src/c/getHandleProperty/set_margins_property.c \
 -src/c/getHandleProperty/set_auto_ticks_property.c \
 -src/c/getHandleProperty/set_xtics_coord_property.c \
 -src/c/getHandleProperty/set_color_mode_property.c \
 -src/c/getHandleProperty/set_data_bounds_property.c \
 -src/c/getHandleProperty/set_tics_labels_property.c \
 -src/c/getHandleProperty/set_data_mapping_property.c \
 -src/c/getHandleProperty/set_rotation_angles_property.c \
 -src/c/getHandleProperty/set_callback_type_property.c \
 -src/c/getHandleProperty/set_segs_color_property.c \
 -src/c/getHandleProperty/set_format_n_property.c \
 -src/c/getHandleProperty/set_sub_tics_property.c \
 -src/c/getHandleProperty/set_hidden_axis_color_property.c \
 -src/c/getHandleProperty/set_isoview_property.c \
 -src/c/getHandleProperty/set_box_property.c \
 -src/c/getHandleProperty/set_hidden_color_property.c \
 -src/c/getHandleProperty/set_label_font_style_property.c \
 -src/c/getHandleProperty/set_surface_color_property.c \
 -src/c/getHandleProperty/set_yticks_coord_property.c \
 -src/c/getHandleProperty/CheckTicksProperty.c \
 -src/c/getHandleProperty/set_x_ticks_property.c \
 -src/c/getHandleProperty/set_ticks_format_property.c \
 -src/c/getHandleProperty/set_ticks_st_property.c \
 -src/c/getHandleProperty/set_viewport_property.c \
 -src/c/getHandleProperty/set_info_message_property.c \
 -src/c/getHandleProperty/set_screen_position_property.c \
 -src/c/getHandleProperty/set_event_handler_property.c \
 -src/c/getHandleProperty/set_event_handler_enable_property.c \
 -src/c/getHandleProperty/set_arc_drawing_method_property.c \
 -src/c/getHandleProperty/set_fractional_font_property.c \
 -src/c/getHandleProperty/set_links_property.c \
 -src/c/getHandleProperty/set_legend_location_property.c \
 -src/c/getHandleProperty/set_filled_property.c \
 -src/c/getHandleProperty/set_color_range_property.c \
 -src/c/getHandleProperty/set_outside_colors_property.c \
 -src/c/getHandleProperty/set_grid_position_property.c \
 -src/c/getHandleProperty/set_anti_aliasing_property.c \
 -src/c/getHandleProperty/set_tag_property.c \
 -src/c/getHandleProperty/set_figure_resizefcn_property.c \
 -src/c/getHandleProperty/get_figure_resizefcn_property.c \
 -src/c/getHandleProperty/set_figure_closerequestfcn_property.c \
 -src/c/getHandleProperty/get_figure_closerequestfcn_property.c \
 -src/c/getHandleProperty/get_datatip_property.c \
 -src/c/getHandleProperty/set_datatip_property.c \
 -src/c/getHandleProperty/set_image_type_property.c \
 -src/c/getHandleProperty/get_display_function_data_property.c \
 -src/c/getHandleProperty/set_display_function_data_property.c \
 -src/c/getHandleProperty/set_resize_property.c \
 -src/c/getHandleProperty/set_toolbar_property.c \
 -src/c/getHandleProperty/set_menubar_property.c \
 -src/c/getHandleProperty/set_infobar_property.c \
 -src/c/getHandleProperty/set_dockable_property.c \
 -src/c/getHandleProperty/get_layout_property.c \
 -src/c/getHandleProperty/set_layout_property.c \
 -src/c/getHandleProperty/get_constraints_property.c \
 -src/c/getHandleProperty/set_constraints_property.c \
 -src/c/getHandleProperty/set_rect_property.c \
 -src/c/getHandleProperty/get_layout_options_property.c \
 -src/c/getHandleProperty/set_layout_options_property.c \
 -src/c/getHandleProperty/get_border_property.c \
 -src/c/getHandleProperty/set_border_property.c \
 -src/c/getHandleProperty/get_groupname_property.c \
 -src/c/getHandleProperty/set_groupname_property.c \
 -src/c/getHandleProperty/get_tabtitle_property.c \
 -src/c/getHandleProperty/set_tabtitle_property.c \
 -src/c/getHandleProperty/get_scrollable_property.c \
 -src/c/getHandleProperty/set_scrollable_property.c \
 -src/c/getHandleProperty/get_marks_count_property.c \
 -src/c/getHandleProperty/set_marks_count_property.c \
 -src/c/getHandleProperty/get_line_width_property.c \
 -src/c/getHandleProperty/set_line_width_property.c \
 -src/c/getHandleProperty/set_colors_property.c \
 -src/c/getHandleProperty/get_colors_property.c \
 -src/c/DefaultCommandArg.c \
 -src/c/Axes.c \
 -src/c/sciMatrix.c \
 -src/c/DrawObjects.c \
 -src/c/GetProperty.c \
 -src/c/Contour.c \
 -src/c/SetProperty.c \
 -src/c/BasicAlgos.c \
 -src/c/BuildObjects.c \
 -src/c/sciCall.c \
 -src/c/CloneObjects.c \
 -src/c/InitObjects.c \
 -src/c/pixel_mode.c \
 -src/c/Format.c \
 -src/c/Champ.c \
 -src/c/StringMatrix.c \
 -src/c/FeC.c \
 -src/c/Plo2dEch.c \
 -src/c/Plo2dn.c \
 -src/c/Gray.c \
 -src/c/DestroyObjects.c \
 -src/c/math_graphics.c \
 -src/c/Interaction.c \
 -src/c/StringBox.c \
 -src/c/axesScale.c \
 -src/c/TerminateGraphics.c \
 -src/c/periEmpty.c \
 -src/c/scitokenize.c \
 -src/c/get_ticks_utils.c \
 -src/c/getHandleProperty/get_ambient_color_property.c \
 -src/c/getHandleProperty/get_diffuse_color_property.c \
 -src/c/getHandleProperty/get_specular_color_property.c \
 -src/c/getHandleProperty/get_use_color_material_property.c \
 -src/c/getHandleProperty/get_material_shininess_property.c \
 -src/c/getHandleProperty/get_light_type_property.c \
 -src/c/getHandleProperty/get_direction_property.c \
 -src/c/getHandleProperty/set_ambient_color_property.c \
 -src/c/getHandleProperty/set_diffuse_color_property.c \
 -src/c/getHandleProperty/set_specular_color_property.c \
 -src/c/getHandleProperty/set_use_color_material_property.c \
 -src/c/getHandleProperty/set_material_shininess_property.c \
 -src/c/getHandleProperty/set_light_type_property.c \
 -src/c/getHandleProperty/set_direction_property.c \
 -src/c/getHandleProperty/set_auto_margins_property.c \
 -src/c/getHandleProperty/get_auto_margins_property.c \
 -src/c/name2rgb.c \
 -src/c/addColor.c
 -
 -GATEWAY_C_SOURCES = sci_gateway/c/sci_swap_handles.c \
 -sci_gateway/c/sci_grayplot.c \
 -sci_gateway/c/sci_matplot1.c \
 -sci_gateway/c/sci_xfpolys.c \
 -sci_gateway/c/sci_xget.c \
 -sci_gateway/c/sci_newaxes.c \
 -sci_gateway/c/sci_xlfont.c \
 -sci_gateway/c/sci_xgraduate.c \
 -sci_gateway/c/sci_xgrid.c \
 -sci_gateway/c/sci_xclick.c \
 -sci_gateway/c/sci_geom3d.c \
 -sci_gateway/c/sci_xset.c \
 -sci_gateway/c/sci_unzoom.c \
 -sci_gateway/c/sci_xsegs.c \
 -sci_gateway/c/sci_glue.c \
 -sci_gateway/c/sci_xarc.c \
 -sci_gateway/c/sci_xpolys.c \
 -sci_gateway/c/sci_xstring.c \
 -sci_gateway/c/sci_xstringb.c \
 -sci_gateway/c/sci_show_window.c \
 -sci_gateway/c/sci_param3d1.c \
 -sci_gateway/c/sci_xname.c \
 -sci_gateway/c/sci_xpoly.c \
 -sci_gateway/c/sci_xchange.c \
 -sci_gateway/c/sci_matplot.c \
 -sci_gateway/c/sci_drawaxis.c \
 -sci_gateway/c/sci_demo.c \
 -sci_gateway/c/sci_plot2d1.c \
 -sci_gateway/c/sci_xrect.c \
 -sci_gateway/c/sci_xarrows.c \
 -sci_gateway/c/sci_plot3d.c \
 -sci_gateway/c/sci_move.c \
 -sci_gateway/c/sci_copy.c \
 -sci_gateway/c/sci_get.c \
 -sci_gateway/c/sci_xarcs.c \
 -sci_gateway/c/sci_xfpoly.c \
 -sci_gateway/c/sci_drawlater.c \
 -sci_gateway/c/sci_champ.c \
 -sci_gateway/c/sci_set.c \
 -sci_gateway/c/sci_unglue.c \
 -sci_gateway/c/gw_graphics.c \
 -sci_gateway/c/sci_zoom_rect.c \
 -sci_gateway/c/sci_delete.c \
 -sci_gateway/c/sci_plot2d.c \
 -sci_gateway/c/sci_xrects.c \
 -sci_gateway/c/sci_xtitle.c \
 -sci_gateway/c/sci_StringBox.c \
 -sci_gateway/c/sci_xgetmouse.c \
 -sci_gateway/c/sci_drawnow.c \
 -sci_gateway/c/sci_xfarcs.c \
 -sci_gateway/c/sci_param3d.c \
 -sci_gateway/c/sci_contour2di.c \
 -sci_gateway/c/sci_xdel.c \
 -sci_gateway/c/sci_winsid.c \
 -sci_gateway/c/sci_fec.c \
 -sci_gateway/c/sci_rubberbox.c \
 -sci_gateway/c/sci_rotate_axes.c \
 -sci_gateway/c/sci_is_handle_valid.c \
 -sci_gateway/c/sci_Legend.c \
 -sci_gateway/c/sci_light.c \
 -sci_gateway/c/sci_color.c \
 -sci_gateway/c/sci_name2rgb.c \
 -sci_gateway/c/sci_addcolor.c
 -
 -GRAPHICS_CXX_SOURCES = src/cpp/ContourOnMesh.cpp
 -GATEWAY_CXX_SOURCES = sci_gateway/cpp/sci_contour2dm.cpp
 +GRAPHICS_C_SOURCES = \
 +    src/c/GetCommandArg.c \
 +    src/c/loadTextRenderingAPI.c \
 +    src/c/getHandleProperty/get_figure_position_property.c \
 +    src/c/getHandleProperty/get_figure_size_property.c \
 +    src/c/getHandleProperty/get_visible_property.c \
 +    src/c/getHandleProperty/get_old_style_property.c \
 +    src/c/getHandleProperty/get_figures_id_property.c \
 +    src/c/getHandleProperty/get_figure_style_property.c \
 +    src/c/getHandleProperty/get_pixel_drawing_mode_property.c \
 +    src/c/getHandleProperty/get_line_mode_property.c \
 +    src/c/getHandleProperty/get_axes_size_property.c \
 +    src/c/getHandleProperty/get_thickness_property.c \
 +    src/c/getHandleProperty/get_font_foreground_property.c \
 +    src/c/getHandleProperty/get_bar_layout_property.c \
 +    src/c/getHandleProperty/get_current_axes_property.c \
 +    src/c/getHandleProperty/get_bar_width_property.c \
 +    src/c/getHandleProperty/get_datatips_property.c \
 +    src/c/getHandleProperty/get_font_color_property.c \
 +    src/c/getHandleProperty/set_default_axes_property.c \
 +    src/c/getHandleProperty/get_default_axes_property.c \
 +    src/c/getHandleProperty/get_y_shift_property.c \
 +    src/c/getHandleProperty/get_immediate_drawing_property.c \
 +    src/c/getHandleProperty/get_current_entity_property.c \
 +    src/c/getHandleProperty/get_background_property.c \
 +    src/c/getHandleProperty/get_rotation_style_property.c \
 +    src/c/getHandleProperty/get_type_property.c \
 +    src/c/getHandleProperty/get_current_figure_property.c \
 +    src/c/getHandleProperty/get_mark_foreground_property.c \
 +    src/c/getHandleProperty/get_default_figure_property.c \
 +    src/c/getHandleProperty/get_children_property.c \
 +    src/c/getHandleProperty/get_parent_property.c \
 +    src/c/getHandleProperty/get_surface_mode_property.c \
 +    src/c/getHandleProperty/get_figure_id_property.c \
 +    src/c/getHandleProperty/get_mark_mode_property.c \
 +    src/c/getHandleProperty/get_interp_color_mode.c \
 +    src/c/getHandleProperty/get_font_size_property.c \
 +    src/c/getHandleProperty/get_x_shift_property.c \
 +    src/c/getHandleProperty/get_z_shift_property.c \
 +    src/c/getHandleProperty/get_line_style_property.c \
 +    src/c/getHandleProperty/get_foreground_property.c \
 +    src/c/getHandleProperty/get_mark_style_property.c \
 +    src/c/getHandleProperty/get_color_map_property.c \
 +    src/c/getHandleProperty/get_polyline_style_property.c \
 +    src/c/getHandleProperty/get_font_angle_property.c \
 +    src/c/getHandleProperty/get_interp_color_vector.c \
 +    src/c/getHandleProperty/get_figure_name_property.c \
 +    src/c/getHandleProperty/get_arrow_size_factor_property.c \
 +    src/c/getHandleProperty/get_mark_size_unit_property.c \
 +    src/c/getHandleProperty/get_mark_size_property.c \
 +    src/c/getHandleProperty/get_mark_offset_property.c \
 +    src/c/getHandleProperty/get_mark_stride_property.c \
 +    src/c/getHandleProperty/get_mark_background_property.c \
 +    src/c/getHandleProperty/get_auto_resize_property.c \
 +    src/c/getHandleProperty/get_fill_mode_property.c \
 +    src/c/getHandleProperty/get_tight_limits_property.c \
 +    src/c/getHandleProperty/get_auto_ticks_property.c \
 +    src/c/getHandleProperty/get_x_label_property.c \
 +    src/c/getHandleProperty/get_auto_scale_property.c \
 +    src/c/getHandleProperty/get_auto_dimensionning_property.c \
 +    src/c/getHandleProperty/get_text_box_property.c \
 +    src/c/getHandleProperty/get_clip_box_property.c \
 +    src/c/getHandleProperty/get_tics_direction_property.c \
 +    src/c/getHandleProperty/get_position_property.c \
 +    src/c/getHandleProperty/get_y_label_property.c \
 +    src/c/getHandleProperty/get_data_property.c \
 +    src/c/getHandleProperty/get_auto_clear_property.c \
 +    src/c/getHandleProperty/get_title_property.c \
 +    src/c/getHandleProperty/get_zoom_state_property.c \
 +    src/c/getHandleProperty/get_zoom_box_property.c \
 +    src/c/getHandleProperty/get_log_flags_property.c \
 +    src/c/getHandleProperty/get_x_location_property.c \
 +    src/c/getHandleProperty/get_text_box_mode_property.c \
 +    src/c/getHandleProperty/get_y_location_property.c \
 +    src/c/getHandleProperty/get_z_label_property.c \
 +    src/c/getHandleProperty/get_alignment_property.c \
 +    src/c/getHandleProperty/get_font_style_property.c \
 +    src/c/getHandleProperty/get_auto_rotation_property.c \
 +    src/c/getHandleProperty/get_clip_state_property.c \
 +    src/c/getHandleProperty/get_callback_property.c \
 +    src/c/getHandleProperty/get_auto_position_property.c \
 +    src/c/getHandleProperty/get_closed_property.c \
 +    src/c/getHandleProperty/get_text_property.c \
 +    src/c/getHandleProperty/get_margins_property.c \
 +    src/c/getHandleProperty/get_view_property.c \
 +    src/c/getHandleProperty/get_data_bounds_property.c \
 +    src/c/getHandleProperty/get_axes_reverse_property.c \
 +    src/c/getHandleProperty/get_tics_color_property.c \
 +    src/c/getHandleProperty/get_axes_bounds_property.c \
 +    src/c/getHandleProperty/get_tics_style_property.c \
 +    src/c/getHandleProperty/get_user_data_property.c \
 +    src/c/getHandleProperty/get_xtics_coord_property.c \
 +    src/c/getHandleProperty/get_color_mode_property.c \
 +    src/c/getHandleProperty/get_z_bounds_property.c \
 +    src/c/getHandleProperty/get_data_mapping_property.c \
 +    src/c/getHandleProperty/get_arrow_size_property.c \
 +    src/c/getHandleProperty/get_rotation_angles_property.c \
 +    src/c/getHandleProperty/get_callback_type_property.c \
 +    src/c/getHandleProperty/get_format_n_property.c \
 +    src/c/getHandleProperty/get_color_flag_property.c \
 +    src/c/getHandleProperty/get_sub_tics_property.c \
 +    src/c/getHandleProperty/get_hidden_axis_color_property.c \
 +    src/c/getHandleProperty/get_ytics_coord_property.c \
 +    src/c/getHandleProperty/get_labels_font_size_property.c \
 +    src/c/getHandleProperty/get_isoview_property.c \
 +    src/c/getHandleProperty/get_grid_property.c \
 +    src/c/getHandleProperty/get_grid_thickness_property.c \
 +    src/c/getHandleProperty/get_grid_style_property.c \
 +    src/c/getHandleProperty/get_box_property.c \
 +    src/c/getHandleProperty/get_hidden_color_property.c \
 +    src/c/getHandleProperty/get_handle_visible_property.c \
 +    src/c/getHandleProperty/get_labels_font_color_property.c \
 +    src/c/getHandleProperty/get_surface_color_property.c \
 +    src/c/getHandleProperty/get_tics_label_property.c \
 +    src/c/getHandleProperty/get_labels_font_style_property.c \
 +    src/c/getHandleProperty/get_axes_visible_property.c \
 +    src/c/getHandleProperty/get_cube_scaling_property.c \
 +    src/c/getHandleProperty/get_tics_segment_property.c \
 +    src/c/getHandleProperty/get_cdata_mapping_property.c \
 +    src/c/getHandleProperty/get_colored_property.c \
 +    src/c/getHandleProperty/get_triangles_property.c \
 +    src/c/getHandleProperty/get_viewport_property.c \
 +    src/c/getHandleProperty/get_info_message_property.c \
 +    src/c/getHandleProperty/get_y_ticks_property.c \
 +    src/c/getHandleProperty/get_z_ticks_property.c \
 +    src/c/getHandleProperty/get_x_ticks_property.c \
 +    src/c/getHandleProperty/get_ticks_format_property.c \
 +    src/c/getHandleProperty/get_ticks_st_property.c \
 +    src/c/getHandleProperty/setGetHashTable.c \
 +    src/c/getHandleProperty/get_segs_color_property.c \
 +    src/c/getHandleProperty/get_screen_position_property.c \
 +    src/c/getHandleProperty/get_event_handler_property.c \
 +    src/c/getHandleProperty/get_event_handler_enable_property.c \
 +    src/c/getHandleProperty/get_arc_drawing_method_property.c \
 +    src/c/getHandleProperty/get_fractional_font_property.c \
 +    src/c/getHandleProperty/get_links_property.c \
 +    src/c/getHandleProperty/get_legend_location_property.c \
 +    src/c/getHandleProperty/get_filled_property.c \
 +    src/c/getHandleProperty/get_color_range_property.c \
 +    src/c/getHandleProperty/get_outside_colors_property.c \
 +    src/c/getHandleProperty/get_grid_position_property.c \
 +    src/c/getHandleProperty/get_anti_aliasing_property.c \
 +    src/c/getHandleProperty/get_tag_property.c \
 +    src/c/getHandleProperty/get_image_type_property.c \
 +    src/c/getHandleProperty/get_resize_property.c \
 +    src/c/getHandleProperty/get_toolbar_property.c \
 +    src/c/getHandleProperty/get_menubar_property.c \
 +    src/c/getHandleProperty/get_infobar_property.c \
 +    src/c/getHandleProperty/get_dockable_property.c \
 +    src/c/getHandleProperty/get_rect_property.c \
 +    src/c/getHandleProperty/GetHashTable.c \
 +    src/c/graphicModuleLoad.c \
 +    src/c/getHandleProperty/set_old_style_property.c \
 +    src/c/getHandleProperty/set_figure_name_property.c \
 +    src/c/getHandleProperty/getPropertyAssignedValue.c \
 +    src/c/getHandleProperty/set_visible_property.c \
 +    src/c/getHandleProperty/set_pixel_drawing_mode_property.c \
 +    src/c/getHandleProperty/set_interp_color_vector_property.c \
 +    src/c/getHandleProperty/set_immediate_drawing_property.c \
 +    src/c/getHandleProperty/set_figure_size_property.c \
 +    src/c/getHandleProperty/set_background_property.c \
 +    src/c/getHandleProperty/set_rotation_style_property.c \
 +    src/c/getHandleProperty/set_current_figure_property.c \
 +    src/c/getHandleProperty/set_axes_size_property.c \
 +    src/c/getHandleProperty/set_default_values_property.c \
 +    src/c/getHandleProperty/set_figure_position_property.c \
 +    src/c/getHandleProperty/set_color_map_property.c \
 +    src/c/getHandleProperty/set_auto_resize_property.c \
 +    src/c/getHandleProperty/set_current_axes_property.c \
 +    src/c/getHandleProperty/set_current_entity_property.c \
 +    src/c/getHandleProperty/set_figure_id_property.c \
 +    src/c/getHandleProperty/set_figure_style_property.c \
 +    src/c/getHandleProperty/set_mark_size_property.c \
 +    src/c/getHandleProperty/set_mark_offset_property.c \
 +    src/c/getHandleProperty/set_mark_stride_property.c \
 +    src/c/getHandleProperty/set_y_shift_property.c \
 +    src/c/getHandleProperty/set_auto_scale_property.c \
 +    src/c/getHandleProperty/set_auto_dimensionning_property.c \
 +    src/c/getHandleProperty/set_text_box_property.c \
 +    src/c/getHandleProperty/set_text_property.c \
 +    src/c/getHandleProperty/set_mark_mode_property.c \
 +    src/c/getHandleProperty/set_clip_box_property.c \
 +    src/c/getHandleProperty/set_z_shift_property.c \
 +    src/c/getHandleProperty/set_line_style_property.c \
 +    src/c/getHandleProperty/set_polyline_style_property.c \
 +    src/c/getHandleProperty/set_line_mode_property.c \
 +    src/c/getHandleProperty/set_thickness_property.c \
 +    src/c/getHandleProperty/set_font_foreground_property.c \
 +    src/c/getHandleProperty/set_text_box_mode_property.c \
 +    src/c/getHandleProperty/set_bar_layout_property.c \
 +    src/c/getHandleProperty/set_bar_width_property.c \
 +    src/c/getHandleProperty/set_datatips_property.c \
 +    src/c/getHandleProperty/SetPropertyStatus.c \
 +    src/c/getHandleProperty/set_font_style_property.c \
 +    src/c/getHandleProperty/set_surface_mode_property.c \
 +    src/c/getHandleProperty/set_font_size_property.c \
 +    src/c/getHandleProperty/set_mark_style_property.c \
 +    src/c/getHandleProperty/set_mark_background_property.c \
 +    src/c/getHandleProperty/set_interp_color_mode_property.c \
 +    src/c/getHandleProperty/set_font_angle_property.c \
 +    src/c/getHandleProperty/set_auto_clear_property.c \
 +    src/c/getHandleProperty/set_arrow_size_factor_property.c \
 +    src/c/getHandleProperty/set_mark_size_unit_property.c \
 +    src/c/getHandleProperty/set_zoom_state_property.c \
 +    src/c/getHandleProperty/set_fill_mode_property.c \
 +    src/c/getHandleProperty/set_zoom_box_property.c \
 +    src/c/getHandleProperty/set_font_color_property.c \
 +    src/c/getHandleProperty/set_alignment_property.c \
 +    src/c/getHandleProperty/set_mark_foreground_property.c \
 +    src/c/getHandleProperty/set_clip_state_property.c \
 +    src/c/getHandleProperty/set_x_shift_property.c \
 +    src/c/getHandleProperty/set_foreground_property.c \
 +    src/c/getHandleProperty/set_tics_direction_property.c \
 +    src/c/getHandleProperty/set_title_property.c \
 +    src/c/getHandleProperty/set_x_location_property.c \
 +    src/c/getHandleProperty/set_auto_position_property.c \
 +    src/c/getHandleProperty/set_tight_limits_property.c \
 +    src/c/getHandleProperty/set_x_label_property.c \
 +    src/c/getHandleProperty/set_y_label_property.c \
 +    src/c/getHandleProperty/set_y_location_property.c \
 +    src/c/getHandleProperty/set_z_label_property.c \
 +    src/c/getHandleProperty/set_auto_rotation_property.c \
 +    src/c/getHandleProperty/set_callback_property.c \
 +    src/c/getHandleProperty/set_closed_property.c \
 +    src/c/getHandleProperty/set_cdata_mapping_property.c \
 +    src/c/getHandleProperty/set_y_ticks_property.c \
 +    src/c/getHandleProperty/set_z_bounds_property.c \
 +    src/c/getHandleProperty/set_position_property.c \
 +    src/c/getHandleProperty/set_z_ticks_property.c \
 +    src/c/getHandleProperty/set_axes_bounds_property.c \
 +    src/c/getHandleProperty/set_tics_style_property.c \
 +    src/c/getHandleProperty/SetHashTable.c \
 +    src/c/getHandleProperty/set_handle_visible_property.c \
 +    src/c/getHandleProperty/set_labels_font_color_property.c \
 +    src/c/getHandleProperty/set_parent_property.c \
 +    src/c/getHandleProperty/set_axes_visible_property.c \
 +    src/c/getHandleProperty/set_triangles_property.c \
 +    src/c/getHandleProperty/set_tics_color_property.c \
 +    src/c/getHandleProperty/set_color_flag_property.c \
 +    src/c/getHandleProperty/set_labels_font_size_property.c \
 +    src/c/getHandleProperty/set_tics_segment_property.c \
 +    src/c/getHandleProperty/set_user_data_property.c \
 +    src/c/getHandleProperty/set_view_property.c \
 +    src/c/getHandleProperty/set_arrow_size_property.c \
 +    src/c/getHandleProperty/set_children_property.c \
 +    src/c/getHandleProperty/set_axes_reverse_property.c \
 +    src/c/getHandleProperty/set_grid_property.c \
 +    src/c/getHandleProperty/set_grid_thickness_property.c \
 +    src/c/getHandleProperty/set_grid_style_property.c \
 +    src/c/getHandleProperty/set_log_flags_property.c \
 +    src/c/getHandleProperty/set_cube_scaling_property.c \
 +    src/c/getHandleProperty/set_colored_property.c \
 +    src/c/getHandleProperty/set_margins_property.c \
 +    src/c/getHandleProperty/set_auto_ticks_property.c \
 +    src/c/getHandleProperty/set_xtics_coord_property.c \
 +    src/c/getHandleProperty/set_color_mode_property.c \
 +    src/c/getHandleProperty/set_data_bounds_property.c \
 +    src/c/getHandleProperty/set_tics_labels_property.c \
 +    src/c/getHandleProperty/set_data_mapping_property.c \
 +    src/c/getHandleProperty/set_rotation_angles_property.c \
 +    src/c/getHandleProperty/set_callback_type_property.c \
 +    src/c/getHandleProperty/set_segs_color_property.c \
 +    src/c/getHandleProperty/set_format_n_property.c \
 +    src/c/getHandleProperty/set_sub_tics_property.c \
 +    src/c/getHandleProperty/set_hidden_axis_color_property.c \
 +    src/c/getHandleProperty/set_isoview_property.c \
 +    src/c/getHandleProperty/set_box_property.c \
 +    src/c/getHandleProperty/set_hidden_color_property.c \
 +    src/c/getHandleProperty/set_label_font_style_property.c \
 +    src/c/getHandleProperty/set_surface_color_property.c \
 +    src/c/getHandleProperty/set_yticks_coord_property.c \
 +    src/c/getHandleProperty/CheckTicksProperty.c \
 +    src/c/getHandleProperty/set_x_ticks_property.c \
 +    src/c/getHandleProperty/set_ticks_format_property.c \
 +    src/c/getHandleProperty/set_ticks_st_property.c \
 +    src/c/getHandleProperty/set_viewport_property.c \
 +    src/c/getHandleProperty/set_info_message_property.c \
 +    src/c/getHandleProperty/set_screen_position_property.c \
 +    src/c/getHandleProperty/set_event_handler_property.c \
 +    src/c/getHandleProperty/set_event_handler_enable_property.c \
 +    src/c/getHandleProperty/set_arc_drawing_method_property.c \
 +    src/c/getHandleProperty/set_fractional_font_property.c \
 +    src/c/getHandleProperty/set_links_property.c \
 +    src/c/getHandleProperty/set_legend_location_property.c \
 +    src/c/getHandleProperty/set_filled_property.c \
 +    src/c/getHandleProperty/set_color_range_property.c \
 +    src/c/getHandleProperty/set_outside_colors_property.c \
 +    src/c/getHandleProperty/set_grid_position_property.c \
 +    src/c/getHandleProperty/set_anti_aliasing_property.c \
 +    src/c/getHandleProperty/set_tag_property.c \
 +    src/c/getHandleProperty/set_figure_resizefcn_property.c \
 +    src/c/getHandleProperty/get_figure_resizefcn_property.c \
 +    src/c/getHandleProperty/set_figure_closerequestfcn_property.c \
 +    src/c/getHandleProperty/get_figure_closerequestfcn_property.c \
 +    src/c/getHandleProperty/get_datatip_property.c \
 +    src/c/getHandleProperty/set_datatip_property.c \
 +    src/c/getHandleProperty/set_image_type_property.c \
 +    src/c/getHandleProperty/get_display_function_data_property.c \
 +    src/c/getHandleProperty/set_display_function_data_property.c \
 +    src/c/getHandleProperty/set_resize_property.c \
 +    src/c/getHandleProperty/set_toolbar_property.c \
 +    src/c/getHandleProperty/set_menubar_property.c \
 +    src/c/getHandleProperty/set_infobar_property.c \
 +    src/c/getHandleProperty/set_dockable_property.c \
 +    src/c/getHandleProperty/get_layout_property.c \
 +    src/c/getHandleProperty/set_layout_property.c \
 +    src/c/getHandleProperty/get_constraints_property.c \
 +    src/c/getHandleProperty/set_constraints_property.c \
 +    src/c/getHandleProperty/set_rect_property.c \
 +    src/c/getHandleProperty/get_layout_options_property.c \
 +    src/c/getHandleProperty/set_layout_options_property.c \
 +    src/c/getHandleProperty/get_border_property.cpp \
 +    src/c/getHandleProperty/set_border_property.c \
 +    src/c/getHandleProperty/get_groupname_property.c \
 +    src/c/getHandleProperty/set_groupname_property.c \
 +    src/c/getHandleProperty/get_tabtitle_property.c \
 +    src/c/getHandleProperty/set_tabtitle_property.c \
 +    src/c/getHandleProperty/get_scrollable_property.c \
 +    src/c/getHandleProperty/set_scrollable_property.c \
 +    src/c/getHandleProperty/get_marks_count_property.c \
 +    src/c/getHandleProperty/set_marks_count_property.c \
 +    src/c/getHandleProperty/get_line_width_property.c \
 +    src/c/getHandleProperty/set_line_width_property.c \
++    src/c/getHandleProperty/get_colors_property.c \
++    src/c/getHandleProperty/set_colors_property.c \
 +    src/c/DefaultCommandArg.c \
 +    src/c/Axes.c \
 +    src/c/sciMatrix.c \
 +    src/c/DrawObjects.c \
 +    src/c/GetProperty.c \
 +    src/c/Contour.c \
 +    src/c/SetProperty.c \
 +    src/c/BasicAlgos.c \
 +    src/c/BuildObjects.c \
 +    src/c/sciCall.c \
 +    src/c/CloneObjects.c \
 +    src/c/InitObjects.c \
 +    src/c/pixel_mode.c \
 +    src/c/Format.c \
 +    src/c/Champ.c \
 +    src/c/StringMatrix.c \
 +    src/c/FeC.c \
 +    src/c/Plo2dEch.c \
 +    src/c/Plo2dn.c \
 +    src/c/Gray.c \
 +    src/c/DestroyObjects.c \
 +    src/c/math_graphics.c \
 +    src/c/Interaction.c \
 +    src/c/StringBox.c \
 +    src/c/axesScale.c \
 +    src/c/TerminateGraphics.c \
 +    src/c/periEmpty.c \
 +    src/c/scitokenize.c \
 +    src/c/get_ticks_utils.c \
 +    src/c/getHandleProperty/get_ambient_color_property.c \
 +    src/c/getHandleProperty/get_diffuse_color_property.c \
 +    src/c/getHandleProperty/get_specular_color_property.c \
 +    src/c/getHandleProperty/get_use_color_material_property.c \
 +    src/c/getHandleProperty/get_material_shininess_property.c \
 +    src/c/getHandleProperty/get_light_type_property.c \
 +    src/c/getHandleProperty/get_direction_property.c \
 +    src/c/getHandleProperty/set_ambient_color_property.c \
 +    src/c/getHandleProperty/set_diffuse_color_property.c \
 +    src/c/getHandleProperty/set_specular_color_property.c \
 +    src/c/getHandleProperty/set_use_color_material_property.c \
 +    src/c/getHandleProperty/set_material_shininess_property.c \
 +    src/c/getHandleProperty/set_light_type_property.c \
 +    src/c/getHandleProperty/set_direction_property.c \
 +    src/c/getHandleProperty/set_auto_margins_property.c \
 +    src/c/getHandleProperty/get_auto_margins_property.c \
 +    src/c/name2rgb.c \
 +    src/c/addColor.c \
 +    src/c/DllmainGraphics.c
 +
 +GRAPHICS_CXX_SOURCES = \
 +    src/cpp/configgraphicvariable.cpp \
 +    src/cpp/set_data_property.cpp \
 +    src/cpp/ContourOnMesh.cpp
 +
 +GATEWAY_C_SOURCES = \
 +    sci_gateway/c/sci_swap_handles.c \
 +    sci_gateway/c/sci_grayplot.c \
 +    sci_gateway/c/sci_xfpolys.c \
 +    sci_gateway/c/sci_newaxes.c \
 +    sci_gateway/c/sci_xlfont.c \
 +    sci_gateway/c/sci_xgraduate.c \
 +    sci_gateway/c/sci_xgrid.c \
 +    sci_gateway/c/sci_xclick.c \
 +    sci_gateway/c/sci_geom3d.c \
 +    sci_gateway/c/sci_unzoom.c \
 +    sci_gateway/c/sci_xsegs.c \
 +    sci_gateway/c/sci_glue.c \
 +    sci_gateway/c/sci_xarc.c \
 +    sci_gateway/c/sci_xpolys.c \
 +    sci_gateway/c/sci_xstring.c \
 +    sci_gateway/c/sci_xstringb.c \
 +    sci_gateway/c/sci_show_window.c \
 +    sci_gateway/c/sci_param3d1.c \
 +    sci_gateway/c/sci_xname.c \
 +    sci_gateway/c/sci_xpoly.c \
 +    sci_gateway/c/sci_xchange.c \
 +    sci_gateway/c/sci_drawaxis.c \
 +    sci_gateway/c/sci_demo.c \
 +    sci_gateway/c/sci_plot2d1.c \
 +    sci_gateway/c/sci_xrect.c \
 +    sci_gateway/c/sci_xarrows.c \
 +    sci_gateway/c/sci_plot3d.c \
 +    sci_gateway/c/sci_move.c \
 +    sci_gateway/c/sci_copy.c \
 +    sci_gateway/c/sci_xarcs.c \
 +    sci_gateway/c/sci_xfpoly.c \
 +    sci_gateway/c/sci_drawlater.c \
 +    sci_gateway/c/sci_champ.c \
 +    sci_gateway/c/sci_unglue.c \
 +    sci_gateway/c/gw_graphics.c \
 +    sci_gateway/c/sci_zoom_rect.c \
 +    sci_gateway/c/sci_delete.c \
 +    sci_gateway/c/sci_plot2d.c \
 +    sci_gateway/c/sci_xrects.c \
 +    sci_gateway/c/sci_xtitle.c \
 +    sci_gateway/c/sci_StringBox.c \
 +    sci_gateway/c/sci_xgetmouse.c \
 +    sci_gateway/c/sci_drawnow.c \
 +    sci_gateway/c/sci_xfarcs.c \
 +    sci_gateway/c/sci_param3d.c \
 +    sci_gateway/c/sci_contour2di.c \
 +    sci_gateway/c/sci_xdel.c \
 +    sci_gateway/c/sci_fec.c \
 +    sci_gateway/c/sci_set.c \
 +    sci_gateway/c/sci_rubberbox.c \
 +    sci_gateway/c/sci_rotate_axes.c \
 +    sci_gateway/c/sci_is_handle_valid.c \
 +    sci_gateway/c/sci_Legend.c \
 +    sci_gateway/c/sci_light.c \
 +    sci_gateway/c/sci_color.c \
 +    sci_gateway/c/sci_name2rgb.c \
 +    sci_gateway/c/sci_addcolor.c
 +
 +GATEWAY_CXX_SOURCES = \
 +    sci_gateway/cpp/graphics_gw.cpp \
 +    sci_gateway/cpp/sci_get.cpp \
 +    sci_gateway/cpp/sci_xget.cpp \
 +    sci_gateway/cpp/sci_xset.cpp \
 +    sci_gateway/cpp/sci_matplot.cpp \
 +    sci_gateway/cpp/sci_matplot1.cpp \
 +    sci_gateway/cpp/sci_winsid.cpp \
 +    sci_gateway/cpp/sci_contour2dm.cpp
 +
  libscigraphics_la_CPPFLAGS = \
 -      -I$(srcdir)/includes/ \
 -      -I$(srcdir)/src/c/ \
 -      -I$(srcdir)/src/cpp/ \
 -      -I$(srcdir)/src/c/getHandleProperty/ \
 -      -I$(top_srcdir)/modules/action_binding/includes/ \
 -      -I$(top_srcdir)/modules/api_scilab/includes/ \
 -      -I$(top_srcdir)/modules/elementary_functions/includes/ \
 -      -I$(top_srcdir)/modules/fileio/includes/ \
 -      -I$(top_srcdir)/modules/graphic_export/includes/ \
 -      -I$(top_srcdir)/modules/graphic_objects/includes/ \
 -      -I$(top_srcdir)/modules/gui/includes/ \
 -      -I$(top_srcdir)/modules/jvm/includes/ \
 -      -I$(top_srcdir)/modules/localization/includes/ \
 -      -I$(top_srcdir)/modules/output_stream/includes/ \
 -      -I$(top_srcdir)/modules/renderer/includes/ \
 -      -I$(top_srcdir)/modules/string/includes/ \
 -      $(AM_CPPFLAGS)
 +    -I$(srcdir)/includes/ \
 +    -I$(srcdir)/src/c/ \
 +    -I$(srcdir)/src/cpp/ \
 +    -I$(srcdir)/src/c/getHandleProperty/ \
 +    -I$(top_srcdir)/modules/ast/includes/ast/ \
 +    -I$(top_srcdir)/modules/ast/includes/exps/ \
 +    -I$(top_srcdir)/modules/ast/includes/operations/ \
 +    -I$(top_srcdir)/modules/ast/includes/parse/ \
 +    -I$(top_srcdir)/modules/ast/includes/symbol/ \
 +    -I$(top_srcdir)/modules/ast/includes/system_env/ \
 +    -I$(top_srcdir)/modules/ast/includes/types/ \
 +    -I$(top_srcdir)/modules/ast/includes/analysis/ \
 +    -I$(top_srcdir)/modules/action_binding/includes/ \
 +    -I$(top_srcdir)/modules/api_scilab/includes/ \
 +    -I$(top_srcdir)/modules/elementary_functions/includes/ \
 +    -I$(top_srcdir)/modules/fileio/includes/ \
 +    -I$(top_srcdir)/modules/graphic_export/includes/ \
 +    -I$(top_srcdir)/modules/graphic_objects/includes/ \
 +    -I$(top_srcdir)/modules/gui/includes/ \
 +    -I$(top_srcdir)/modules/jvm/includes/ \
 +    -I$(top_srcdir)/modules/localization/includes/ \
 +    -I$(top_srcdir)/modules/output_stream/includes/ \
 +    -I$(top_srcdir)/modules/renderer/includes/ \
 +    -I$(top_srcdir)/modules/string/includes/ \
 +    -I$(top_srcdir)/modules/localization/includes/ \
 +    -I$(top_srcdir)/modules/threads/includes/ \
 +    -I$(top_srcdir)/modules/console/includes/ \
 +    -I$(top_srcdir)/modules/dynamic_link/includes \
 +    $(TCL_INC_PATH) \
 +    $(TK_INC_PATH) \
 +    $(AM_CPPFLAGS)
  
  libscigraphics_algo_la_SOURCES = $(GRAPHICS_C_SOURCES) $(GRAPHICS_CXX_SOURCES)
  libscigraphics_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_CXX_SOURCES)
@@@ -2707,6 -2660,12 +2711,12 @@@ src/c/getHandleProperty/libscigraphics_
  src/c/getHandleProperty/libscigraphics_algo_la-set_line_width_property.lo:  \
        src/c/getHandleProperty/$(am__dirstamp) \
        src/c/getHandleProperty/$(DEPDIR)/$(am__dirstamp)
 -src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo:  \
++src/c/getHandleProperty/libscigraphics_algo_la-get_colors_property.lo:  \
+       src/c/getHandleProperty/$(am__dirstamp) \
+       src/c/getHandleProperty/$(DEPDIR)/$(am__dirstamp)
 -src/c/getHandleProperty/libscigraphics_algo_la-get_colors_property.lo:  \
++src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo:  \
+       src/c/getHandleProperty/$(am__dirstamp) \
+       src/c/getHandleProperty/$(DEPDIR)/$(am__dirstamp)
  src/c/libscigraphics_algo_la-DefaultCommandArg.lo:  \
        src/c/$(am__dirstamp) src/c/$(DEPDIR)/$(am__dirstamp)
  src/c/libscigraphics_algo_la-Axes.lo: src/c/$(am__dirstamp) \
@@@ -5790,6 -5749,20 +5802,20 @@@ src/c/getHandleProperty/libscigraphics_
  @AMDEP_TRUE@@am__fastdepCC_FALSE@     DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/getHandleProperty/libscigraphics_algo_la-set_line_width_property.lo `test -f 'src/c/getHandleProperty/set_line_width_property.c' || echo '$(srcdir)/'`src/c/getHandleProperty/set_line_width_property.c
  
 -src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo: src/c/getHandleProperty/set_colors_property.c
 -@am__fastdepCC_TRUE@  $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo -MD -MP -MF src/c/getHandleProperty/$(DEPDIR)/libscigraphics_algo_la-set_colors_property.Tpo -c -o src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo `test -f 'src/c/getHandleProperty/set_colors_property.c' || echo '$(srcdir)/'`src/c/getHandleProperty/set_colors_property.c
 -@am__fastdepCC_TRUE@  $(AM_V_at)$(am__mv) src/c/getHandleProperty/$(DEPDIR)/libscigraphics_algo_la-set_colors_property.Tpo src/c/getHandleProperty/$(DEPDIR)/libscigraphics_algo_la-set_colors_property.Plo
 -@AMDEP_TRUE@@am__fastdepCC_FALSE@     $(AM_V_CC)source='src/c/getHandleProperty/set_colors_property.c' object='src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo' libtool=yes @AMDEPBACKSLASH@
 -@AMDEP_TRUE@@am__fastdepCC_FALSE@     DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo `test -f 'src/c/getHandleProperty/set_colors_property.c' || echo '$(srcdir)/'`src/c/getHandleProperty/set_colors_property.c
 -
+ src/c/getHandleProperty/libscigraphics_algo_la-get_colors_property.lo: src/c/getHandleProperty/get_colors_property.c
+ @am__fastdepCC_TRUE@  $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/getHandleProperty/libscigraphics_algo_la-get_colors_property.lo -MD -MP -MF src/c/getHandleProperty/$(DEPDIR)/libscigraphics_algo_la-get_colors_property.Tpo -c -o src/c/getHandleProperty/libscigraphics_algo_la-get_colors_property.lo `test -f 'src/c/getHandleProperty/get_colors_property.c' || echo '$(srcdir)/'`src/c/getHandleProperty/get_colors_property.c
+ @am__fastdepCC_TRUE@  $(AM_V_at)$(am__mv) src/c/getHandleProperty/$(DEPDIR)/libscigraphics_algo_la-get_colors_property.Tpo src/c/getHandleProperty/$(DEPDIR)/libscigraphics_algo_la-get_colors_property.Plo
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@     $(AM_V_CC)source='src/c/getHandleProperty/get_colors_property.c' object='src/c/getHandleProperty/libscigraphics_algo_la-get_colors_property.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@     DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/getHandleProperty/libscigraphics_algo_la-get_colors_property.lo `test -f 'src/c/getHandleProperty/get_colors_property.c' || echo '$(srcdir)/'`src/c/getHandleProperty/get_colors_property.c
++src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo: src/c/getHandleProperty/set_colors_property.c
++@am__fastdepCC_TRUE@  $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo -MD -MP -MF src/c/getHandleProperty/$(DEPDIR)/libscigraphics_algo_la-set_colors_property.Tpo -c -o src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo `test -f 'src/c/getHandleProperty/set_colors_property.c' || echo '$(srcdir)/'`src/c/getHandleProperty/set_colors_property.c
++@am__fastdepCC_TRUE@  $(AM_V_at)$(am__mv) src/c/getHandleProperty/$(DEPDIR)/libscigraphics_algo_la-set_colors_property.Tpo src/c/getHandleProperty/$(DEPDIR)/libscigraphics_algo_la-set_colors_property.Plo
++@AMDEP_TRUE@@am__fastdepCC_FALSE@     $(AM_V_CC)source='src/c/getHandleProperty/set_colors_property.c' object='src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo' libtool=yes @AMDEPBACKSLASH@
++@AMDEP_TRUE@@am__fastdepCC_FALSE@     DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/getHandleProperty/libscigraphics_algo_la-set_colors_property.lo `test -f 'src/c/getHandleProperty/set_colors_property.c' || echo '$(srcdir)/'`src/c/getHandleProperty/set_colors_property.c
++
  src/c/libscigraphics_algo_la-DefaultCommandArg.lo: src/c/DefaultCommandArg.c
  @am__fastdepCC_TRUE@  $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/libscigraphics_algo_la-DefaultCommandArg.lo -MD -MP -MF src/c/$(DEPDIR)/libscigraphics_algo_la-DefaultCommandArg.Tpo -c -o src/c/libscigraphics_algo_la-DefaultCommandArg.lo `test -f 'src/c/DefaultCommandArg.c' || echo '$(srcdir)/'`src/c/DefaultCommandArg.c
  @am__fastdepCC_TRUE@  $(AM_V_at)$(am__mv) src/c/$(DEPDIR)/libscigraphics_algo_la-DefaultCommandArg.Tpo src/c/$(DEPDIR)/libscigraphics_algo_la-DefaultCommandArg.Plo
  
  #include "GetUicontrol.h"
  
 -int get_figures_id_property(void* _pvCtx, int iObjUID);
 -int get_visible_property(void* _pvCtx, int iObjUID);
 -int get_pixel_drawing_mode_property(void* _pvCtx, int iObjUID);
 -int get_old_style_property(void* _pvCtx, int iObjUID);
 -int get_figure_style_property(void* _pvCtx, int iObjUID);
 -int get_auto_resize_property(void* _pvCtx, int iObjUID);
 -int get_figure_position_property(void* _pvCtx, int iObjUID);
 -int get_axes_size_property(void* _pvCtx, int iObjUID);
 -int get_figure_size_property(void* _pvCtx, int iObjUID);
 -int get_figure_name_property(void* _pvCtx, int iObjUID);
 -int get_figure_id_property(void* _pvCtx, int iObjUID);
 -int get_figure_resizefcn_property(void* _pvCtx, int iObjUID);
 -int get_figure_closerequestfcn_property(void* _pvCtx, int iObjUID);
 -int get_rotation_style_property(void* _pvCtx, int iObjUID);
 -int get_immediate_drawing_property(void* _pvCtx, int iObjUID);
 -int get_type_property(void* _pvCtx, int iObjUID);
 -int get_parent_property(void* _pvCtx, int iObjUID);
 -int get_current_axes_property(void* _pvCtx, int iObjUID);
 -int get_current_figure_property(void* _pvCtx, int iObjUID);
 -int get_current_entity_property(void* _pvCtx, int iObjUID);
 -int get_children_property(void* _pvCtx, int iObjUID);
 -int get_default_figure_property(void* _pvCtx, int iObjUID);
 -int get_default_axes_property(void* _pvCtx, int iObjUID);
 -int get_color_map_property(void* _pvCtx, int iObjUID);
 -int get_interp_color_vector_property(void* _pvCtx, int iObjUID);
 -int get_interp_color_mode_property(void* _pvCtx, int iObjUID);
 -int get_background_property(void* _pvCtx, int iObjUID);
 -int get_foreground_property(void* _pvCtx, int iObjUID);
 -int get_fill_mode_property(void* _pvCtx, int iObjUID);
 -int get_thickness_property(void* _pvCtx, int iObjUID);
 -int get_arrow_size_factor_property(void* _pvCtx, int iObjUID);
 -int get_line_style_property(void* _pvCtx, int iObjUID);
 -int get_line_mode_property(void* _pvCtx, int iObjUID);
 -int get_surface_mode_property(void* _pvCtx, int iObjUID);
 -int get_mark_style_property(void* _pvCtx, int iObjUID);
 -int get_mark_mode_property(void* _pvCtx, int iObjUID);
 -int get_mark_size_unit_property(void* _pvCtx, int iObjUID);
 -int get_mark_size_property(void* _pvCtx, int iObjUID);
 -int get_mark_offset_property(void* _pvCtx, int iObjUID);
 -int get_mark_stride_property(void* _pvCtx, int iObjUID);
 -int get_mark_foreground_property(void* _pvCtx, int iObjUID);
 -int get_mark_background_property(void* _pvCtx, int iObjUID);
 -int get_bar_layout_property(void* _pvCtx, int iObjUID);
 -int get_bar_width_property(void* _pvCtx, int iObjUID);
 -int get_x_shift_property(void* _pvCtx, int iObjUID);
 -int get_y_shift_property(void* _pvCtx, int iObjUID);
 -int get_z_shift_property(void* _pvCtx, int iObjUID);
 -int get_polyline_style_property(void* _pvCtx, int iObjUID);
 -int get_font_size_property(void* _pvCtx, int iObjUID);
 -int get_font_angle_property(void* _pvCtx, int iObjUID);
 -int get_font_foreground_property(void* _pvCtx, int iObjUID);
 -int get_font_color_property(void* _pvCtx, int iObjUID);
 -int get_font_style_property(void* _pvCtx, int iObjUID);
 -int get_text_box_mode_property(void* _pvCtx, int iObjUID);
 -int get_auto_dimensionning_property(void* _pvCtx, int iObjUID);
 -int get_alignment_property(void* _pvCtx, int iObjUID);
 -int get_text_box_property(void* _pvCtx, int iObjUID);
 -int get_text_property(void* _pvCtx, int iObjUID);
 -int get_auto_clear_property(void* _pvCtx, int iObjUID);
 -int get_auto_scale_property(void* _pvCtx, int iObjUID);
 -int get_zoom_box_property(void* _pvCtx, int iObjUID);
 -int get_zoom_state_property(void* _pvCtx, int iObjUID);
 -int get_clip_box_property(void* _pvCtx, int iObjUID);
 -int get_clip_state_property(void* _pvCtx, int iObjUID);
 -int get_data_property(void* _pvCtx, int iObjUID);
 -int get_callback_property(void* _pvCtx, int iObjUID);
 -int get_x_label_property(void* _pvCtx, int iObjUID);
 -int get_y_label_property(void* _pvCtx, int iObjUID);
 -int get_z_label_property(void* _pvCtx, int iObjUID);
 -int get_title_property(void* _pvCtx, int iObjUID);
 -int get_log_flags_property(void* _pvCtx, int iObjUID);
 -int get_tics_direction_property(void* _pvCtx, int iObjUID);
 -int get_x_location_property(void* _pvCtx, int iObjUID);
 -int get_y_location_property(void* _pvCtx, int iObjUID);
 -int get_tight_limits_property(void* _pvCtx, int iObjUID);
 -int get_closed_property(void* _pvCtx, int iObjUID);
 -int get_auto_position_property(void* _pvCtx, int iObjUID);
 -int get_auto_rotation_property(void* _pvCtx, int iObjUID);
 -int get_position_property(void* _pvCtx, int iObjUID);
 -int get_auto_ticks_property(void* _pvCtx, int iObjUID);
 -int get_axes_reverse_property(void* _pvCtx, int iObjUID);
 -int get_view_property(void* _pvCtx, int iObjUID);
 -int get_axes_bounds_property(void* _pvCtx, int iObjUID);
 -int get_data_bounds_property(void* _pvCtx, int iObjUID);
 -int get_margins_property(void* _pvCtx, int iObjUID);
 -int get_tics_color_property(void* _pvCtx, int iObjUID);
 -int get_tics_style_property(void* _pvCtx, int iObjUID);
 -int get_sub_tics_property(void* _pvCtx, int iObjUID);
 -int get_tics_segment_property(void* _pvCtx, int iObjUID);
 -int get_labels_font_size_property(void* _pvCtx, int iObjUID);
 -int get_labels_font_color_property(void* _pvCtx, int iObjUID);
 -int get_labels_font_style_property(void* _pvCtx, int iObjUID);
 -int get_format_n_property(void* _pvCtx, int iObjUID);
 -int get_xtics_coord_property(void* _pvCtx, int iObjUID);
 -int get_ytics_coord_property(void* _pvCtx, int iObjUID);
 -int get_tics_labels_property(void* _pvCtx, int iObjUID);
 -int get_box_property(void* _pvCtx, int iObjUID);
 -int get_grid_property(void* _pvCtx, int iObjUID);
 -int get_grid_thickness_property(void* _pvCtx, int iObjUID);
 -int get_grid_style_property(void* _pvCtx, int iObjUID);
 -int get_axes_visible_property(void* _pvCtx, int iObjUID);
 -int get_hidden_color_property(void* _pvCtx, int iObjUID);
 -int get_isoview_property(void* _pvCtx, int iObjUID);
 -int get_cube_scaling_property(void* _pvCtx, int iObjUID);
 -int get_arrow_size_property(void* _pvCtx, int iObjUID);
 -int get_segs_color_property(void* _pvCtx, int iObjUID);
 -int get_colored_property(void* _pvCtx, int iObjUID);
 -int get_data_mapping_property(void* _pvCtx, int iObjUID);
 -int get_rotation_angles_property(void* _pvCtx, int iObjUID);
 -int get_color_mode_property(void* _pvCtx, int iObjUID);
 -int get_color_flag_property(void* _pvCtx, int iObjUID);
 -int get_cdata_mapping_property(void* _pvCtx, int iObjUID);
 -int get_surface_color_property(void* _pvCtx, int iObjUID);
 -int get_triangles_property(void* _pvCtx, int iObjUID);
 -int get_z_bounds_property(void* _pvCtx, int iObjUID);
 -int get_user_data_property(void* _pvCtx, int iObjUID);
 -int get_handle_visible_property(void* _pvCtx, int iObjUID);
 -int get_callback_type_property(void* _pvCtx, int iObjUID);
 -int get_hidden_axis_color_property(void* _pvCtx, int iObjUID);
 -int get_x_ticks_property(void* _pvCtx, int iObjUID);
 -int get_y_ticks_property(void* _pvCtx, int iObjUID);
 -int get_z_ticks_property(void* _pvCtx, int iObjUID);
 -int get_viewport_property(void* _pvCtx, int iObjUID);
 -int get_info_message_property(void* _pvCtx, int iObjUID);
 -int get_screen_position_property(void* _pvCtx, int iObjUID);
 -int get_event_handler_enable_property(void* _pvCtx, int iObjUID);
 -int get_event_handler_property(void* _pvCtx, int iObjUID);
 -int get_arc_drawing_method_property(void* _pvCtx, int iObjUID);
 -int get_fractional_font_property(void* _pvCtx, int iObjUID);
 -int get_links_property(void* _pvCtx, int iObjUID);
 -int get_legend_location_property(void* _pvCtx, int iObjUID);
 -int get_filled_property(void* _pvCtx, int iObjUID);
 -int get_color_range_property(void* _pvCtx, int iObjUID);
 -int get_outside_colors_property(void* _pvCtx, int iObjUID);
 -int get_grid_position_property(void* _pvCtx, int iObjUID);
 -int get_anti_aliasing_property(void* _pvCtx, int iObjUID);
 -int get_tag_property(void* _pvCtx, int iObjUID);
 -int get_UID(void* _pvCtx, int iObjUID);
 -int get_tip_orientation_property(void* _pvCtx, int iObjUID);
 -int get_tip_3component_property(void* _pvCtx, int iObjUID);
 -int get_tip_auto_orientation_property(void* _pvCtx, int iObjUID);
 -int get_tip_interp_mode_property(void* _pvCtx, int iObjUID);
 -int get_tip_box_mode_property(void* _pvCtx, int iObjUID);
 -int get_tip_label_mode_property(void* _pvCtx, int iObjUID);
 -int get_tip_disp_function_property(void* _pvCtx, int iObjUID);
 -int get_ambient_color_property(void* _pvCtx, int iObjUID);
 -int get_diffuse_color_property(void* _pvCtx, int iObjUID);
 -int get_specular_color_property(void* _pvCtx, int iObjUID);
 -int get_use_color_material_property(void* _pvCtx, int iObjUID);
 -int get_material_shininess_property(void* _pvCtx, int iObjUID);
 -int get_light_type_property(void* _pvCtx, int iObjUID);
 -int get_direction_property(void* _pvCtx, int iObjUID);
 -int get_image_type_property(void* _pvCtx, int iObjUID);
 -int get_video_mode_property(void* _pvCtx, int iObjUID);
 -int get_datatips_property(void* _pvCtx, int iObjUID);
 -int get_display_function_data_property(void* _pvCtx, int iObjUID);
 -int get_resize_property(void* _pvCtx, int iObjUID);
 -int get_toolbar_property(void* _pvCtx, int iObjUID);
 -int get_toolbar_visible_property(void* _pvCtx, int iObjUID);
 -int get_menubar_property(void* _pvCtx, int iObjUID);
 -int get_menubar_visible_property(void* _pvCtx, int iObjUID);
 -int get_infobar_visible_property(void* _pvCtx, int iObjUID);
 -int get_dockable_property(void* _pvCtx, int iObjUID);
 -int get_layout_property(void* _pvCtx, int iObjUID);
 -int get_constraints_property(void* _pvCtx, int iObjUID);
 -int get_rect_property(void* _pvCtx, int iObjUID);
 -int get_layout_options_property(void* _pvCtx, int iObjUID);
 -int get_border_property(void* _pvCtx, int iObjUID);
 -int get_groupname_property(void* _pvCtx, int iObjUID);
 -int get_title_position_property(void* _pvCtx, int iObjUID);
 -int get_title_scroll_property(void* _pvCtx, int iObjUID);
 -int get_scrollable_property(void* _pvCtx, int iObjUID);
 -int get_line_width_property(void* _pvCtx, int iObjUID);
 -int get_marks_count_property(void* _pvCtx, int iObjUID);
 -int get_auto_margins_property(void* _pvCtx, int iObjUID);
 -int get_ticks_format_property(void* _pvCtx, int iObjUID);
 -int get_ticks_st_property(void* _pvCtx, int iObjUID);
 -int get_colors_property(void* _pvCtx, char *pobjUID);
 +GRAPHICS_IMPEXP void* get_figures_id_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_visible_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_pixel_drawing_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_old_style_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_figure_style_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_auto_resize_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_figure_position_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_axes_size_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_figure_size_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_figure_name_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_figure_id_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_figure_resizefcn_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_figure_closerequestfcn_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_rotation_style_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_immediate_drawing_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_type_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_parent_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_current_axes_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_current_figure_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_current_entity_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_children_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_default_figure_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_default_axes_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_color_map_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_interp_color_vector_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_interp_color_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_background_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_foreground_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_fill_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_thickness_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_arrow_size_factor_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_line_style_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_line_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_surface_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_mark_style_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_mark_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_mark_size_unit_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_mark_size_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_mark_offset_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_mark_stride_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_mark_foreground_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_mark_background_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_bar_layout_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_bar_width_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_x_shift_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_y_shift_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_z_shift_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_polyline_style_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_font_size_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_font_angle_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_font_foreground_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_font_color_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_font_style_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_text_box_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_auto_dimensionning_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_alignment_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_text_box_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_text_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_auto_clear_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_auto_scale_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_zoom_box_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_zoom_state_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_clip_box_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_clip_state_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_data_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_callback_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_x_label_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_y_label_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_z_label_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_title_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_log_flags_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tics_direction_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_x_location_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_y_location_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tight_limits_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_closed_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_auto_position_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_auto_rotation_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_position_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_auto_ticks_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_axes_reverse_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_view_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_axes_bounds_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_data_bounds_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_margins_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tics_color_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tics_style_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_sub_tics_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tics_segment_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_labels_font_size_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_labels_font_color_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_labels_font_style_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_format_n_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_xtics_coord_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_ytics_coord_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tics_labels_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_box_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_grid_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_grid_thickness_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_grid_style_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_axes_visible_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_hidden_color_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_isoview_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_cube_scaling_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_arrow_size_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_segs_color_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_colored_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_data_mapping_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_rotation_angles_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_color_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_color_flag_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_cdata_mapping_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_surface_color_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_triangles_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_z_bounds_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_user_data_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_handle_visible_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_callback_type_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_hidden_axis_color_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_x_ticks_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_y_ticks_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_z_ticks_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_viewport_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_info_message_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_screen_position_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_event_handler_enable_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_event_handler_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_arc_drawing_method_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_fractional_font_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_links_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_legend_location_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_filled_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_color_range_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_outside_colors_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_grid_position_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_anti_aliasing_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tag_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_UID(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tip_orientation_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tip_3component_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tip_auto_orientation_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tip_interp_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tip_box_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tip_label_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_tip_disp_function_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_ambient_color_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_diffuse_color_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_specular_color_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_use_color_material_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_material_shininess_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_light_type_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_direction_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_image_type_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_video_mode_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_datatips_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_display_function_data_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_resize_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_toolbar_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_toolbar_visible_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_menubar_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_menubar_visible_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_infobar_visible_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_dockable_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_layout_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_constraints_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_rect_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_layout_options_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_border_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_groupname_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_title_position_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_title_scroll_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_scrollable_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_line_width_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_marks_count_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_auto_margins_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_ticks_format_property(void* _pvCtx, int iObjUID);
 +GRAPHICS_IMPEXP void* get_ticks_st_property(void* _pvCtx, int iObjUID);
++GRAPHICS_IMPEXP void* get_colors_property(void* _pvCtx, int pobjUID);
  
  #endif /* _GET_HANDLE_PROPERTY_H_ */
index 0000000,645ef16..55a3e54
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,55 +1,55 @@@
+ /*
+  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+  * Copyright (C) 2012 - Scilab Enterprises - Calixte DENIZET
+  *
+  * This file must be used under the terms of the CeCILL.
+  * This source file is licensed as described in the file COPYING, which
+  * you should have received as part of this distribution.  The terms
+  * are also available at
+  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+  *
+  */
+ /*------------------------------------------------------------------------*/
+ /* file: get_colors_property.c                                            */
+ /* desc : function to get in Scilab the polyline colors                */
+ /*------------------------------------------------------------------------*/
+ #include "SetPropertyStatus.h"
+ #include "getHandleProperty.h"
+ #include "GetProperty.h"
+ #include "returnProperty.h"
+ #include "Scierror.h"
+ #include "localization.h"
+ #include "getGraphicObjectProperty.h"
+ #include "graphicObjectProperties.h"
+ /*------------------------------------------------------------------------*/
 -int get_colors_property(void* _pvCtx, char* pobjUID)
++void* get_colors_property(void* _pvCtx, int pobjUID)
+ {
+     int * colors = NULL;
+     int numColors = 0;
+     int * piNumColors = &numColors;
+     int colorSet = 0;
+     int *piColorSet = &colorSet;
+     getGraphicObjectProperty(pobjUID, __GO_COLOR_SET__, jni_bool, (void **)&piColorSet);
+     if (piColorSet == NULL)
+     {
+         Scierror(999, _("'%s' property does not exist for this handle.\n"), "colors");
+         return -1;
+     }
+     getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_COLORS__, jni_int_vector, (void **)&colors);
+     getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_COLORS__, jni_int, &piNumColors);
+     if (colors == NULL || numColors == 0)
+     {
 -        sciReturnEmptyMatrix(_pvCtx);
++        sciReturnEmptyMatrix();
+         return SET_PROPERTY_SUCCEED;
+     }
 -    return sciReturnRowVectorFromInt(_pvCtx, colors, numColors);
++    return sciReturnRowVectorFromInt(colors, numColors);
+ }
+ /*------------------------------------------------------------------------*/
@@@ -203,5 -202,6 +202,6 @@@ int set_marks_count_property(void* _pvC
  int set_auto_margins_property(void* _pvCtx, int iObj, void* _pvData, int valueType, int nbRow, int nbCol);
  int set_ticks_format_property(void* _pvCtx, int iObj, void* _pvData, int valueType, int nbRow, int nbCol);
  int set_ticks_st_property(void* _pvCtx, int iObj, void* _pvData, int valueType, int nbRow, int nbCol);
 -int set_colors_property(void* _pvCtx, char* pobj, size_t stackPointer, int valueType, int nbRow, int nbCol);
++int set_colors_property(void* _pvCtx, int pobj, void* _pvData, int valueType, int nbRow, int nbCol);
  
  #endif /* _SET_HANDLE_PROPERTY_H_ */
index 0000000,023d8db..e56f69f
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,98 +1,96 @@@
+ /*
+  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+  * Copyright (C) 2012 - Scilab Enterprises - Calixte DENIZET
+  *
+  * This file must be used under the terms of the CeCILL.
+  * This source file is licensed as described in the file COPYING, which
+  * you should have received as part of this distribution.  The terms
+  * are also available at
+  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+  *
+  */
+ /*------------------------------------------------------------------------*/
+ /* file: set_colors_property.c                                            */
+ /* desc : function to modify in Scilab he polylines colors                */
+ /*------------------------------------------------------------------------*/
 -#include "MALLOC.h"
++#include "sci_malloc.h"
+ #include "setHandleProperty.h"
+ #include "SetProperty.h"
+ #include "getPropertyAssignedValue.h"
+ #include "Scierror.h"
+ #include "localization.h"
+ #include "GetProperty.h"
+ #include "SetPropertyStatus.h"
+ #include "getGraphicObjectProperty.h"
+ #include "setGraphicObjectProperty.h"
+ #include "graphicObjectProperties.h"
+ /*------------------------------------------------------------------------*/
 -int set_colors_property(void* _pvCtx, char* pobjUID, size_t stackPointer, int valueType, int nbRow, int nbCol )
++int set_colors_property(void* _pvCtx, int pobjUID, void* _pvData, int valueType, int nbRow, int nbCol )
+ {
+     BOOL status = FALSE;
+     int iNumElements = 0;
+     int* piNumElements = &iNumElements;
+     if (valueType != sci_matrix)
+     {
+         Scierror(999, _("Wrong type for '%s' property: Real matrix expected.\n"), "colors");
+         return SET_PROPERTY_ERROR;
+     }
+     getGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_NUM_ELEMENTS__, jni_int, (void **) &piNumElements);
+     /*
+      * A way to display a more explicit message would be to first get the
+      * interpolation vector set flag and test it for NULL.
+      */
+     if (piNumElements == NULL)
+     {
+         Scierror(999, _("'%s' property does not exist for this handle.\n"), "data");
+         return SET_PROPERTY_ERROR;
+     }
+     if (nbCol == 0)
+     {
+         int colorSet = 0;
+         status = setGraphicObjectProperty(pobjUID, __GO_COLOR_SET__, &colorSet, jni_bool, 1);
+         if (status == FALSE)
+         {
+             Scierror(999, _("'%s' property does not exist for this handle.\n"), "colors");
+             return SET_PROPERTY_ERROR;
+         }
+         setGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_COLORS__, NULL, jni_int_vector, 0);
+         return SET_PROPERTY_SUCCEED;
+     }
+     if (nbCol == iNumElements)
+     {
+         int * tmp = MALLOC(nbCol * sizeof(int));
 -        stk(stackPointer);
 -
 -        copyDoubleVectorToIntFromStack(stackPointer, tmp, nbCol);
++        copyDoubleVectorToIntFromStack(_pvData, tmp, nbCol);
+         status = setGraphicObjectProperty(pobjUID, __GO_DATA_MODEL_COLORS__, tmp, jni_int_vector, nbCol);
+         if (status == TRUE)
+         {
+             int colorSet = 1;
+             setGraphicObjectProperty(pobjUID, __GO_COLOR_SET__, &colorSet, jni_bool, 1);
+             FREE(tmp);
+             return SET_PROPERTY_SUCCEED;
+         }
+         else
+         {
+             FREE(tmp);
+             Scierror(999, _("'%s' property does not exist for this handle.\n"), "colors");
+             return SET_PROPERTY_ERROR;
+         }
+     }
+     else
+     {
+         Scierror(999, _("The number of column of the color vector must match the number of points defining the line.\n"));
+         return SET_PROPERTY_ERROR;
+     }
+ }
+ /*------------------------------------------------------------------------*/
index c949be6,0000000..d607ac6
mode 100644,000000..100644
--- /dev/null
@@@ -1,212 -1,0 +1,212 @@@
 +/*
 + *  Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
 + *  Copyright (C) 2015 - Scilab Enterprises - Paul Bignier
 + *
 + *  This file must be used under the terms of the CeCILL.
 + *  This source file is licensed as described in the file COPYING, which
 + *  you should have received as part of this distribution.  The terms
 + *  are also available at
 + *  http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
 + *
 + */
 +
 +#include <string>
 +
 +#include "gw_scicos.hxx"
 +
 +#include "types.hxx"
 +#include "internal.hxx"
 +#include "double.hxx"
 +#include "int.hxx"
 +#include "struct.hxx"
 +#include "function.hxx"
 +
 +extern "C"
 +{
 +#include "localization.h"
 +#include "Scierror.h"
 +}
 +
 +/*--------------------------------------------------------------------------*/
 +/* B=data2sig(A[,step])
 +*
 +* Put data in a 'scicos' signal structure.
- * If A is a vector, then it will be understand
++* If A is a vector, then it will be understood
 +* as a scalar that evolves along time.
- * If A is a matrix, then it will be understand
++* If A is a matrix, then it will be understood
 +* as a vector that evolves along time.
- * If A is an hypermatrix, then it will be understand
++* If A is an hypermatrix, then it will be understood
 +* as a matrix that evolves along time.
 +*
 +* Usage :
 +* -->a(:,:,4)=([7 8 9;10 11 12]);
 +* -->b=data2sig(a,0.1)
 +* b  =
 +*   values: [2x3x4 hypermat]
 +*   time: [4x1 constant]
 +* -->b.time
 +* ans  =
 +*    0.
 +*    0.1.
 +*    0.2.
 +*    0.3.
 +*
 +* Inputs
 +*   A    : vector,matrix or hypermatrix(with 3 dimensions)
 +*          of real/complex or integers numbers,
 +*
 +*   step : an optional argument that gives the time step
 +*          for the output time field.
 +*          If not given, then the time step is 1.
 +*
 +* Output
 +*   B    : a scilab structure that defines a signal :
 +*          B.values :  A input,
 +*          B.time   :  the samples time in the form of
 +*                      a columun vector. The size of that
 +*                      vector is given by the A input.
 +*
 +* initial rev 08/11/07, Alan
 +*
 +*/
 +/*--------------------------------------------------------------------------*/
 +
 +static const std::string funname = "data2sig";
 +
 +static const std::wstring Values(L"values");
 +static const std::wstring Time(L"time");
 +
 +types::Function::ReturnValue sci_data2sig(types::typed_list &in, int _iRetCount, types::typed_list &out)
 +{
 +    if (in.size() != 1 && in.size() != 2)
 +    {
 +        Scierror(77, _("%s: Wrong number of input argument(s): %d to %d expected.\n"), funname.data(), 1, 2);
 +        return types::Function::Error;
 +    }
 +
 +    if (_iRetCount > 1)
 +    {
 +        Scierror(78, _("%s: Wrong number of output argument(s): %d expected.\n"), funname.data(), 1);
 +        return types::Function::Error;
 +    }
 +
 +    // Preparing the output
 +    types::Struct* B = new types::Struct(1, 1);
 +
 +    // Add 'B' fields
 +    B->addField(Values);
 +    B->addField(Time);
 +
 +
 +    // Values
 +    // Extracting input #1 and its last dimension
 +    int  iDims;
 +    int* pDims;
 +    types::InternalType* A;
 +    switch (in[0]->getType())
 +    {
 +        case types::InternalType::ScilabDouble :
 +        {
 +            A = in[0]->getAs<types::Double>();
 +            iDims = A->getAs<types::Double>()->getDims();
 +            pDims = A->getAs<types::Double>()->getDimsArray();
 +            break;
 +        }
 +        case types::InternalType::ScilabInt8 :
 +        {
 +            A = in[0]->getAs<types::Int8>();
 +            iDims = A->getAs<types::Int8>()->getDims();
 +            pDims = A->getAs<types::Int8>()->getDimsArray();
 +            break;
 +        }
 +        case types::InternalType::ScilabUInt8 :
 +        {
 +            A = in[0]->getAs<types::UInt8>();
 +            iDims = A->getAs<types::UInt8>()->getDims();
 +            pDims = A->getAs<types::UInt8>()->getDimsArray();
 +            break;
 +        }
 +        case types::InternalType::ScilabInt16 :
 +        {
 +            A = in[0]->getAs<types::Int16>();
 +            iDims = A->getAs<types::Int16>()->getDims();
 +            pDims = A->getAs<types::Int16>()->getDimsArray();
 +            break;
 +        }
 +        case types::InternalType::ScilabUInt16 :
 +        {
 +            A = in[0]->getAs<types::UInt16>();
 +            iDims = A->getAs<types::UInt16>()->getDims();
 +            pDims = A->getAs<types::UInt16>()->getDimsArray();
 +            break;
 +        }
 +        case types::InternalType::ScilabInt32 :
 +        {
 +            A = in[0]->getAs<types::Int32>();
 +            iDims = A->getAs<types::Int32>()->getDims();
 +            pDims = A->getAs<types::Int32>()->getDimsArray();
 +            break;
 +        }
 +        case types::InternalType::ScilabUInt32 :
 +        {
 +            A = in[0]->getAs<types::UInt32>();
 +            iDims = A->getAs<types::UInt32>()->getDims();
 +            pDims = A->getAs<types::UInt32>()->getDimsArray();
 +            break;
 +        }
 +        default :
 +        {
 +            Scierror(999, _("%s: Wrong type for input argument #%d : A real, complex or integer matrix expected.\n"), funname.data(), 1);
 +            B->killMe();
 +            return types::Function::Error;
 +        }
 +    }
 +    if (iDims > 3)
 +    {
 +        Scierror(888, _("%s: Wrong size for intput argument #%d: Only hypermatrices with 3 dimensions are allowed.\n"), funname.data(), 1);
 +        B->killMe();
 +        return types::Function::Error;
 +    }
 +    // The 'time' vector will have as many lines as the last dimension of 'A'
 +    const int lastDim = pDims[iDims - 1];
 +    B->get(0)->set(Values, A);
 +
 +
 +    // Time
 +    double defaultStep = 1;
 +    if (in.size() == 2)
 +    {
 +        // Retrieve input #2 if it is given
 +        if (!in[1]->isDouble())
 +        {
 +            Scierror(999, _("%s: Wrong type for input argument #%d : A real expected.\n"), funname.data(), 2);
 +            B->killMe();
 +            return types::Function::Error;
 +        }
 +        types::Double* step = in[1]->getAs<types::Double>();
 +        if (!step->isScalar())
 +        {
 +            Scierror(999, _("%s: Wrong size for input argument #%d : A scalar expected.\n"), funname.data(), 2);
 +            B->killMe();
 +            return types::Function::Error;
 +        }
 +        if (step->isComplex())
 +        {
 +            Scierror(999, _("%s: Wrong value for input argument #%d : A real value expected.\n"), funname.data(), 2);
 +            B->killMe();
 +            return types::Function::Error;
 +        }
 +        defaultStep = step->get(0);
 +    }
 +
 +    types::Double* timeValues = new types::Double(lastDim, 1);
 +    for (int i = 0; i < lastDim; ++i)
 +    {
 +        timeValues->set(i, i * defaultStep);
 +    }
 +    B->get(0)->set(Time, timeValues);
 +
 +
 +    out.push_back(B);
 +    return types::Function::OK;
 +}
Simple merge