Patch level : 2003 580

Files correlati     : ve0.exe
Ricompilazione Demo : [ ]
Commento            :

Aggiunta update_navigation_bar, usata da ve0 per correggere GF20092


git-svn-id: svn://10.65.10.50/trunk@11443 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 2003-09-24 14:54:49 +00:00
parent cbc4457689
commit 1f6069e787
2 changed files with 13 additions and 3 deletions

View File

@ -239,7 +239,6 @@ void TRelation_application::enable_query()
set_fixed();
}
void TRelation_application::set_toolbar()
{
const int mode = _mask->mode();
@ -301,6 +300,14 @@ void TRelation_application::set_toolbar()
enable_query();
}
void TRelation_application::update_navigation_bar()
{
if (_mask->query_mode())
{
set_limits();
set_toolbar();
}
}
bool TRelation_application::save_and_new() const
{ return FALSE; }

View File

@ -84,6 +84,8 @@ private:
bool test_key(word k, bool err);
// @cmember:(INTERNAL) Abilita la ricerca sulla maschera
void enable_query();
// @cmember:(INTERNAL) Setta i limiti
void set_limits(byte what = 0x3);
// @cmember:(INTERNAL) Abilita i vari bottoni di ricerca della toolbar
void set_toolbar();
@ -236,8 +238,9 @@ protected:
// @access Public Member
public:
// @cmember:(INTERNAL) Setta i limiti
void set_limits(byte what = 0x3);
// @cmember Ricalcola l'attivazione dei bottoni di navigazione
void update_navigation_bar();
// @cmember Ritorna la maschera corrente
TMask& curr_mask() const
{ return *_mask; }