Merge remote-tracking branch 'origin/master' into YaSp 10/16010/1
Vincent COUVERT [Mon, 23 Feb 2015 15:12:30 +0000 (16:12 +0100)]
Conflicts:
scilab/configure
scilab/modules/differential_equations/sci_gateway/fortran/sci_f_dasrt.f
scilab/modules/graphics/Makefile.am
scilab/modules/graphics/Makefile.in
scilab/modules/graphics/includes/gw_graphics.h
scilab/modules/graphics/sci_gateway/c/gw_graphics.c
scilab/modules/graphics/sci_gateway/c/sci_relocate_handle.c

Change-Id: Icf745dea7331c54762be7afc8a436447d0b08e72

1  2 
scilab/modules/graphics/Makefile.am
scilab/modules/graphics/Makefile.in
scilab/modules/graphics/graphics.vcxproj
scilab/modules/graphics/graphics.vcxproj.filters
scilab/modules/graphics/includes/gw_graphics.h
scilab/modules/graphics/sci_gateway/c/gw_graphics.c
scilab/modules/graphics/sci_gateway/cpp/graphics_gw.cpp
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/CallScilabBridge.java
scilab/modules/helptools/data/configuration/scilab_primitives.txt

@@@ -27,487 -25,461 +27,485 @@@ 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/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/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/configgraphicvariable.cpp \
 +    src/cpp/set_data_property.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_relocate_handle.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
  
  libscigraphics_la_CPPFLAGS = \
 -      -I$(srcdir)/includes/ \
 -      -I$(srcdir)/src/c/ \
 -      -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 \
 +    $(EIGEN_CPPFLAGS) \
 +    $(TCL_INC_PATH) \
 +    $(TK_INC_PATH) \
 +    $(AM_CPPFLAGS)
  
  libscigraphics_algo_la_SOURCES = $(GRAPHICS_C_SOURCES) $(GRAPHICS_CXX_SOURCES)
 -libscigraphics_la_SOURCES = $(GATEWAY_C_SOURCES)
 +libscigraphics_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_CXX_SOURCES)
  libscigraphics_algo_la_CPPFLAGS = $(libscigraphics_la_CPPFLAGS)
  
  # For the code check (splint)
@@@ -588,7 -588,7 +588,6 @@@ am__objects_3 = sci_gateway/c/libscigra
        sci_gateway/c/libscigraphics_la-sci_plot3d.lo \
        sci_gateway/c/libscigraphics_la-sci_move.lo \
        sci_gateway/c/libscigraphics_la-sci_copy.lo \
-       sci_gateway/c/libscigraphics_la-sci_relocate_handle.lo \
 -      sci_gateway/c/libscigraphics_la-sci_get.lo \
        sci_gateway/c/libscigraphics_la-sci_xarcs.lo \
        sci_gateway/c/libscigraphics_la-sci_xfpoly.lo \
        sci_gateway/c/libscigraphics_la-sci_drawlater.lo \
@@@ -1014,486 -979,461 +1013,485 @@@ 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/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_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/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_CXX_SOURCES = \
 +    src/cpp/configgraphicvariable.cpp \
 +    src/cpp/set_data_property.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_relocate_handle.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
  
  libscigraphics_la_CPPFLAGS = \
 -      -I$(srcdir)/includes/ \
 -      -I$(srcdir)/src/c/ \
 -      -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 \
 +    $(EIGEN_CPPFLAGS) \
 +    $(TCL_INC_PATH) \
 +    $(TK_INC_PATH) \
 +    $(AM_CPPFLAGS)
  
  libscigraphics_algo_la_SOURCES = $(GRAPHICS_C_SOURCES) $(GRAPHICS_CXX_SOURCES)
 -libscigraphics_la_SOURCES = $(GATEWAY_C_SOURCES)
 +libscigraphics_la_SOURCES = $(GATEWAY_C_SOURCES) $(GATEWAY_CXX_SOURCES)
  libscigraphics_algo_la_CPPFLAGS = $(libscigraphics_la_CPPFLAGS)
  
  # For the code check (splint)
@@@ -2936,9 -2863,9 +2934,6 @@@ sci_gateway/c/libscigraphics_la-sci_mov
  sci_gateway/c/libscigraphics_la-sci_copy.lo:  \
        sci_gateway/c/$(am__dirstamp) \
        sci_gateway/c/$(DEPDIR)/$(am__dirstamp)
- sci_gateway/c/libscigraphics_la-sci_relocate_handle.lo:  \
-       sci_gateway/c/$(am__dirstamp) \
-       sci_gateway/c/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/c/libscigraphics_la-sci_get.lo:  \
 -      sci_gateway/c/$(am__dirstamp) \
 -      sci_gateway/c/$(DEPDIR)/$(am__dirstamp)
  sci_gateway/c/libscigraphics_la-sci_xarcs.lo:  \
        sci_gateway/c/$(am__dirstamp) \
        sci_gateway/c/$(DEPDIR)/$(am__dirstamp)
@@@ -6321,13 -6258,13 +6315,6 @@@ sci_gateway/c/libscigraphics_la-sci_cop
  @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_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sci_gateway/c/libscigraphics_la-sci_copy.lo `test -f 'sci_gateway/c/sci_copy.c' || echo '$(srcdir)/'`sci_gateway/c/sci_copy.c
  
- sci_gateway/c/libscigraphics_la-sci_relocate_handle.lo: sci_gateway/c/sci_relocate_handle.c
- @am__fastdepCC_TRUE@  $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sci_gateway/c/libscigraphics_la-sci_relocate_handle.lo -MD -MP -MF sci_gateway/c/$(DEPDIR)/libscigraphics_la-sci_relocate_handle.Tpo -c -o sci_gateway/c/libscigraphics_la-sci_relocate_handle.lo `test -f 'sci_gateway/c/sci_relocate_handle.c' || echo '$(srcdir)/'`sci_gateway/c/sci_relocate_handle.c
- @am__fastdepCC_TRUE@  $(AM_V_at)$(am__mv) sci_gateway/c/$(DEPDIR)/libscigraphics_la-sci_relocate_handle.Tpo sci_gateway/c/$(DEPDIR)/libscigraphics_la-sci_relocate_handle.Plo
- @AMDEP_TRUE@@am__fastdepCC_FALSE@     $(AM_V_CC)source='sci_gateway/c/sci_relocate_handle.c' object='sci_gateway/c/libscigraphics_la-sci_relocate_handle.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_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sci_gateway/c/libscigraphics_la-sci_relocate_handle.lo `test -f 'sci_gateway/c/sci_relocate_handle.c' || echo '$(srcdir)/'`sci_gateway/c/sci_relocate_handle.c
 -sci_gateway/c/libscigraphics_la-sci_get.lo: sci_gateway/c/sci_get.c
 -@am__fastdepCC_TRUE@  $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sci_gateway/c/libscigraphics_la-sci_get.lo -MD -MP -MF sci_gateway/c/$(DEPDIR)/libscigraphics_la-sci_get.Tpo -c -o sci_gateway/c/libscigraphics_la-sci_get.lo `test -f 'sci_gateway/c/sci_get.c' || echo '$(srcdir)/'`sci_gateway/c/sci_get.c
 -@am__fastdepCC_TRUE@  $(AM_V_at)$(am__mv) sci_gateway/c/$(DEPDIR)/libscigraphics_la-sci_get.Tpo sci_gateway/c/$(DEPDIR)/libscigraphics_la-sci_get.Plo
 -@AMDEP_TRUE@@am__fastdepCC_FALSE@     $(AM_V_CC)source='sci_gateway/c/sci_get.c' object='sci_gateway/c/libscigraphics_la-sci_get.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_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sci_gateway/c/libscigraphics_la-sci_get.lo `test -f 'sci_gateway/c/sci_get.c' || echo '$(srcdir)/'`sci_gateway/c/sci_get.c
 -
  sci_gateway/c/libscigraphics_la-sci_xarcs.lo: sci_gateway/c/sci_xarcs.c
  @am__fastdepCC_TRUE@  $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscigraphics_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sci_gateway/c/libscigraphics_la-sci_xarcs.lo -MD -MP -MF sci_gateway/c/$(DEPDIR)/libscigraphics_la-sci_xarcs.Tpo -c -o sci_gateway/c/libscigraphics_la-sci_xarcs.lo `test -f 'sci_gateway/c/sci_xarcs.c' || echo '$(srcdir)/'`sci_gateway/c/sci_xarcs.c
  @am__fastdepCC_TRUE@  $(AM_V_at)$(am__mv) sci_gateway/c/$(DEPDIR)/libscigraphics_la-sci_xarcs.Tpo sci_gateway/c/$(DEPDIR)/libscigraphics_la-sci_xarcs.Plo
  /*--------------------------------------------------------------------------*/
  GRAPHICS_IMPEXP int gw_graphics(void);
  
 -GRAPHICS_IMPEXP int sci_addcb(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_champ(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_champ1(char *fname, unsigned long fname_len);
 +GRAPHICS_IMPEXP int sci_addcb(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_champ(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_champ1(char *fname, void *pvApiCtx);
  GRAPHICS_IMPEXP int sci_champ_G(char *fname,
                                  int (*func) (double *, double *, double *, double *, int *, int *, char *, double *, double *, int),
 -                                unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xarc(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xarcs(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_zoom_rect(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xtitle(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xstringb(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xstring(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xsetech(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xset(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xsegs(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xrects(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xrect(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xpolys(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xpoly(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xname(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xlfont(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xgrid(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xgraduate(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xgetmouse(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xgetech(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xget(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xfpolys(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xfpoly(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xfarcs(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xdel(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xclick(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xchange(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_xarrows(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_winsid(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_unzoom(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_unglue(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_swap_handles(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_stringbox(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_show_window(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_set(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_rubberbox(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_rotate_axes(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot3d(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot2d1(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot2d1_1(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot2d1_2(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot2d1_3(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot2d1_4(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot2d2(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot2d3(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot2d4(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot2d1_G(char *fname, int ptype, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_plot2d(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_param3d1(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_param3d(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_newaxes(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_move(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_matlot1(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_matplot1(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_matlot(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_matplot(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_Legend(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_is_handle_valid(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_grayplot(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_glue(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_get(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_geom3d(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_fec(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_drawnow(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_drawlater(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_drawaxis(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_demo(char *fname, int fname_len);
 -GRAPHICS_IMPEXP int sci_delete(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_copy(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_contour2di(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_light(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_addcolor(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_name2rgb(char *fname, unsigned long fname_len);
 -GRAPHICS_IMPEXP int sci_color(char *fname, unsigned long fname_len);
 -
 +                                void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xarc(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xarcs(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_zoom_rect(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xtitle(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xstringb(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xstring(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xsetech(char *fname, void *pvApiCtx);
 +//GRAPHICS_IMPEXP int sci_xset(char *fname, void *pvApiCtx); => c++
 +GRAPHICS_IMPEXP int sci_xsegs(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xrects(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xrect(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xpolys(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xpoly(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xname(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xlfont(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xgrid(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xgraduate(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xgetmouse(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xgetech(char *fname, void *pvApiCtx);
 +//GRAPHICS_IMPEXP int sci_xget(char *fname, void *pvApiCtx); => c++
 +GRAPHICS_IMPEXP int sci_xfpolys(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xfpoly(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xfarcs(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xdel(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xclick(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xchange(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_xarrows(char *fname, void *pvApiCtx);
 +//GRAPHICS_IMPEXP int sci_winsid(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_unzoom(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_unglue(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_swap_handles(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_stringbox(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_show_window(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_set(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_rubberbox(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_rotate_axes(char *fname, void *pvApiCtx);
- GRAPHICS_IMPEXP int sci_relocate_handle(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot3d(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot2d1(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot2d1_1(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot2d1_2(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot2d1_3(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot2d1_4(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot2d2(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot2d3(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot2d4(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot2d1_G(char *fname, int ptype, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_plot2d(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_param3d1(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_param3d(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_newaxes(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_move(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_matlot1(char *fname, void *pvApiCtx);
 +//GRAPHICS_IMPEXP int sci_matplot1(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_matlot(char *fname, void *pvApiCtx);
 +//GRAPHICS_IMPEXP int sci_matplot(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_Legend(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_is_handle_valid(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_grayplot(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_glue(char *fname, void *pvApiCtx);
 +//GRAPHICS_IMPEXP int sci_get(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_geom3d(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_fec(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_drawnow(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_drawlater(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_drawaxis(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_demo(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_delete(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_copy(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_contour2di(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_light(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_addcolor(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_name2rgb(char *fname, void *pvApiCtx);
 +GRAPHICS_IMPEXP int sci_color(char *fname, void *pvApiCtx);
  /*--------------------------------------------------------------------------*/
  #endif /* __INTGRAPHICS__ */
  /*--------------------------------------------------------------------------*/
  
  /*--------------------------------------------------------------------------*/
  #include "gw_graphics.h"
 -#include "api_scilab.h"
 -#include "MALLOC.h"
 -#include "scilabmode.h"
 -#include "localization.h"
 -#include "Scierror.h"
 -#include "BOOL.h"
 -#include "loadOnUseClassPath.h"
 -#include "callFunctionFromGateway.h"
 -/*--------------------------------------------------------------------------*/
 -static BOOL loadedDep = FALSE;
 -
 -/*--------------------------------------------------------------------------*/
 -static gw_generic_table Tab[] =
 -{
 -    {sci_champ, "champ"},
 -    {sci_champ1, "champ1"},
 -    {sci_fec, "fec"},
 -    {sci_geom3d, "geom3d"},
 -    {sci_grayplot, "grayplot"},
 -    {sci_matplot, "Matplot"},
 -    {sci_matplot1, "Matplot1"},
 -    {sci_contour2di, "contour2di"},
 -    {sci_param3d, "param3d"},
 -    {sci_param3d1, "param3d1"},
 -    {sci_xstringb, "xstringb"},
 -    {sci_plot2d, "plot2d"},
 -    {sci_plot2d1_1, "plot2d1"},
 -    {sci_plot2d1_2, "plot2d2"},
 -    {sci_plot2d1_3, "plot2d3"},
 -    {sci_plot2d1_4, "plot2d4"},
 -    {sci_plot3d, "plot3d"},
 -    {sci_plot3d, "plot3d1"},
 -    {sci_winsid, "winsid"},
 -    {sci_xarc, "xarc"},
 -    {sci_xarcs, "xarcs"},
 -    {sci_xarrows, "xarrows"},
 -    {sci_drawaxis, "drawaxis"},
 -    {sci_xchange, "xchange"},
 -    {sci_xclick, "xclick"},
 -    {sci_xdel, "xdel"},
 -    {sci_xarc, "xfarc"},
 -    {sci_xfarcs, "xfarcs"},
 -    {sci_xfpoly, "xfpoly"},
 -    {sci_xfpolys, "xfpolys"},
 -    {sci_xrect, "xfrect"},
 -    {sci_xget, "xget"},
 -    {sci_xgetmouse, "xgetmouse"},
 -    {sci_xgrid, "xgrid"},
 -    {sci_xlfont, "xlfont"},
 -    {sci_xpoly, "xpoly"},
 -    {sci_xpolys, "xpolys"},
 -    {sci_xrect, "xrect"},
 -    {sci_xrects, "xrects"},
 -    {sci_xsegs, "xsegs"},
 -    {sci_show_window, "show_window"},
 -    {sci_xset, "xset"},
 -    {sci_xstring, "xstring"},
 -    {sci_xtitle, "xtitle"},
 -    {sci_xgraduate, "xgraduate"},
 -    {sci_xname, "xname"},
 -    {sci_zoom_rect, "zoom_rect"},
 -    {sci_unzoom, "unzoom"},
 -    {sci_stringbox, "stringbox"},
 -    {sci_move, "move"},
 -    {sci_glue, "glue"},
 -    {sci_unglue, "unglue"},
 -    {sci_drawnow, "drawnow"},
 -    {sci_drawlater, "drawlater"},
 -    {sci_copy, "copy"},
 -    {sci_delete, "delete"},
 -    {sci_get, "get"},
 -    {sci_set, "set"},
 -    {sci_newaxes, "newaxes"},
 -    {sci_swap_handles, "swap_handles"},
 -    {sci_rubberbox, "rubberbox"},
 -    {sci_rotate_axes, "rotate_axes"},
 -    {sci_is_handle_valid, "is_handle_valid"},
 -    {sci_Legend, "captions"},
 -    {sci_light, "light"},
 -    {sci_addcolor, "addcolor"},
 -    {sci_name2rgb, "name2rgb"},
 -    {sci_color, "color"}
 -};
 -
  /*--------------------------------------------------------------------------*/
  /* interface for the previous function Table */
  int gw_graphics(void)
index bfd6ebe,0000000..9ae54a4
mode 100644,000000..100644
--- /dev/null
@@@ -1,112 -1,0 +1,111 @@@
 +/*
 + *  Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
 + *  Copyright (C) 2012 - Scilab Enterprises - Antoine ELIAS
 + *
 + *  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
 + *
 + */
 +
 +#pragma comment(lib,"../../../../bin/libintl.lib")
 +
 +#include "graphics_gw.hxx"
 +#include "function.hxx"
 +#include "context.hxx"
 +
 +#define MODULE_NAME L"graphics"
 +extern "C"
 +{
 +#include "gw_graphics.h"
 +#include "loadOnUseClassPath.h"
 +}
 +
 +using namespace types;
 +
 +bool GraphicsModule::loadedDep = false;
 +
 +void GraphicsModule::LoadDeps(std::wstring _functionName)
 +{
 +    if (loadedDep == false)
 +    {
 +        loadOnUseClassPath("graphics");
 +        loadedDep = true;
 +    }
 +}
 +
 +
 +int GraphicsModule::Load()
 +{
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"champ", &sci_champ, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"champ1", &sci_champ1, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"fec", &sci_fec, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"geom3d", &sci_geom3d, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"grayplot", &sci_grayplot, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"Matplot", &sci_matplot, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"Matplot1", &sci_matplot1, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"contour2di", &sci_contour2di, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"param3d", &sci_param3d, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"param3d1", &sci_param3d1, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xstringb", &sci_xstringb, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"plot2d", &sci_plot2d, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"plot2d1", &sci_plot2d1_1, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"plot2d2", &sci_plot2d1_2, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"plot2d3", &sci_plot2d1_3, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"plot2d4", &sci_plot2d1_4, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"plot3d", &sci_plot3d, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"plot3d1", &sci_plot3d, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"winsid", &sci_winsid, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xarc", &sci_xarc, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xarcs", &sci_xarcs, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xarrows", &sci_xarrows, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"drawaxis", &sci_drawaxis, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xchange", &sci_xchange, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xclick", &sci_xclick, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xdel", &sci_xdel, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xfarc", &sci_xarc, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xfarcs", &sci_xfarcs, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xfpoly", &sci_xfpoly, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xfpolys", &sci_xfpolys, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xfrect", &sci_xrect, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xget", &sci_xget, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xgetmouse", &sci_xgetmouse, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xgrid", &sci_xgrid, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xlfont", &sci_xlfont, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xpoly", &sci_xpoly, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xpolys", &sci_xpolys, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xrect", &sci_xrect, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xrects", &sci_xrects, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xsegs", &sci_xsegs, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"show_window", &sci_show_window, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xset", &sci_xset, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xstring", &sci_xstring, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xtitle", &sci_xtitle, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xgraduate", &sci_xgraduate, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"xname", &sci_xname, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"zoom_rect", &sci_zoom_rect, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"unzoom", &sci_unzoom, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"stringbox", &sci_stringbox, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"move", &sci_move, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"glue", &sci_glue, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"unglue", &sci_unglue, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"drawnow", &sci_drawnow, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"drawlater", &sci_drawlater, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"copy", &sci_copy, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"delete", &sci_delete, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"get", &sci_get, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"set", &sci_set, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"newaxes", &sci_newaxes, &GraphicsModule::LoadDeps, MODULE_NAME));
-     symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"relocate_handle", &sci_relocate_handle, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"swap_handles", &sci_swap_handles, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"rubberbox", &sci_rubberbox, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"rotate_axes", &sci_rotate_axes, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"is_handle_valid", &sci_is_handle_valid, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"captions", &sci_Legend, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"light", &sci_light, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"addcolor", &sci_addcolor, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"name2rgb", &sci_name2rgb, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"color", &sci_color, &GraphicsModule::LoadDeps, MODULE_NAME));
 +    return 1;
 +}
@@@ -30,8 -31,8 +31,9 @@@ import java.io.File
  import java.io.FileInputStream;
  import java.io.FileNotFoundException;
  import java.io.IOException;
 +import java.lang.reflect.InvocationTargetException;
  
+ import javax.imageio.ImageIO;
  import javax.print.Doc;
  import javax.print.DocFlavor;
  import javax.print.DocPrintJob;