Re: EuApp
- Posted by jmduro Apr 24, 2016
- 1453 views
As Jim wrote, there is some work to be done to get version 3.64 compiled. Here is what I did on Linux Debian 8 32-bits.
sudo apt-get install libx11-dev mkdir -p ~/apps/app/fonts cd GraphApp_3.64/src/ ./configure /usr/lib/i386-linux-gnu make dynamic sudo cp libapp.so /usr/local/lib/libapp.so sudo ldconfig /usr/local/lib cd .. cp -R * ~/apps/app/ cd ~/apps/app/examples Edit Makefile Change APP_PATH to APP_PATH = $(HOME)/apps/app/src Change X11LIB to X11LIB = /usr/lib/i386-linux-gnu make all
There are a lot of new functions in release 3.64 to be wrapped:
Functions that were in release 3.48 and seem to be removed
- euapp_fill_rect
- app_file_has_resources
New functions in release 3.64
- app_activate_control
- app_add_control
- app_add_note_button
- app_add_separator
- app_add_splitter
- app_alloc
- app_append_to_image_list
- app_arm
- app_attach_to_control
- app_attach_to_window
- app_bitmap_to_image
- app_center_rect
- app_change_default_font
- app_clip_line_to_rect
- app_clip_rect
- app_close_file
- app_close_folder
- app_rgbs_equal
- app_rgbs_equal
- app_copy_bits
- app_copy_region
- app_copy_rgbs
- app_copy_string
- app_correct_utf8
- app_current_folder
- app_debug_memory
- app_del_bitmap
- app_del_control
- app_del_cursor
- app_del_image_list
- app_del_image_reader
- app_del_menu
- app_del_menu_bar
- app_del_palette
- app_del_region
- app_del_string
- app_del_string_table
- app_disarm
- app_do_event
- app_draw_all
- app_draw_control
- app_error
- app_exec
- app_file_info
- app_file_size
- app_file_time
- app_fill_region
- app_find_best_cursor_size
- app_font_char_info
- app_form_file_path
- app_free
- app_get_bitmap_area
- app_get_control_area
- app_get_control_background
- app_get_control_cursor
- app_get_control_data
- app_get_control_foreground
- app_get_cursor_position
- app_get_file_name
- app_get_image_area
- app_get_menu_bar_font
- app_get_menu_font
- app_get_menu_foreground
- app_get_menu_item_font
- app_get_menu_item_foreground
- app_get_mouse_event
- app_get_standard_cursor
- app_get_string
- app_get_window_data
- app_get_window_palette
- app_get_window_under_cursor
- app_image_find_colour
- app_image_has_transparent_pixels
- app_image_to_bitmap
- app_insert_node
- app_inset_rect
- app_intersect_region
- app_intersect_region_with_rect
- app_is_armed
- app_is_highlighted (changement de nom ? ex app_highlight)
- app_locate_control
- app_locate_node
- app_make_folder
- app_alloc
- app_manager_hbox
- app_manager_vbox
- app_memory_used
- app_menu_item_is_enabled
- app_move_region
- app_move_window
- app_new_argb
- app_new_bitmap
- app_new_rgb
- app_new_rgb
- app_new_cursor
- app_new_image_list
- app_new_image_reader
- app_new_note_button
- app_new_palette
- app_new_point
- app_new_rect
- app_new_rect_region
- app_new_region
- app_new_rgb
- app_new_separator
- app_new_splitter
- app_new_string_table
- app_on_control_action
- app_on_control_deletion
- app_on_control_redraw
- app_on_control_refocus
- app_on_control_resize
- app_on_control_update
- app_on_window_move
- app_open_file
- app_open_folder
- app_palette_translation
- app_peek_event
- app_place_window_controls
- app_point_in_rect
- app_point_in_region
- app_points_equal
- app_process_events
- app_read_folder
- app_read_latin1_file
- app_read_latin1_line
- app_read_utf8_char
- app_read_utf8_file
- app_read_utf8_line
- app_realloc
- app_rect_abs
- app_rect_in_rect
- app_rect_in_region
- app_rect_intersects_rect
- app_rect_intersects_region
- app_rects_equal
- app_redraw_control_rect
- app_regex_match
- app_region_is_empty
- app_regions_equal
- app_remove_control
- app_remove_file
- app_remove_folder
- app_remove_node
- app_rename_file
- app_rename_folder
- app_rgbs_equal
- app_send_control_to_back
- app_set_rgb
- app_set_control_area
- app_set_control_autosize
- app_set_control_border
- app_set_control_cursor
- app_set_control_data
- app_set_control_gap
- app_set_control_layout
- app_set_control_tip
- app_set_current_folder
- app_set_cursor_position
- app_set_menu_bar_font
- app_set_menu_font
- app_set_menu_item_font
- app_set_string
- app_set_text_direction
- app_set_window_cursor
- app_set_window_data
- app_set_window_icon
- app_set_window_palette
- app_size_window
- app_subtract_region
- app_text_height
- app_text_line_length
- app_text_width
- app_texture_rect
- app_traverse_string_table
- app_unicode_char_to_utf8
- app_unicode_to_utf8
- app_union_region
- app_union_region_with_rect
- app_utf8_char_to_unicode
- app_utf8_is_ascii
- app_utf8_is_latin1
- app_utf8_length
- app_utf8_to_latin1
- app_utf8_to_unicode
- app_wait_event
- app_write_latin1
- app_write_utf8
- app_xor_region
- app_zero_alloc
Jean-Marc