Documentation organisation d'ensemble (dans main.c) suite
This commit is contained in:
parent
73cda3992a
commit
56fad4b104
26
src/main.c
26
src/main.c
|
@ -59,23 +59,31 @@
|
|||
* deviendront des dossiers et les widgets qu'ils contiennent
|
||||
* des fichiers (ou des dossiers si besoin) et ainsi de suite...
|
||||
*
|
||||
* Dans cette logique, l'actuel ficher 'tree.c' doit être
|
||||
* Dans cette logique,
|
||||
* sauf s'il y a d'autres arbres que l'arbre des utilisateurs,
|
||||
* l'actuel ficher 'tree.c' devrait être
|
||||
* soit inclus dans le fichier 'rules.c'
|
||||
* (puisque l'arbre des utilisateurs est dans le widget (= la page) 'rules')
|
||||
* ou, s'il est trop volumineux, et pour faciliter la lisibilité,
|
||||
* (puisque cet arbre est dans la page (le widget) 'rules')
|
||||
* soit, s'il est trop volumineux, et pour faciliter la lisibilité,
|
||||
* dans un dossier 'rules.c' (ou 'rules' ?)
|
||||
* qui regroupera les différents widgets du widget 'rules'.
|
||||
* (NB labo.c disparaitra, bien sûr !)
|
||||
*
|
||||
* NB Il est possible qu'il y ait besoin d'autres structures d'arbres:
|
||||
* dans 'rules', par exemple, il est important de pouvoir visualiser
|
||||
* l'utilisation (l'activité) des différentes règles
|
||||
* ou de différents groupes de règles.
|
||||
* Et donc de disposer d'un ou de plusieurs index vers ces règles.
|
||||
*
|
||||
* Les fonctions 'transversales' comme celles de
|
||||
* 'graph' 'parse' ou - surtout - 'automat',
|
||||
* qui doivent pouvoir être accédées par un grand nombre
|
||||
* de widgets ou de callbacks restent à la racine 'src/'
|
||||
* 'graph' 'parse', possiblement 'tree' mais - surtout - 'automat',
|
||||
* qui doivent pouvoir être accédées par plusieurs widgets ou callbacks
|
||||
* restent à la racine: 'src/'
|
||||
*
|
||||
* Pour l'instant, le 'include' de 'automat' est dans 'base.h'.
|
||||
* C'est une erreur (tolérable tant qu'automat est à l'état embryonnaire).
|
||||
* À terme, il y aura un fichier 'automat.h' dans le dossier 'include' */
|
||||
|
||||
* À terme, il y aura un fichier 'automat.h' dans le dossier 'include'
|
||||
*
|
||||
* (NB labo.c disparaitra, bien sûr !) */
|
||||
|
||||
int main (int argc, char **argv)
|
||||
{
|
||||
|
|
|
@ -65,7 +65,7 @@ static GListModel* get_user_tree_model_child (struct TreeNode_t *parent){
|
|||
return G_LIST_MODEL(list);
|
||||
}
|
||||
|
||||
GListModel* get_user_tree_model (GObject *item, gpointer root){
|
||||
static GListModel* get_user_tree_model (GObject *item, gpointer root){
|
||||
struct TreeNode_t *cur = (struct TreeNode_t *)root;
|
||||
struct TreeNode_t *parent = root;
|
||||
const gchar *string = gtk_string_object_get_string (GTK_STRING_OBJECT (item));
|
||||
|
|
Loading…
Reference in New Issue