Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class EV_MODEL_MOVE_HANDLE General cluster: interface description: "Handles that allow the user to control certain EV_MODELs in an EV_MODEL_WORLD." keywords: "point, handle, move, resize, grab" create: default_create, list_make, make_filled Ancestors EV_MODEL_GROUP EV_SHARED_APPLICATION Action sequences conforming_pick_actions: EV_NOTIFY_ACTION_SEQUENCE drop_actions: EV_PND_ACTION_SEQUENCE end_actions: EV_NOTIFY_ACTION_SEQUENCE move_actions: EV_POINTER_MOTION_ACTION_SEQUENCE pick_actions: EV_PND_START_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 rotate_actions: EV_DOUBLE_VALUE_CHANGE_ACTION_SEQUENCE scale_x_actions: EV_DOUBLE_VALUE_CHANGE_ACTION_SEQUENCE scale_y_actions: EV_DOUBLE_VALUE_CHANGE_ACTION_SEQUENCE start_actions: EV_NOTIFY_ACTION_SEQUENCE Queries accept_cursor: EV_POINTER_STYLE additional_space: INTEGER_32 after: BOOLEAN all_default: BOOLEAN angle: REAL_64 arc_cosine (v: REAL_64): REAL_64 arc_sine (v: REAL_64): REAL_64 arc_tangent (v: REAL_64): REAL_64 are_events_sent_to_group: BOOLEAN area: SPECIAL [EV_MODEL] area_v2: SPECIAL [EV_MODEL] array_at (i: INTEGER_32): EV_MODEL array_item (i: INTEGER_32): EV_MODEL array_valid_index (i: INTEGER_32): BOOLEAN at alias "@" (i: INTEGER_32): [like item] EV_MODEL before: BOOLEAN between (n, a, b: REAL_64): BOOLEAN bounding_box: EV_RECTANGLE capacity: INTEGER_32 ceiling (v: REAL_64): REAL_64 changeable_comparison_criterion: BOOLEAN cosine (v: REAL_64): REAL_64 count: INTEGER_32 cursor: ARRAYED_LIST_CURSOR dabs (v: REAL_64): REAL_64 deep_elements: LIST [EV_MODEL] delta_x (angle, length: REAL_64): REAL_64 delta_y (angle, length: REAL_64): REAL_64 deny_cursor: EV_POINTER_STYLE distance (x1, y1, x2, y2: REAL_64): REAL_64 distance_from_line (x, y, x1, y1, x2, y2: REAL_64): REAL_64 eif_current_object_id: INTEGER_32 eif_id_object (an_id: INTEGER_32): detachable ANY eif_is_object_id_of_current (an_id: INTEGER_32): BOOLEAN eif_object_id (an_object: ANY): INTEGER_32 Euler: REAL_64 ev_application: EV_APPLICATION ev_separate_application: separate EV_APPLICATION exhausted: BOOLEAN exp (x: REAL_64): REAL_64 extendible: BOOLEAN first: [like item] EV_MODEL floor (v: REAL_64): REAL_64 for_all (test: FUNCTION [EV_MODEL, BOOLEAN]): BOOLEAN full: BOOLEAN group: detachable EV_MODEL_GROUP Growth_percentage: INTEGER_32 has (v: [like item] EV_MODEL): BOOLEAN has_capture: BOOLEAN has_deep (figure: EV_MODEL): BOOLEAN i_th alias "[]" (i: INTEGER_32): [like item] EV_MODEL id: INTEGER_32 id_freed: BOOLEAN id_object (an_id: INTEGER_32): detachable IDENTIFIED index: INTEGER_32 index_of (v: [like item] EV_MODEL; i: INTEGER_32): INTEGER_32 invalid_rectangle: detachable EV_RECTANGLE is_always_shown: BOOLEAN is_center_valid: BOOLEAN is_empty: BOOLEAN is_grouped: BOOLEAN is_hashable: BOOLEAN is_in_group: BOOLEAN is_in_world: BOOLEAN is_inserted (v: EV_MODEL): BOOLEAN is_moving: BOOLEAN is_rotatable: BOOLEAN is_rotating: BOOLEAN is_scalable: BOOLEAN is_scaling: BOOLEAN is_sensitive: BOOLEAN is_show_requested: BOOLEAN is_snapping: BOOLEAN is_transformable: BOOLEAN isfirst: BOOLEAN islast: BOOLEAN item: EV_MODEL item_for_iteration: EV_MODEL last: [like first] EV_MODEL line_angle (x1, y1, x2, y2: REAL_64): REAL_64 linear_representation: LINEAR [EV_MODEL] log (v: REAL_64): REAL_64 log10 (v: REAL_64): REAL_64 log_2 (v: REAL_64): REAL_64 Lower: INTEGER_32 maximum_x: INTEGER_32 maximum_y: INTEGER_32 Minimal_increase: INTEGER_32 minimum_x: INTEGER_32 minimum_y: INTEGER_32 Mismatch_information: MISMATCH_INFORMATION modulo (a, b: REAL_64): REAL_64 move_button: INTEGER_32 new_cursor: ARRAYED_LIST_ITERATION_CURSOR [EV_MODEL] object_comparison: BOOLEAN object_id: INTEGER_32 occurrences (v: [like item] EV_MODEL): INTEGER_32 off: BOOLEAN pebble: detachable ANY pebble_function: detachable FUNCTION [detachable ANY] Pi: REAL_64 Pi_2: REAL_64 Pi_4: REAL_64 point: EV_COORDINATE point_count: INTEGER_32 point_on_ellipse (x, y, xc, yc, r1, r2: REAL_64): BOOLEAN point_on_ellipse_boundary (x, y, xc, yc, r1, r2, width: REAL_64): BOOLEAN point_on_line (x, y, x1, y1, x2, y2, width: REAL_64): BOOLEAN point_on_polygon (x, y: REAL_64; points: SPECIAL [EV_COORDINATE]): BOOLEAN point_on_rectangle (x, y, x1, y1, x2, y2: REAL_64): BOOLEAN point_on_rotated_ellipse (x, y, xc, yc, r1, r2, angle: REAL_64): BOOLEAN point_on_rotated_ellipse_boundary (x, y, xc, yc, r1, r2, angle, width: REAL_64): BOOLEAN point_on_segment (x, y, x1, y1, x2, y2, width: REAL_64): BOOLEAN point_relative: EV_COORDINATE point_x: INTEGER_32 point_x_relative: INTEGER_32 point_y: INTEGER_32 point_y_relative: INTEGER_32 pointer_style: detachable EV_POINTER_STYLE position_on_figure (a_x, a_y: INTEGER_32): BOOLEAN prunable: BOOLEAN readable: BOOLEAN real_position_agent: detachable FUNCTION [INTEGER_32, INTEGER_32, TUPLE [INTEGER_32, INTEGER_32]] replaceable: BOOLEAN resizable: BOOLEAN rotate_button: INTEGER_32 scale_button: INTEGER_32 sequential_has (v: [like item] EV_MODEL): BOOLEAN sequential_index_of (v: [like item] EV_MODEL; i: INTEGER_32): INTEGER_32 sequential_occurrences (v: [like item] EV_MODEL): INTEGER_32 Shared_environment: EV_ENVIRONMENT sine (v: REAL_64): REAL_64 sqrt (v: REAL_64): REAL_64 Sqrt2: REAL_64 tangent (v: REAL_64): REAL_64 target_data_function: detachable FUNCTION [[like pebble] detachable ANY, EV_PND_TARGET_DATA] target_name: detachable READABLE_STRING_GENERAL there_exists (test: FUNCTION [EV_MODEL, BOOLEAN]): BOOLEAN to_array: ARRAY [EV_MODEL] update_rectangle: detachable EV_RECTANGLE upper: INTEGER_32 valid_cursor (p: CURSOR): BOOLEAN valid_cursor_index (i: INTEGER_32): BOOLEAN valid_index (i: INTEGER_32): BOOLEAN world: detachable EV_MODEL_WORLD writable: BOOLEAN x: INTEGER_32 y: INTEGER_32 Commands append (s: SEQUENCE [EV_MODEL]) array_put (v: EV_MODEL; i: INTEGER_32) automatic_grow back bring_forward (a_figure: EV_MODEL) bring_to_front (a_figure: EV_MODEL) center_invalidate chain_wipe_out compare_objects compare_references correct_mismatch disable_always_shown disable_capture disable_events_sended_to_group disable_moving disable_rotating disable_scaling disable_sensitive disable_snapping dispose do_all (action: PROCEDURE [EV_MODEL]) do_all_with_index (action: PROCEDURE [EV_MODEL, INTEGER_32]) do_if (action: PROCEDURE [EV_MODEL]; test: FUNCTION [EV_MODEL, BOOLEAN]) do_if_with_index (action: PROCEDURE [EV_MODEL, INTEGER_32]; test: FUNCTION [EV_MODEL, INTEGER_32, BOOLEAN]) eif_object_id_free (an_id: INTEGER_32) enable_always_shown enable_capture enable_events_sended_to_group enable_moving enable_rotating enable_scaling enable_sensitive enable_snapping extend (fig: [like item] EV_MODEL) fill (other: CONTAINER [EV_MODEL]) finish force (fig: [like item] EV_MODEL) forth free_id go_i_th (i: INTEGER_32) go_to (p: CURSOR) grow (i: INTEGER_32) hide insert (fig: [like item] EV_MODEL; i: INTEGER_32) invalidate list_make (n: INTEGER_32) make_filled (n: INTEGER_32) make_from_array (a: ARRAY [EV_MODEL]) merge_left (other: ARRAYED_LIST [EV_MODEL]) merge_right (other: ARRAYED_LIST [EV_MODEL]) move (i: INTEGER_32) project (a_projector: EV_MODEL_DRAWING_ROUTINES) prune (v: [like item] EV_MODEL) prune_all (fig: [like item] EV_MODEL) put (v: [like item] EV_MODEL) put_front (v: [like item] EV_MODEL) put_i_th (v: [like i_th] EV_MODEL; i: INTEGER_32) put_left (v: [like item] EV_MODEL) put_right (v: [like item] EV_MODEL) regroup remove remove_i_th (i: INTEGER_32) remove_left remove_pebble remove_right replace (fig: [like item] EV_MODEL) resize (new_capacity: INTEGER_32) rotate (an_angle: REAL_64) rotate_around (an_angle: REAL_64; ax, ay: INTEGER_32) scale (a_scale: REAL_64) scale_abs (a_scale: REAL_64) scale_x (a_scale_x: REAL_64) scale_x_abs (a_scale_x: REAL_64) scale_y (a_scale_y: REAL_64) scale_y_abs (a_scale_y: REAL_64) search (v: [like item] EV_MODEL) send_backward (a_figure: EV_MODEL) send_to_back (a_figure: EV_MODEL) sequence_put (v: [like item] EV_MODEL) set_accept_cursor (a_cursor: [detachable like accept_cursor] detachable EV_POINTER_STYLE) set_deny_cursor (a_cursor: [detachable like deny_cursor] detachable EV_POINTER_STYLE) set_maximum_x (a_x: INTEGER_32) set_maximum_y (a_y: INTEGER_32) set_minimum_x (a_x: INTEGER_32) set_minimum_y (a_y: INTEGER_32) set_move_button (nr: INTEGER_32) set_pebble (a_pebble: [like pebble] detachable ANY) set_pebble_function (a_function: [attached like pebble_function] attached FUNCTION [detachable ANY]) set_point_position (a_x, a_y: INTEGER_32) set_point_position_relative (ax, ay: INTEGER_32) set_pointer_style (a_cursor: [like pointer_style] detachable EV_POINTER_STYLE) set_real_position_agent (an_agent: [like real_position_agent] detachable FUNCTION [INTEGER_32, INTEGER_32, TUPLE [INTEGER_32, INTEGER_32]]) set_rotate_button (nr: INTEGER_32) set_scale_button (nr: INTEGER_32) set_target_data_function (a_function: FUNCTION [[like pebble] detachable ANY, EV_PND_TARGET_DATA]) set_target_name (a_name: READABLE_STRING_GENERAL) set_x (a_x: INTEGER_32) set_x_y (a_x, a_y: INTEGER_32) set_y (a_y: INTEGER_32) show snap_to_grid start swap (i: INTEGER_32) transform (a_transformation: EV_MODEL_TRANSFORMATION) trim ungroup update_rectangle_to_bounding_box (a_bbox: EV_RECTANGLE) validate wipe_out
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org