class EV_PIXMAP_IMP General cluster: implementation_mswin description: "Eiffel Vision pixmap. Mswindows implementation for a simple pixmap (not drawable, not self-displayable)" create: make Ancestors EV_PIXMAP_I* EV_PIXMAP_IMP_LOADER* EV_PIXMAP_IMP_STATE* Action sequences conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE create_conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE create_drop_actions: EV_PND_ACTION_SEQUENCE create_expose_actions: EV_GEOMETRY_ACTION_SEQUENCE create_focus_in_actions: EV_NOTIFY_ACTION_SEQUENCE create_focus_out_actions: EV_NOTIFY_ACTION_SEQUENCE create_key_press_actions: EV_KEY_ACTION_SEQUENCE create_key_press_string_actions: EV_KEY_STRING_ACTION_SEQUENCE create_key_release_actions: EV_KEY_ACTION_SEQUENCE create_mouse_wheel_actions: EV_INTEGER_ACTION_SEQUENCE create_pick_actions: EV_PND_START_ACTION_SEQUENCE create_pick_ended_actions: EV_PND_FINISHED_ACTION_SEQUENCE create_pointer_button_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE create_pointer_button_release_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE create_pointer_double_press_actions: EV_POINTER_BUTTON_ACTION_SEQUENCE create_pointer_enter_actions: EV_NOTIFY_ACTION_SEQUENCE create_pointer_leave_actions: EV_NOTIFY_ACTION_SEQUENCE create_pointer_motion_actions: EV_POINTER_MOTION_ACTION_SEQUENCE create_resize_actions: EV_GEOMETRY_ACTION_SEQUENCE dock_ended_actions: EV_NOTIFY_ACTION_SEQUENCE dock_started_actions: EV_NOTIFY_ACTION_SEQUENCE drop_actions: EV_PND_ACTION_SEQUENCE expose_actions: EV_GEOMETRY_ACTION_SEQUENCE file_drop_actions: ACTION_SEQUENCE [TUPLE [LIST [STRING_32]]] focus_in_actions: EV_NOTIFY_ACTION_SEQUENCE focus_out_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 mouse_wheel_actions: EV_INTEGER_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 Queries accept_cursor: EV_POINTER_STYLE actual_drop_target_agent: FUNCTION [ANY, TUPLE [INTEGER_32, INTEGER_32], EV_ABSTRACT_PICK_AND_DROPABLE] arc_cosine (v: REAL_32): REAL_32 arc_sine (v: REAL_32): REAL_32 arc_tangent (v: REAL_32): REAL_32 blue: INTEGER_32 build_cursor: WEL_CURSOR build_icon: WEL_ICON ceiling (v: REAL_32): REAL_32 closest_dockable_target: EV_DOCKABLE_TARGET cosine (v: REAL_32): REAL_32 cursor: WEL_CURSOR Default_accept_cursor: EV_POINTER_STYLE Default_deny_cursor: EV_POINTER_STYLE default_key_processing_handler: PREDICATE [ANY, TUPLE [EV_KEY]] Default_pixmaps: EV_STOCK_PIXMAPS deny_cursor: EV_POINTER_STYLE dockable_dialog_target: EV_DOCKABLE_DIALOG Drag_cursor: EV_POINTER_STYLE Drawing_mode_and: INTEGER_32 Drawing_mode_copy: INTEGER_32 Drawing_mode_invert: INTEGER_32 Drawing_mode_or: INTEGER_32 Drawing_mode_xor: INTEGER_32 Euler: REAL_64 floor (v: REAL_32): REAL_32 get_bitmap: WEL_BITMAP get_mask_bitmap: WEL_BITMAP get_next_target (a_widget: EV_WIDGET): EV_DOCKABLE_TARGET Global_drag_targets: ARRAYED_LIST [INTEGER_32] Global_pnd_targets: HASH_TABLE [INTEGER_32, INTEGER_32] green: INTEGER_32 has_mask: BOOLEAN height: INTEGER_32 help_context: FUNCTION [ANY, TUPLE, EV_HELP_CONTEXT] icon: WEL_ICON Insert_label: EV_CELL Insert_label_imp: EV_CELL_I Insert_sep: EV_TOOL_BAR_SEPARATOR Insert_sep_imp: EV_TOOL_BAR_SEPARATOR_I internal_non_sensitive: BOOLEAN internal_pointer_style: EV_POINTER_STYLE Internal_screen: EV_SCREEN is_dock_executing: BOOLEAN is_dockable: BOOLEAN is_external_docking_enabled: BOOLEAN is_external_docking_relative: BOOLEAN is_transport_enabled: BOOLEAN item: INTEGER_32 log (v: REAL_32): REAL_32 log10 (v: REAL_32): REAL_32 log_2 (v: REAL_32): REAL_32 mode_is_drag_and_drop: BOOLEAN mode_is_pick_and_drop: BOOLEAN mode_is_target_menu: BOOLEAN not_external_docking_enabled: BOOLEAN not_is_external_docking_relative: BOOLEAN original_parent_position: INTEGER_32 original_x_offset: INTEGER_16 original_y_offset: INTEGER_16 originating_source: EV_DOCKABLE_SOURCE_I palette: WEL_PALETTE pebble: ANY pebble_function: FUNCTION [ANY, TUPLE, ANY] pebble_positioning_enabled: BOOLEAN pebble_x_position: INTEGER_32 pebble_y_position: INTEGER_32 Pi: REAL_64 pointer_x: INTEGER_16 pointer_y: INTEGER_16 raw_image_data: EV_RAW_IMAGE_DATA real_source: EV_DOCKABLE_SOURCE real_target: EV_DOCKABLE_TARGET red: INTEGER_32 rubber_band_is_drawn: BOOLEAN sine (v: REAL_32): REAL_32 source_being_docked: EV_DOCKABLE_SOURCE_I sqrt (v: REAL_32): REAL_32 Sqrt2: REAL_64 tangent (v: REAL_32): REAL_32 update_needed: BOOLEAN user_is_sensitive: BOOLEAN valid_color_constant (c: INTEGER_32): BOOLEAN valid_drawing_mode (a_mode: INTEGER_32): BOOLEAN width: INTEGER_32 Commands close_dockable_dialog (dockable_dialog: EV_DOCKABLE_DIALOG) complete_dock disable_dockable disable_external_docking disable_external_docking_relative disable_pebble_positioning enable_dockable enable_external_docking enable_external_docking_relative enable_pebble_positioning flush refresh_now remove_default_key_processing_handler remove_help_context remove_insert_label remove_insert_sep remove_pebble remove_real_source remove_real_target save_to_named_file (a_format: EV_GRAPHICAL_FORMAT; a_filename: FILE_NAME) set_accept_cursor (a_cursor: [like accept_cursor] EV_POINTER_STYLE) set_blue (a_blue: INTEGER_32) set_color (color: INTEGER_32) set_default_key_processing_handler (a_handler: [like default_key_processing_handler] PREDICATE [ANY, TUPLE [EV_KEY]]) set_deny_cursor (a_cursor: [like deny_cursor] EV_POINTER_STYLE) set_drag_and_drop_mode set_green (a_green: INTEGER_32) set_help_context (an_help_context: [like help_context] FUNCTION [ANY, TUPLE, EV_HELP_CONTEXT]) set_pebble_position (a_x, a_y: INTEGER_32) set_pick_and_drop_mode set_real_source (dockable_source: EV_DOCKABLE_SOURCE) set_real_target (a_target: EV_DOCKABLE_TARGET) set_red (a_red: INTEGER_32) set_rgb (a_red, a_green, a_blue: INTEGER_32) set_target_menu_mode update_content user_disable_sensitive user_enable_sensitive Constraints not both icon and cursor bitmap reference tracked palette reference tracked mask reference tracked icon reference tracked cursor reference tracked