Patch level : 2.0 nopatch
Files correlati : Ricompilazione Demo : [ ] Commento : Corretta gestione noyes_box(...) git-svn-id: svn://10.65.10.50/trunk@10941 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
6a79d5fe5b
commit
ce5d3a4a5d
@ -1,7 +1,6 @@
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#include <applicat.h>
|
||||
#include <keys.h>
|
||||
#include <os_dep.h>
|
||||
|
||||
@ -17,9 +16,6 @@ bool fatal_box(
|
||||
{
|
||||
buildmsg();
|
||||
xvt_dm_post_fatal_exit(msg);
|
||||
if (xvt_running())
|
||||
main_app().stop_run();
|
||||
exit(1);
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -28,9 +24,7 @@ bool fatal_box(
|
||||
// @msg error_box | Crea una finestra di ERRORE con il relativo messaggio
|
||||
bool error_box(
|
||||
const char* fmt, // @parm Messaggio da stampare nella finestra
|
||||
...) // @parmvar Uno o piu' parametri corrispondenti ai codici in <p fmt>
|
||||
|
||||
|
||||
...) // @parmvar Uno o piu' parametri corrispondenti ai codici in <p fmt>
|
||||
// @comm Se si opera in ambiente Windows crea la finestra con il bottone OK
|
||||
// e l'icona punto esclamativo.
|
||||
{
|
||||
@ -40,12 +34,10 @@ bool error_box(
|
||||
}
|
||||
|
||||
// @doc EXTERNAL
|
||||
|
||||
// @msg warning_box | Crea una finestra di ATTENZIONE con il relativo messaggio
|
||||
bool warning_box(
|
||||
const char* fmt, // @parm Messaggio da stampare nella finestra
|
||||
...) // @parmvar Uno o piu' parametri corrispondenti ai codici in <p fmt>
|
||||
|
||||
// @comm Se si opera in ambiente Windows crea la finestra con il bottone OK
|
||||
// e l'icona punto di domanda.
|
||||
{
|
||||
@ -55,12 +47,10 @@ bool warning_box(
|
||||
}
|
||||
|
||||
// @doc EXTERNAL
|
||||
|
||||
// @msg message_box | Crea una finestra di INFORMAZIONE con relativo il messaggio
|
||||
bool message_box(
|
||||
const char* fmt, // @parm Messaggio da stampare nella finestra
|
||||
...) // @parmvar Uno o piu' parametri corrispondenti ai codici in <p fmt>
|
||||
|
||||
...) // @parmvar Uno o piu' parametri corrispondenti ai codici in <p fmt>
|
||||
// @comm Se si opera in ambiente Windows crea la finestra con il bottone OK
|
||||
// e l'icona informazioni.
|
||||
{
|
||||
@ -70,12 +60,10 @@ bool message_box(
|
||||
}
|
||||
|
||||
// @doc EXTERNAL
|
||||
|
||||
// @msg sorry_box | Crea una finestra di SCUSE con il relativo messaggio
|
||||
bool sorry_box(
|
||||
const char* fmt, // @parm Messaggio da stampare nella finestra
|
||||
...) // @parmvar Uno o piu' parametri corrispondenti ai codici in <p fmt>
|
||||
|
||||
...) // @parmvar Uno o piu' parametri corrispondenti ai codici in <p fmt>
|
||||
// @comm Se si opera in ambiente Windows crea la finestra con il bottone OK
|
||||
// e l'icona informazioni.
|
||||
{
|
||||
@ -91,18 +79,14 @@ bool noyes_box(
|
||||
{
|
||||
buildmsg();
|
||||
ASK_RESPONSE r = xvt_dm_post_ask("No", "Si", NULL, msg);
|
||||
return r == RESP_2;
|
||||
return r == RESP_DEFAULT;
|
||||
}
|
||||
|
||||
|
||||
// @doc EXTERNAL
|
||||
|
||||
// @msg yesno_box | Crea una finestra di RICHIESTA con il relativo messaggio
|
||||
bool yesno_box(
|
||||
const char* fmt, // @parm Messaggio da stampare nella finestra
|
||||
...) // @parmvar Uno o piu' parametri corrispondenti ai codici in <p fmt>
|
||||
|
||||
|
||||
// @comm Se si opera in ambiente Windows crea la finestra con i bottni SI e NO
|
||||
// e l'icona col punto di domanda.
|
||||
//
|
||||
@ -119,7 +103,6 @@ bool yesno_box(
|
||||
}
|
||||
|
||||
// @doc EXTERNAL
|
||||
|
||||
// @msg yesnofatal_box | Crea una finestra di RICHIESTA con il relativo
|
||||
// messaggio, ma permette di terminare il programma
|
||||
bool yesnofatal_box(
|
||||
@ -151,12 +134,10 @@ bool yesnofatal_box(
|
||||
}
|
||||
|
||||
// @doc EXTERNAL
|
||||
|
||||
// @msg yesnocancel_box | Crea una finestra di RICHIESTA con il relativo messaggio
|
||||
int yesnocancel_box(
|
||||
const char* fmt, // @parm Messaggio da stampare nella finestra
|
||||
...) // @parmvar Uno o piu' parametri corrispondenti ai codici in <p fmt>
|
||||
|
||||
// @comm Se si opera in ambiente Windows crea la finestra con i bottoni SI e NO
|
||||
// e l'icona col punto di domanda.
|
||||
//
|
||||
@ -174,12 +155,10 @@ int yesnocancel_box(
|
||||
}
|
||||
|
||||
// @doc EXTERNAL
|
||||
|
||||
// @msg __trace | Permette di mandare dei messaggi nel file trace.log
|
||||
bool __trace(
|
||||
const char* fmt, // @parm Messaggio da stampare
|
||||
...) // @parmvar Uno o piu' parametri corrispondenti ai codici in <p fmt>
|
||||
|
||||
// @comm Usato in fase di debug, permette di vedere se il programma ha
|
||||
// fatto certe operazioni (deve essere definito il simbolo TRC in
|
||||
// fase di compilazione).
|
||||
|
Loading…
x
Reference in New Issue
Block a user