19928/jj_vision/unfinished/check_box_field.e

46 lines
725 B
Plaintext
Raw Normal View History

2024-06-17 07:09:33 +00:00
note
description: "Objects that ..."
author: ""
date: "$Date: 2012-03-16 14:05:07 -0400 (Fri, 16 Mar 2012) $"
revision: "$Revision: 7 $"
class
CHECK_BOX_FIELD
inherit
FIELD
redefine
Type,
is_valid
end
create
default_create
feature -- Access
Type: BOOLEAN_REF
-- Implementation (and anchor) of `value'.
-- Redefined to change type.
once
create Result
end
as_type (a_string: STRING): BOOLEAN
-- Convert `a_string' to an object of `Type'.
do
Result := a_string.same_string (("True").to_upper)
end
feature -- Transformation
as_widget: CHECK_BOX_CONTROL
-- Create a control from this field
do
create Result.make_from_field (Current)
end
end -- class CHECK_BOX_FIELD