summaryrefslogtreecommitdiff
path: root/fluid/Fl_Function_Type.cxx
diff options
context:
space:
mode:
authorMatthias Melcher <github@matthiasm.com>2023-11-07 14:52:01 +0100
committerMatthias Melcher <github@matthiasm.com>2023-11-07 14:52:01 +0100
commitaa2d058f101b4cd226afad397f9b27a8d0d7416a (patch)
tree0de542c45a3db9cd263725ca573a48fc0f4c742d /fluid/Fl_Function_Type.cxx
parent5667dfc51bc62619d9bf34261009494d6060a7ce (diff)
FLUID: Removes non-obvious option "Cancel Dialog"
from message boxes, pointing out potential syntax errors in code related dialogs.
Diffstat (limited to 'fluid/Fl_Function_Type.cxx')
-rw-r--r--fluid/Fl_Function_Type.cxx42
1 files changed, 18 insertions, 24 deletions
diff --git a/fluid/Fl_Function_Type.cxx b/fluid/Fl_Function_Type.cxx
index 3d45fb881..557947e93 100644
--- a/fluid/Fl_Function_Type.cxx
+++ b/fluid/Fl_Function_Type.cxx
@@ -300,10 +300,9 @@ void Fl_Function_Type::open() {
// - alert user
if (message) {
int v = fl_choice("Potential syntax error detected: %s",
- "Cancel Dialog", "Ignore Error", "Continue Editing", message);
- if (v==0) goto BREAK2; // Cancel Dialog
- //if (v==1) { } // Ignore Error
- if (v==2) continue; // Continue Editing
+ "Continue Editing", "Ignore Error", NULL, message);
+ if (v==0) continue; // Continue Editing
+ //if (v==1) { } // Ignore Error and close dialog
}
// - copy dialog data to target variables
int mod = 0;
@@ -630,10 +629,9 @@ void Fl_Code_Type::open() {
message = c_check(c);
if (message) {
int v = fl_choice("Potential syntax error detected: %s",
- "Cancel Dialog", "Ignore Error", "Continue Editing", message);
- if (v==0) { free(c); goto BREAK2; } // Cancel Dialog
- //if (v==1) { } // Ignore Error
- if (v==2) { free(c); continue; } // Continue Editing
+ "Continue Editing", "Ignore Error", NULL, message);
+ if (v==0) continue; // Continue Editing
+ //if (v==1) { } // Ignore Error and close dialog
}
name(c);
free(c);
@@ -812,10 +810,9 @@ void Fl_CodeBlock_Type::open() {
// alert user
if (message) {
int v = fl_choice("Potential syntax error detected: %s",
- "Cancel Dialog", "Ignore Error", "Continue Editing", message);
- if (v==0) goto BREAK2; // Cancel Dialog
- //if (v==1) { } // Ignore Error
- if (v==2) continue; // Continue Editing
+ "Continue Editing", "Ignore Error", NULL, message);
+ if (v==0) continue; // Continue Editing
+ //if (v==1) { } // Ignore Error and close dialog
}
// write to variables
name(code_before_input->value());
@@ -968,10 +965,9 @@ void Fl_Decl_Type::open() {
// alert user
if (message) {
int v = fl_choice("Potential syntax error detected: %s",
- "Cancel Dialog", "Ignore Error", "Continue Editing", message);
- if (v==0) goto BREAK2; // Cancel Dialog
- //if (v==1) { } // Ignore Error
- if (v==2) continue; // Continue Editing
+ "Continue Editing", "Ignore Error", NULL, message);
+ if (v==0) continue; // Continue Editing
+ //if (v==1) { } // Ignore Error and close dialog
}
// copy vlaues
name(c);
@@ -1208,11 +1204,10 @@ void Fl_Data_Type::open() {
if (n==q) {
OOPS:
int v = fl_choice("%s",
- "Cancel Dialog", "Ignore Error", "Continue Editing",
+ "Continue Editing", "Ignore Error", NULL,
"Variable name must be a C identifier");
- if (v==0) { free(s); goto BREAK2; } // Cancel Dialog
- //if (v==1) { } // Ignore Error
- if (v==2) { free(s); continue; } // Continue Editing
+ if (v==0) { free(s); continue; } // Continue Editing
+ //if (v==1) { } // Ignore Error and close dialog
}
name(n);
free(s);
@@ -1468,10 +1463,9 @@ void Fl_DeclBlock_Type::open() {
message = c_check(b&&b[0]=='#' ? b+1 : b);
if (message) {
int v = fl_choice("Potential syntax error detected: %s",
- "Cancel Dialog", "Ignore Error", "Continue Editing", message);
- if (v==0) goto BREAK2; // Cancel Dialog
- //if (v==1) { } // Ignore Error
- if (v==2) continue; // Continue Editing
+ "Continue Editing", "Ignore Error", NULL, message);
+ if (v==0) continue; // Continue Editing
+ //if (v==1) { } // Ignore Error and close dialog
}
name(a);
storestring(b, after);