source: Sophya/trunk/Poubelle/archediab.old/archediab.sources/h/fichier.h@ 637

Last change on this file since 637 was 637, checked in by ansari, 26 years ago

archediab version 24 initial import

File size: 2.2 KB
Line 
1
2
3void fich_new(int scan,int newdos); // scan vaut 1 s'il faut créer un fichier de scan
4 // newdos vaut 1 s'il faut créer un nouveau dossier de jour
5
6
7void exec_DIA2(int fen,int item,double valeur,...);
8void exec_ARCH(int fen,int item,double valeur,...);
9
10
11// ---- ecrit et relit les fichiers DIA2
12
13void ecrit_fichier_dia2(F_donne d,unsigned long temp_cntl,unsigned long temps_mac);
14void fich_save_partiel(int change);
15
16void lit_fichier_DIA2(int fen);
17
18
19// ----- ecrit les fichiers ARCH
20
21
22void fabrique_block_type_param(void);
23void fabrique_block_type_reglage(void);
24void fabrique_block_type_une_periode(void);
25void fabrique_block_type_bolo_synchro(void);
26
27
28
29void ecrit_fichier_ARCH(block_type_modele * bktp);
30
31
32
33void exec_lit_fichier_ARCH(int fen,int item,double valeur,...);
34
35void rejoue_un_block(block_type_modele * bktp);
36
37// ----- appel general et lecture données telescope
38
39void debut_scan_fich(void);
40void fin_scan_fich(void);
41
42
43void lit_data_telescope(void);
44
45#define ajoute_sommaire(ss) {if(strlen(message_sommaire)>450) {if(strlen(message_sommaire)<490) strcat(message_sommaire,"*");}else strcat(message_sommaire,ss);}
46#define ajoute_sommaire2(ss) {if(strlen(fichiers_perdus)>450) {if(strlen(fichiers_perdus)<490) strcat(fichiers_perdus,"*");}else strcat(fichiers_perdus,ss);}
47
48
49//debut_id=1007
50//---------------------------------- fenetre : fichier -----------------------------------
51
52#define fichier_id 1007 // le id de la fenetre dans la ressource
53
54void exec_fichier(int fen,int item,double valeur,...); // prototype de la fonction
55
56// liste des items de la fenetre (18) items
57
58#define f_nom 1 // static texte
59#define f_comment 3 // edit texte
60#define f_d1 6 // edit texte
61#define f_d2 8 // edit texte
62#define f_voyant 9 // controle
63#define f_ouvre 10 // controle
64#define f_bloc 11 // static texte
65#define f_new 12 // controle
66#define f_don_tele 14 // edit texte
67#define f_a1 16 // edit texte
68#define f_a2 18 // edit texte
69
70//fin_id
71
72
73
Note: See TracBrowser for help on using the repository browser.