note description: "Objects that represent an EV_TITLED_WINDOW.% %The original version of this class was generated by EiffelBuild." legal: "See notice at end of class." status: "See notice at end of class." date: "$Date$" revision: "$Revision$" deferred class MA_WINDOW_IMP inherit EV_TITLED_WINDOW redefine initialize, is_in_default_state end MA_CONSTANTS undefine is_equal, default_create, copy end -- This class is the implementation of an EV_TITLED_WINDOW generated by EiffelBuild. -- You should not modify this code by hand, as it will be re-generated every time -- modifications are made to the project. feature {NONE}-- Initialization create_all_widgets -- Create all widgets do create l_ev_vertical_box_1 create l_ev_tool_bar_1 create refresh create gc_now create save_datas create retreive create l_ev_tool_bar_separator_1 create auto_refresh create collect_statics create refresh_speed create gc_enable create filter_setting create main_book create tab_garbage_collector_info create gc_graphs create l_ev_horizontal_box_1 create l_ev_frame_1 create eiffel_histogram create eiffel_view_frame create eiffel_history create l_ev_horizontal_box_2 create l_ev_frame_2 create c_histogram create l_ev_frame_3 create c_history create l_ev_horizontal_box_3 create l_ev_frame_4 create total_histogram create l_ev_frame_5 create total_history create notebook_gc_info create l_ev_horizontal_box_4 create l_ev_vertical_box_2 create l_ev_label_1 create l_ev_label_2 create l_ev_label_3 create l_ev_label_4 create l_ev_vertical_box_3 create collected_full create collected_average_full create cycle_count_full create memory_used_full create l_ev_vertical_box_4 create l_ev_label_5 create l_ev_label_6 create l_ev_label_7 create l_ev_label_8 create l_ev_vertical_box_5 create cpu_interval_time_full create cpu_interval_time_average_full create cpu_time_full create cpu_time_average_full create l_ev_vertical_box_6 create l_ev_label_9 create l_ev_label_10 create l_ev_label_11 create l_ev_label_12 create l_ev_vertical_box_7 create real_interval_time_full create real_interval_time_average_full create real_time_full create real_time_average_full create l_ev_vertical_box_8 create l_ev_label_13 create l_ev_label_14 create l_ev_label_15 create l_ev_label_16 create l_ev_vertical_box_9 create system_interval_time_full create system_interval_time_average_full create system_time_full create system_time_average_full create l_ev_horizontal_box_5 create l_ev_vertical_box_10 create l_ev_label_17 create l_ev_label_18 create l_ev_label_19 create l_ev_label_20 create l_ev_vertical_box_11 create collected_incre create collected_average_incre create cycle_count_incre create memory_used_incre create l_ev_vertical_box_12 create l_ev_label_21 create l_ev_label_22 create l_ev_label_23 create l_ev_label_24 create l_ev_vertical_box_13 create cpu_interval_time_incre create cpu_interval_time_average_incre create cpu_time_incre create cpu_time_average_incre create l_ev_vertical_box_14 create l_ev_label_25 create l_ev_label_26 create l_ev_label_27 create l_ev_label_28 create l_ev_vertical_box_15 create real_interval_time_incre create real_interval_time_average_incre create real_time_incre create real_time_average_incre create l_ev_vertical_box_16 create l_ev_label_29 create l_ev_label_30 create l_ev_label_31 create l_ev_label_32 create l_ev_vertical_box_17 create system_interval_time_incre create system_interval_time_average_incre create system_time_incre create system_time_average_incre create l_ev_horizontal_box_6 create l_ev_vertical_box_18 create l_ev_label_33 create l_ev_label_34 create l_ev_label_35 create l_ev_vertical_box_19 create chunk_size_other create largest_coalesced_block_other create coalesce_period_other create l_ev_vertical_box_20 create l_ev_label_36 create l_ev_label_37 create l_ev_label_38 create l_ev_vertical_box_21 create scavenge_zone_size_other create collection_period_other create tenure_other create l_ev_vertical_box_22 create l_ev_label_39 create l_ev_label_40 create l_ev_label_41 create l_ev_vertical_box_23 create memory_threshold_other create generation_object_limit_other create max_memory_other create tab_object_grid create object_grid create tab_states_compare create split_incre_horizontal create split_incre create memory_spot_1 create memory_spot_2 create l_ev_vertical_box_24 create increased_object_result create l_ev_horizontal_box_7 create add_current create l_ev_vertical_separator_1 create show_diff_grid create tab_object_graph create l_ev_horizontal_box_8 create l_ev_label_42 create object_name_1 create find create l_ev_vertical_separator_2 create l_ev_label_43 create type_name create l_ev_button_1 create l_ev_vertical_separator_3 create find_refers create l_ev_horizontal_box_9 create l_ev_label_44 create zoom create l_ev_vertical_separator_4 create l_ev_label_45 create arrange_circle create l_ev_vertical_separator_5 create clear_graph create l_ev_horizontal_separator_1 create object_drawing end initialize -- Initialize `Current'. do Precursor {EV_TITLED_WINDOW} initialize_constants build_object_routes_panel -- Build_widget_structure. extend (l_ev_vertical_box_1) l_ev_vertical_box_1.extend (l_ev_tool_bar_1) l_ev_tool_bar_1.extend (refresh) l_ev_tool_bar_1.extend (gc_now) l_ev_tool_bar_1.extend (save_datas) l_ev_tool_bar_1.extend (retreive) l_ev_tool_bar_1.extend (l_ev_tool_bar_separator_1) l_ev_tool_bar_1.extend (auto_refresh) l_ev_tool_bar_1.extend (refresh_speed) l_ev_tool_bar_1.extend (gc_enable) l_ev_tool_bar_1.extend (collect_statics) l_ev_tool_bar_1.extend (filter_setting) l_ev_vertical_box_1.extend (main_book) main_book.extend (tab_garbage_collector_info) tab_garbage_collector_info.extend (gc_graphs) gc_graphs.extend (l_ev_horizontal_box_1) l_ev_horizontal_box_1.extend (l_ev_frame_1) l_ev_frame_1.extend (eiffel_histogram) l_ev_horizontal_box_1.extend (eiffel_view_frame) eiffel_view_frame.extend (eiffel_history) gc_graphs.extend (l_ev_horizontal_box_2) l_ev_horizontal_box_2.extend (l_ev_frame_2) l_ev_frame_2.extend (c_histogram) l_ev_horizontal_box_2.extend (l_ev_frame_3) l_ev_frame_3.extend (c_history) gc_graphs.extend (l_ev_horizontal_box_3) l_ev_horizontal_box_3.extend (l_ev_frame_4) l_ev_frame_4.extend (total_histogram) l_ev_horizontal_box_3.extend (l_ev_frame_5) l_ev_frame_5.extend (total_history) tab_garbage_collector_info.extend (notebook_gc_info) notebook_gc_info.extend (l_ev_horizontal_box_4) l_ev_horizontal_box_4.extend (l_ev_vertical_box_2) l_ev_vertical_box_2.extend (l_ev_label_1) l_ev_vertical_box_2.extend (l_ev_label_2) l_ev_vertical_box_2.extend (l_ev_label_3) l_ev_vertical_box_2.extend (l_ev_label_4) l_ev_horizontal_box_4.extend (l_ev_vertical_box_3) l_ev_vertical_box_3.extend (collected_full) l_ev_vertical_box_3.extend (collected_average_full) l_ev_vertical_box_3.extend (cycle_count_full) l_ev_vertical_box_3.extend (memory_used_full) l_ev_horizontal_box_4.extend (l_ev_vertical_box_4) l_ev_vertical_box_4.extend (l_ev_label_5) l_ev_vertical_box_4.extend (l_ev_label_6) l_ev_vertical_box_4.extend (l_ev_label_7) l_ev_vertical_box_4.extend (l_ev_label_8) l_ev_horizontal_box_4.extend (l_ev_vertical_box_5) l_ev_vertical_box_5.extend (cpu_interval_time_full) l_ev_vertical_box_5.extend (cpu_interval_time_average_full) l_ev_vertical_box_5.extend (cpu_time_full) l_ev_vertical_box_5.extend (cpu_time_average_full) l_ev_horizontal_box_4.extend (l_ev_vertical_box_6) l_ev_vertical_box_6.extend (l_ev_label_9) l_ev_vertical_box_6.extend (l_ev_label_10) l_ev_vertical_box_6.extend (l_ev_label_11) l_ev_vertical_box_6.extend (l_ev_label_12) l_ev_horizontal_box_4.extend (l_ev_vertical_box_7) l_ev_vertical_box_7.extend (real_interval_time_full) l_ev_vertical_box_7.extend (real_interval_time_average_full) l_ev_vertical_box_7.extend (real_time_full) l_ev_vertical_box_7.extend (real_time_average_full) l_ev_horizontal_box_4.extend (l_ev_vertical_box_8) l_ev_vertical_box_8.extend (l_ev_label_13) l_ev_vertical_box_8.extend (l_ev_label_14) l_ev_vertical_box_8.extend (l_ev_label_15) l_ev_vertical_box_8.extend (l_ev_label_16) l_ev_horizontal_box_4.extend (l_ev_vertical_box_9) l_ev_vertical_box_9.extend (system_interval_time_full) l_ev_vertical_box_9.extend (system_interval_time_average_full) l_ev_vertical_box_9.extend (system_time_full) l_ev_vertical_box_9.extend (system_time_average_full) notebook_gc_info.extend (l_ev_horizontal_box_5) l_ev_horizontal_box_5.extend (l_ev_vertical_box_10) l_ev_vertical_box_10.extend (l_ev_label_17) l_ev_vertical_box_10.extend (l_ev_label_18) l_ev_vertical_box_10.extend (l_ev_label_19) l_ev_vertical_box_10.extend (l_ev_label_20) l_ev_horizontal_box_5.extend (l_ev_vertical_box_11) l_ev_vertical_box_11.extend (collected_incre) l_ev_vertical_box_11.extend (collected_average_incre) l_ev_vertical_box_11.extend (cycle_count_incre) l_ev_vertical_box_11.extend (memory_used_incre) l_ev_horizontal_box_5.extend (l_ev_vertical_box_12) l_ev_vertical_box_12.extend (l_ev_label_21) l_ev_vertical_box_12.extend (l_ev_label_22) l_ev_vertical_box_12.extend (l_ev_label_23) l_ev_vertical_box_12.extend (l_ev_label_24) l_ev_horizontal_box_5.extend (l_ev_vertical_box_13) l_ev_vertical_box_13.extend (cpu_interval_time_incre) l_ev_vertical_box_13.extend (cpu_interval_time_average_incre) l_ev_vertical_box_13.extend (cpu_time_incre) l_ev_vertical_box_13.extend (cpu_time_average_incre) l_ev_horizontal_box_5.extend (l_ev_vertical_box_14) l_ev_vertical_box_14.extend (l_ev_label_25) l_ev_vertical_box_14.extend (l_ev_label_26) l_ev_vertical_box_14.extend (l_ev_label_27) l_ev_vertical_box_14.extend (l_ev_label_28) l_ev_horizontal_box_5.extend (l_ev_vertical_box_15) l_ev_vertical_box_15.extend (real_interval_time_incre) l_ev_vertical_box_15.extend (real_interval_time_average_incre) l_ev_vertical_box_15.extend (real_time_incre) l_ev_vertical_box_15.extend (real_time_average_incre) l_ev_horizontal_box_5.extend (l_ev_vertical_box_16) l_ev_vertical_box_16.extend (l_ev_label_29) l_ev_vertical_box_16.extend (l_ev_label_30) l_ev_vertical_box_16.extend (l_ev_label_31) l_ev_vertical_box_16.extend (l_ev_label_32) l_ev_horizontal_box_5.extend (l_ev_vertical_box_17) l_ev_vertical_box_17.extend (system_interval_time_incre) l_ev_vertical_box_17.extend (system_interval_time_average_incre) l_ev_vertical_box_17.extend (system_time_incre) l_ev_vertical_box_17.extend (system_time_average_incre) notebook_gc_info.extend (l_ev_horizontal_box_6) l_ev_horizontal_box_6.extend (l_ev_vertical_box_18) l_ev_vertical_box_18.extend (l_ev_label_33) l_ev_vertical_box_18.extend (l_ev_label_34) l_ev_vertical_box_18.extend (l_ev_label_35) l_ev_horizontal_box_6.extend (l_ev_vertical_box_19) l_ev_vertical_box_19.extend (chunk_size_other) l_ev_vertical_box_19.extend (largest_coalesced_block_other) l_ev_vertical_box_19.extend (coalesce_period_other) l_ev_horizontal_box_6.extend (l_ev_vertical_box_20) l_ev_vertical_box_20.extend (l_ev_label_36) l_ev_vertical_box_20.extend (l_ev_label_37) l_ev_vertical_box_20.extend (l_ev_label_38) l_ev_horizontal_box_6.extend (l_ev_vertical_box_21) l_ev_vertical_box_21.extend (scavenge_zone_size_other) l_ev_vertical_box_21.extend (collection_period_other) l_ev_vertical_box_21.extend (tenure_other) l_ev_horizontal_box_6.extend (l_ev_vertical_box_22) l_ev_vertical_box_22.extend (l_ev_label_39) l_ev_vertical_box_22.extend (l_ev_label_40) l_ev_vertical_box_22.extend (l_ev_label_41) l_ev_horizontal_box_6.extend (l_ev_vertical_box_23) l_ev_vertical_box_23.extend (memory_threshold_other) l_ev_vertical_box_23.extend (generation_object_limit_other) l_ev_vertical_box_23.extend (max_memory_other) main_book.extend (tab_object_grid) tab_object_grid.extend (object_grid) main_book.extend (object_routes_panel) main_book.extend (tab_states_compare) tab_states_compare.extend (split_incre_horizontal) split_incre_horizontal.extend (split_incre) split_incre.extend (memory_spot_1) split_incre.extend (memory_spot_2) split_incre_horizontal.extend (l_ev_vertical_box_24) l_ev_vertical_box_24.extend (increased_object_result) l_ev_vertical_box_24.extend (l_ev_horizontal_box_7) l_ev_horizontal_box_7.extend (add_current) l_ev_horizontal_box_7.extend (l_ev_vertical_separator_1) l_ev_horizontal_box_7.extend (show_diff_grid) main_book.extend (tab_object_graph) tab_object_graph.extend (l_ev_horizontal_box_8) l_ev_horizontal_box_8.extend (l_ev_label_42) l_ev_horizontal_box_8.extend (object_name_1) l_ev_horizontal_box_8.extend (find) l_ev_horizontal_box_8.extend (l_ev_vertical_separator_2) l_ev_horizontal_box_8.extend (l_ev_label_43) l_ev_horizontal_box_8.extend (type_name) l_ev_horizontal_box_8.extend (l_ev_button_1) l_ev_horizontal_box_8.extend (l_ev_vertical_separator_3) l_ev_horizontal_box_8.extend (find_refers) tab_object_graph.extend (l_ev_horizontal_box_9) l_ev_horizontal_box_9.extend (l_ev_label_44) l_ev_horizontal_box_9.extend (zoom) l_ev_horizontal_box_9.extend (l_ev_vertical_separator_4) l_ev_horizontal_box_9.extend (l_ev_label_45) l_ev_horizontal_box_9.extend (arrange_circle) l_ev_horizontal_box_9.extend (l_ev_vertical_separator_5) l_ev_horizontal_box_9.extend (clear_graph) tab_object_graph.extend (l_ev_horizontal_separator_1) tab_object_graph.extend (object_drawing) l_ev_vertical_box_1.set_minimum_width (670) l_ev_vertical_box_1.set_minimum_height (570) l_ev_vertical_box_1.set_padding_width (padding_width) l_ev_vertical_box_1.set_border_width (border_width) l_ev_vertical_box_1.disable_item_expand (l_ev_tool_bar_1) l_ev_tool_bar_1.set_minimum_width (16) l_ev_tool_bar_1.set_minimum_height (25) refresh.set_tooltip (tb_refresh_infomation) gc_now.set_tooltip (tb_garbage_clean_now) save_datas.set_tooltip (tb_save_current_datas) retreive.set_tooltip (tb_open_system_states) auto_refresh.set_tooltip (tb_auto_refresh_enabled) collect_statics.set_tooltip (tb_collect_statics_enabled) refresh_speed.set_tooltip (tb_refresh_speed_is_normal) gc_enable.set_tooltip (tb_disable_garbage_collector) filter_setting.set_tooltip (tb_set_analyze_filter) main_book.set_minimum_width (main_notebook_tab_width_minimum) main_book.set_minimum_height (main_notebook_tab_height_minimum) main_book.set_tab_position (4) main_book.set_item_text (tab_garbage_collector_info, nb_memory_statistics) main_book.set_item_text (tab_object_grid, nb_object_grid) main_book.set_item_text (object_routes_panel, nb_search_route) main_book.set_item_text (tab_states_compare, nb_memory_changed) main_book.set_item_text (tab_object_graph, nb_object_graph) tab_garbage_collector_info.set_minimum_width (main_notebook_tab_width_minimum) tab_garbage_collector_info.set_minimum_height (main_notebook_tab_height_minimum) gc_graphs.set_minimum_height (370) gc_graphs.enable_homogeneous gc_graphs.set_padding_width (padding_width) gc_graphs.set_border_width (border_width) l_ev_horizontal_box_1.set_padding_width (padding_width) l_ev_horizontal_box_1.set_border_width (border_width) l_ev_horizontal_box_1.disable_item_expand (l_ev_frame_1) l_ev_frame_1.set_text ("Eiffel Memory (Bytes)") l_ev_frame_1.set_minimum_width (110) l_ev_frame_1.set_minimum_height (120) eiffel_histogram.set_background_color (create {EV_COLOR}.make_with_8_bit_rgb (0, 0, 0)) eiffel_view_frame.set_text ("Eiffel Memory History (Yellow: Overhead, Red: Used)") eiffel_view_frame.set_minimum_width (100) eiffel_history.set_background_color (create {EV_COLOR}.make_with_8_bit_rgb (0, 0, 0)) eiffel_history.set_minimum_width (0) eiffel_history.set_minimum_height (0) l_ev_horizontal_box_2.set_padding_width (padding_width) l_ev_horizontal_box_2.set_border_width (border_width) l_ev_horizontal_box_2.disable_item_expand (l_ev_frame_2) l_ev_frame_2.set_text ("C Memory (Bytes)") l_ev_frame_2.set_minimum_width (110) l_ev_frame_2.set_minimum_height (120) c_histogram.set_background_color (create {EV_COLOR}.make_with_8_bit_rgb (0, 0, 0)) l_ev_frame_3.set_text ("C Memory History (Yellow: Overhead, Red: Used)") l_ev_frame_3.set_minimum_width (100) c_history.set_background_color (create {EV_COLOR}.make_with_8_bit_rgb (0, 0, 0)) l_ev_horizontal_box_3.set_padding_width (padding_width) l_ev_horizontal_box_3.set_border_width (border_width) l_ev_horizontal_box_3.disable_item_expand (l_ev_frame_4) l_ev_frame_4.set_text ("Total Memory (Bytes)") l_ev_frame_4.set_minimum_width (110) l_ev_frame_4.set_minimum_height (120) total_histogram.set_background_color (create {EV_COLOR}.make_with_8_bit_rgb (0, 0, 0)) l_ev_frame_5.set_text ("Total Memory History (Yellow: Overhead, Red: Used)") l_ev_frame_5.set_minimum_width (100) total_history.set_background_color (create {EV_COLOR}.make_with_8_bit_rgb (0, 0, 0)) notebook_gc_info.set_minimum_width (100) notebook_gc_info.set_minimum_height (80) notebook_gc_info.set_tab_position (4) notebook_gc_info.set_item_text (l_ev_horizontal_box_4, "full collector statistics") notebook_gc_info.set_item_text (l_ev_horizontal_box_5, "incremental collector statistics") notebook_gc_info.set_item_text (l_ev_horizontal_box_6, "other memory infomation") l_ev_horizontal_box_4.set_padding_width (padding_width) l_ev_horizontal_box_4.set_border_width (border_width) l_ev_horizontal_box_4.disable_item_expand (l_ev_vertical_box_2) l_ev_horizontal_box_4.disable_item_expand (l_ev_vertical_box_4) l_ev_horizontal_box_4.disable_item_expand (l_ev_vertical_box_6) l_ev_horizontal_box_4.disable_item_expand (l_ev_vertical_box_8) l_ev_vertical_box_2.disable_item_expand (l_ev_label_1) l_ev_vertical_box_2.disable_item_expand (l_ev_label_2) l_ev_vertical_box_2.disable_item_expand (l_ev_label_3) l_ev_vertical_box_2.disable_item_expand (l_ev_label_4) l_ev_label_1.set_text (lb_collected) l_ev_label_1.set_minimum_height (22) l_ev_label_1.align_text_left l_ev_label_2.set_text (lb_collected_average) l_ev_label_2.set_minimum_height (22) l_ev_label_2.align_text_left l_ev_label_3.set_text (lb_cycle_count) l_ev_label_3.set_minimum_height (22) l_ev_label_3.align_text_left l_ev_label_4.set_text (lb_memory_used) l_ev_label_4.set_minimum_height (22) l_ev_label_4.align_text_left l_ev_vertical_box_3.disable_item_expand (collected_full) l_ev_vertical_box_3.disable_item_expand (collected_average_full) l_ev_vertical_box_3.disable_item_expand (cycle_count_full) l_ev_vertical_box_3.disable_item_expand (memory_used_full) collected_full.set_minimum_width (40) collected_full.disable_edit collected_average_full.set_minimum_width (40) collected_average_full.disable_edit cycle_count_full.set_minimum_width (40) cycle_count_full.disable_edit memory_used_full.set_minimum_width (40) memory_used_full.disable_edit l_ev_vertical_box_4.disable_item_expand (l_ev_label_5) l_ev_vertical_box_4.disable_item_expand (l_ev_label_6) l_ev_vertical_box_4.disable_item_expand (l_ev_label_7) l_ev_vertical_box_4.disable_item_expand (l_ev_label_8) l_ev_label_5.set_text (lb_cpu_interval_time) l_ev_label_5.set_minimum_height (22) l_ev_label_5.align_text_left l_ev_label_6.set_text (lb_cpu_interval_time_average) l_ev_label_6.set_minimum_height (22) l_ev_label_6.align_text_left l_ev_label_7.set_text (lb_cpu_time) l_ev_label_7.set_minimum_height (22) l_ev_label_7.align_text_left l_ev_label_8.set_text (lb_cpu_time_average) l_ev_label_8.set_minimum_height (22) l_ev_label_8.align_text_left l_ev_vertical_box_5.disable_item_expand (cpu_interval_time_full) l_ev_vertical_box_5.disable_item_expand (cpu_interval_time_average_full) l_ev_vertical_box_5.disable_item_expand (cpu_time_full) l_ev_vertical_box_5.disable_item_expand (cpu_time_average_full) cpu_interval_time_full.set_minimum_width (40) cpu_interval_time_full.disable_edit cpu_interval_time_average_full.set_minimum_width (40) cpu_interval_time_average_full.disable_edit cpu_time_full.set_minimum_width (40) cpu_time_full.disable_edit cpu_time_average_full.set_minimum_width (40) cpu_time_average_full.disable_edit l_ev_vertical_box_6.disable_item_expand (l_ev_label_9) l_ev_vertical_box_6.disable_item_expand (l_ev_label_10) l_ev_vertical_box_6.disable_item_expand (l_ev_label_11) l_ev_vertical_box_6.disable_item_expand (l_ev_label_12) l_ev_label_9.set_text (lb_real_interval_time) l_ev_label_9.set_minimum_height (22) l_ev_label_9.align_text_left l_ev_label_10.set_text (lb_real_interval_time_average) l_ev_label_10.set_minimum_height (22) l_ev_label_10.align_text_left l_ev_label_11.set_text (lb_real_time) l_ev_label_11.set_minimum_height (22) l_ev_label_11.align_text_left l_ev_label_12.set_text (lb_real_time_average) l_ev_label_12.set_minimum_height (22) l_ev_label_12.align_text_left l_ev_vertical_box_7.disable_item_expand (real_interval_time_full) l_ev_vertical_box_7.disable_item_expand (real_interval_time_average_full) l_ev_vertical_box_7.disable_item_expand (real_time_full) l_ev_vertical_box_7.disable_item_expand (real_time_average_full) real_interval_time_full.set_minimum_width (40) real_interval_time_full.disable_edit real_interval_time_average_full.set_minimum_width (40) real_interval_time_average_full.disable_edit real_time_full.set_minimum_width (40) real_time_full.disable_edit real_time_average_full.set_minimum_width (40) real_time_average_full.disable_edit l_ev_vertical_box_8.disable_item_expand (l_ev_label_13) l_ev_vertical_box_8.disable_item_expand (l_ev_label_14) l_ev_vertical_box_8.disable_item_expand (l_ev_label_15) l_ev_vertical_box_8.disable_item_expand (l_ev_label_16) l_ev_label_13.set_text (lb_system_interval_time) l_ev_label_13.set_minimum_height (22) l_ev_label_13.align_text_left l_ev_label_14.set_text (lb_system_interval_time_average) l_ev_label_14.set_minimum_height (22) l_ev_label_14.align_text_left l_ev_label_15.set_text (lb_system_time) l_ev_label_15.set_minimum_height (22) l_ev_label_15.align_text_left l_ev_label_16.set_minimum_height (22) l_ev_label_16.align_text_left l_ev_vertical_box_9.disable_item_expand (system_interval_time_full) l_ev_vertical_box_9.disable_item_expand (system_interval_time_average_full) l_ev_vertical_box_9.disable_item_expand (system_time_full) l_ev_vertical_box_9.disable_item_expand (system_time_average_full) system_interval_time_full.set_minimum_width (40) system_interval_time_full.disable_edit system_interval_time_average_full.set_minimum_width (40) system_interval_time_average_full.disable_edit system_time_full.set_minimum_width (40) system_time_full.disable_edit system_time_average_full.set_minimum_width (40) system_time_average_full.disable_edit l_ev_horizontal_box_5.set_padding_width (padding_width) l_ev_horizontal_box_5.set_border_width (border_width) l_ev_horizontal_box_5.disable_item_expand (l_ev_vertical_box_10) l_ev_horizontal_box_5.disable_item_expand (l_ev_vertical_box_12) l_ev_horizontal_box_5.disable_item_expand (l_ev_vertical_box_14) l_ev_horizontal_box_5.disable_item_expand (l_ev_vertical_box_16) l_ev_vertical_box_10.disable_item_expand (l_ev_label_17) l_ev_vertical_box_10.disable_item_expand (l_ev_label_18) l_ev_vertical_box_10.disable_item_expand (l_ev_label_19) l_ev_vertical_box_10.disable_item_expand (l_ev_label_20) l_ev_label_17.set_text (lb_collected) l_ev_label_17.set_minimum_height (22) l_ev_label_17.align_text_left l_ev_label_18.set_text (lb_collected_average) l_ev_label_18.set_minimum_height (22) l_ev_label_18.align_text_left l_ev_label_19.set_text (lb_cycle_count) l_ev_label_19.set_minimum_height (22) l_ev_label_19.align_text_left l_ev_label_20.set_text (lb_memory_used) l_ev_label_20.set_minimum_height (22) l_ev_label_20.align_text_left l_ev_vertical_box_11.disable_item_expand (collected_incre) l_ev_vertical_box_11.disable_item_expand (collected_average_incre) l_ev_vertical_box_11.disable_item_expand (cycle_count_incre) l_ev_vertical_box_11.disable_item_expand (memory_used_incre) collected_incre.set_minimum_width (40) collected_incre.disable_edit collected_average_incre.set_minimum_width (40) collected_average_incre.disable_edit cycle_count_incre.set_minimum_width (40) cycle_count_incre.disable_edit memory_used_incre.set_minimum_width (40) memory_used_incre.disable_edit l_ev_vertical_box_12.disable_item_expand (l_ev_label_21) l_ev_vertical_box_12.disable_item_expand (l_ev_label_22) l_ev_vertical_box_12.disable_item_expand (l_ev_label_23) l_ev_vertical_box_12.disable_item_expand (l_ev_label_24) l_ev_label_21.set_text (lb_cpu_interval_time) l_ev_label_21.set_minimum_height (22) l_ev_label_21.align_text_left l_ev_label_22.set_text (lb_cpu_interval_time_average) l_ev_label_22.set_minimum_height (22) l_ev_label_22.align_text_left l_ev_label_23.set_text (lb_cpu_time) l_ev_label_23.set_minimum_height (22) l_ev_label_23.align_text_left l_ev_label_24.set_text (lb_cpu_time_average) l_ev_label_24.set_minimum_height (22) l_ev_label_24.align_text_left l_ev_vertical_box_13.disable_item_expand (cpu_interval_time_incre) l_ev_vertical_box_13.disable_item_expand (cpu_interval_time_average_incre) l_ev_vertical_box_13.disable_item_expand (cpu_time_incre) l_ev_vertical_box_13.disable_item_expand (cpu_time_average_incre) cpu_interval_time_incre.set_minimum_width (40) cpu_interval_time_incre.disable_edit cpu_interval_time_average_incre.set_minimum_width (40) cpu_interval_time_average_incre.disable_edit cpu_time_incre.set_minimum_width (40) cpu_time_incre.disable_edit cpu_time_average_incre.set_minimum_width (40) cpu_time_average_incre.disable_edit l_ev_vertical_box_14.disable_item_expand (l_ev_label_25) l_ev_vertical_box_14.disable_item_expand (l_ev_label_26) l_ev_vertical_box_14.disable_item_expand (l_ev_label_27) l_ev_vertical_box_14.disable_item_expand (l_ev_label_28) l_ev_label_25.set_text (lb_real_interval_time) l_ev_label_25.set_minimum_height (22) l_ev_label_25.align_text_left l_ev_label_26.set_text (lb_real_interval_time_average) l_ev_label_26.set_minimum_height (22) l_ev_label_26.align_text_left l_ev_label_27.set_text (lb_real_time) l_ev_label_27.set_minimum_height (22) l_ev_label_27.align_text_left l_ev_label_28.set_text (lb_real_time_average) l_ev_label_28.set_minimum_height (22) l_ev_label_28.align_text_left l_ev_vertical_box_15.disable_item_expand (real_interval_time_incre) l_ev_vertical_box_15.disable_item_expand (real_interval_time_average_incre) l_ev_vertical_box_15.disable_item_expand (real_time_incre) l_ev_vertical_box_15.disable_item_expand (real_time_average_incre) real_interval_time_incre.set_minimum_width (40) real_interval_time_incre.disable_edit real_interval_time_average_incre.set_minimum_width (40) real_interval_time_average_incre.disable_edit real_time_incre.set_minimum_width (40) real_time_incre.disable_edit real_time_average_incre.set_minimum_width (40) real_time_average_incre.disable_edit l_ev_vertical_box_16.disable_item_expand (l_ev_label_29) l_ev_vertical_box_16.disable_item_expand (l_ev_label_30) l_ev_vertical_box_16.disable_item_expand (l_ev_label_31) l_ev_vertical_box_16.disable_item_expand (l_ev_label_32) l_ev_label_29.set_text (lb_system_interval_time) l_ev_label_29.set_minimum_height (22) l_ev_label_29.align_text_left l_ev_label_30.set_text (lb_system_interval_time_average) l_ev_label_30.set_minimum_height (22) l_ev_label_30.align_text_left l_ev_label_31.set_text (lb_system_time) l_ev_label_31.set_minimum_height (22) l_ev_label_31.align_text_left l_ev_label_32.set_text (lb_system_time_average) l_ev_label_32.set_minimum_height (22) l_ev_label_32.align_text_left l_ev_vertical_box_17.disable_item_expand (system_interval_time_incre) l_ev_vertical_box_17.disable_item_expand (system_interval_time_average_incre) l_ev_vertical_box_17.disable_item_expand (system_time_incre) l_ev_vertical_box_17.disable_item_expand (system_time_average_incre) system_interval_time_incre.set_minimum_width (40) system_interval_time_incre.disable_edit system_interval_time_average_incre.set_minimum_width (40) system_interval_time_average_incre.disable_edit system_time_incre.set_minimum_width (40) system_time_incre.disable_edit system_time_average_incre.set_minimum_width (40) system_time_average_incre.disable_edit l_ev_horizontal_box_6.set_minimum_height (93) l_ev_horizontal_box_6.set_padding_width (padding_width) l_ev_horizontal_box_6.set_border_width (border_width) l_ev_horizontal_box_6.disable_item_expand (l_ev_vertical_box_18) l_ev_horizontal_box_6.disable_item_expand (l_ev_vertical_box_20) l_ev_horizontal_box_6.disable_item_expand (l_ev_vertical_box_22) l_ev_vertical_box_18.disable_item_expand (l_ev_label_33) l_ev_vertical_box_18.disable_item_expand (l_ev_label_34) l_ev_vertical_box_18.disable_item_expand (l_ev_label_35) l_ev_label_33.set_text (lb_chunk_size) l_ev_label_33.set_minimum_height (22) l_ev_label_33.align_text_left l_ev_label_34.set_text (lb_largest_coalesced_block) l_ev_label_34.set_minimum_height (22) l_ev_label_34.align_text_left l_ev_label_35.set_text (lb_coalesce_period) l_ev_label_35.set_minimum_height (22) l_ev_label_35.align_text_left l_ev_vertical_box_19.disable_item_expand (chunk_size_other) l_ev_vertical_box_19.disable_item_expand (largest_coalesced_block_other) l_ev_vertical_box_19.disable_item_expand (coalesce_period_other) chunk_size_other.set_minimum_width (40) chunk_size_other.disable_edit largest_coalesced_block_other.set_minimum_width (40) largest_coalesced_block_other.disable_edit coalesce_period_other.set_minimum_width (40) coalesce_period_other.disable_edit l_ev_vertical_box_20.disable_item_expand (l_ev_label_36) l_ev_vertical_box_20.disable_item_expand (l_ev_label_37) l_ev_vertical_box_20.disable_item_expand (l_ev_label_38) l_ev_label_36.set_text (lb_scavenge_zone_size) l_ev_label_36.set_minimum_height (22) l_ev_label_36.align_text_left l_ev_label_37.set_text (lb_collection_period) l_ev_label_37.set_minimum_height (22) l_ev_label_37.align_text_left l_ev_label_38.set_text (lb_tenure) l_ev_label_38.set_minimum_height (22) l_ev_label_38.align_text_left l_ev_vertical_box_21.disable_item_expand (scavenge_zone_size_other) l_ev_vertical_box_21.disable_item_expand (collection_period_other) l_ev_vertical_box_21.disable_item_expand (tenure_other) scavenge_zone_size_other.set_minimum_width (40) scavenge_zone_size_other.disable_edit collection_period_other.set_minimum_width (40) collection_period_other.disable_edit tenure_other.set_minimum_width (40) tenure_other.disable_edit l_ev_vertical_box_22.disable_item_expand (l_ev_label_39) l_ev_vertical_box_22.disable_item_expand (l_ev_label_40) l_ev_vertical_box_22.disable_item_expand (l_ev_label_41) l_ev_label_39.set_text (lb_memory_threshold) l_ev_label_39.set_minimum_height (22) l_ev_label_39.align_text_left l_ev_label_40.set_text (lb_generation_object_limit) l_ev_label_40.set_minimum_height (22) l_ev_label_40.align_text_left l_ev_label_41.set_text (lb_max_memory) l_ev_label_41.set_minimum_height (22) l_ev_label_41.align_text_left l_ev_vertical_box_23.disable_item_expand (memory_threshold_other) l_ev_vertical_box_23.disable_item_expand (generation_object_limit_other) l_ev_vertical_box_23.disable_item_expand (max_memory_other) memory_threshold_other.set_minimum_width (40) memory_threshold_other.disable_edit generation_object_limit_other.set_minimum_width (40) generation_object_limit_other.disable_edit max_memory_other.set_minimum_width (40) max_memory_other.disable_edit tab_object_grid.set_minimum_width (main_notebook_tab_width_minimum) tab_object_grid.set_minimum_height (main_notebook_tab_height_minimum) tab_object_grid.set_padding_width (padding_width) tab_object_grid.set_border_width (border_width) tab_states_compare.set_minimum_width (main_notebook_tab_width_minimum) tab_states_compare.set_minimum_height (main_notebook_tab_height_minimum) tab_states_compare.set_padding_width (padding_width) tab_states_compare.set_border_width (border_width) l_ev_vertical_box_24.set_padding_width (padding_width) l_ev_vertical_box_24.set_border_width (border_width) l_ev_vertical_box_24.disable_item_expand (l_ev_horizontal_box_7) l_ev_horizontal_box_7.set_padding_width (padding_width) l_ev_horizontal_box_7.set_border_width (border_width) l_ev_horizontal_box_7.disable_item_expand (add_current) l_ev_horizontal_box_7.disable_item_expand (l_ev_vertical_separator_1) l_ev_horizontal_box_7.disable_item_expand (show_diff_grid) add_current.set_text (b_add_current_state) l_ev_vertical_separator_1.set_minimum_width (10) show_diff_grid.set_text (b_show_object_changed) tab_object_graph.set_minimum_width (main_notebook_tab_width_minimum) tab_object_graph.set_minimum_height (main_notebook_tab_height_minimum) tab_object_graph.set_padding_width (padding_width) tab_object_graph.set_border_width (border_width) tab_object_graph.disable_item_expand (l_ev_horizontal_box_8) tab_object_graph.disable_item_expand (l_ev_horizontal_box_9) tab_object_graph.disable_item_expand (l_ev_horizontal_separator_1) l_ev_horizontal_box_8.set_minimum_width (100) l_ev_horizontal_box_8.set_padding_width (padding_width) l_ev_horizontal_box_8.set_border_width (border_width) l_ev_horizontal_box_8.disable_item_expand (l_ev_label_42) l_ev_horizontal_box_8.disable_item_expand (object_name_1) l_ev_horizontal_box_8.disable_item_expand (find) l_ev_horizontal_box_8.disable_item_expand (l_ev_vertical_separator_2) l_ev_horizontal_box_8.disable_item_expand (l_ev_label_43) l_ev_horizontal_box_8.disable_item_expand (type_name) l_ev_horizontal_box_8.disable_item_expand (l_ev_button_1) l_ev_horizontal_box_8.disable_item_expand (l_ev_vertical_separator_3) l_ev_horizontal_box_8.disable_item_expand (find_refers) l_ev_label_42.set_text (lb_object_name) -- l_ev_label_42.set_minimum_width (65) l_ev_label_42.align_text_left object_name_1.set_minimum_width (140) find.set_text (b_find) find.set_tooltip (b_find_tip_by_instance_name) find.set_minimum_width (30) l_ev_vertical_separator_2.set_minimum_width (separator_width) l_ev_label_43.set_text (lb_typ_name) l_ev_label_43.align_text_left type_name.set_minimum_width (140) l_ev_button_1.set_text (b_find) l_ev_button_1.set_tooltip (b_find_tip_by_type) l_ev_vertical_separator_3.set_minimum_width (separator_width) find_refers.set_text (b_find_referers) l_ev_horizontal_box_9.set_minimum_height (27) l_ev_horizontal_box_9.set_padding_width (padding_width) l_ev_horizontal_box_9.set_border_width (border_width) l_ev_horizontal_box_9.disable_item_expand (l_ev_label_44) l_ev_horizontal_box_9.disable_item_expand (zoom) l_ev_horizontal_box_9.disable_item_expand (l_ev_vertical_separator_4) l_ev_horizontal_box_9.disable_item_expand (l_ev_label_45) l_ev_horizontal_box_9.disable_item_expand (arrange_circle) l_ev_horizontal_box_9.disable_item_expand (l_ev_vertical_separator_5) l_ev_horizontal_box_9.disable_item_expand (clear_graph) l_ev_label_44.set_text (lb_zoom) zoom.set_minimum_width (200) zoom.value_range.adapt (create {INTEGER_INTERVAL}.make (1, 100)) zoom.set_value (50) l_ev_vertical_separator_4.set_minimum_width (10) arrange_circle.set_text (b_arrange_circle) l_ev_vertical_separator_5.set_minimum_width (separator_width) clear_graph.set_text (b_clear_graph) set_title (wnd_memory_analyzer) --Connect events. refresh.select_actions.extend (agent refresh_info_clicked) gc_now.select_actions.extend (agent gc_now_clicked) save_datas.select_actions.extend (agent save_data_clicked) retreive.select_actions.extend (agent retreive_states) auto_refresh.select_actions.extend (agent auto_refresh_enable) collect_statics.select_actions.extend (agent collect_statics_enable) refresh_speed.select_actions.extend (agent auto_refresh_change_speed) gc_enable.select_actions.extend (agent gc_enable_click) filter_setting.select_actions.extend (agent filter_clicked) tab_garbage_collector_info.pointer_double_press_actions.extend (agent split_info_double_clicked (?, ?, ?, ?, ?, ?, ?, ?)) eiffel_histogram.expose_actions.extend (agent redraw_histogram (?, ?, ?, ?)) eiffel_histogram.resize_actions.extend (agent resize_histogram (?, ?, ?, ?)) eiffel_view_frame.resize_actions.extend (agent eiffel_view_frame_size_change (?, ?, ?, ?)) eiffel_histogram.dpi_changed_actions.extend (agent dpi_resize_histogram (?, ?, ?, ?, ?)) eiffel_view_frame.dpi_changed_actions.extend (agent eiffel_view_frame_dpi_size_change (?, ?, ?, ?, ?)) eiffel_history.expose_actions.extend (agent redraw_history (?, ?, ?, ?)) eiffel_history.resize_actions.extend (agent resize_history (?, ?, ?, ?)) eiffel_history.dpi_changed_actions.extend (agent dpi_resize_history (?, ?, ?, ?, ?)) c_histogram.expose_actions.extend (agent redraw_histogram (?, ?, ?, ?)) c_history.expose_actions.extend (agent redraw_history (?, ?, ?, ?)) total_histogram.expose_actions.extend (agent redraw_histogram (?, ?, ?, ?)) total_history.expose_actions.extend (agent redraw_history (?, ?, ?, ?)) split_incre_horizontal.pointer_double_press_actions.extend (agent split_incre_hori_double_clicked (?, ?, ?, ?, ?, ?, ?, ?)) split_incre.pointer_double_press_actions.extend (agent split_area_incre_double_clicked (?, ?, ?, ?, ?, ?, ?, ?)) add_current.select_actions.extend (agent add_current_state) show_diff_grid.select_actions.extend (agent show_diff_in_grid) find.select_actions.extend (agent find_object_by_instance_name) l_ev_button_1.select_actions.extend (agent find_by_type_name) find_refers.select_actions.extend (agent find_refers_clicked) zoom.change_actions.extend (agent zoom_changed (?)) arrange_circle.select_actions.extend (agent arrange_circle_clicked) clear_graph.select_actions.extend (agent clear_graph_clicked) -- Close the application when an interface close -- request is received on `Current'. i.e. the cross is clicked. -- Call `user_initialization'. user_initialization end create_object_routes_panel_objects -- Create object routes panel objects do create object_routes_panel create route_results_panel create search_route_button.make_with_text ("Search Next Route") end build_object_routes_panel -- Build object routes panel. do route_results_panel.set_text ("Routes") object_routes_panel.extend (search_route_button) object_routes_panel.disable_item_expand (search_route_button) object_routes_panel.extend (route_results_panel) end feature -- Access object_name_1, type_name: EV_COMBO_BOX object_grid, memory_spot_1, memory_spot_2, increased_object_result: EV_GRID add_current, show_diff_grid, find, find_refers, arrange_circle, clear_graph: EV_BUTTON auto_refresh, gc_enable, collect_statics: EV_TOOL_BAR_TOGGLE_BUTTON refresh, gc_now, save_datas, retreive, refresh_speed, filter_setting: EV_TOOL_BAR_BUTTON main_book, notebook_gc_info: EV_NOTEBOOK tab_garbage_collector_info, split_incre_horizontal: EV_VERTICAL_SPLIT_AREA gc_graphs, tab_object_grid, tab_states_compare, tab_object_graph: EV_VERTICAL_BOX eiffel_histogram, eiffel_history, c_histogram, c_history, total_histogram, total_history: EV_DRAWING_AREA zoom: EV_HORIZONTAL_RANGE split_incre: EV_HORIZONTAL_SPLIT_AREA collected_full, collected_average_full, cycle_count_full, memory_used_full, cpu_interval_time_full, cpu_interval_time_average_full, cpu_time_full, cpu_time_average_full, real_interval_time_full, real_interval_time_average_full, real_time_full, real_time_average_full, system_interval_time_full, system_interval_time_average_full, system_time_full, system_time_average_full, collected_incre, collected_average_incre, cycle_count_incre, memory_used_incre, cpu_interval_time_incre, cpu_interval_time_average_incre, cpu_time_incre, cpu_time_average_incre, real_interval_time_incre, real_interval_time_average_incre, real_time_incre, real_time_average_incre, system_interval_time_incre, system_interval_time_average_incre, system_time_incre, system_time_average_incre, chunk_size_other, largest_coalesced_block_other, coalesce_period_other, scavenge_zone_size_other, collection_period_other, tenure_other, memory_threshold_other, generation_object_limit_other, max_memory_other: EV_TEXT_FIELD eiffel_view_frame, object_drawing: EV_FRAME object_routes_panel: EV_VERTICAL_BOX route_results_panel: EV_FRAME search_route_button: EV_BUTTON feature {NONE} -- Implementation l_ev_tool_bar_separator_1: EV_TOOL_BAR_SEPARATOR l_ev_horizontal_separator_1: EV_HORIZONTAL_SEPARATOR l_ev_button_1: EV_BUTTON l_ev_tool_bar_1: EV_TOOL_BAR l_ev_vertical_separator_1, l_ev_vertical_separator_2, l_ev_vertical_separator_3, l_ev_vertical_separator_4, l_ev_vertical_separator_5: EV_VERTICAL_SEPARATOR l_ev_horizontal_box_1, l_ev_horizontal_box_2, l_ev_horizontal_box_3, l_ev_horizontal_box_4, l_ev_horizontal_box_5, l_ev_horizontal_box_6, l_ev_horizontal_box_7, l_ev_horizontal_box_8, l_ev_horizontal_box_9: EV_HORIZONTAL_BOX l_ev_vertical_box_1, l_ev_vertical_box_2, l_ev_vertical_box_3, l_ev_vertical_box_4, l_ev_vertical_box_5, l_ev_vertical_box_6, l_ev_vertical_box_7, l_ev_vertical_box_8, l_ev_vertical_box_9, l_ev_vertical_box_10, l_ev_vertical_box_11, l_ev_vertical_box_12, l_ev_vertical_box_13, l_ev_vertical_box_14, l_ev_vertical_box_15, l_ev_vertical_box_16, l_ev_vertical_box_17, l_ev_vertical_box_18, l_ev_vertical_box_19, l_ev_vertical_box_20, l_ev_vertical_box_21, l_ev_vertical_box_22, l_ev_vertical_box_23, l_ev_vertical_box_24: EV_VERTICAL_BOX l_ev_label_1, l_ev_label_2, l_ev_label_3, l_ev_label_4, l_ev_label_5, l_ev_label_6, l_ev_label_7, l_ev_label_8, l_ev_label_9, l_ev_label_10, l_ev_label_11, l_ev_label_12, l_ev_label_13, l_ev_label_14, l_ev_label_15, l_ev_label_16, l_ev_label_17, l_ev_label_18, l_ev_label_19, l_ev_label_20, l_ev_label_21, l_ev_label_22, l_ev_label_23, l_ev_label_24, l_ev_label_25, l_ev_label_26, l_ev_label_27, l_ev_label_28, l_ev_label_29, l_ev_label_30, l_ev_label_31, l_ev_label_32, l_ev_label_33, l_ev_label_34, l_ev_label_35, l_ev_label_36, l_ev_label_37, l_ev_label_38, l_ev_label_39, l_ev_label_40, l_ev_label_41, l_ev_label_42, l_ev_label_43, l_ev_label_44, l_ev_label_45: EV_LABEL l_ev_frame_1, l_ev_frame_2, l_ev_frame_3, l_ev_frame_4, l_ev_frame_5: EV_FRAME feature {NONE} -- Implementation is_in_default_state: BOOLEAN -- Is `Current' in its default state? do -- Re-implement if you wish to enable checking -- for `Current'. Result := True end user_initialization -- Feature for custom initialization, called at end of `initialize'. deferred end refresh_info_clicked -- Called by `select_actions' of `refresh'. deferred end gc_now_clicked -- Called by `select_actions' of `gc_now'. deferred end save_data_clicked -- Called by `select_actions' of `save_datas'. deferred end retreive_states -- Called by `select_actions' of `retreive'. deferred end auto_refresh_enable -- Called by `select_actions' of `auto_refresh'. deferred end collect_statics_enable -- Called by `select_actions' of `collect_statics'. deferred end auto_refresh_change_speed -- Called by `select_actions' of `refresh_speed'. deferred end gc_enable_click -- Called by `select_actions' of `gc_enable'. deferred end filter_clicked -- Called by `select_actions' of `filter_setting'. deferred end split_info_double_clicked (a_x, a_y, a_button: INTEGER; a_x_tilt, a_y_tilt, a_pressure: DOUBLE; a_screen_x, a_screen_y: INTEGER) -- Called by `pointer_double_press_actions' of `tab_garbage_collector_info'. deferred end redraw_histogram (a_x, a_y, a_width, a_height: INTEGER) -- Called by `expose_actions' of `eiffel_histogram'. deferred end resize_histogram (a_x, a_y, a_width, a_height: INTEGER) -- Called by `resize_actions' of `eiffel_histogram'. deferred end dpi_resize_histogram (a_dpi, a_x, a_y, a_width, a_height: INTEGER) -- Called by `dpi_changed_actions' of `eiffel_histogram'. do resize_histogram (a_x, a_y, a_width, a_height) end eiffel_view_frame_size_change (a_x, a_y, a_width, a_height: INTEGER) -- Called by `resize_actions' of `eiffel_view_frame'. deferred end eiffel_view_frame_dpi_size_change (a_dpi, a_x, a_y, a_width, a_height: INTEGER) -- Called by `dpi_changed_actions' of `eiffel_view_frame'. do eiffel_view_frame_size_change (a_x, a_y, a_width, a_height) end redraw_history (a_x, a_y, a_width, a_height: INTEGER) -- Called by `expose_actions' of `eiffel_history'. deferred end resize_history (a_x, a_y, a_width, a_height: INTEGER) -- Called by `resize_actions' of `eiffel_history'. deferred end dpi_resize_history (a_dpi, a_x, a_y, a_width, a_height: INTEGER) -- Called by `dpi_changed_actions' of `eiffel_history'. do resize_history (a_x, a_y, a_width, a_height) end split_incre_hori_double_clicked (a_x, a_y, a_button: INTEGER; a_x_tilt, a_y_tilt, a_pressure: DOUBLE; a_screen_x, a_screen_y: INTEGER) -- Called by `pointer_double_press_actions' of `split_incre_horizontal'. deferred end split_area_incre_double_clicked (a_x, a_y, a_button: INTEGER; a_x_tilt, a_y_tilt, a_pressure: DOUBLE; a_screen_x, a_screen_y: INTEGER) -- Called by `pointer_double_press_actions' of `split_incre'. deferred end add_current_state -- Called by `select_actions' of `add_current'. deferred end show_diff_in_grid -- Called by `select_actions' of `show_diff_grid'. deferred end find_object_by_instance_name -- Called by `select_actions' of `find'. deferred end find_by_type_name -- Called by `select_actions' of `l_ev_button_1'. deferred end find_refers_clicked -- Called by `select_actions' of `find_refers'. deferred end zoom_changed (a_value: INTEGER) -- Called by `change_actions' of `zoom'. deferred end arrange_circle_clicked -- Called by `select_actions' of `arrange_circle'. deferred end clear_graph_clicked -- Called by `select_actions' of `clear_graph'. deferred end note copyright: "Copyright (c) 1984-2019, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 5949 Hollister Ave., Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end -- class MA_WINDOW_IMP