Aggiunta set_dirty al tasto F2

git-svn-id: svn://10.65.10.50/trunk@4511 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1997-06-03 16:10:03 +00:00
parent f04d62f7d4
commit c015888a8d

View File

@ -1501,20 +1501,21 @@ bool TBoolean_field::on_key(KEY key)
{ {
switch (key) switch (key)
{ {
case K_SPACE: case K_SPACE:
get_window_data(); get_window_data();
set_dirty(); set_dirty();
on_hit(); on_hit();
return TRUE; return TRUE;
break; break;
case K_F2: case K_F2:
set(""); set("");
return TRUE; set_dirty();
break; return TRUE;
default: break;
return TEditable_field::on_key(key); default:
} return TEditable_field::on_key(key);
return FALSE; }
return FALSE;
} }
/////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////
@ -2502,10 +2503,10 @@ void TEdit_field::set_len(short w)
void TEdit_field::set_width(short width, short dwidth) void TEdit_field::set_width(short width, short dwidth)
{ {
RCT rect; RCT rect;
get_rect(rect); get_rect(rect);
rect.right= rect.left+width; rect.right= rect.left+width;
set_rect(rect); set_rect(rect);
/* _ctl_data.reset(); /* _ctl_data.reset();
_ctl_data._dlg = dlg(); _ctl_data._dlg = dlg();
@ -2518,7 +2519,7 @@ void TEdit_field::set_width(short width, short dwidth)
_ctl_data._flags = flags; _ctl_data._flags = flags;
_flags.update(flags); _flags.update(flags);
_ctl_data._width = width; _ctl_data._width = width;
create(parent()); */ create(parent()); */
} }
@ -3085,8 +3086,8 @@ bool TEdit_field::check(CheckTime t)
void TEdit_field::set_query_button( TBrowse_button * brw) void TEdit_field::set_query_button( TBrowse_button * brw)
{ {
if (_browse) delete _browse; if (_browse) delete _browse;
_browse=brw; _browse=brw;
} }
// @doc EXTERNAL // @doc EXTERNAL