From 5a8aac0c27bb67fe7ad6a51db5ee7875d7f9c5f2 Mon Sep 17 00:00:00 2001 From: Allan Blanchard <allan.blanchard@cea.fr> Date: Wed, 27 Mar 2024 16:25:02 +0100 Subject: [PATCH] [ivette/wp] improve menus --- ivette/src/frama-c/plugins/wp/index.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/ivette/src/frama-c/plugins/wp/index.tsx b/ivette/src/frama-c/plugins/wp/index.tsx index 07a1a821b7c..f56c222cb59 100644 --- a/ivette/src/frama-c/plugins/wp/index.tsx +++ b/ivette/src/frama-c/plugins/wp/index.tsx @@ -50,12 +50,22 @@ function addStartProofMenus( ): void { const { marker, kind } = attr; switch (kind) { - case 'STMT': case 'LFUN': case 'DFUN': + menu.push({ + label: `Prove function using WP`, + onClick: () => Server.send(WP.startProofs, marker) + }); + return; + case 'STMT': + menu.push({ + label: `Prove statement annotations using WP`, + onClick: () => Server.send(WP.startProofs, marker) + }); + return; case 'PROPERTY': menu.push({ - label: `Generate WP Goals`, + label: `Prove property using WP`, onClick: () => Server.send(WP.startProofs, marker) }); return; -- GitLab