note description: "[ Dialogs that are created by the Vision2 docking mechanism when an EV_DOCKABLE_SOURCE is dropped while not over a valid EV_DOCKABLE_TARGET. The transported component will be inserted into `Current', and when `Current' is destroyed, it will be restored back to its original position before the transport began. ]" legal: "See notice at end of class." status: "See notice at end of class." date: "$Date$" revision: "$Revision$" class EV_DOCKABLE_DIALOG inherit EV_DIALOG export {ANY} close_request_actions end feature -- Access original_parent: detachable EV_DOCKABLE_TARGET -- Original parent of `item' before it was -- dragged out. original_parent_index: INTEGER -- Original index of `item' in parent before it was -- dragged out. expansion_was_disabled: BOOLEAN -- Was `item' originally disabled in `original_parent'? This -- may only be True if `original_parent' is an EV_BOX. feature {EV_DOCKABLE_SOURCE_I} -- Implementation set_original_parent (an_original_parent: like original_parent) -- Assign `an_original_parent' to `original_parent'. do original_parent := an_original_parent end set_original_parent_index (an_index: INTEGER) -- Assign `an_index' to `original_parent_index'. do original_parent_index := an_index end set_expansion_was_disabled -- Assign `True' to `expansion_was_disabled'. do expansion_was_disabled := True end note copyright: "Copyright (c) 1984-2006, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 356 Storke Road, 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 EV_DOCKABLE_DIALOG