From 1f6069e7876d9d6a91e5e8afc6f3f95c450f4317 Mon Sep 17 00:00:00 2001 From: guy Date: Wed, 24 Sep 2003 14:54:49 +0000 Subject: [PATCH] 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 --- include/relapp.cpp | 9 ++++++++- include/relapp.h | 7 +++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/include/relapp.cpp b/include/relapp.cpp index a2633ff0b..6d7c0741d 100755 --- a/include/relapp.cpp +++ b/include/relapp.cpp @@ -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; } diff --git a/include/relapp.h b/include/relapp.h index 473b89516..479f865a0 100755 --- a/include/relapp.h +++ b/include/relapp.h @@ -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; }