INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "Modeless dialog box to use as a application%'s ", "main window.", "WEL: library of reusable components for Eiffel. ", "Based on WEL library for ISE Eiffel, used with permission. "
project: "Windows Eiffel Library"
copyright: "(c) 1986-1997 Interactive Software Engineering Inc. ", "Modifications and extensions: ", "(c) 1997-2001 Object Tools ", "All rights reserved. Duplication and distribution prohibited", "May be used only with Visual Eiffel under terms of user ", "license "
cluster: wel
class WEL_MAIN_DIALOG
inherit

WEL_MODELESS_DIALOG
rename
make_by_id as dialog_make_by_id,
make_by_name as dialog_make_name
redefine
activate
end
creation

make_by_id,
make_by_name
feature {NONE}-- Initialization

make_by_id (an_id: INTEGER)
-- Initialize a loadable dialog box identified by
-- `an_id'.
ensure
no_parent: parent = void
resource_id_set: resource_id = an_id
dialog_children_not_void: dialog_children /= void

make_by_name (a_name: STRING)
-- Initialize a loadable dialog box identified by
-- `a_name'.
require
name_not_void: a_name /= void
name_not_empty: not a_name.is_empty
ensure
no_parent: parent = void
resource_name_set: resource_name.is_equal (a_name)
dialog_children_not_void: dialog_children /= void
feature -- Basic operations

activate
-- Activate the dialog.
require
not_exists: not exists
end -- class WEL_MAIN_DIALOG

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES