From 26ef980e5f6270c27cb01da419a02670bf13000c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20B=C3=BChler?= <david.buhler@cea.fr> Date: Fri, 24 Jun 2022 14:37:01 +0200 Subject: [PATCH] [ivette] Eva: fixes vertical scrolling when printing domain states. --- ivette/src/dome/renderer/layout/style.css | 1 - .../src/frama-c/plugins/eva/DomainStates.tsx | 26 ++++++++++--------- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/ivette/src/dome/renderer/layout/style.css b/ivette/src/dome/renderer/layout/style.css index a2e0fca13db..41dfbcc3254 100644 --- a/ivette/src/dome/renderer/layout/style.css +++ b/ivette/src/dome/renderer/layout/style.css @@ -103,7 +103,6 @@ .dome-xSplitter-block { display: block; - overflow: hidden; position: relative; width: 100%; height: 100%; diff --git a/ivette/src/frama-c/plugins/eva/DomainStates.tsx b/ivette/src/frama-c/plugins/eva/DomainStates.tsx index be4845187da..4e6015bdd54 100644 --- a/ivette/src/frama-c/plugins/eva/DomainStates.tsx +++ b/ivette/src/frama-c/plugins/eva/DomainStates.tsx @@ -92,18 +92,20 @@ export function EvaStates(): JSX.Element { onChange={setFilter} /> </Boxes.Hbox> - <HSplit - settings="ivette.eva.domainStates.beforeAfterSplit" - > - <div className="domain-state-box"> - State before the selected statement: - <Text className="domain-state" text={stateBefore} /> - </div> - <div className="domain-state-box"> - State after the selected statement: - <Text className="domain-state" text={stateAfter} /> - </div> - </HSplit> + <Boxes.Scroll> + <HSplit + settings="ivette.eva.domainStates.beforeAfterSplit" + > + <div className="domain-state-box"> + State before the selected statement: + <Text className="domain-state" text={stateBefore} /> + </div> + <div className="domain-state-box"> + State after the selected statement: + <Text className="domain-state" text={stateAfter} /> + </div> + </HSplit> + </Boxes.Scroll> </>); } -- GitLab