gem-graph-client/in_depth.c

30 lines
854 B
C

#include <gtk-4.0/gtk/gtk.h>
#include <assert.h>
#include "callback.h"
enum { EXEC_MODE, EDIT_MODE, N_MODE };
static int run_edit_mode_val = EXEC_MODE;
enum { STOP, RUN };
static int run_stop_val = STOP;
// --- EXEC / EDIT ---------------------------------------------------------
int get_exec_edit_mode () {return run_edit_mode_val;}
void set_exec_edit_mode (int prescribed_mode)
{
run_edit_mode_val = prescribed_mode;
if (! run_stop_val) {
run_stop_val = STOP;
// Là, il faut envoyer un signal > signal connect
// set_run_xor_stop_exec (STOP);
}
}
// --- RUN / STOP ----------------------------------------------------------
int get_run_xor_stop_exec () {return run_stop_val;}
void set_run_xor_stop_exec (int prescribed_state) {run_stop_val = prescribed_state;}