INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

project: "Visual Eiffel"
revision: "$Revision: 1.1 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: grape
class VALIDATED_ENTRY
inherit

TEXT_LINE_ENTRY
rename
make as make_text_line_entry,
make_fixed as make_fixed_text_line_entry,
make_password as make_password_text_line_entry,
set_name as set_name_text_line_entry
redefine
on_character,
on_deactivate
end

TEXT_LINE_ENTRY
rename
make as make_text_line_entry,
make_fixed as make_fixed_text_line_entry,
make_password as make_password_text_line_entry
redefine
on_character,
on_deactivate,
set_name
select
set_name
end
creation

make,
make_fixed,
make_password
feature

make (a_name: STRING; area: RECT; a_context: INTEGER; a_validator: VALIDATOR)
-- Creates a single-line entry-area control with border, and with left
-- justification

make_fixed (a_name: STRING; area: RECT; a_context: INTEGER; a_max_size: INTEGER; a_validator: VALIDATOR)
-- Creates a text line entry control with limited text input.

make_password (a_name: STRING; area: RECT; a_context: INTEGER; a_max_size: INTEGER; a_validator: VALIDATOR)
-- Creates a password entry control. All input characters are not
-- visible and are replaced with asteriks.

set_name (new_name: STRING)

on_character (char: CHARACTER): INTEGER

on_deactivate: INTEGER

is_valid_input (p_raise_error: BOOLEAN): BOOLEAN
feature

validator: VALIDATOR
end -- class VALIDATED_ENTRY

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES