indexing description: "Pixmaps used in interface." date: "$Date$" revision: "$Revision$" class EB_SHARED_PIXMAPS inherit EV_STOCK_PIXMAPS EB_SHARED_PIXMAP_FACTORY feature -- Access small_pixmaps: EB_SHARED_PIXMAPS_8 is -- Shared small pixmaps once create Result ensure result_not_void: Result /= Void end large_pixmaps: EB_SHARED_PIXMAPS_32 is -- Shared large pixmaps once create Result ensure result_not_void: Result /= Void end feature -- Pngs bm_About: EV_PIXMAP is -- Bitmap for the "About Dialog" once Result := pixmap_file_content ("bm_About") end bm_Wizard_blue: EV_PIXMAP is -- Bitmap for the wizards once Result := pixmap_file_content ("bm_wizard_blue") end bm_Wizard_profiler_icon: EV_PIXMAP is -- Icon Bitmap for the wizards once Result := pixmap_file_content ("bm_wizard_profiler_icon") end bm_Borland: EV_PIXMAP is -- Bitmap for "About dialog" when Borland C++ is installed. once Result := pixmap_file_content ("borland_logo") end feature -- Icons Icon_dialog_window: EV_PIXMAP is once Result := pixmap_file_content ("icon_dialog_window") end Icon_preference_root: EV_PIXMAP is once Result := pixmap_file_content ("icon_preference_root") end Icon_preference_folder: EV_PIXMAP is once Result := pixmap_file_content ("icon_preference_folder") end Icon_preference_window: EV_PIXMAP is once Result := pixmap_file_content ("icon_preference_window") end Icon_open_exception_dialog: EV_PIXMAP is once Result := pixmap_file_content ("icon_open_exception_dialog") end Icon_format_feature_homonyms: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_feature_homonyms_color") end Icon_format_feature_implementers: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_feature_implementers_color") end Icon_format_feature_ancestors: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_feature_ancestors_color") end Icon_format_feature_descendants: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_feature_descendants_color") end Icon_format_feature_callers: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_feature_callers_color") end icon_format_assigners: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_assigners_color") end icon_format_creators: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_creators_color") end Icon_format_ancestors: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_ancestors_color") end Icon_format_descendants: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_descendants_color") end Icon_format_clients: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_clients_color") end Icon_format_suppliers: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_suppliers_color") end Icon_format_externals: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_externals_color") end Icon_format_exporteds: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_exporteds_color") end Icon_format_deferreds: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_deferreds_color") end Icon_format_onces: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_onces_color") end Icon_format_attributes: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_attributes_color") end Icon_format_routines: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_routines_color") end Icon_format_text: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_text_color") end Icon_format_clickable: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_clickable_color") end Icon_format_flat: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_flat_color") end Icon_format_contract: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_contract_color") end Icon_format_interface: EV_PIXMAP is once Result := pixmap_file_content ("icon_format_interface_color") end Icon_frozen_feature: EV_PIXMAP is once Result := pixmap_file_content ("icon_frozen_feature") end Icon_obsolete_feature: EV_PIXMAP is once Result := pixmap_file_content ("icon_obsolete_feature") end Icon_object_symbol: EV_PIXMAP is once Result := pixmap_file_content ("icon_object_symbol") end Icon_static_object_symbol: EV_PIXMAP is once Result := pixmap_file_content ("icon_static_object_symbol") end Icon_external_symbol: EV_PIXMAP is once Result := pixmap_file_content ("icon_external_symbol") end Icon_dbg_error: EV_PIXMAP is once Result := pixmap_file_content ("icon_dbg_error") end Icon_static_external_symbol: EV_PIXMAP is once Result := pixmap_file_content ("icon_static_external_symbol") end Icon_once_objects: EV_PIXMAP is once Result := pixmap_file_content ("icon_once_symbol") end Icon_once_obsolete_objects: EV_PIXMAP is once Result := pixmap_file_content ("icon_once_obsolete_symbol") end Icon_once_frozen_objects: EV_PIXMAP is once Result := pixmap_file_content ("icon_once_frozen_symbol") end Icon_attributes: EV_PIXMAP is once Result := pixmap_file_content ("icon_attribute_symbol") end Icon_obsolete_attribute: EV_PIXMAP is once Result := pixmap_file_content ("icon_attribute_obsolete_symbol") end Icon_frozen_attribute: EV_PIXMAP is once Result := pixmap_file_content ("icon_attribute_frozen_symbol") end Icon_deferred_feature: EV_PIXMAP is once Result := pixmap_file_content ("icon_deferred_feature") end Icon_deferred_obsolete_feature: EV_PIXMAP is once Result := pixmap_file_content ("icon_deferred_obsolete_feature") end Icon_external_feature: EV_PIXMAP is once Result := pixmap_file_content ("icon_external_feature") end Icon_external_frozen_feature: EV_PIXMAP is once Result := pixmap_file_content ("icon_external_frozen_feature") end Icon_external_obsolete_feature: EV_PIXMAP is once Result := pixmap_file_content ("icon_external_obsolete_feature") end Icon_other_feature: EV_PIXMAP is once Result := pixmap_file_content ("icon_other_feature") end Icon_void_object: EV_PIXMAP is once Result := pixmap_file_content ("icon_void_pointer") end Icon_dotnet_import: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("dotnet_import") end Icon_expanded_object: EV_PIXMAP is once Result := pixmap_file_content ("icon_expanded_object") end Icon_immediate_value: EV_PIXMAP is once Result := pixmap_file_content ("icon_immediate_value") end Icon_feature_clause_any: EV_PIXMAP is once Result := pixmap_file_content ("icon_feature_clause_any") end Icon_feature_clause_some: EV_PIXMAP is once Result := pixmap_file_content ("icon_feature_clause_some") end Icon_feature_clause_none: EV_PIXMAP is once Result := pixmap_file_content ("icon_feature_clause_none") end Icon_nothing: EV_PIXMAP is once Result := small_pixmaps.icon_nothing end Icon_compilation_succeeded: EV_PIXMAP is once Result := pixmap_file_content ("icon_compiled") end Icon_compilation_failed: EV_PIXMAP is once Result := pixmap_file_content ("icon_compilation_error") end Icon_application_paused: EV_PIXMAP is once Result := pixmap_file_content ("icon_stopped") end Icon_expression_disabled: EV_PIXMAP is once Result := pixmap_file_content ("icon_stopped") end Icon_edited: EV_PIXMAP is once Result := pixmap_file_content ("icon_editing") end Icon_not_edited: EV_PIXMAP is once Result := pixmap_file_content ("icon_exe_up_to_date") end Icon_running: ARRAY [EV_PIXMAP] is once create Result.make (1, 3) Result.put (pixmap_file_content ("icon_running_1"), 1) Result.put (pixmap_file_content ("icon_running_2"), 2) Result.put (pixmap_file_content ("icon_running_3"), 3) end Icon_compiling: ARRAY [EV_PIXMAP] is once create Result.make (1, 4) Result.put (pixmap_file_content ("icon_compiling_1"), 1) Result.put (pixmap_file_content ("icon_compiling_2"), 2) Result.put (pixmap_file_content ("icon_compiling_3"), 3) Result.put (pixmap_file_content ("icon_compiling_4"), 4) end Icon_is_compiling: EV_PIXMAP is once Result := pixmap_file_content ("icon_compiling_4") end Icon_feature: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("feature") end Icon_toolbar_separator: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once create Result.make (1, 1) Result.put (pixmap_file_content ("icon_toolbar_separator"), 1) end Icon_compile: ARRAY [EV_PIXMAP] is -- Icon for "Melt project" command. once Result := build_classic_pixmap ("compile") end Icon_quick_compile: ARRAY [EV_PIXMAP] is -- Icon for "Quick melt project" command. once Result := build_classic_pixmap ("quick_compile") end Icon_finalize: ARRAY [EV_PIXMAP] is -- Icon for "Finalize project" command once Result := build_classic_pixmap ("finalize") end Icon_freeze: ARRAY [EV_PIXMAP] is -- Icon for "Freeze project" command once Result := build_classic_pixmap ("freeze") end Icon_system_info: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("system_info") end Icon_unify_stone: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("unify_stone") end Icon_send_stone_down: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("send_stone_down") end Icon_open_file: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("open_file") end Icon_wizard_precompile: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("wizard_precompile") end Icon_run: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("run") end Icon_run_debug: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("debug_run") end Icon_debugger_exception: EV_PIXMAP is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := pixmap_file_content ("icon_debugger_exception") end Icon_cluster_tool: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 -- Color with explaining text is at index 3, gray with explaining text at index 4 once Result := build_classic_pixmap ("cluster_tool") end Icon_context_tool: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 -- Color with explaining text is at index 3, gray with explaining text at index 4 once Result := build_classic_pixmap ("context_tool") end Icon_cut: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("cut") end Icon_copy: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("copy") end Icon_paste: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("past") end Icon_search: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 -- Color with explaining text is at index 3, gray with explaining text at index 4 once Result := build_classic_pixmap ("search") end Icon_windows: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 -- Color with explaining text is at index 3, gray with explaining text at index 4 once Result := build_classic_pixmap ("windows") end Icon_favorites: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 -- Color with explaining text is at index 3, gray with explaining text at index 4 once Result := build_classic_pixmap ("favorites") end Icon_features: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 -- Color with explaining text is at index 3, gray with explaining text at index 4 once Result := build_classic_pixmap ("features") end Icon_help_tool: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 -- Color with explaining text is at index 3, gray with explaining text at index 4 once Result := build_classic_pixmap ("help_tool") end Icon_save: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("save") end Icon_save_measure: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("save_measure") end Icon_view_measure_minus: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("view_measure_minus") end Icon_view_measure_plus: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("view_measure_plus") end Icon_undo: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("undo") end Icon_cmd_history: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("cmd_history") end Icon_redo: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("redo") end Icon_shell: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("shell") end Icon_new_development_tool: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("new_development_tool") end Icon_new_editor: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("new_editor") end Icon_new_context_tool: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("new_context_window") end Icon_new_dynamic_lib: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("new_dynamic_lib") end Icon_new_cluster: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("new_cluster") end Icon_new_class: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("new_class") end Icon_close: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("close") end Icon_minimize_all: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("minimize_all") end Icon_new_measure: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("new_measure") end Icon_raise_all: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("restore_all") end Icon_raise_all_unsaved: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("restore_all_unsaved") end Icon_add_exported_feature: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("add_exported_feature") end Icon_edit_exported_feature: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("edit_exported_feature") end Icon_check_exports: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("check_exports") end Icon_exec_step: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("exec_step") end Icon_step_into: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("step_into") end Icon_step_out: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("step_out") end Icon_exec_quit: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("exec_quit") end Icon_exec_stop: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("exec_stop") end Icon_no_stop: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("no_stop") end Icon_back: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("back") end Icon_forth: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("forth") end Icon_class_symbol: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("class_symbol") end Icon_class_symbol_color: EV_PIXMAP is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := pixmap_file_content ("icon_class_symbol_color") end Icon_deferred_class_symbol_color: EV_PIXMAP is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := pixmap_file_content ("icon_deferred_class_symbol_color") end Icon_class_symbol_gray: EV_PIXMAP is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := pixmap_file_content ("icon_class_symbol_gray") end Icon_read_only_class_color: EV_PIXMAP is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := pixmap_file_content ("icon_light_class_color") end Icon_deferred_read_only_class_color: EV_PIXMAP is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := pixmap_file_content ("icon_light_deferred_class_color") end Icon_read_only_class_gray: EV_PIXMAP is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := pixmap_file_content ("icon_light_class_gray") end Icon_read_only_cluster: EV_PIXMAP is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := pixmap_file_content ("icon_light_cluster_color") end Icon_favorites_folder: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("favorites_folder") end Icon_cluster_symbol: ARRAY [EV_PIXMAP] is -- Array containing both the color & the gray pixmap -- Color is at index 1, gray at index 2 once Result := build_classic_pixmap ("cluster_symbol") end Icon_development_window: EV_PIXMAP is -- Pixmap representing a development window once Result := pixmap_file_content ("icon_development_window") end Icon_profiler_window: EV_PIXMAP is -- Pixmap representing a profiler window once Result := pixmap_file_content ("icon_profiler_window") end Icon_dynamiclib_window: EV_PIXMAP is -- Pixmap representing a dynamic library builder window once Result := pixmap_file_content ("icon_dynamiclib_window") end Icon_progress_dialog: EV_PIXMAP is -- Pixmap representing a dynamic library builder window once Result := pixmap_file_content ("icon_progress_dialog") end Icon_enable_bkpt: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("enable_bkpt") end Icon_disable_bkpt: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("disable_bkpt") end Icon_forget_bkpt: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("del_bkpt") end Icon_bkpt_info: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("bkpt_info") end Icon_new_feature: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("new_feature") end Icon_color: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("color") end Icon_new_supplier: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("new_supplier") end Icon_new_aggregate_supplier: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("new_agg_supplier") end Icon_new_inherit: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("new_inherit") end Icon_supplier: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("supplier") end Icon_inherit: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("inherit") end Icon_display_labels: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("display_labels") end Icon_display_uml: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("uml") end Icon_display_clusters: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("display_cluster") end Icon_remove_anchor: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("remove_anchor") end Icon_toggle_force_directed: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("toggle_force") end Icon_force_settings: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("force_settings") end Icon_toggle_clusters: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("toggle_clusters") end Icon_class_header: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("class_header") end Icon_toggle_quality: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("toggle_quality") end Icon_super_cluster: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("super_cluster") end Icon_center_diagram: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("center_diagram") end Icon_delete_view: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("delete_view") end Icon_reset_view: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("reset_view") end Icon_export_to_png: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("export_to_png") end Icon_delete_small: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("delete_small") end Icon_delete_measure: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("delete_measure") end Icon_remove_exported_feature: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("remove_exported_feature") end Icon_set_arguments: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("set_arguments") end Icon_crop: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("crop") end Icon_restore_view: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("restore_view") end Icon_fill_cluster: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("fill_cluster") end Icon_link_tool: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("straight_arrows") end Icon_reset_diagram: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("reset_diagram") end Icon_zoom_in: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("zoom_in") end Icon_zoom_out: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("zoom_out") end Icon_fit_to_screen: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("fit_to_screen") end Icon_select_depth: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("select_depth") end Icon_display_legend: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("display_legend") end Icon_pin_legend_open: EV_PIXMAP is once Result := pixmap_file_content ("icon_pin_open_color") end Icon_pin_legend_closed: EV_PIXMAP is once Result := pixmap_file_content ("icon_pin_closed_color") end Icon_recycle_bin: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("recycle_bin") end Icon_new_metric: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("new_metric") end Icon_select_metrics: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("select_metrics") end Icon_sorter: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("sorter") end Icon_bon_anchor: EV_PIXMAP is once Result := pixmap_file_content ("icon_anchor") end Icon_system: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("system") end Icon_system_window: EV_PIXMAP is once Result := pixmap_file_content ("icon_system_color") end Icon_green_arrow: EV_PIXMAP is once Result := pixmap_file_content ("icon_green_arrow") end Icon_arrow_empty: EV_PIXMAP is once Result := pixmap_file_content ("icon_arrow_empty") end Icon_green_tick: EV_PIXMAP is once Result := pixmap_file_content ("icon_green_tick") end Icon_red_cross: EV_PIXMAP is once Result := pixmap_file_content ("icon_red_cross") end Icon_print: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("print") end Icon_word_wrap_color: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("word_wrap") end Icon_auto_slice_limits_color: ARRAY [EV_PIXMAP] is once Result := build_classic_pixmap ("auto_slice_limits") end feature -- Reading build_classic_pixmap (pixmap_name: STRING): ARRAY [EV_PIXMAP] is -- Build an array of pixmaps. The first pixmap is the -- colored pixmap, others are for future expansion such as large icons -- -- `pixmap_name' is the core name of the pixmap. do -- Read the pixmaps create Result.make (1,1) Result.put (pixmap_file_content ("icon_" + pixmap_name + "_color"), 1) ensure result_valid: Result /= Void and then Result.count = 1 end pixmap_path: DIRECTORY_NAME is -- (export status {NONE}) once create Result.make_from_string ((create {EIFFEL_ENV}).bitmaps_path) Result.extend (pixmap_suffix) end feature {NONE} -- Implementation pixmap_width: INTEGER is 16 -- Width in pixels of generated factory image pixmap_height: INTEGER is 16 -- Height in pixels of generated factory image image_matrix: EV_PIXMAP is -- Matrix pixmap containing all of the screen cursors once Result := pixmap_file_content ("icon_matrix_16") end pixmap_lookup: HASH_TABLE [TUPLE [INTEGER, INTEGER], STRING] is -- Lookup hash table for Studio pixmaps once create Result.make (256) -- Icons Result.put ([1, 1], "icon_add_exported_feature_color") Result.put ([1, 2], "icon_stopped") Result.put ([1, 3], "icon_attribute_symbol") Result.put ([1, 4], "icon_auto_slice_limits_color") Result.put ([1, 5], "icon_back_color") Result.put ([1, 6], "icon_bkpt_info_color") Result.put ([1, 7], "icon_center_diagram_color") Result.put ([1, 8], "icon_check_exports_color") Result.put ([1, 9], "icon_class_header_color") Result.put ([1, 10], "icon_class_symbol_color") Result.put ([1, 11], "icon_class_symbol_color") Result.put ([1, 12], "icon_class_symbol_gray") Result.put ([1, 13], "icon_cluster_symbol_color") Result.put ([1, 14], "icon_cluster_tool_color") Result.put ([1, 15], "icon_cmd_history_color") Result.put ([1, 16], "icon_color_color") Result.put ([2, 1], "icon_compilation_error") Result.put ([2, 2], "icon_compiled") Result.put ([2, 3], "icon_compile_color") Result.put ([2, 4], "icon_compiling_1") Result.put ([2, 5], "icon_compiling_2") Result.put ([2, 6], "icon_compiling_3") Result.put ([2, 7], "icon_compiling_4") Result.put ([2, 8], "icon_context_tool_color") Result.put ([2, 9], "icon_copy_color") Result.put ([2, 10], "icon_crop_color") Result.put ([2, 11], "icon_cut_color") Result.put ([2, 12], "icon_deferred_class_symbol_color") Result.put ([2, 13], "icon_deferred_feature") Result.put ([2, 14], "icon_light_deferred_class_color") Result.put ([2, 15], "icon_delete_measure_color") Result.put ([2, 16], "icon_delete_small_color") Result.put ([3, 1], "icon_delete_view_color") Result.put ([3, 2], "icon_development_window") Result.put ([3, 3], "icon_dialog_window") Result.put ([3, 4], "icon_disable_bkpt_color") Result.put ([3, 5], "icon_display_labels_color") Result.put ([3, 6], "icon_dotnet_import_color") Result.put ([3, 7], "icon_dynamiclib_window") Result.put ([3, 8], "icon_edit_exported_feature_color") Result.put ([3, 9], "icon_editing") Result.put ([3, 10], "icon_enable_bkpt_color") Result.put ([3, 11], "icon_exec_quit_color") Result.put ([3, 12], "icon_exec_quit_color") Result.put ([3, 13], "icon_exec_step_color") Result.put ([3, 14], "icon_exec_stop_color") Result.put ([3, 15], "icon_expanded_object") Result.put ([3, 16], "icon_export_to_png_color") Result.put ([4, 1], "icon_stopped") Result.put ([4, 2], "icon_external_feature") Result.put ([4, 3], "icon_external_symbol") Result.put ([4, 4], "icon_favorites_color") Result.put ([4, 5], "icon_favorites_folder_color") Result.put ([4, 6], "icon_feature_color") Result.put ([4, 7], "icon_feature_clause_any") Result.put ([4, 8], "icon_feature_clause_none") Result.put ([4, 9], "icon_feature_clause_some") Result.put ([4, 10], "icon_features_color") Result.put ([4, 11], "icon_fill_cluster_color") Result.put ([4, 12], "icon_finalize_color") Result.put ([4, 13], "icon_del_bkpt_color") Result.put ([4, 14], "icon_format_ancestors_color") Result.put ([4, 15], "icon_format_attributes_color") Result.put ([4, 16], "icon_format_clickable_color") Result.put ([5, 1], "icon_format_clients_color") Result.put ([5, 2], "icon_format_contract_color") Result.put ([5, 3], "icon_format_deferreds_color") Result.put ([5, 4], "icon_format_descendants_color") Result.put ([5, 5], "icon_format_exporteds_color") Result.put ([5, 6], "icon_format_externals_color") Result.put ([5, 7], "icon_format_feature_ancestors_color") Result.put ([5, 8], "icon_format_feature_callers_color") Result.put ([5, 9], "icon_format_feature_descendants_color") Result.put ([5, 10], "icon_format_feature_homonyms_color") Result.put ([5, 11], "icon_format_feature_implementers_color") Result.put ([5, 12], "icon_format_flat_color") Result.put ([5, 13], "icon_format_interface_color") Result.put ([5, 14], "icon_format_onces_color") Result.put ([5, 15], "icon_format_routines_color") Result.put ([5, 16], "icon_format_suppliers_color") Result.put ([6, 1], "icon_format_text_color") Result.put ([6, 2], "icon_forth_color") Result.put ([6, 3], "icon_freeze_color") Result.put ([6, 4], "icon_green_arrow") Result.put ([6, 5], "icon_green_tick") Result.put ([6, 6], "icon_help_tool_color") Result.put ([6, 7], "icon_immediate_value") Result.put ([6, 8], "icon_inherit_color") Result.put ([6, 9], "icon_straight_arrows_color") Result.put ([6, 10], "icon_minimize_all_color") Result.put ([6, 11], "icon_new_agg_supplier_color") Result.put ([6, 12], "icon_new_class_color") Result.put ([6, 13], "icon_new_cluster_color") Result.put ([6, 14], "icon_new_context_window_color") Result.put ([6, 15], "icon_new_development_tool_color") Result.put ([6, 16], "icon_new_dynamic_lib_color") Result.put ([7, 1], "icon_new_editor_color") Result.put ([7, 2], "icon_new_feature_color") Result.put ([7, 3], "icon_new_inherit_color") Result.put ([7, 4], "icon_new_measure_color") Result.put ([7, 5], "icon_new_metric_color") Result.put ([7, 6], "icon_new_supplier_color") Result.put ([7, 7], "icon_no_stop_color") Result.put ([7, 8], "icon_exe_up_to_date") Result.put ([7, 9], "icon_object_symbol") Result.put ([7, 10], "icon_once_symbol") Result.put ([7, 11], "icon_open_file_color") Result.put ([7, 12], "icon_past_color") Result.put ([7, 13], "icon_preference_window") Result.put ([7, 14], "icon_open_exception_dialog") Result.put ([7, 15], "icon_print_color") Result.put ([7, 16], "icon_profiler_window") Result.put ([8, 1], "icon_progress_dialog") Result.put ([8, 2], "icon_quick_compile_color") Result.put ([8, 3], "icon_restore_all_color") Result.put ([8, 4], "icon_restore_all_unsaved_color") Result.put ([8, 5], "icon_light_class_color") Result.put ([8, 6], "icon_light_class_gray") Result.put ([8, 7], "icon_light_cluster_color") Result.put ([8, 8], "icon_recycle_bin_color") Result.put ([8, 9], "icon_red_cross") Result.put ([8, 10], "icon_redo_color") Result.put ([8, 11], "icon_remove_exported_feature_color") Result.put ([8, 12], "icon_reset_diagram_color") Result.put ([8, 13], "icon_restore_view_color") Result.put ([8, 14], "icon_run_color") Result.put ([8, 15], "icon_debug_run_color") Result.put ([8, 16], "icon_debugger_exception") Result.put ([9, 1], "icon_running_1") Result.put ([9, 2], "icon_running_2") Result.put ([9, 3], "icon_running_3") Result.put ([9, 4], "icon_save_color") Result.put ([9, 5], "icon_save_measure_color") Result.put ([9, 6], "icon_search_color") Result.put ([9, 7], "icon_select_depth_color") Result.put ([9, 8], "icon_select_metrics_color") Result.put ([9, 9], "icon_send_stone_down_color") Result.put ([9, 10], "icon_set_arguments_color") Result.put ([9, 11], "icon_shell_color") Result.put ([9, 12], "icon_sorter_color") Result.put ([9, 13], "icon_static_external_symbol") Result.put ([9, 14], "icon_static_object_symbol") Result.put ([9, 15], "icon_step_into_color") Result.put ([9, 16], "icon_step_out_color") Result.put ([10, 1], "icon_super_cluster_color") Result.put ([10, 2], "icon_supplier_color") Result.put ([10, 3], "icon_system_color") Result.put ([10, 4], "icon_system_info_color") Result.put ([10, 5], "icon_system_color") Result.put ([10, 6], "icon_toggle_clusters_color") Result.put ([10, 7], "icon_toolbar_separator") Result.put ([10, 8], "icon_undo_color") Result.put ([10, 9], "icon_unify_stone_color") Result.put ([10, 10], "icon_view_measure_minus_color") Result.put ([10, 11], "icon_view_measure_plus_color") Result.put ([10, 12], "icon_void_pointer") Result.put ([10, 13], "icon_windows_color") Result.put ([10, 14], "icon_word_wrap_color") Result.put ([10, 15], "icon_zoom_in_color") Result.put ([10, 16], "icon_zoom_out_color") Result.put ([11, 1], "icon_anchor") Result.put ([11, 2], "icon_display_cluster_color") Result.put ([11, 3], "icon_display_legend_color") Result.put ([11, 4], "icon_fit_to_screen_color") Result.put ([11, 5], "icon_remove_anchor_color") Result.put ([11, 6], "icon_toggle_force_color") Result.put ([11, 7], "icon_toggle_quality_color") Result.put ([11, 8], "icon_uml_color") Result.put ([11, 9], "icon_pin_open_color") Result.put ([11, 10], "icon_pin_closed_color") Result.put ([11, 11], "icon_arrow_empty") Result.put ([11, 12], "icon_force_settings_color") Result.put ([11, 13], "icon_deferred_obsolete_feature") Result.put ([11, 14], "icon_attribute_obsolete_symbol") Result.put ([11, 15], "icon_attribute_frozen_symbol") Result.put ([11, 16], "icon_once_obsolete_symbol") Result.put ([12, 1], "icon_once_frozen_symbol") Result.put ([12, 2], "icon_external_obsolete_feature") Result.put ([12, 3], "icon_external_frozen_feature") Result.put ([12, 4], "icon_obsolete_feature") Result.put ([12, 5], "icon_frozen_feature") Result.put ([12,6], "icon_format_assigners_color") Result.put ([12,7], "icon_format_creators_color") Result.put ([12,8], "icon_preference_root") Result.put ([12,9], "icon_preference_folder") Result.put ([12,10], "icon_other_feature") Result.put ([12,11], "icon_reset_view_color") Result.compare_objects end end