deferred class
	EV_DOCKABLE_SOURCE_I

General
	cluster: implementation_mswin
	description: "Implementation interface for dockable source."

Ancestors
	EV_ANY_I*
	EV_DOCKABLE_SOURCE_ACTION_SEQUENCES_I*
	EV_SHARED_TRANSPORT_I

Action sequences
	dock_ended_actions: EV_NOTIFY_ACTION_SEQUENCE
	dock_started_actions: EV_NOTIFY_ACTION_SEQUENCE

Queries
	closest_dockable_target: EV_DOCKABLE_TARGET
	Default_accept_cursor: EV_POINTER_STYLE
	Default_deny_cursor: EV_POINTER_STYLE
	Default_pixmaps: EV_STOCK_PIXMAPS
	dockable_dialog_target: EV_DOCKABLE_DIALOG
	Drag_cursor: EV_POINTER_STYLE
	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]
	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_screen: EV_SCREEN
	is_dock_executing: BOOLEAN
	is_dockable: BOOLEAN
	is_external_docking_enabled: BOOLEAN
	is_external_docking_relative: 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
	pointer_x: INTEGER_16
	pointer_y: INTEGER_16
	real_source: EV_DOCKABLE_SOURCE
	rubber_band_is_drawn: BOOLEAN
	source_being_docked: EV_DOCKABLE_SOURCE_I

Commands
	close_dockable_dialog (dockable_dialog: EV_DOCKABLE_DIALOG)
	complete_dock
	disable_dockable
	disable_external_docking
	disable_external_docking_relative
	enable_dockable
	enable_external_docking
	enable_external_docking_relative
	internal_disable_dockable
	internal_enable_dockable
	remove_insert_label
	remove_insert_sep
	remove_real_source
	set_real_source (dockable_source: EV_DOCKABLE_SOURCE)

Constraints
	widget or item source
	dock executing