/* * GraphApp programming interface. * * Include this header file to use the abbreviated * function names. */ #include #define activate_control app_activate_control #define add_button app_add_button #define add_check_box app_add_check_box #define add_control app_add_control #define add_drop_field app_add_drop_field #define add_drop_list app_add_drop_list #define add_field app_add_field #define add_image_button app_add_image_button #define add_image_check_box app_add_image_check_box #define add_image_label app_add_image_label #define add_label app_add_label #define add_list_box app_add_list_box #define add_note_button app_add_note_button #define add_password_field app_add_password_field #define add_radio_button app_add_radio_button #define add_radio_group app_add_radio_group #define add_scroll_bar app_add_scroll_bar #define add_separator app_add_separator #define add_splitter app_add_splitter #define add_tab_button app_add_tab_button #define add_text_box app_add_text_box #define alloc app_alloc #define append_to_image_list app_append_to_image_list #define arm app_arm #define ask_file_open app_ask_file_open #define ask_file_save app_ask_file_save #define ask_ok app_ask_ok #define ask_ok_cancel app_ask_ok_cancel #define ask_string app_ask_string #define ask_yes_no app_ask_yes_no #define ask_yes_no_cancel app_ask_yes_no_cancel #define attach_to_control app_attach_to_control #define attach_to_window app_attach_to_window #define beep app_beep #define bitmap_to_image app_bitmap_to_image #define bring_control_to_front app_bring_control_to_front #define center_rect app_center_rect #define change_default_font app_change_default_font #define change_list_box app_change_list_box #define change_scroll_bar app_change_scroll_bar #define check app_check #define check_menu_item app_check_menu_item #define clear_text app_clear_text #define clip_line_to_rect app_clip_line_to_rect #define clip_rect app_clip_rect #define close_file app_close_file #define close_folder app_close_folder #define colors_equal app_rgbs_equal #define colours_equal app_rgbs_equal #define copy_bits app_copy_bits #define copy_image app_copy_image #define copy_rect(g,dp,src,sr) ((g)->copy_rect((g),(dp),(src),(sr))) #define copy_region app_copy_region #define copy_rgbs app_copy_rgbs #define copy_string app_copy_string #define copy_text app_copy_text #define correct_utf8 app_correct_utf8 #define current_folder app_current_folder #define current_time app_current_time #define cut_text app_cut_text #define debug_memory app_debug_memory #define del_all_windows app_del_all_windows #define del_app app_del_app #define del_bitmap app_del_bitmap #define del_control app_del_control #define del_cursor app_del_cursor #define del_font app_del_font #define del_graphics app_del_graphics #define del_image app_del_image #define del_image_list app_del_image_list #define del_image_reader app_del_image_reader #define del_menu app_del_menu #define del_menu_bar app_del_menu_bar #define del_menu_item app_del_menu_item #define del_palette app_del_palette #define del_region app_del_region #define del_string app_del_string #define del_string_table app_del_string_table #define del_timer app_del_timer #define del_window app_del_window #define delay app_delay #define disable app_disable #define disable_menu_item app_disable_menu_item #define disarm app_disarm #define do_event app_do_event #define draw_all app_draw_all #define draw_arc app_draw_arc #define draw_control app_draw_control #define draw_ellipse app_draw_ellipse #define draw_image app_draw_image #define draw_image_brighter app_draw_image_brighter #define draw_image_darker app_draw_image_darker #define draw_image_greyscale app_draw_image_greyscale #define draw_image_monochrome app_draw_image_monochrome #define draw_line(g,p1,p2) ((g)->draw_line((g),(p1),(p2))) #define draw_point app_draw_point #define draw_polygon app_draw_polygon #define draw_polyline app_draw_polyline #define draw_rect app_draw_rect #define draw_round_rect app_draw_round_rect #define draw_shadow_rect app_draw_shadow_rect #define draw_text app_draw_text #define draw_utf8(g,p,utf8,nb) ((g)->draw_utf8((g),(p),(utf8),(nb))) #define draw_window app_draw_window #define enable app_enable #define enable_menu_item app_enable_menu_item #define error app_error #define exec app_exec #define file_has_resources app_file_has_resources #define file_info app_file_info #define file_size app_file_size #define file_time app_file_time #define fill_arc app_fill_arc #define fill_ellipse app_fill_ellipse #define fill_polygon app_fill_polygon #define fill_rect(g,r) ((g)->fill_rect((g),(r))) #define fill_region app_fill_region #define fill_round_rect app_fill_round_rect #define find_best_cursor_size app_find_best_cursor_size #define find_default_font app_find_default_font #define find_image_format app_find_image_format #define flash_control app_flash_control #define font_char_info app_font_char_info #define font_height app_font_height #define font_width app_font_width #define form_file_path app_form_file_path #define free app_free #define get_bitmap_area app_get_bitmap_area #define get_bitmap_graphics app_get_bitmap_graphics #define get_clipboard_text app_get_clipboard_text #define get_control_area app_get_control_area #define get_control_background app_get_control_background #define get_control_cursor app_get_control_cursor #define get_control_data app_get_control_data #define get_control_font app_get_control_font #define get_control_foreground app_get_control_foreground #define get_control_graphics app_get_control_graphics #define get_control_image app_get_control_image #define get_control_text app_get_control_text #define get_control_value app_get_control_value #define get_cursor_position app_get_cursor_position #define get_file_name app_get_file_name #define get_image_area app_get_image_area #define get_image_graphics app_get_image_graphics #define get_list_box_item app_get_list_box_item #define get_menu_bar_font app_get_menu_bar_font #define get_menu_font app_get_menu_font #define get_menu_foreground app_get_menu_foreground #define get_menu_item_font app_get_menu_item_font #define get_menu_item_foreground app_get_menu_item_foreground #define get_menu_item_value app_get_menu_item_value #define get_mouse_event app_get_mouse_event #define get_standard_cursor app_get_standard_cursor #define get_string app_get_string #define get_window_area app_get_window_area #define get_window_background app_get_window_background #define get_window_data app_get_window_data #define get_window_graphics app_get_window_graphics #define get_window_palette app_get_window_palette #define get_window_title app_get_window_title #define get_window_under_cursor app_get_window_under_cursor #define has_focus app_has_focus #define hide_all_windows app_hide_all_windows #define hide_control app_hide_control #define hide_window app_hide_window #define highlight app_highlight #define image_convert_32_to_8 app_image_convert_32_to_8 #define image_convert_8_to_32 app_image_convert_8_to_32 #define image_find_colour app_image_find_colour #define image_has_transparent_pixels app_image_has_transparent_pixels #define image_sort_palette app_image_sort_palette #define image_to_bitmap app_image_to_bitmap #define insert_node app_insert_node #define insert_text app_insert_text #define inset_rect app_inset_rect #define intersect_region app_intersect_region #define intersect_region_with_rect app_intersect_region_with_rect #define is_armed app_is_armed #define is_checked app_is_checked #define is_enabled app_is_enabled #define is_highlighted app_is_highlighted #define is_visible app_is_visible #define locate_control app_locate_control #define locate_node app_locate_node #define main_loop app_main_loop #define make_folder app_make_folder #define malloc app_alloc #define manager_hbox app_manager_hbox #define manager_vbox app_manager_vbox #define memory_used app_memory_used #define menu_item_is_checked app_menu_item_is_checked #define menu_item_is_enabled app_menu_item_is_enabled #define move_control app_move_control #define move_region app_move_region #define move_window app_move_window #define new_app app_new_app #define new_argb app_new_argb #define new_bitmap app_new_bitmap #define new_button app_new_button #define new_check_box app_new_check_box #define new_color app_new_rgb #define new_colour app_new_rgb #define new_control app_new_control #define new_cursor app_new_cursor #define new_drop_field app_new_drop_field #define new_drop_list app_new_drop_list #define new_field app_new_field #define new_font app_new_font #define new_image app_new_image #define new_image_button app_new_image_button #define new_image_check_box app_new_image_check_box #define new_image_label app_new_image_label #define new_image_list app_new_image_list #define new_image_reader app_new_image_reader #define new_label app_new_label #define new_list_box app_new_list_box #define new_menu app_new_menu #define new_menu_bar app_new_menu_bar #define new_menu_item app_new_menu_item #define new_note_button app_new_note_button #define new_palette app_new_palette #define new_password_field app_new_password_field #define new_point app_new_point #define new_radio_button app_new_radio_button #define new_radio_group app_new_radio_group #define new_rect app_new_rect #define new_rect_region app_new_rect_region #define new_region app_new_region #define new_rgb app_new_rgb #define new_scroll_bar app_new_scroll_bar #define new_separator app_new_separator #define new_splitter app_new_splitter #define new_string_table app_new_string_table #define new_sub_menu app_new_sub_menu #define new_tab_button app_new_tab_button #define new_text_box app_new_text_box #define new_timer app_new_timer #define new_window app_new_window #define on_control_action app_on_control_action #define on_control_deletion app_on_control_deletion #define on_control_key_action app_on_control_key_action #define on_control_key_down app_on_control_key_down #define on_control_mouse_down app_on_control_mouse_down #define on_control_mouse_drag app_on_control_mouse_drag #define on_control_mouse_move app_on_control_mouse_move #define on_control_mouse_up app_on_control_mouse_up #define on_control_redraw app_on_control_redraw #define on_control_refocus app_on_control_refocus #define on_control_resize app_on_control_resize #define on_control_update app_on_control_update #define on_window_close app_on_window_close #define on_window_key_action app_on_window_key_action #define on_window_key_down app_on_window_key_down #define on_window_mouse_down app_on_window_mouse_down #define on_window_mouse_drag app_on_window_mouse_drag #define on_window_mouse_move app_on_window_mouse_move #define on_window_mouse_up app_on_window_mouse_up #define on_window_move app_on_window_move #define on_window_redraw app_on_window_redraw #define on_window_resize app_on_window_resize #define open_file app_open_file #define open_folder app_open_folder #define open_resource app_open_resource #define palette_translation app_palette_translation #define parent_window(c) ((c)->win) #define pass_event app_pass_event #define paste_text app_paste_text #define peek_event app_peek_event #define place_window_controls app_place_window_controls #define point_in_rect app_point_in_rect #define point_in_region app_point_in_region #define points_equal app_points_equal #define pop_up_list app_pop_up_list #define portable_draw_line app_portable_draw_line #define process_events app_process_events #define read_folder app_read_folder #define read_image app_read_image #define read_image_file app_read_image_file #define read_image_progressively app_read_image_progressively #define read_latin1_file app_read_latin1_file #define read_latin1_line app_read_latin1_line #define read_utf8_char app_read_utf8_char #define read_utf8_file app_read_utf8_file #define read_utf8_line app_read_utf8_line #define realloc app_realloc #define rect_abs app_rect_abs #define rect_in_rect app_rect_in_rect #define rect_in_region app_rect_in_region #define rect_intersects_rect app_rect_intersects_rect #define rect_intersects_region app_rect_intersects_region #define rects_equal app_rects_equal #define redraw_control app_redraw_control #define redraw_control_rect app_redraw_control_rect #define redraw_rect app_redraw_rect #define redraw_window app_redraw_window #define regex_match app_regex_match #define region_is_empty app_region_is_empty #define regions_equal app_regions_equal #define remove_control app_remove_control #define remove_file app_remove_file #define remove_folder app_remove_folder #define remove_node app_remove_node #define rename_file app_rename_file #define rename_folder app_rename_folder #define reset_list_box app_reset_list_box #define rgbs_equal app_rgbs_equal #define scale_image app_scale_image #define select_text app_select_text #define send_control_to_back app_send_control_to_back #define set_clip_rect app_set_clip_rect #define set_clip_region app_set_clip_region #define set_clipboard_text app_set_clipboard_text #define set_color app_set_rgb #define set_colour app_set_rgb #define set_control_area app_set_control_area #define set_control_autosize app_set_control_autosize #define set_control_background app_set_control_background #define set_control_border app_set_control_border #define set_control_cursor app_set_control_cursor #define set_control_data app_set_control_data #define set_control_font app_set_control_font #define set_control_foreground app_set_control_foreground #define set_control_gap app_set_control_gap #define set_control_image app_set_control_image #define set_control_layout app_set_control_layout #define set_control_text app_set_control_text #define set_control_tip app_set_control_tip #define set_control_value app_set_control_value #define set_current_folder app_set_current_folder #define set_cursor_position app_set_cursor_position #define set_default_font app_set_default_font #define set_field_allowed_chars app_set_field_allowed_chars #define set_field_allowed_width app_set_field_allowed_width #define set_field_disallowed_chars app_set_field_disallowed_chars #define set_focus app_set_focus #define set_font app_set_font #define set_image_cmap app_set_image_cmap #define set_line_width app_set_line_width #define set_list_box_item app_set_list_box_item #define set_menu_bar_font app_set_menu_bar_font #define set_menu_font app_set_menu_font #define set_menu_foreground app_set_menu_foreground #define set_menu_item_font app_set_menu_item_font #define set_menu_item_foreground app_set_menu_item_foreground #define set_menu_item_value app_set_menu_item_value #define set_paint_mode app_set_paint_mode #define set_rgb app_set_rgb #define set_rgbindex app_set_rgbindex #define set_string app_set_string #define set_text_direction app_set_text_direction #define set_window_background app_set_window_background #define set_window_cursor app_set_window_cursor #define set_window_data app_set_window_data #define set_window_icon app_set_window_icon #define set_window_palette app_set_window_palette #define set_window_title app_set_window_title #define set_xor_mode app_set_xor_mode #define show_control app_show_control #define show_window app_show_window #define size_control app_size_control #define size_window app_size_window #define subtract_region app_subtract_region #define text_height app_text_height #define text_line_length app_text_line_length #define text_selection app_text_selection #define text_width app_text_width #define texture_rect app_texture_rect #define traverse_string_table app_traverse_string_table #define uncheck app_uncheck #define uncheck_menu_item app_uncheck_menu_item #define unhighlight app_unhighlight #define unicode_char_to_utf8 app_unicode_char_to_utf8 #define unicode_to_utf8 app_unicode_to_utf8 #define union_region app_union_region #define union_region_with_rect app_union_region_with_rect #define utf8_char_to_unicode app_utf8_char_to_unicode #define utf8_is_ascii app_utf8_is_ascii #define utf8_is_latin1 app_utf8_is_latin1 #define utf8_length app_utf8_length #define utf8_to_latin1 app_utf8_to_latin1 #define utf8_to_unicode app_utf8_to_unicode #define wait_event app_wait_event #define write_image app_write_image #define write_latin1 app_write_latin1 #define write_utf8 app_write_utf8 #define xor_region app_xor_region #define zero_alloc app_zero_alloc