INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "IInPlaceActiveObject support"
project: "Visual Eiffel Library"
revision: "$Revision: 1.2 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: wine
class EOLE_INPLACE_ACTIVE_OBJECT
inherit

EOLE_OLE_WINDOW
redefine
create_ole_interface_ptr,
on_query_interface
end
feature

create_ole_interface_ptr: POINTER
feature -- Translates messages.
--

translate_accelerator (msg: EOLE_MESSAGE)

on_frame_window_activate (activate: BOOLEAN)

on_doc_window_activate (activate: BOOLEAN)

resize_border (border: EOLE_RECT; ui_window: EOLE_INPLACE_UI_WINDOW; frame_window: BOOLEAN)

enable_modeless (enable: BOOLEAN)
feature -- The following feature are simply thw wrappers
-- betweei Eiffel code and C implementation

ole2_ole_in_place_active_object_translate_accelerator (p: POINTER; msg: POINTER)

ole2_ole_in_place_active_object_on_frame_window_activate (p: POINTER; activate: BOOLEAN)

ole2_ole_in_place_active_object_on_doc_window_activate (p: POINTER; activate: BOOLEAN)

ole2_ole_in_place_active_object_resize_border (p: POINTER; border: POINTER; ui_window: POINTER; frame_window: BOOLEAN)

ole2_ole_in_place_active_object_enable_modeless (p: POINTER; enable: BOOLEAN)
end -- class EOLE_INPLACE_ACTIVE_OBJECT

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES