EXPORTS
;
 render_bounding_boxes
 color_gdk_black
 color_gdk_white

 pretty_formated_xml

; exported functions
 active_focus
 apply_textattr_properties
 apply_textstr_properties
 arrow_draw
 arrow_type_from_name
 get_arrow_names
 load_arrow
 save_arrow

 attribute_first_data
 attribute_num_data
 attributes_default_fgbg
 attributes_get_background
 attributes_get_default_end_arrow
 attributes_get_default_font
 attributes_get_default_line_style
 attributes_get_default_linewidth
 attributes_get_default_start_arrow
 attributes_get_foreground
 attributes_set_background
 attributes_set_default_end_arrow
 attributes_set_default_font
 attributes_set_default_line_style
 attributes_set_default_linewidth
 attributes_set_default_start_arrow
 attributes_set_foreground
 attributes_swap_fgbg
 new_attribute

 bezierconn_add_segment
 bezierconn_closest_handle
 bezierconn_closest_major_handle
 bezierconn_closest_segment
 bezierconn_copy
 bezierconn_destroy
 bezierconn_distance_from
 bezierconn_draw_control_lines
 bezierconn_init
 bezierconn_load
 bezierconn_move
 bezierconn_move_handle
 bezierconn_remove_segment
 bezierconn_save
 bezierconn_set_corner_type
 bezierconn_set_points
 bezierconn_update_boundingbox
 bezierconn_update_data

 beziershape_add_segment
 beziershape_closest_handle
 beziershape_closest_major_handle
 beziershape_closest_segment
 beziershape_copy
 beziershape_destroy
 beziershape_distance_from
 beziershape_draw_control_lines
 beziershape_init
 beziershape_load
 beziershape_move
 beziershape_move_handle
 beziershape_remove_segment
 beziershape_save
 beziershape_set_corner_type
 beziershape_set_points
 beziershape_update_boundingbox
 beziershape_update_data

 calculate_arrow_point

 color_convert
 color_equals
 color_init
 color_new_rgb

 composite_add_attribute
 composite_find_attribute

 connection_adjust_for_autogap
 connection_copy
 connection_destroy
 connection_init
 connection_load
 connection_move_handle
 connection_save
 connection_update_boundingbox
 connection_update_handles

 connpoint_is_autogap
 connpoint_update
 
 connpointline_add_points
 connpointline_adjust_count
 connpointline_can_add_point
 connpointline_can_remove_point
 connpointline_copy
 connpointline_create
 connpointline_destroy
 connpointline_load
 connpointline_putonaline
 connpointline_remove_points
 connpointline_save
 connpointline_update

 create_standard_arc
 create_standard_bezierline
 create_standard_beziergon
 create_standard_box
 create_standard_ellipse
 create_standard_group
 create_standard_image
 create_standard_polygon
 create_standard_polyline
 create_standard_text

 data_add_boolean
 data_add_color
 data_add_composite
 data_add_enum
 data_add_filename
 data_add_font
 data_add_int
 data_add_layer
 data_add_layer_at
 data_add_point
 data_add_real
 data_add_string
 data_add_text
 data_boolean
 data_color
 data_delete_layer
 data_emit
 data_enum
 data_filename
 data_font
 data_get_sorted_selected
 data_get_sorted_selected_remove
 data_int
 data_lower_layer
 data_next
 data_point
 data_raise_layer
 data_real
 data_remove_all_selected
 data_render
 data_select
 data_set_active_layer
 data_string
 data_text
 data_unselect
 data_update_extents

 destroy_object_list

 dia_alignment_selector_get_alignment
 dia_alignment_selector_get_type
 dia_alignment_selector_new
 dia_alignment_selector_set_alignment
 dia_arrow_chooser_new
 dia_arrow_chooser_set_arrow
 dia_arrow_chooser_get_arrow_type
 dia_arrow_chooser_get_type
 dia_arrow_selector_get_arrow
 dia_arrow_selector_get_type
 dia_arrow_selector_new
 dia_arrow_selector_set_arrow
 dia_assert_true
 dia_color_selector_get_color
; dia_color_selector_get_type
 dia_color_selector_new
 dia_color_selector_set_color
 dia_config_filename

 dia_dynamic_menu_get_type
 dia_dynamic_menu_new
 dia_dynamic_menu_new_stringbased
 dia_dynamic_menu_new_listbased
 dia_dynamic_menu_new_stringlistbased
 dia_dynamic_menu_add_default_entry
 dia_dynamic_menu_add_entry
 dia_dynamic_menu_set_sorting_method
 dia_dynamic_menu_reset
 dia_dynamic_menu_set_max_entries
 dia_dynamic_menu_set_columns
 dia_dynamic_menu_get_entry
 dia_dynamic_menu_select_entry

 dia_file_selector_get_file
 dia_file_selector_get_type
 dia_file_selector_new
 dia_file_selector_set_file

 dia_font_ascent
 dia_font_build_layout
 dia_font_descent
 dia_font_get_context
 dia_font_get_description
 dia_font_get_family
 dia_font_get_height
 dia_font_get_legacy_name
 dia_font_get_psfontname
 dia_font_get_slant_string
 dia_font_get_style
 dia_font_get_weight_string
 dia_font_init
 dia_font_new
 dia_font_new_from_legacy_name
 dia_font_new_from_style
 dia_font_ref
 dia_font_set_any_family
 dia_font_set_weight_from_string
 dia_font_set_slant_from_string
 dia_font_set_height
 dia_font_copy
 dia_font_string_width

 dia_font_unref
 dia_font_selector_get_font
 dia_font_selector_get_type
 dia_font_selector_new
 dia_font_selector_set_font

 dia_gdk_renderer_get_type
 dia_gdk_renderer_set_dashes

 dia_get_data_directory
 dia_get_lib_directory
 dia_get_absolute_filename

 dia_image_add_ref
 dia_image_draw
 dia_image_filename
 dia_image_get_broken
 dia_image_height
 dia_image_init
 dia_image_load
 dia_image_mask_data
 dia_image_release
 dia_image_rgb_data
 dia_image_rgba_data
 dia_image_rowstride
 dia_image_width

 dia_interactive_renderer_interface_get_type
 dia_libart_renderer_get_type

 dia_line_chooser_new

 dia_line_style_selector_get_linestyle
 dia_line_style_selector_get_type
 dia_line_style_selector_new
 dia_line_style_selector_set_linestyle

 dia_line_chooser_get_type
 dia_line_chooser_set_line_style

 dia_list_plugins

 dia_message_filename

 dia_object_get_parent_layer
 dia_object_is_selected

 dia_object_default_create
 dia_object_default_get
 dia_object_default_make
 dia_object_defaults_load
 dia_object_defaults_save
 dia_object_is_selectable
 dia_object_sanity_check

 dia_plugin_can_unload
 dia_plugin_check_version
 dia_plugin_get_description
 dia_plugin_get_filename
 dia_plugin_get_inhibit_load
 dia_plugin_get_name
 dia_plugin_get_symbol
 dia_plugin_info_init
 dia_plugin_is_loaded
 dia_plugin_load
 dia_plugin_set_inhibit_load
 dia_plugin_unload
 dia_pluginrc_write
 dia_register_builtin_plugin
 dia_register_plugins

 dia_renderer_get_type
 dia_renderer_get_width_pixels
 dia_renderer_get_height_pixels
 dia_renderer_set_size

 dia_size_selector_get_type
 dia_size_selector_new
 dia_size_selector_set_locked
 dia_size_selector_set_size
 dia_size_selector_get_size

 dia_svg_style_init
 dia_svg_style_copy
 dia_svg_parse_style
 dia_svg_parse_path

 dia_svg_renderer_get_type

 dia_transform_new
 dia_transform_length
 dia_transform_coords
 dia_untransform_length

 dia_toggle_button_new_with_icons

 dia_sort_sheets
 get_sheets_list
 load_all_sheets
 register_sheet
 sheet_append_sheet_obj

 diagram_data_get_type
 
 dia_unit_spinner_get_type
 dia_unit_spinner_get_value
 dia_unit_spinner_new
 dia_unit_spinner_set_value

; dia_svg_parse_style

 distance_bez_line_point
 distance_bez_shape_point
 distance_ellipse_point
 distance_line_point
 distance_point_point
 distance_point_point_manhattan
 distance_polygon_point
 distance_rectangle_point

 dynobj_list_add_object
 dynobj_list_foreach
 dynobj_list_get_dynobj_rate
 dynobj_list_remove_object


 element_copy
 element_destroy
 element_init
 element_load
 element_move_handle
 element_save
 element_update_boundingbox
 element_update_handles
 element_update_connections_rectangle

 ellipse_bbox

 filter_get_by_name
 filter_get_callbacks
 filter_get_export_filter_label
 filter_get_export_filters
 filter_get_import_filter_label
 filter_get_import_filters
 filter_guess_export_filter
 filter_guess_import_filter
 filter_register_callback
 filter_register_export
 filter_register_import
 filter_unregister_export
 filter_unregister_import

 find_paper
 find_slope_directions
 
 focus_get_object
 focus_get_first_on_object
 focus_previous
 focus_next

 get_default_paper
 get_paper_bmargin
 get_paper_info
 get_paper_lmargin
 get_paper_name
 get_paper_name_list
 get_paper_psheight
 get_paper_pswidth
 get_paper_rmargin
 get_paper_tmargin

 group_create
 group_destroy_shallow
 group_objects
 group_type

 give_focus
; give_focus_to_object
 
 identity_matrix
 int_rectangle_union

 intl_score_locale

 layer_add_object
 layer_add_object_at
 layer_add_objects
 layer_add_objects_first
 layer_destroy
 layer_find_closest_connectionpoint
 layer_find_closest_object
 layer_find_closest_object_except
 layer_find_objects_in_rectangle
 layer_find_objects_intersecting_rectangle
 layer_get_parent_diagram
 layer_object_index
 layer_remove_object
 layer_remove_objects
 layer_render
 layer_replace_object_with_list
 layer_set_object_list
 layer_update_extents
 new_layer

 line_bbox

 dia_error_quark
 
 message_error
 message_notice
 message_warning
 set_message_func
 format_string_length_upper_bound

 new_object_state_change

 neworthconn_add_segment
 neworthconn_can_add_segment
 neworthconn_can_delete_segment
 neworthconn_copy
 neworthconn_delete_segment
 neworthconn_destroy
 neworthconn_distance_from
 neworthconn_init
 neworthconn_load
 neworthconn_move
 neworthconn_move_handle
 neworthconn_save
 neworthconn_update_boundingbox
 neworthconn_update_data

 object_add_connectionpoint
 object_add_handle
 object_apply_props
 object_apply_props_from_dialog
 object_connect
 object_copy
 object_copy_list
 object_copy_props
 object_copy_using_properties
 object_create_props_dialog
 object_destroy
 object_find_attribute
 object_flags_set
 object_get_prop_descriptions
 object_get_props_from_offsets
 object_get_type
 object_get_displayname
 object_init
 object_list_move_delta
 object_load
 object_load_props
 object_load_using_properties
 object_prop_by_name
 object_prop_by_name_type
 object_register_type
 object_registry_foreach
 object_registry_init
 object_remove_connectionpoint
 object_remove_connections_to
 object_remove_handle
 object_return_null
 object_return_void
 object_save
 object_save_props
 object_save_using_properties
 object_set_props_from_offsets
 object_unconnect

 orthconn_add_segment
 orthconn_can_add_segment
 orthconn_can_delete_segment
 orthconn_copy
 orthconn_delete_segment
 orthconn_destroy
 orthconn_distance_from
 orthconn_get_middle_handle
 orthconn_init
 orthconn_load
 orthconn_move
 orthconn_move_handle
 orthconn_save
 orthconn_toggle_autorouting_callback
 orthconn_update_boundingbox
 orthconn_update_data
 orthconn_update_object_menu

 parent_handle_extents
 parent_handle_move_in_check
 parent_handle_move_out_check
 parent_list_affected
 parent_list_affected_hierarchy
 parent_move_child_delta

 pdtpp_true

 persistence_load
 persistence_save
 persistence_register_window
 persistence_register_window_create
 persistence_register_string_entry
 persistence_change_string_entry
 persistence_register_list
 persistent_list_get
 persistent_list_get_glist
 persistent_list_add
 persistent_list_set_max_length
 persistent_list_remove
 persistence_register_boolean
 persistence_register_color
 persistence_register_integer
 persistence_register_real
 persistence_register_string
 persistence_set_boolean
 persistence_set_color
 persistence_set_integer
 persistence_set_real
 persistence_set_string
 persistent_list_remove_all
 persistence_get_string
 persistence_get_integer
 persistence_get_real

 point_add
 point_add_scaled
 point_convex
 point_copy
 point_dot
 point_len
 point_normalize
 point_scale
 point_sub
 transform_point

 point_get_perp

 polybezier_bbox

 polyconn_add_point
 polyconn_closest_handle
 polyconn_closest_segment
 polyconn_copy
 polyconn_destroy
 polyconn_distance_from
 polyconn_init
 polyconn_load
 polyconn_move
 polyconn_move_handle
 polyconn_remove_point
 polyconn_save
 polyconn_set_points
 polyconn_update_boundingbox
 polyconn_update_data

 polyline_bbox

 polyshape_add_point
 polyshape_closest_handle
 polyshape_closest_segment
 polyshape_copy
 polyshape_destroy
 polyshape_distance_from
 polyshape_init
 polyshape_load
 polyshape_move
 polyshape_move_handle
 polyshape_remove_point
 polyshape_save
 polyshape_set_points
 polyshape_update_boundingbox
 polyshape_update_data

 stdprops_init
 make_new_prop
 prop_desc_find_real_handler
 prop_desc_insert_handler
 prop_desc_list_calculate_quarks
 prop_desc_list_find_prop
 prop_desc_list_free_handler_chain
 prop_desc_lists_intersection
 prop_list_free
 prop_list_from_descs
 prop_list_from_single

 ps_unicoder_destroy
 ps_unicoder_new
 psu_check_string_encodings
 psu_get_string_width
 psu_set_font_face
 psu_show_string
 unicode_to_ps_name

 rectangle_add_point
 rectangle_bbox
 rectangle_intersection
 rectangle_intersects
 rectangle_union
 rectangle_union

 remove_focus
 remove_focus_object

 reset_foci

 rotate_matrix
 nearest_pow

 new_text
 text_calc_boundingbox
 text_copy
 text_delete_all
 text_destroy
 text_distance_from
 text_draw
 text_get_attributes
 text_get_descent
 text_get_line
 text_get_line_width
 text_get_max_width
 text_get_string_copy
 text_grab_focus
 text_set_alignment
 text_set_attributes
 text_set_color
 text_set_cursor
 text_set_cursor_at_end
 text_set_font
 text_set_height
 text_set_position
 text_set_string

 text_line_new
 text_line_destroy
 text_line_copy
 text_line_set_string
 text_line_set_height
 text_line_set_font
 text_line_get_string
 text_line_get_font
 text_line_get_height
 text_line_calc_boundingbox_size
 text_line_draw
 text_line_get_width
 text_line_get_ascent
 text_line_get_descent

 xmlDiaParseFile
 xmlDiaSaveFile
 xmlDoParseFile
