From ae39770327fc5f4b79145d2452252e36ddadc595 Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 2 Jul 2012 13:07:10 +0000 Subject: [PATCH] Correzioni a visualizzazione partite git-svn-id: svn://10.65.10.50/branches/R_10_00@22687 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- sc/sc0100a.uml | 4 ++-- sc/sc0200.cpp | 11 ++++++++++- sc/sc0200b.uml | 10 ++++++++-- 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/sc/sc0100a.uml b/sc/sc0100a.uml index 6e06818ee..20ed6f39d 100755 --- a/sc/sc0100a.uml +++ b/sc/sc0100a.uml @@ -16,12 +16,12 @@ PAGE "Selezione partite" 0 0 0 0 LIST F_TIPO 1 10 BEGIN PROMPT 1 1 "Tipo conto " - ITEM " |Conto" - MESSAGE SHOW,1@|HIDE,2@|HIDE,3@ ITEM "C|Cliente" MESSAGE HIDE,1@|SHOW,2@|HIDE,3@ ITEM "F|Fornitore" MESSAGE HIDE,1@|HIDE,2@|SHOW,3@ + ITEM " |Conto" + MESSAGE SHOW,1@|HIDE,2@|HIDE,3@ END NUMBER F_GRUPPO 3 diff --git a/sc/sc0200.cpp b/sc/sc0200.cpp index 613bcda6d..df42782d9 100755 --- a/sc/sc0200.cpp +++ b/sc/sc0200.cpp @@ -318,7 +318,16 @@ bool TPartite_mask::on_field_event(TOperable_field& o, TField_event e, long joll tfield(F_PARTITE).set_tree(&_tree); //...serve qualcosa di piu' 'radical' (Pannella?) } break; - case F_PARTITE: + case DLG_USER: + if (e == fe_button) + { + TWait_cursor hourglass; + if (_tree.expanded()) + _tree.shrink_all(); + else + _tree.expand_all(); + tfield(F_PARTITE).win().force_update(); + } break; default: break; } diff --git a/sc/sc0200b.uml b/sc/sc0200b.uml index 9326ab3b5..de44e9d2d 100755 --- a/sc/sc0200b.uml +++ b/sc/sc0200b.uml @@ -14,6 +14,12 @@ BEGIN PICTURE TOOL_NEWREC END +BUTTON DLG_USER 2 2 +BEGIN + PROMPT 3 1 "Espansione" + PICTURE TOOL_MULTISEL +END + #include ENDPAGE @@ -23,12 +29,12 @@ PAGE "Gestione partite" 0 0 0 0 LIST F_TIPO 1 10 BEGIN PROMPT 1 0 "Tipo conto " - ITEM "|Conto" - MESSAGE SHOW,1@|HIDE,2@|HIDE,3@ ITEM "C|Cliente" MESSAGE HIDE,1@|SHOW,2@|HIDE,3@ ITEM "F|Fornitore" MESSAGE HIDE,1@|HIDE,2@|SHOW,3@ + ITEM "|Conto" + MESSAGE SHOW,1@|HIDE,2@|HIDE,3@ FLAGS "DG" END