prefer.c devient un fichier de src/fsm/ et include/prefer.h disparait
This commit is contained in:
parent
635ff8f076
commit
0d7f90cf18
|
@ -31,7 +31,7 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
|
#include <gtk-4.0/gtk/gtk.h> // << ? TODO > Check
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
/* S T A T E M A C H I N E */
|
/* S T A T E M A C H I N E */
|
||||||
|
@ -70,3 +70,13 @@ void *fsm_add_measure (char *measure_name);
|
||||||
void *fsm_add_result (char *result_name);
|
void *fsm_add_result (char *result_name);
|
||||||
|
|
||||||
void fsm_debug (int choice, int value, char *string, int sub_automaton);
|
void fsm_debug (int choice, int value, char *string, int sub_automaton);
|
||||||
|
|
||||||
|
void pref_set_store_restore_reset (int choice, int value);
|
||||||
|
const char *get_button_icon_name (int n);
|
||||||
|
|
||||||
|
void fsm_reset_all_situations_transparencies_at_value (int value); // provisoire...
|
||||||
|
|
||||||
|
void *fsm_add_displayable (char *displayable_name);
|
||||||
|
|
||||||
|
void prefer_init ();
|
||||||
|
|
||||||
|
|
|
@ -30,9 +30,6 @@
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
#include "../../include/fsm.h"
|
#include "../../include/fsm.h"
|
||||||
#include "../../include/prefer.h"
|
|
||||||
//#include "../../include/widget.h"
|
|
||||||
#include "../../include/fsm.h"
|
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
|
@ -28,6 +28,7 @@
|
||||||
* * * * * * * * * * * * * * * * * * * * * * * * * * */
|
* * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||||
|
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
#include <stdlib.h>
|
||||||
#include "../../include/fsm.h"
|
#include "../../include/fsm.h"
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
@ -101,9 +102,24 @@ typedef struct s_List List;
|
||||||
struct s_List
|
struct s_List
|
||||||
{
|
{
|
||||||
List *next; /* pointeur sur le reste de la liste */
|
List *next; /* pointeur sur le reste de la liste */
|
||||||
void *data; /* pointeur sur une donnée générique */
|
// void *data; /* pointeur sur une donnée générique */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
List *list = NULL;
|
||||||
|
|
||||||
|
List *list_create (void *data)
|
||||||
|
{
|
||||||
|
List *list = malloc(sizeof(list)); /* allocation (en vert sur le diagramme)
|
||||||
|
* et affectation à la variable list (en bleu) */
|
||||||
|
if (list) /* si l'allocation a réussi */
|
||||||
|
{
|
||||||
|
// list->data = data; /* affectation du champ data (en rouge) */
|
||||||
|
list->next = NULL; /* affectation du champ next à la liste vide */
|
||||||
|
}
|
||||||
|
return list; /* retour de la liste
|
||||||
|
* (correctement allouée et affectée ou NULL) */
|
||||||
|
}
|
||||||
|
|
||||||
void fsm_measures_list_init ()
|
void fsm_measures_list_init ()
|
||||||
{
|
{
|
||||||
fsm_debug (0,0, "fsm_measures_list_init()", 2); // sub_automaton 2
|
fsm_debug (0,0, "fsm_measures_list_init()", 2); // sub_automaton 2
|
||||||
|
|
|
@ -29,9 +29,9 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#include "../include/fsm.h"
|
#include "../../include/fsm.h"
|
||||||
#include "../include/signal.h"
|
#include "../../include/signal.h"
|
||||||
#include "../include/widget.h"
|
#include "../../include/widget.h"
|
||||||
|
|
||||||
|
|
||||||
// TODO Les noms d'icônes sont utilisés pour deux fonctions distinctes :
|
// TODO Les noms d'icônes sont utilisés pour deux fonctions distinctes :
|
||||||
|
@ -127,4 +127,5 @@ void *fsm_add_displayable (char *displayable_name)
|
||||||
|
|
||||||
|
|
||||||
void prefer_init () {prefer_displayable_list_init ();}
|
void prefer_init () {prefer_displayable_list_init ();}
|
||||||
void prefer_displayable_list_init () { printf("prefer <> prefer_displayable_list_init()\n");}
|
void prefer_displayable_list_init ()
|
||||||
|
{ printf("prefer <> prefer_displayable_list_init() < in the fsm ? < TODO\n");}
|
|
@ -30,7 +30,6 @@
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
#include "../../include/fsm.h"
|
#include "../../include/fsm.h"
|
||||||
#include "../../include/prefer.h"
|
|
||||||
#include "../../include/widget.h"
|
#include "../../include/widget.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -143,7 +143,6 @@
|
||||||
|
|
||||||
#include "../include/widget.h"
|
#include "../include/widget.h"
|
||||||
#include "../include/signal.h"
|
#include "../include/signal.h"
|
||||||
#include "../include/prefer.h"
|
|
||||||
#include "../include/fsm.h"
|
#include "../include/fsm.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,6 @@
|
||||||
#include "../include/fsm.h"
|
#include "../include/fsm.h"
|
||||||
#include "../include/signal.h"
|
#include "../include/signal.h"
|
||||||
#include "../include/widget.h"
|
#include "../include/widget.h"
|
||||||
#include "../include/prefer.h"
|
|
||||||
#include "../include/graphics.h"
|
#include "../include/graphics.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,6 @@
|
||||||
#include "../../../include/base.h"
|
#include "../../../include/base.h"
|
||||||
#include "../../../include/signal.h"
|
#include "../../../include/signal.h"
|
||||||
#include "../../../include/widget.h"
|
#include "../../../include/widget.h"
|
||||||
//#include "../../../include/prefer.h"
|
|
||||||
#include "../../../include/fsm.h"
|
#include "../../../include/fsm.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue