INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

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

ENTRY_AREA
rename
make as make_entry
redefine
build,
init,
on_destroy
end
creation

load,
make,
make_fixed,
make_password
feature

make (a_name: STRING; area: RECT; a_context: INTEGER)
-- 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)
-- Creates a text line entry control with limited text input.

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

is_password: BOOLEAN

has_border: BOOLEAN
feature

set_border (state: BOOLEAN)
-- Enables or disable the border surrounding the entry area

set_password (state: BOOLEAN)

on_destroy: INTEGER

build (rc: RESOURCE_CONTAINER; p: POINTER)
end -- class TEXT_LINE_ENTRY

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES