Re: EuApp

new topic     » goto parent     » topic index » view thread      » older message » newer message

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

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu