Automatic generation produced by ISE Eiffel
class MA_WINDOW General cluster: widgets description: "This class is the main window of MEMORY ANALYZER. May the memory analyzer communicate with other program which can surround the target debugged application and send the MEMORY's memory map to a pipe? It should be nice, because it will only analyze the objects which we care." create: make Ancestors MA_SINGLETON_FACTORY MA_WINDOW_IMP* Action sequences close_request_actions: EV_NOTIFY_ACTION_SEQUENCE conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE dock_ended_actions: EV_NOTIFY_ACTION_SEQUENCE dock_started_actions: EV_NOTIFY_ACTION_SEQUENCE docked_actions: EV_DOCKABLE_SOURCE_ACTION_SEQUENCE dpi_changed_actions: EV_DPI_ACTION_SEQUENCE drop_actions: EV_PND_ACTION_SEQUENCE file_drop_actions: EV_LITE_ACTION_SEQUENCE [LIST [STRING_32]] focus_in_actions: EV_NOTIFY_ACTION_SEQUENCE focus_out_actions: EV_NOTIFY_ACTION_SEQUENCE hide_actions: EV_NOTIFY_ACTION_SEQUENCE key_press_actions: EV_KEY_ACTION_SEQUENCE key_press_string_actions: EV_KEY_STRING_ACTION_SEQUENCE key_release_actions: EV_KEY_ACTION_SEQUENCE maximize_actions: EV_NOTIFY_ACTION_SEQUENCE minimize_actions: EV_NOTIFY_ACTION_SEQUENCE mouse_wheel_actions: EV_INTEGER_ACTION_SEQUENCE move_actions: EV_GEOMETRY_ACTION_SEQUENCE pick_actions: EV_PND_START_ACTION_SEQUENCE pick_ended_actions: EV_PND_FINISHED_ACTION_SEQUENCE pointer_button_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE pointer_button_release_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE pointer_double_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE pointer_enter_actions: EV_NOTIFY_ACTION_SEQUENCE pointer_leave_actions: EV_NOTIFY_ACTION_SEQUENCE pointer_motion_actions: EV_POINTER_MOTION_ACTION_SEQUENCE resize_actions: EV_GEOMETRY_ACTION_SEQUENCE restore_actions: EV_NOTIFY_ACTION_SEQUENCE show_actions: EV_NOTIFY_ACTION_SEQUENCE Queries accelerators: EV_ACCELERATOR_LIST accept_cursor: EV_POINTER_STYLE Accept_node: EV_POINTER_STYLE Accept_node_class: EV_POINTER_STYLE actual_drop_target_agent: detachable FUNCTION [INTEGER_32, INTEGER_32, detachable EV_ABSTRACT_PICK_AND_DROPABLE] add_current: EV_BUTTON arrange_circle: EV_BUTTON auto_refresh: EV_TOOL_BAR_TOGGLE_BUTTON B_add_current_state: STRING_8 B_arrange_circle: STRING_8 B_clear_graph: STRING_8 B_clear_graph_except_selected: STRING_8 B_filter: STRING_8 B_find: STRING_8 B_find_referers: STRING_8 B_find_tip_by_instance_name: STRING_8 B_find_tip_by_type: STRING_8 B_show_object_changed: STRING_8 background_color: EV_COLOR background_pixmap: detachable EV_PIXMAP Border_width: INTEGER_32 c_histogram: EV_DRAWING_AREA c_history: EV_DRAWING_AREA Changeable_comparison_criterion: BOOLEAN chunk_size_other: EV_TEXT_FIELD clear_graph: EV_BUTTON client_height: INTEGER_32 client_width: INTEGER_32 coalesce_period_other: EV_TEXT_FIELD collect_statics: EV_TOOL_BAR_TOGGLE_BUTTON collected_average_full: EV_TEXT_FIELD collected_average_incre: EV_TEXT_FIELD collected_full: EV_TEXT_FIELD collected_incre: EV_TEXT_FIELD collection_period_other: EV_TEXT_FIELD configurable_target_menu_handler: detachable PROCEDURE [EV_MENU, ARRAYED_LIST [EV_PND_TARGET_DATA], EV_PICK_AND_DROPABLE, detachable ANY] constants_initialized: BOOLEAN count: INTEGER_32 cpu_interval_time_average_full: EV_TEXT_FIELD cpu_interval_time_average_incre: EV_TEXT_FIELD cpu_interval_time_full: EV_TEXT_FIELD cpu_interval_time_incre: EV_TEXT_FIELD cpu_time_average_full: EV_TEXT_FIELD cpu_time_average_incre: EV_TEXT_FIELD cpu_time_full: EV_TEXT_FIELD cpu_time_incre: EV_TEXT_FIELD cycle_count_full: EV_TEXT_FIELD cycle_count_incre: EV_TEXT_FIELD data: detachable ANY debug_output: STRING_32 Decreased_color: EV_COLOR default_identifier_name: STRING_32 default_key_processing_handler: detachable PREDICATE [EV_KEY] deny_cursor: EV_POINTER_STYLE Deny_node: EV_POINTER_STYLE Deny_node_class: EV_POINTER_STYLE Dlg_max_height_speed: INTEGER_32 Dlg_max_width_speed: INTEGER_32 dpi: NATURAL_32 eiffel_histogram: EV_DRAWING_AREA eiffel_history: EV_DRAWING_AREA eiffel_view_frame: EV_FRAME ev_application: EV_APPLICATION ev_separate_application: separate EV_APPLICATION extendible: BOOLEAN filter: MA_FILTER_SINGLETON filter_setting: EV_TOOL_BAR_BUTTON filter_window: MA_FILTER_WINDOW find: EV_BUTTON find_refers: EV_BUTTON foreground_color: EV_COLOR full: BOOLEAN full_identifier_path: STRING_32 gc_enable: EV_TOOL_BAR_TOGGLE_BUTTON gc_graphs: EV_VERTICAL_BOX gc_now: EV_TOOL_BAR_BUTTON generation_object_limit_other: EV_TEXT_FIELD Grid_util: MA_GRID_UTIL_SINGLETON has (v: EV_WIDGET): BOOLEAN has_capture: BOOLEAN has_constant (a_name: STRING_8): BOOLEAN has_focus: BOOLEAN has_identifier_name_set: BOOLEAN has_parent: BOOLEAN has_recursive (an_item: [like item] EV_WIDGET): BOOLEAN height: INTEGER_32 help_context: detachable FUNCTION [EV_HELP_CONTEXT] icon_name: STRING_32 icon_pixmap: EV_PIXMAP Icons: MA_ICONS_SINGLETON id_freed: BOOLEAN id_object (an_id: INTEGER_32): detachable IDENTIFIED identifier_name: STRING_32 Increased_color: EV_COLOR increased_object_result: EV_GRID integer_constant_by_name (a_name: STRING_8): INTEGER_32 Internal: INTERNAL is_background_color_void: BOOLEAN is_border_enabled: BOOLEAN is_destroyed: BOOLEAN is_displayed: BOOLEAN is_dockable: BOOLEAN is_docking_enabled: BOOLEAN is_empty: BOOLEAN is_external_docking_enabled: BOOLEAN is_external_docking_relative: BOOLEAN is_foreground_color_void: BOOLEAN is_in_default_state: BOOLEAN is_inserted (v: EV_WIDGET): BOOLEAN is_maximized: BOOLEAN is_minimized: BOOLEAN is_parent_recursive (a_widget: EV_WIDGET): BOOLEAN is_sensitive: BOOLEAN is_show_requested: BOOLEAN item: EV_WIDGET largest_coalesced_block_other: EV_TEXT_FIELD Lb_auto_refresh: STRING_8 Lb_chunk_size: STRING_8 Lb_coalesce_period: STRING_8 Lb_collected: STRING_8 Lb_collected_average: STRING_8 Lb_collection_period: STRING_8 Lb_cpu_interval_time: STRING_8 Lb_cpu_interval_time_average: STRING_8 Lb_cpu_time: STRING_8 Lb_cpu_time_average: STRING_8 Lb_cycle_count: STRING_8 Lb_generation_object_limit: STRING_8 Lb_largest_coalesced_block: STRING_8 Lb_max_memory: STRING_8 Lb_memory_threshold: STRING_8 Lb_memory_used: STRING_8 Lb_object_name: STRING_8 Lb_objects_count: STRING_8 Lb_real_interval_time: STRING_8 Lb_real_interval_time_average: STRING_8 Lb_real_time: STRING_8 Lb_real_time_average: STRING_8 Lb_scavenge_zone_size: STRING_8 Lb_speed: STRING_8 Lb_system_interval_time: STRING_8 Lb_system_interval_time_average: STRING_8 Lb_system_time: STRING_8 Lb_system_time_average: STRING_8 Lb_tenure: STRING_8 Lb_typ_name: STRING_8 Lb_zoom: STRING_8 linear_representation: LINEAR [[like item] EV_WIDGET] main_book: EV_NOTEBOOK Main_notebook_tab_height_minimum: INTEGER_32 Main_notebook_tab_width_minimum: INTEGER_32 max_memory_other: EV_TEXT_FIELD Maximum_dimension: INTEGER_32 maximum_height: INTEGER_32 maximum_width: INTEGER_32 may_contain (v: EV_WIDGET): BOOLEAN Memory: MEMORY memory_spot_1: EV_GRID memory_spot_2: EV_GRID memory_threshold_other: EV_TEXT_FIELD memory_used_full: EV_TEXT_FIELD memory_used_incre: EV_TEXT_FIELD menu_bar: detachable EV_MENU_BAR merged_radio_button_groups: detachable ARRAYED_LIST [EV_CONTAINER] minimum_height: INTEGER_32 minimum_width: INTEGER_32 mode_is_configurable_target_menu: BOOLEAN mode_is_drag_and_drop: BOOLEAN mode_is_pick_and_drop: BOOLEAN mode_is_target_menu: BOOLEAN Nb_memory_changed: STRING_8 Nb_memory_statistics: STRING_8 Nb_object_graph: STRING_8 Nb_object_grid: STRING_8 Nb_search_route: STRING_8 new_cursor: ITERATION_CURSOR [EV_WIDGET] notebook_gc_info: EV_NOTEBOOK object_comparison: BOOLEAN object_drawing: EV_FRAME Object_finder: MA_OBJECT_FINDER_SINGLETON object_grid: EV_GRID object_id: INTEGER_32 object_name_1: EV_COMBO_BOX object_routes_panel: EV_VERTICAL_BOX Padding_width: INTEGER_32 parent: detachable EV_CONTAINER parent_of_source_allows_docking: BOOLEAN pebble: detachable ANY pebble_function: detachable FUNCTION [detachable ANY] pebble_positioning_enabled: BOOLEAN pebble_x_position: INTEGER_32 pebble_y_position: INTEGER_32 pointer_position: EV_COORDINATE pointer_style: EV_POINTER_STYLE prunable: BOOLEAN readable: BOOLEAN real_interval_time_average_full: EV_TEXT_FIELD real_interval_time_average_incre: EV_TEXT_FIELD real_interval_time_full: EV_TEXT_FIELD real_interval_time_incre: EV_TEXT_FIELD real_source: detachable EV_DOCKABLE_SOURCE real_target: detachable EV_DOCKABLE_TARGET real_time_average_full: EV_TEXT_FIELD real_time_average_incre: EV_TEXT_FIELD real_time_full: EV_TEXT_FIELD real_time_incre: EV_TEXT_FIELD refresh: EV_TOOL_BAR_BUTTON refresh_speed: EV_TOOL_BAR_BUTTON retreive: EV_TOOL_BAR_BUTTON route_results_panel: EV_FRAME save_datas: EV_TOOL_BAR_BUTTON scavenge_zone_size_other: EV_TEXT_FIELD screen_x: INTEGER_32 screen_y: INTEGER_32 search_route_button: EV_BUTTON Separator_width: INTEGER_32 Shared_environment: EV_ENVIRONMENT show_diff_grid: EV_BUTTON source_has_current_recursive (source: EV_DOCKABLE_SOURCE): BOOLEAN split_incre: EV_HORIZONTAL_SPLIT_AREA split_incre_horizontal: EV_VERTICAL_SPLIT_AREA string_constant_by_name (a_name: STRING_8): detachable STRING_8 system_interval_time_average_full: EV_TEXT_FIELD system_interval_time_average_incre: EV_TEXT_FIELD system_interval_time_full: EV_TEXT_FIELD system_interval_time_incre: EV_TEXT_FIELD system_time_average_full: EV_TEXT_FIELD system_time_average_incre: EV_TEXT_FIELD system_time_full: EV_TEXT_FIELD system_time_incre: EV_TEXT_FIELD System_util: MA_SYSTEM_UTIL_SINGLETON tab_garbage_collector_info: EV_VERTICAL_SPLIT_AREA tab_object_graph: EV_VERTICAL_BOX tab_object_grid: EV_VERTICAL_BOX tab_states_compare: EV_VERTICAL_BOX target_data_function: detachable FUNCTION [[like pebble] detachable ANY, EV_PND_TARGET_DATA] target_name: detachable READABLE_STRING_GENERAL Tb_add_new_class_name: STRING_8 Tb_auto_refresh_enabled: STRING_8 Tb_collect_statics_enabled: STRING_8 Tb_disable_garbage_collector: STRING_8 Tb_filter_open: STRING_8 Tb_filter_save: STRING_8 Tb_garbage_clean_now: STRING_8 Tb_open_system_states: STRING_8 Tb_refresh_infomation: STRING_8 Tb_refresh_speed_is_normal: STRING_8 Tb_save_current_datas: STRING_8 Tb_set_analyze_filter: STRING_8 tenure_other: EV_TEXT_FIELD title: STRING_32 total_histogram: EV_DRAWING_AREA total_history: EV_DRAWING_AREA type_name: EV_COMBO_BOX user_can_resize: BOOLEAN veto_dock_function: detachable FUNCTION [EV_DOCKABLE_SOURCE, BOOLEAN] width: INTEGER_32 Wnd_filter_name: STRING_8 Wnd_memory_analyzer: STRING_8 writable: BOOLEAN x_position: INTEGER_32 y_position: INTEGER_32 zoom: EV_HORIZONTAL_RANGE Commands center_pointer cl_extend (v: [like item] EV_WIDGET) cl_prune (v: [like item] EV_WIDGET) cl_put (v: [like item] EV_WIDGET) compare_objects compare_references destroy destroy_and_exit_if_last disable_border disable_capture disable_dockable disable_docking disable_external_docking disable_external_docking_relative disable_pebble_positioning disable_sensitive disable_user_resize dispose enable_border enable_capture enable_dockable enable_docking enable_external_docking enable_external_docking_relative enable_pebble_positioning enable_sensitive enable_user_resize extend (v: [like item] EV_WIDGET) fill (other: CONTAINER [EV_WIDGET]) free_id hide lock_update lower maximize merge_radio_button_groups (other: EV_CONTAINER) minimize propagate_background_color propagate_foreground_color prune (v: EV_WIDGET) prune_all (v: EV_WIDGET) put (v: [like item] EV_WIDGET) raise refresh_now remove_background_pixmap remove_default_key_processing_handler remove_help_context remove_icon_name remove_menu_bar remove_pebble remove_real_source remove_real_target remove_title replace (v: [like item] EV_WIDGET) restore set_accept_cursor (a_cursor: [detachable like accept_cursor] detachable EV_POINTER_STYLE) set_actual_drop_target_agent (an_agent: [like actual_drop_target_agent] detachable FUNCTION [INTEGER_32, INTEGER_32, detachable EV_ABSTRACT_PICK_AND_DROPABLE]) set_background_color (a_color: [like background_color] EV_COLOR) set_background_pixmap (a_pixmap: EV_PIXMAP) set_configurable_target_menu_handler (a_handler: detachable PROCEDURE [EV_MENU, ARRAYED_LIST [EV_PND_TARGET_DATA], EV_PICK_AND_DROPABLE, detachable ANY]) set_configurable_target_menu_mode set_data (some_data: [like data] detachable ANY) set_default_colors set_default_key_processing_handler (a_handler: [like default_key_processing_handler] detachable PREDICATE [EV_KEY]) set_deny_cursor (a_cursor: [detachable like deny_cursor] detachable EV_POINTER_STYLE) set_drag_and_drop_mode set_focus set_foreground_color (a_color: [like foreground_color] EV_COLOR) set_height (a_height: INTEGER_32) set_help_context (an_help_context: FUNCTION [EV_HELP_CONTEXT]) set_icon_name (an_icon_name: READABLE_STRING_GENERAL) set_icon_pixmap (an_icon: EV_PIXMAP) set_identifier_name (a_name: READABLE_STRING_GENERAL) set_maximum_height (a_maximum_height: INTEGER_32) set_maximum_size (a_maximum_width, a_maximum_height: INTEGER_32) set_maximum_width (a_maximum_width: INTEGER_32) set_menu_bar (a_menu_bar: EV_MENU_BAR) set_minimum_height (a_minimum_height: INTEGER_32) set_minimum_size (a_minimum_width, a_minimum_height: INTEGER_32) set_minimum_width (a_minimum_width: INTEGER_32) set_pebble (a_pebble: ANY) set_pebble_function (a_function: FUNCTION [detachable ANY]) set_pebble_position (a_x, a_y: INTEGER_32) set_pick_and_drop_mode set_pointer_style (a_cursor: EV_POINTER_STYLE) set_position (a_x, a_y: INTEGER_32) set_real_source (dockable_source: EV_DOCKABLE_SOURCE) set_real_target (a_target: EV_DOCKABLE_TARGET) set_size (a_width, a_height: INTEGER_32) set_target_data_function (a_function: FUNCTION [[like pebble] detachable ANY, EV_PND_TARGET_DATA]) set_target_menu_mode set_target_name (a_name: READABLE_STRING_GENERAL) set_title (a_title: separate READABLE_STRING_GENERAL) set_veto_dock_function (a_function: FUNCTION [EV_DOCKABLE_SOURCE, BOOLEAN]) set_width (a_width: INTEGER_32) set_x_position (a_x: INTEGER_32) set_y_position (a_y: INTEGER_32) show show_configurable_target_menu (a_x, a_y: INTEGER_32) show_relative_to_window (a_parent: EV_WINDOW) unlock_update unmerge_radio_button_groups (other: EV_CONTAINER) wipe_out Constraints analyze object gra not void increase detector not void analyze gc not void analyze object snap not void timer not void auto refresh not void refresh speed not void main book not destroyed main book has tab garbage collector info main book has tab object grid main book has tab object graph main book has tab states compare -- Generated by Eiffel Studio --
For more details: eiffel.org