@ -1,5 +1,5 @@
|
|||||||
5 9 14
|
5 9 14
|
||||||
8 12 11
|
8 12 11
|
||||||
13 6 28
|
13 12 28
|
||||||
45 5 0
|
46 15 5
|
||||||
47 6 18
|
47 6 18
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
2 18 29 10 2022 1
|
2 18 29 10 2022 1
|
||||||
14 25 14 5 2007 1
|
14 25 14 5 2007 1
|
||||||
|
16 10 16 8 2004 1
|
||||||
23 10 5 7 1000 1
|
23 10 5 7 1000 1
|
||||||
56 6 7 1 2015 0
|
56 6 7 1 2015 0
|
||||||
69 17 14 7 2016 1
|
69 17 14 7 2016 1
|
||||||
|
@ -1,46 +1,297 @@
|
|||||||
|
/**
|
||||||
|
* @file fonction.h
|
||||||
|
* @author Louis LABORIE && Alexis LAURENT && Sami GHEBRID && Ana DE AMORIN
|
||||||
|
* @brief Contient les algorithmes de la SAE 1.01
|
||||||
|
* @date 2022-11-10
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2022
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Fonction chargeant les données du fichier 'adherent.txt' dans les tableaux passés en paramètre.
|
||||||
|
*
|
||||||
|
* @param tabAdherent tableau des adhérents
|
||||||
|
* @param tabPoints tableau des points des adhérents
|
||||||
|
* @param jour tableau des jours de la date d'inscription
|
||||||
|
* @param mois tableau des mois de la date d'inscription
|
||||||
|
* @param annee tableau des années de la date d'inscription
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param tphys taille physique des tableaux
|
||||||
|
* @return la taille logique des tableaux
|
||||||
|
*/
|
||||||
|
|
||||||
int chargementAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tphys);
|
int chargementAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tphys);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Fonction chargeant les données du fichier 'activite.txt' dans les tableaux passés en paramètre.
|
||||||
|
*
|
||||||
|
* @param tabPoint tableau des points des différentes activités
|
||||||
|
* @param tabNbEntree tableau du nombre d'entrées des différentes activités
|
||||||
|
* @param tphys taille physique des tableaux
|
||||||
|
* @return la taille logique des tableaux
|
||||||
|
*/
|
||||||
int chargementActivite(int tabPoint[],int tabNbEntree[], int tphys);
|
int chargementActivite(int tabPoint[],int tabNbEntree[], int tphys);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Fonction rechercheant dans un tableau d'entiers trié le contenu de la variable 'val' passé en paramètre.
|
||||||
|
*
|
||||||
|
* @param tabTri tableau d'entiers trié
|
||||||
|
* @param val valeur recherchée
|
||||||
|
* @param nb taille logique du tableau
|
||||||
|
* @param trouve variable pointant vers un entier permettant de savoir si la valeur a été trouvée.
|
||||||
|
* @return la position d'insertion dans le tableau
|
||||||
|
*/
|
||||||
int recherche(int tabTri[], int val, int nb, int *trouve);
|
int recherche(int tabTri[], int val, int nb, int *trouve);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Décale vers la droite d'un cran toutes les valeurs du tableau.
|
||||||
|
*
|
||||||
|
* @param tabTri Le tableau d'entiers dont les valeurs vont être décalées
|
||||||
|
* @param nb taille logique du tableau
|
||||||
|
* @param pos indice dans le tableau à partir de laquelle on décale les valeurs.
|
||||||
|
*/
|
||||||
void decalageDroite(int tabTri[], int nb, int pos);
|
void decalageDroite(int tabTri[], int nb, int pos);
|
||||||
|
/**
|
||||||
|
* @brief Décale vers la gauche d'un cran toutes les valeurs du tableau.
|
||||||
|
*
|
||||||
|
* @param tabTri Le tableau d'entiers dont les valeurs vont être décalées
|
||||||
|
* @param nb taille logique du tableau
|
||||||
|
* @param pos indice dans le tableau à partir de laquelle on décale les valeurs.
|
||||||
|
*/
|
||||||
void decalageGauche(int tabTri[], int nb, int pos);
|
void decalageGauche(int tabTri[], int nb, int pos);
|
||||||
|
/**
|
||||||
|
* @brief Fonction appelée par la fonction 'ajouterAdherent' permettant de décaler tout les éléments des tableaux d'un cran vers la droite.
|
||||||
|
*
|
||||||
|
* @param tabAdherent tableau des adhérents
|
||||||
|
* @param tabPoints tableau des points des adhérents
|
||||||
|
* @param jour tableau des jours de la date d'inscription
|
||||||
|
* @param mois tableau des mois de la date d'inscription
|
||||||
|
* @param annee tableau des années de la date d'inscription
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param nb taille logique des tableaux
|
||||||
|
* @param val valeur de la nouvelle carte(adherent)
|
||||||
|
* @param tmax taille physique des tableaux
|
||||||
|
* @return position d'insertion dans les tableaux
|
||||||
|
*/
|
||||||
int ajouter(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val, int tmax);
|
int ajouter(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val, int tmax);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Fonction permettant d'ajouter un nouvel adhérent.
|
||||||
|
*
|
||||||
|
* @param tabAdherent tableaux des adhérents
|
||||||
|
* @param tabPoints tableau des points des adhérents
|
||||||
|
* @param jour tableau des jours de la date d'inscription
|
||||||
|
* @param mois tableau des mois de la date d'inscription
|
||||||
|
* @param annee tableau des années de la date d'inscription
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param nb taille logique des tableaux
|
||||||
|
* @param val valeur de la nouvelle carte(adherent)
|
||||||
|
* @param tmax taille physique des tableaux
|
||||||
|
* @return nouvelle taille logique des tableaux
|
||||||
|
*/
|
||||||
int ajouterAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int tmax);
|
int ajouterAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int tmax);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Fonction appelée par 'supprimerAdherent' permettant de décaler tout les éléments des tableaux d'un cran vers la gauche
|
||||||
|
*
|
||||||
|
* @param tab tableau des adhérents
|
||||||
|
* @param tabPoints tableau des points des adhérents
|
||||||
|
* @param jour tableau des jours de la date d'inscription
|
||||||
|
* @param mois tableau des mois de la date d'inscription
|
||||||
|
* @param annee tableau des années de la date d'inscription
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param nb taille logique des tableaux
|
||||||
|
* @param val valeur de la nouvelle carte(adherent)
|
||||||
|
* @param tmax taille physique des tableaux
|
||||||
|
* @return nouvelle taille logique des tableaux
|
||||||
|
*/
|
||||||
int suppression(int tab[], int tabPoints[], int jour[], int mois[], int annee[], int carte[],int nb, int val);
|
int suppression(int tab[], int tabPoints[], int jour[], int mois[], int annee[], int carte[],int nb, int val);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Affiche toutes les informations sur tout les adhérents
|
||||||
|
*
|
||||||
|
* @param tabNumCarte tableau des adhérents
|
||||||
|
* @param tabPoint tableau des points
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param jour tableau des jours de la date d'inscription
|
||||||
|
* @param mois tableau des mois de la date d'inscription
|
||||||
|
* @param annee tableau des années de la date d'inscription
|
||||||
|
* @param taille taille logique des tableaux
|
||||||
|
*/
|
||||||
void affichageTous(int tabNumCarte[], int tabPoint[], int carte[], int jour[], int mois[], int annee[],int taille);
|
void affichageTous(int tabNumCarte[], int tabPoint[], int carte[], int jour[], int mois[], int annee[],int taille);
|
||||||
|
|
||||||
void affichageCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb);
|
/**
|
||||||
|
* @brief Fonction appelée par la fonction 'gestionCarte' qui permet d'afficher les informations reliées à la carte numéro 'val'.
|
||||||
|
*
|
||||||
|
* @param tabAdhe tableau des adhérents
|
||||||
|
* @param tabPoints tableau des points des adhérents
|
||||||
|
* @param jour tableau des jours de la date d'inscription
|
||||||
|
* @param mois tableau des mois de la date d'inscription
|
||||||
|
* @param annee tableau des années de la date d'inscription
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param nb taille logique des tableaux
|
||||||
|
* @param val numéro de la carte(adhérent)
|
||||||
|
*/
|
||||||
|
void affichageCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Fonction qui affiche les informations de l'activité numéro 'val'
|
||||||
|
*
|
||||||
|
* @param tabCoutPoint tableau du cout en points des différentes activités
|
||||||
|
* @param tabNbEntree tableau du nombre d'entrée des différentes activités
|
||||||
|
* @param tailleL taille logique des tableaux
|
||||||
|
*/
|
||||||
void affichageActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL);
|
void affichageActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Fonction qui affiche toutes les informations sur toutes les activités
|
||||||
|
*
|
||||||
|
* @param tabCoutPoint tableau du cout en points des différentes activités
|
||||||
|
* @param tabNbEntree tableau du nombre d'entrée des différentes activités
|
||||||
|
* @param tailleL taille logique des tableaux
|
||||||
|
*/
|
||||||
void affichageToutActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL);
|
void affichageToutActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL);
|
||||||
|
|
||||||
void affichageTest(int tabAdhe[], int nb);
|
|
||||||
|
|
||||||
void afficheNbEntreAct(int tabNbEntree[], int tabCoutPoint[], int tphys);
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Fonction qui crédite le nombre de points d'une carte d'adhérent donnée.
|
||||||
|
*
|
||||||
|
* @param tabAdherent tableau des adhérents
|
||||||
|
* @param tabPoint tableau des points des adhérents
|
||||||
|
* @param nb taille logique des tableaux
|
||||||
|
*/
|
||||||
void alimenterCarte (int tabAdherent[], int tabPoint[],int nb);
|
void alimenterCarte (int tabAdherent[], int tabPoint[],int nb);
|
||||||
|
/**
|
||||||
|
* @brief Ajoute une activité.
|
||||||
|
*
|
||||||
|
* @param tabCoutPoint tableau du cout en points des différentes activités
|
||||||
|
* @param tailleL taille logique des tableaux
|
||||||
|
*/
|
||||||
|
void ajoutActivite(int tabCoutPoint[], int tailleL);
|
||||||
|
|
||||||
void ajoutActivite(int tabCoutPoint[],int tailleL);
|
/**
|
||||||
|
* @brief Supprime une activité choisie.
|
||||||
|
*
|
||||||
|
* @param tabCoutPoint tableau du cout en points des différentes activités
|
||||||
|
* @param tabNbEntree tableau du nombre d'entrées des différentes activités
|
||||||
|
* @param tailleL taille logique des tableaux
|
||||||
|
*/
|
||||||
void suppActivite(int tabCoutPoint[], int tabNbEntree[],int tailleL);
|
void suppActivite(int tabCoutPoint[], int tabNbEntree[],int tailleL);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Permet de soustraire à un adhérent le nombre de points correspondant à l'activté qu'il a choisi.
|
||||||
|
*
|
||||||
|
* @param tabAdherent tableau des adhérents
|
||||||
|
* @param tabPoint tableau des points des adhérents
|
||||||
|
* @param tabCoutPoint tableau du cout en points des différentes activités
|
||||||
|
* @param tabNbEntree tableau du nombre d'entrées des différentes activités
|
||||||
|
* @param tailleLAdhe taille logique des adhérents
|
||||||
|
* @param tailleLAct taille logique des activités
|
||||||
|
*/
|
||||||
|
void faireActivite(int tabAdherent[], int tabPoint[],int tabCoutPoint[], int tabNbEntree[],int carte[], int tailleLAdhe, int tailleLAct);
|
||||||
|
/**
|
||||||
|
* @brief Permet de sauvegarder les données des tableaux passés en paramètre dans le fichier 'adherent.txt'
|
||||||
|
*
|
||||||
|
* @param tabAdherent tableau des adhérents
|
||||||
|
* @param tabPoints tableau des points des adhérents
|
||||||
|
* @param jour tableau des jours de la date d'inscription
|
||||||
|
* @param mois tableau des mois de la date d'inscription
|
||||||
|
* @param annee tableau des années de la date d'inscription
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param tailleL taille logique des tableaux
|
||||||
|
* @return Code de vérification : 0 si réussite, -1 si échec
|
||||||
|
*/
|
||||||
|
int SauvegardeAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL);
|
||||||
|
/**
|
||||||
|
* @brief Sauvegarde les données des tableaux passés en paramètre dans le fichier 'activite.txt'
|
||||||
|
*
|
||||||
|
* @param tabCoutPoint tableau du cout en points des différentes activités
|
||||||
|
* @param tabNbEntree tableau du nombre d'entrées des différentes activités
|
||||||
|
* @param tailleL taille logique des tableaux
|
||||||
|
* @return Code de vérification : 0 si réussite, -1 si échec
|
||||||
|
*/
|
||||||
|
int SauvegardeActivite(int tabCoutPoint[],int tabNbEntree[],int tailleL);
|
||||||
|
/**
|
||||||
|
* @brief Permet de supprimer un adherent.
|
||||||
|
*
|
||||||
|
* @param tabAdhe tableau des adhérents
|
||||||
|
* @param tabPoints tableau des points des adhérents
|
||||||
|
* @param jour tableau des jours de la date d'inscription
|
||||||
|
* @param mois tableau des mois de la date d'inscription
|
||||||
|
* @param annee tableau des années de la date d'inscription
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param tailleL taille logique des tableaux
|
||||||
|
* @return la nouvelle taille logique des tableaux
|
||||||
|
*/
|
||||||
|
int supprimerAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Permet de modifier une activité choisie.
|
||||||
|
*
|
||||||
|
* @param tabCoutPoint tableau du cout en points des différentes activités
|
||||||
|
* @param tailleL taille logique des tableaux
|
||||||
|
*/
|
||||||
void modifActivite(int tabCoutPoint[],int tailleL);
|
void modifActivite(int tabCoutPoint[],int tailleL);
|
||||||
|
/**
|
||||||
|
* @brief Activer/Désactiver une carte donnée (paramètre)
|
||||||
|
*
|
||||||
|
* @param tabAdhe tableau des adhérents
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param tailleL taille logique des tableaux
|
||||||
|
* @param val valeur de la carte(adhérent)
|
||||||
|
* @return Code de vérification : 0 si réussite, -1 si échec
|
||||||
|
*/
|
||||||
|
int activerCarte(int tabAdhe[], int carte[], int tailleL, int val);
|
||||||
|
/**
|
||||||
|
* @brief Fonction qui globale qui permet de traiter une carte choisie.
|
||||||
|
*
|
||||||
|
* @param tabAdhe tableau des adhérents
|
||||||
|
* @param tabPoints tableau des points des adhérents
|
||||||
|
* @param jour tableau des jours de la date d'inscription
|
||||||
|
* @param mois tableau des mois de la date d'inscription
|
||||||
|
* @param annee tableau des années de la date d'inscription
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param tailleL taille logique des tableaux
|
||||||
|
*/
|
||||||
|
void gestionCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL);
|
||||||
|
|
||||||
void faireActivite(int tabAdherent[], int tabPoint[],int tabCoutPoint[], int tabNbEntree[], int tailleLAdhe, int tailleLAct);
|
/**
|
||||||
|
* @brief Fonction globale qui gère les deux sauvegardes.
|
||||||
|
*
|
||||||
|
* @param tabAdhe tableau des adhérents
|
||||||
|
* @param tabPoints tableau des points des adhérents
|
||||||
|
* @param jour tableau des jours de la date d'inscription
|
||||||
|
* @param mois tableau des mois de la date d'inscription
|
||||||
|
* @param annee tableau des années de la date d'inscription
|
||||||
|
* @param carte tableau du statut des cartes
|
||||||
|
* @param tabCoutPoint tableau du cout en points des différentes activités
|
||||||
|
* @param tabNbEntree tableau du nombre d'entrées des différentes activités
|
||||||
|
* @param tailleAdhe taille logique du tableau des adhérents
|
||||||
|
* @param tailleAct taille logique du tableau des activités
|
||||||
|
* @return 0
|
||||||
|
*/
|
||||||
|
int Sauvegarde(int tabAdhe[],int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tabCoutPoint[], int tabNbEntree[], int tailleAdhe, int tailleAct);
|
||||||
|
|
||||||
int SauvegardeAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL);
|
/**
|
||||||
|
* @brief Fonction globale qui gère l'affichage des différents menus.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
void GestionSalle(void);
|
||||||
|
|
||||||
int SauvegardeActivite(int tabCoutPoint[],int tabNbEntree[],int tailleL);
|
/**
|
||||||
|
* @brief Affiche le menu
|
||||||
|
*
|
||||||
|
* @return 0
|
||||||
|
*/
|
||||||
|
int Menu(void);
|
||||||
|
|
||||||
int supprimerAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL);
|
|
||||||
|
/**
|
||||||
|
* @brief Permet d'effacer le contenu du terminal
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
void clearpage(void);
|
After Width: | Height: | Size: 676 B |
After Width: | Height: | Size: 635 B |
After Width: | Height: | Size: 147 B |
After Width: | Height: | Size: 132 B |
After Width: | Height: | Size: 746 B |
After Width: | Height: | Size: 756 B |
After Width: | Height: | Size: 15 KiB |
@ -0,0 +1,123 @@
|
|||||||
|
/*
|
||||||
|
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||||
|
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||||
|
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||||
|
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||||
|
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or
|
||||||
|
substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||||
|
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||||
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
@licend The above is the entire license notice for the JavaScript code in this file
|
||||||
|
*/
|
||||||
|
function toggleVisibility(linkObj)
|
||||||
|
{
|
||||||
|
var base = $(linkObj).attr('id');
|
||||||
|
var summary = $('#'+base+'-summary');
|
||||||
|
var content = $('#'+base+'-content');
|
||||||
|
var trigger = $('#'+base+'-trigger');
|
||||||
|
var src=$(trigger).attr('src');
|
||||||
|
if (content.is(':visible')===true) {
|
||||||
|
content.hide();
|
||||||
|
summary.show();
|
||||||
|
$(linkObj).addClass('closed').removeClass('opened');
|
||||||
|
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||||
|
} else {
|
||||||
|
content.show();
|
||||||
|
summary.hide();
|
||||||
|
$(linkObj).removeClass('closed').addClass('opened');
|
||||||
|
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
function updateStripes()
|
||||||
|
{
|
||||||
|
$('table.directory tr').
|
||||||
|
removeClass('even').filter(':visible:even').addClass('even');
|
||||||
|
$('table.directory tr').
|
||||||
|
removeClass('odd').filter(':visible:odd').addClass('odd');
|
||||||
|
}
|
||||||
|
|
||||||
|
function toggleLevel(level)
|
||||||
|
{
|
||||||
|
$('table.directory tr').each(function() {
|
||||||
|
var l = this.id.split('_').length-1;
|
||||||
|
var i = $('#img'+this.id.substring(3));
|
||||||
|
var a = $('#arr'+this.id.substring(3));
|
||||||
|
if (l<level+1) {
|
||||||
|
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
||||||
|
a.html('▼');
|
||||||
|
$(this).show();
|
||||||
|
} else if (l==level+1) {
|
||||||
|
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
||||||
|
a.html('►');
|
||||||
|
$(this).show();
|
||||||
|
} else {
|
||||||
|
$(this).hide();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
updateStripes();
|
||||||
|
}
|
||||||
|
|
||||||
|
function toggleFolder(id)
|
||||||
|
{
|
||||||
|
// the clicked row
|
||||||
|
var currentRow = $('#row_'+id);
|
||||||
|
|
||||||
|
// all rows after the clicked row
|
||||||
|
var rows = currentRow.nextAll("tr");
|
||||||
|
|
||||||
|
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||||
|
|
||||||
|
// only match elements AFTER this one (can't hide elements before)
|
||||||
|
var childRows = rows.filter(function() { return this.id.match(re); });
|
||||||
|
|
||||||
|
// first row is visible we are HIDING
|
||||||
|
if (childRows.filter(':first').is(':visible')===true) {
|
||||||
|
// replace down arrow by right arrow for current row
|
||||||
|
var currentRowSpans = currentRow.find("span");
|
||||||
|
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||||
|
currentRowSpans.filter(".arrow").html('►');
|
||||||
|
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||||
|
} else { // we are SHOWING
|
||||||
|
// replace right arrow by down arrow for current row
|
||||||
|
var currentRowSpans = currentRow.find("span");
|
||||||
|
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
||||||
|
currentRowSpans.filter(".arrow").html('▼');
|
||||||
|
// replace down arrows by right arrows for child rows
|
||||||
|
var childRowsSpans = childRows.find("span");
|
||||||
|
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||||
|
childRowsSpans.filter(".arrow").html('►');
|
||||||
|
childRows.show(); //show all children
|
||||||
|
}
|
||||||
|
updateStripes();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function toggleInherit(id)
|
||||||
|
{
|
||||||
|
var rows = $('tr.inherit.'+id);
|
||||||
|
var img = $('tr.inherit_header.'+id+' img');
|
||||||
|
var src = $(img).attr('src');
|
||||||
|
if (rows.filter(':first').is(':visible')===true) {
|
||||||
|
rows.css('display','none');
|
||||||
|
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||||
|
} else {
|
||||||
|
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||||
|
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/* @license-end */
|
@ -0,0 +1,87 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.5"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>SAE 1.01: File List</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">SAE 1.01
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.5 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">File List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
||||||
|
<table class="directory">
|
||||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icondoc"></span><a class="el" href="fonction_8c.html" target="_self">fonction.c</a></td><td class="desc">Contient les algorithmes de la SAE 1.01 </td></tr>
|
||||||
|
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="fonction_8h_source.html"><span class="icondoc"></span></a><a class="el" href="fonction_8h.html" target="_self">fonction.h</a></td><td class="desc">Contient les algorithmes de la SAE 1.01 </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- directory -->
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
After Width: | Height: | Size: 616 B |
After Width: | Height: | Size: 597 B |
@ -0,0 +1,158 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.5"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>SAE 1.01: fonction.h Source File</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">SAE 1.01
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.5 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">fonction.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<a href="fonction_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
||||||
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include <stdio.h></span></div>
|
||||||
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <stdlib.h></span></div>
|
||||||
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
|
||||||
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#ab0294df580d0bd91a3b3457480e55a2c">chargementAdherent</a>(<span class="keywordtype">int</span> tabAdherent[], <span class="keywordtype">int</span> tabPoints[], <span class="keywordtype">int</span> jour[], <span class="keywordtype">int</span> mois[], <span class="keywordtype">int</span> annee[], <span class="keywordtype">int</span> carte[], <span class="keywordtype">int</span> tphys);</div>
|
||||||
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
|
||||||
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#a5402facee5e74cf0adbe39e256dc2028">chargementActivite</a>(<span class="keywordtype">int</span> tabPoint[],<span class="keywordtype">int</span> tabNbEntree[], <span class="keywordtype">int</span> tphys);</div>
|
||||||
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
|
||||||
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#aaf5ed9818e29db5a2d7a265a0802d751">recherche</a>(<span class="keywordtype">int</span> tabTri[], <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> nb, <span class="keywordtype">int</span> *trouve);</div>
|
||||||
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
|
||||||
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#ad15c99045c049b948cc01263162c74a3">decalageDroite</a>(<span class="keywordtype">int</span> tabTri[], <span class="keywordtype">int</span> nb, <span class="keywordtype">int</span> pos);</div>
|
||||||
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a0590aca68c09feb2adafc09ea5e8699a">decalageGauche</a>(<span class="keywordtype">int</span> tabTri[], <span class="keywordtype">int</span> nb, <span class="keywordtype">int</span> pos);</div>
|
||||||
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#a41cd6c0a3fd922770c3c9657f950d3e1">ajouter</a>(<span class="keywordtype">int</span> tabAdhe[], <span class="keywordtype">int</span> tabPoints[], <span class="keywordtype">int</span> jour[], <span class="keywordtype">int</span> mois[], <span class="keywordtype">int</span> annee[], <span class="keywordtype">int</span> carte[], <span class="keywordtype">int</span> nb, <span class="keywordtype">int</span> val, <span class="keywordtype">int</span> tmax);</div>
|
||||||
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
|
||||||
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#a89e07bc564a6d72927360a4ae4a2fc52">ajouterAdherent</a>(<span class="keywordtype">int</span> tabAdhe[], <span class="keywordtype">int</span> tabPoints[], <span class="keywordtype">int</span> jour[], <span class="keywordtype">int</span> mois[], <span class="keywordtype">int</span> annee[], <span class="keywordtype">int</span> carte[], <span class="keywordtype">int</span> nb, <span class="keywordtype">int</span> tmax);</div>
|
||||||
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
|
||||||
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#a36b67bcc8247290757bdc0f302b5076f">suppression</a>(<span class="keywordtype">int</span> tab[], <span class="keywordtype">int</span> tabPoints[], <span class="keywordtype">int</span> jour[], <span class="keywordtype">int</span> mois[], <span class="keywordtype">int</span> annee[], <span class="keywordtype">int</span> carte[],<span class="keywordtype">int</span> nb, <span class="keywordtype">int</span> val);</div>
|
||||||
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
|
||||||
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a8327bf000df90d84748dc0543a1dc1af">affichageTous</a>(<span class="keywordtype">int</span> tabNumCarte[], <span class="keywordtype">int</span> tabPoint[], <span class="keywordtype">int</span> carte[], <span class="keywordtype">int</span> jour[], <span class="keywordtype">int</span> mois[], <span class="keywordtype">int</span> annee[],<span class="keywordtype">int</span> taille);</div>
|
||||||
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
|
||||||
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#abe8c4c196f1c528b38249a9782645a57">affichageCarte</a>(<span class="keywordtype">int</span> tabAdhe[], <span class="keywordtype">int</span> tabPoints[], <span class="keywordtype">int</span> jour[], <span class="keywordtype">int</span> mois[], <span class="keywordtype">int</span> annee[], <span class="keywordtype">int</span> carte[], <span class="keywordtype">int</span> nb, <span class="keywordtype">int</span> val);</div>
|
||||||
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
|
||||||
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a299f9b8c0ef86a8a546c903785a4da50">affichageActivite</a>(<span class="keywordtype">int</span> tabCoutPoint[], <span class="keywordtype">int</span> tabNbEntree[], <span class="keywordtype">int</span> tailleL);</div>
|
||||||
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
|
||||||
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a6a772b2bf053e3f7694165ad5729effb">affichageToutActivite</a>(<span class="keywordtype">int</span> tabCoutPoint[], <span class="keywordtype">int</span> tabNbEntree[], <span class="keywordtype">int</span> tailleL);</div>
|
||||||
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
|
||||||
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a623d718fcceab7dd66ace7f38dc60180">afficheNbEntreAct</a>(<span class="keywordtype">int</span> tabNbEntree[], <span class="keywordtype">int</span> tabCoutPoint[], <span class="keywordtype">int</span> tphys);</div>
|
||||||
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
|
||||||
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a3e63209c711df3861bac82ebe0d35623">alimenterCarte</a> (<span class="keywordtype">int</span> tabAdherent[], <span class="keywordtype">int</span> tabPoint[],<span class="keywordtype">int</span> nb);</div>
|
||||||
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a87eb24385bd7f4a44bc5343d551f9eab">ajoutActivite</a>(<span class="keywordtype">int</span> tabCoutPoint[], <span class="keywordtype">int</span> tailleL);</div>
|
||||||
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
|
||||||
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a3d1ce73c9a910459d3a572691862987a">suppActivite</a>(<span class="keywordtype">int</span> tabCoutPoint[], <span class="keywordtype">int</span> tabNbEntree[],<span class="keywordtype">int</span> tailleL);</div>
|
||||||
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
|
||||||
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a3b9a9918a7385d9c746a2bdc2ce5085b">faireActivite</a>(<span class="keywordtype">int</span> tabAdherent[], <span class="keywordtype">int</span> tabPoint[],<span class="keywordtype">int</span> tabCoutPoint[], <span class="keywordtype">int</span> tabNbEntree[], <span class="keywordtype">int</span> tailleLAdhe, <span class="keywordtype">int</span> tailleLAct);</div>
|
||||||
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#a8e1213e9ebb560823f09b105f822c80d">SauvegardeAdherent</a>(<span class="keywordtype">int</span> tabAdherent[], <span class="keywordtype">int</span> tabPoints[], <span class="keywordtype">int</span> jour[], <span class="keywordtype">int</span> mois[], <span class="keywordtype">int</span> annee[], <span class="keywordtype">int</span> carte[], <span class="keywordtype">int</span> tailleL);</div>
|
||||||
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#a5aed3918c6bfd46558ac0a07442a2a4c">SauvegardeActivite</a>(<span class="keywordtype">int</span> tabCoutPoint[],<span class="keywordtype">int</span> tabNbEntree[],<span class="keywordtype">int</span> tailleL);</div>
|
||||||
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#a97a286418d1ac67524750df860a222db">supprimerAdherent</a>(<span class="keywordtype">int</span> tabAdhe[], <span class="keywordtype">int</span> tabPoints[], <span class="keywordtype">int</span> jour[], <span class="keywordtype">int</span> mois[], <span class="keywordtype">int</span> annee[], <span class="keywordtype">int</span> carte[], <span class="keywordtype">int</span> tailleL);</div>
|
||||||
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
|
||||||
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#af8f8fd7108bf8be0c5d6ff440fffb610">modifActivite</a>(<span class="keywordtype">int</span> tabCoutPoint[],<span class="keywordtype">int</span> tailleL);</div>
|
||||||
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#acbe958caab3d337bf3a93a0f0f4a6c8b">activerCarte</a>(<span class="keywordtype">int</span> tabAdhe[], <span class="keywordtype">int</span> carte[], <span class="keywordtype">int</span> tailleL, <span class="keywordtype">int</span> val);</div>
|
||||||
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#aa95e6b17be977effbf27e38c370b7f66">gestionCarte</a>(<span class="keywordtype">int</span> tabAdhe[], <span class="keywordtype">int</span> tabPoints[], <span class="keywordtype">int</span> jour[], <span class="keywordtype">int</span> mois[], <span class="keywordtype">int</span> annee[], <span class="keywordtype">int</span> carte[], <span class="keywordtype">int</span> tailleL);</div>
|
||||||
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> </div>
|
||||||
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#a5210594d61dbd8d61acd59c5e22a921f">Sauvegarde</a>(<span class="keywordtype">int</span> tabAdhe[],<span class="keywordtype">int</span> tabPoints[], <span class="keywordtype">int</span> jour[], <span class="keywordtype">int</span> mois[], <span class="keywordtype">int</span> annee[], <span class="keywordtype">int</span> carte[], <span class="keywordtype">int</span> tabCoutPoint[], <span class="keywordtype">int</span> tabNbEntree[], <span class="keywordtype">int</span> tailleAdhe, <span class="keywordtype">int</span> tailleAct);</div>
|
||||||
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> </div>
|
||||||
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a33e051b876b6736c5212e67d2058ff8f">GestionSalle</a>(<span class="keywordtype">void</span>);</div>
|
||||||
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> </div>
|
||||||
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span><span class="keywordtype">int</span> <a class="code hl_function" href="fonction_8h.html#a741da05b95a4ce5324e16492671b3618">Menu</a>(<span class="keywordtype">void</span>);</div>
|
||||||
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> </div>
|
||||||
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
|
||||||
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonction_8h.html#a5e424dc5e79e6c27b76972b108eef9c0">clearpage</a>(<span class="keywordtype">void</span>);</div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a0590aca68c09feb2adafc09ea5e8699a"><div class="ttname"><a href="fonction_8h.html#a0590aca68c09feb2adafc09ea5e8699a">decalageGauche</a></div><div class="ttdeci">void decalageGauche(int tabTri[], int nb, int pos)</div><div class="ttdoc">Décale vers la gauche d'un cran toutes les valeurs du tableau.</div><div class="ttdef"><b>Definition:</b> fonction.c:98</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a299f9b8c0ef86a8a546c903785a4da50"><div class="ttname"><a href="fonction_8h.html#a299f9b8c0ef86a8a546c903785a4da50">affichageActivite</a></div><div class="ttdeci">void affichageActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL)</div><div class="ttdoc">Fonction qui affiche les informations de l'activité numéro 'val'.</div><div class="ttdef"><b>Definition:</b> fonction.c:291</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a33e051b876b6736c5212e67d2058ff8f"><div class="ttname"><a href="fonction_8h.html#a33e051b876b6736c5212e67d2058ff8f">GestionSalle</a></div><div class="ttdeci">void GestionSalle(void)</div><div class="ttdoc">Fonction globale qui gère l'affichage des différents menus.</div><div class="ttdef"><b>Definition:</b> fonction.c:582</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a36b67bcc8247290757bdc0f302b5076f"><div class="ttname"><a href="fonction_8h.html#a36b67bcc8247290757bdc0f302b5076f">suppression</a></div><div class="ttdeci">int suppression(int tab[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val)</div><div class="ttdoc">Fonction appelée par 'supprimerAdherent' permettant de décaler tout les éléments des tableaux d'un cr...</div><div class="ttdef"><b>Definition:</b> fonction.c:163</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a3b9a9918a7385d9c746a2bdc2ce5085b"><div class="ttname"><a href="fonction_8h.html#a3b9a9918a7385d9c746a2bdc2ce5085b">faireActivite</a></div><div class="ttdeci">void faireActivite(int tabAdherent[], int tabPoint[], int tabCoutPoint[], int tabNbEntree[], int tailleLAdhe, int tailleLAct)</div><div class="ttdoc">Permet de soustraire à un adhérent le nombre de points correspondant à l'activté qu'il a choisi.</div><div class="ttdef"><b>Definition:</b> fonction.c:441</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a3d1ce73c9a910459d3a572691862987a"><div class="ttname"><a href="fonction_8h.html#a3d1ce73c9a910459d3a572691862987a">suppActivite</a></div><div class="ttdeci">void suppActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL)</div><div class="ttdoc">Supprime une activité choisie.</div><div class="ttdef"><b>Definition:</b> fonction.c:385</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a3e63209c711df3861bac82ebe0d35623"><div class="ttname"><a href="fonction_8h.html#a3e63209c711df3861bac82ebe0d35623">alimenterCarte</a></div><div class="ttdeci">void alimenterCarte(int tabAdherent[], int tabPoint[], int nb)</div><div class="ttdoc">Fonction qui crédite le nombre de points d'une carte d'adhérent donnée.</div><div class="ttdef"><b>Definition:</b> fonction.c:320</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a41cd6c0a3fd922770c3c9657f950d3e1"><div class="ttname"><a href="fonction_8h.html#a41cd6c0a3fd922770c3c9657f950d3e1">ajouter</a></div><div class="ttdeci">int ajouter(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val, int tmax)</div><div class="ttdoc">Fonction appelée par la fonction 'ajouterAdherent' permettant de décaler tout les éléments des tablea...</div><div class="ttdef"><b>Definition:</b> fonction.c:104</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a5210594d61dbd8d61acd59c5e22a921f"><div class="ttname"><a href="fonction_8h.html#a5210594d61dbd8d61acd59c5e22a921f">Sauvegarde</a></div><div class="ttdeci">int Sauvegarde(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tabCoutPoint[], int tabNbEntree[], int tailleAdhe, int tailleAct)</div><div class="ttdoc">Fonction globale qui gère les deux sauvegardes.</div><div class="ttdef"><b>Definition:</b> fonction.c:510</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a5402facee5e74cf0adbe39e256dc2028"><div class="ttname"><a href="fonction_8h.html#a5402facee5e74cf0adbe39e256dc2028">chargementActivite</a></div><div class="ttdeci">int chargementActivite(int tabPoint[], int tabNbEntree[], int tphys)</div><div class="ttdoc">Fonction chargeant les données du fichier 'activite.txt' dans les tableaux passés en paramètre.</div><div class="ttdef"><b>Definition:</b> fonction.c:47</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a5aed3918c6bfd46558ac0a07442a2a4c"><div class="ttname"><a href="fonction_8h.html#a5aed3918c6bfd46558ac0a07442a2a4c">SauvegardeActivite</a></div><div class="ttdeci">int SauvegardeActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL)</div><div class="ttdoc">Sauvegarde les données des tableaux passés en paramètre dans le fichier 'activite....</div><div class="ttdef"><b>Definition:</b> fonction.c:492</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a5e424dc5e79e6c27b76972b108eef9c0"><div class="ttname"><a href="fonction_8h.html#a5e424dc5e79e6c27b76972b108eef9c0">clearpage</a></div><div class="ttdeci">void clearpage(void)</div><div class="ttdoc">Permet d'effacer le contenu du terminal.</div><div class="ttdef"><b>Definition:</b> fonction.c:640</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a623d718fcceab7dd66ace7f38dc60180"><div class="ttname"><a href="fonction_8h.html#a623d718fcceab7dd66ace7f38dc60180">afficheNbEntreAct</a></div><div class="ttdeci">void afficheNbEntreAct(int tabNbEntree[], int tabCoutPoint[], int tphys)</div><div class="ttdoc">Affiche le nombre d'entrée des différentes activités.</div><div class="ttdef"><b>Definition:</b> fonction.c:307</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a6a772b2bf053e3f7694165ad5729effb"><div class="ttname"><a href="fonction_8h.html#a6a772b2bf053e3f7694165ad5729effb">affichageToutActivite</a></div><div class="ttdeci">void affichageToutActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL)</div><div class="ttdoc">Fonction qui affiche toutes les informations sur toutes les activités.</div><div class="ttdef"><b>Definition:</b> fonction.c:280</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a741da05b95a4ce5324e16492671b3618"><div class="ttname"><a href="fonction_8h.html#a741da05b95a4ce5324e16492671b3618">Menu</a></div><div class="ttdeci">int Menu(void)</div><div class="ttdoc">Affiche le menu.</div><div class="ttdef"><b>Definition:</b> fonction.c:535</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a8327bf000df90d84748dc0543a1dc1af"><div class="ttname"><a href="fonction_8h.html#a8327bf000df90d84748dc0543a1dc1af">affichageTous</a></div><div class="ttdeci">void affichageTous(int tabNumCarte[], int tabPoint[], int carte[], int jour[], int mois[], int annee[], int taille)</div><div class="ttdoc">Affiche toutes les informations sur tout les adhérents.</div><div class="ttdef"><b>Definition:</b> fonction.c:258</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a87eb24385bd7f4a44bc5343d551f9eab"><div class="ttname"><a href="fonction_8h.html#a87eb24385bd7f4a44bc5343d551f9eab">ajoutActivite</a></div><div class="ttdeci">void ajoutActivite(int tabCoutPoint[], int tailleL)</div><div class="ttdoc">Ajoute une activité.</div><div class="ttdef"><b>Definition:</b> fonction.c:364</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a89e07bc564a6d72927360a4ae4a2fc52"><div class="ttname"><a href="fonction_8h.html#a89e07bc564a6d72927360a4ae4a2fc52">ajouterAdherent</a></div><div class="ttdeci">int ajouterAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int tmax)</div><div class="ttdoc">Fonction permettant d'ajouter un nouvel adhérent.</div><div class="ttdef"><b>Definition:</b> fonction.c:125</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a8e1213e9ebb560823f09b105f822c80d"><div class="ttname"><a href="fonction_8h.html#a8e1213e9ebb560823f09b105f822c80d">SauvegardeAdherent</a></div><div class="ttdeci">int SauvegardeAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL)</div><div class="ttdoc">Permet de sauvegarder les données des tableaux passés en paramètre dans le fichier 'adherent....</div><div class="ttdef"><b>Definition:</b> fonction.c:477</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_a97a286418d1ac67524750df860a222db"><div class="ttname"><a href="fonction_8h.html#a97a286418d1ac67524750df860a222db">supprimerAdherent</a></div><div class="ttdeci">int supprimerAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL)</div><div class="ttdoc">Permet de supprimer un adherent.</div><div class="ttdef"><b>Definition:</b> fonction.c:154</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_aa95e6b17be977effbf27e38c370b7f66"><div class="ttname"><a href="fonction_8h.html#aa95e6b17be977effbf27e38c370b7f66">gestionCarte</a></div><div class="ttdeci">void gestionCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL)</div><div class="ttdoc">Fonction qui globale qui permet de traiter une carte choisie.</div><div class="ttdef"><b>Definition:</b> fonction.c:203</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_aaf5ed9818e29db5a2d7a265a0802d751"><div class="ttname"><a href="fonction_8h.html#aaf5ed9818e29db5a2d7a265a0802d751">recherche</a></div><div class="ttdeci">int recherche(int tabTri[], int val, int nb, int *trouve)</div><div class="ttdoc">Fonction rechercheant dans un tableau d'entiers trié le contenu de la variable 'val' passé en paramèt...</div><div class="ttdef"><b>Definition:</b> fonction.c:76</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_ab0294df580d0bd91a3b3457480e55a2c"><div class="ttname"><a href="fonction_8h.html#ab0294df580d0bd91a3b3457480e55a2c">chargementAdherent</a></div><div class="ttdeci">int chargementAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tphys)</div><div class="ttdoc">Fonction chargeant les données du fichier 'adherent.txt' dans les tableaux passés en paramètre.</div><div class="ttdef"><b>Definition:</b> fonction.c:12</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_abe8c4c196f1c528b38249a9782645a57"><div class="ttname"><a href="fonction_8h.html#abe8c4c196f1c528b38249a9782645a57">affichageCarte</a></div><div class="ttdeci">void affichageCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val)</div><div class="ttdoc">Fonction appelée par la fonction 'gestionCarte' qui permet d'afficher les informations reliées à la c...</div><div class="ttdef"><b>Definition:</b> fonction.c:269</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_acbe958caab3d337bf3a93a0f0f4a6c8b"><div class="ttname"><a href="fonction_8h.html#acbe958caab3d337bf3a93a0f0f4a6c8b">activerCarte</a></div><div class="ttdeci">int activerCarte(int tabAdhe[], int carte[], int tailleL, int val)</div><div class="ttdoc">Activer/Désactiver une carte donnée (paramètre)</div><div class="ttdef"><b>Definition:</b> fonction.c:182</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_ad15c99045c049b948cc01263162c74a3"><div class="ttname"><a href="fonction_8h.html#ad15c99045c049b948cc01263162c74a3">decalageDroite</a></div><div class="ttdeci">void decalageDroite(int tabTri[], int nb, int pos)</div><div class="ttdoc">Décale vers la droite d'un cran toutes les valeurs du tableau.</div><div class="ttdef"><b>Definition:</b> fonction.c:90</div></div>
|
||||||
|
<div class="ttc" id="afonction_8h_html_af8f8fd7108bf8be0c5d6ff440fffb610"><div class="ttname"><a href="fonction_8h.html#af8f8fd7108bf8be0c5d6ff440fffb610">modifActivite</a></div><div class="ttdeci">void modifActivite(int tabCoutPoint[], int tailleL)</div><div class="ttdoc">Permet de modifier une activité choisie.</div><div class="ttdef"><b>Definition:</b> fonction.c:416</div></div>
|
||||||
|
</div><!-- fragment --></div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,137 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.5"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>SAE 1.01: Globals</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">SAE 1.01
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.5 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
|
||||||
|
|
||||||
|
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
||||||
|
<li>activerCarte() : <a class="el" href="fonction_8h.html#acbe958caab3d337bf3a93a0f0f4a6c8b">fonction.h</a>, <a class="el" href="fonction_8c.html#acbe958caab3d337bf3a93a0f0f4a6c8b">fonction.c</a></li>
|
||||||
|
<li>affichageActivite() : <a class="el" href="fonction_8c.html#a299f9b8c0ef86a8a546c903785a4da50">fonction.c</a>, <a class="el" href="fonction_8h.html#a299f9b8c0ef86a8a546c903785a4da50">fonction.h</a></li>
|
||||||
|
<li>affichageCarte() : <a class="el" href="fonction_8c.html#abe8c4c196f1c528b38249a9782645a57">fonction.c</a>, <a class="el" href="fonction_8h.html#abe8c4c196f1c528b38249a9782645a57">fonction.h</a></li>
|
||||||
|
<li>affichageTous() : <a class="el" href="fonction_8c.html#a22af5e591155e9730fba65a5c279a384">fonction.c</a>, <a class="el" href="fonction_8h.html#a8327bf000df90d84748dc0543a1dc1af">fonction.h</a></li>
|
||||||
|
<li>affichageToutActivite() : <a class="el" href="fonction_8c.html#a6a772b2bf053e3f7694165ad5729effb">fonction.c</a>, <a class="el" href="fonction_8h.html#a6a772b2bf053e3f7694165ad5729effb">fonction.h</a></li>
|
||||||
|
<li>afficheNbEntreAct() : <a class="el" href="fonction_8c.html#a623d718fcceab7dd66ace7f38dc60180">fonction.c</a>, <a class="el" href="fonction_8h.html#a623d718fcceab7dd66ace7f38dc60180">fonction.h</a></li>
|
||||||
|
<li>ajoutActivite() : <a class="el" href="fonction_8c.html#a87eb24385bd7f4a44bc5343d551f9eab">fonction.c</a>, <a class="el" href="fonction_8h.html#a87eb24385bd7f4a44bc5343d551f9eab">fonction.h</a></li>
|
||||||
|
<li>ajouter() : <a class="el" href="fonction_8c.html#a41cd6c0a3fd922770c3c9657f950d3e1">fonction.c</a>, <a class="el" href="fonction_8h.html#a41cd6c0a3fd922770c3c9657f950d3e1">fonction.h</a></li>
|
||||||
|
<li>ajouterAdherent() : <a class="el" href="fonction_8c.html#a89e07bc564a6d72927360a4ae4a2fc52">fonction.c</a>, <a class="el" href="fonction_8h.html#a89e07bc564a6d72927360a4ae4a2fc52">fonction.h</a></li>
|
||||||
|
<li>alimenterCarte() : <a class="el" href="fonction_8c.html#a3e63209c711df3861bac82ebe0d35623">fonction.c</a>, <a class="el" href="fonction_8h.html#a3e63209c711df3861bac82ebe0d35623">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||||
|
<li>chargementActivite() : <a class="el" href="fonction_8c.html#a5402facee5e74cf0adbe39e256dc2028">fonction.c</a>, <a class="el" href="fonction_8h.html#a5402facee5e74cf0adbe39e256dc2028">fonction.h</a></li>
|
||||||
|
<li>chargementAdherent() : <a class="el" href="fonction_8c.html#ab0294df580d0bd91a3b3457480e55a2c">fonction.c</a>, <a class="el" href="fonction_8h.html#ab0294df580d0bd91a3b3457480e55a2c">fonction.h</a></li>
|
||||||
|
<li>clearpage() : <a class="el" href="fonction_8c.html#a5e424dc5e79e6c27b76972b108eef9c0">fonction.c</a>, <a class="el" href="fonction_8h.html#a5e424dc5e79e6c27b76972b108eef9c0">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||||
|
<li>decalageDroite() : <a class="el" href="fonction_8c.html#ad15c99045c049b948cc01263162c74a3">fonction.c</a>, <a class="el" href="fonction_8h.html#ad15c99045c049b948cc01263162c74a3">fonction.h</a></li>
|
||||||
|
<li>decalageGauche() : <a class="el" href="fonction_8c.html#a0590aca68c09feb2adafc09ea5e8699a">fonction.c</a>, <a class="el" href="fonction_8h.html#a0590aca68c09feb2adafc09ea5e8699a">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
|
||||||
|
<li>faireActivite() : <a class="el" href="fonction_8c.html#a3b9a9918a7385d9c746a2bdc2ce5085b">fonction.c</a>, <a class="el" href="fonction_8h.html#a3b9a9918a7385d9c746a2bdc2ce5085b">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
||||||
|
<li>gestionCarte() : <a class="el" href="fonction_8c.html#aa95e6b17be977effbf27e38c370b7f66">fonction.c</a>, <a class="el" href="fonction_8h.html#aa95e6b17be977effbf27e38c370b7f66">fonction.h</a></li>
|
||||||
|
<li>GestionSalle() : <a class="el" href="fonction_8c.html#a33e051b876b6736c5212e67d2058ff8f">fonction.c</a>, <a class="el" href="fonction_8h.html#a33e051b876b6736c5212e67d2058ff8f">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
||||||
|
<li>Menu() : <a class="el" href="fonction_8c.html#a741da05b95a4ce5324e16492671b3618">fonction.c</a>, <a class="el" href="fonction_8h.html#a741da05b95a4ce5324e16492671b3618">fonction.h</a></li>
|
||||||
|
<li>modifActivite() : <a class="el" href="fonction_8c.html#af8f8fd7108bf8be0c5d6ff440fffb610">fonction.c</a>, <a class="el" href="fonction_8h.html#af8f8fd7108bf8be0c5d6ff440fffb610">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||||
|
<li>recherche() : <a class="el" href="fonction_8c.html#aaf5ed9818e29db5a2d7a265a0802d751">fonction.c</a>, <a class="el" href="fonction_8h.html#aaf5ed9818e29db5a2d7a265a0802d751">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||||
|
<li>Sauvegarde() : <a class="el" href="fonction_8c.html#a5210594d61dbd8d61acd59c5e22a921f">fonction.c</a>, <a class="el" href="fonction_8h.html#a5210594d61dbd8d61acd59c5e22a921f">fonction.h</a></li>
|
||||||
|
<li>SauvegardeActivite() : <a class="el" href="fonction_8c.html#a5aed3918c6bfd46558ac0a07442a2a4c">fonction.c</a>, <a class="el" href="fonction_8h.html#a5aed3918c6bfd46558ac0a07442a2a4c">fonction.h</a></li>
|
||||||
|
<li>SauvegardeAdherent() : <a class="el" href="fonction_8c.html#a8e1213e9ebb560823f09b105f822c80d">fonction.c</a>, <a class="el" href="fonction_8h.html#a8e1213e9ebb560823f09b105f822c80d">fonction.h</a></li>
|
||||||
|
<li>suppActivite() : <a class="el" href="fonction_8c.html#a3d1ce73c9a910459d3a572691862987a">fonction.c</a>, <a class="el" href="fonction_8h.html#a3d1ce73c9a910459d3a572691862987a">fonction.h</a></li>
|
||||||
|
<li>suppression() : <a class="el" href="fonction_8c.html#a36b67bcc8247290757bdc0f302b5076f">fonction.c</a>, <a class="el" href="fonction_8h.html#a36b67bcc8247290757bdc0f302b5076f">fonction.h</a></li>
|
||||||
|
<li>supprimerAdherent() : <a class="el" href="fonction_8c.html#a97a286418d1ac67524750df860a222db">fonction.c</a>, <a class="el" href="fonction_8h.html#a97a286418d1ac67524750df860a222db">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,137 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.5"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>SAE 1.01: Globals</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">SAE 1.01
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.5 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="contents">
|
||||||
|
 
|
||||||
|
|
||||||
|
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
|
||||||
|
<li>activerCarte() : <a class="el" href="fonction_8h.html#acbe958caab3d337bf3a93a0f0f4a6c8b">fonction.h</a>, <a class="el" href="fonction_8c.html#acbe958caab3d337bf3a93a0f0f4a6c8b">fonction.c</a></li>
|
||||||
|
<li>affichageActivite() : <a class="el" href="fonction_8c.html#a299f9b8c0ef86a8a546c903785a4da50">fonction.c</a>, <a class="el" href="fonction_8h.html#a299f9b8c0ef86a8a546c903785a4da50">fonction.h</a></li>
|
||||||
|
<li>affichageCarte() : <a class="el" href="fonction_8c.html#abe8c4c196f1c528b38249a9782645a57">fonction.c</a>, <a class="el" href="fonction_8h.html#abe8c4c196f1c528b38249a9782645a57">fonction.h</a></li>
|
||||||
|
<li>affichageTous() : <a class="el" href="fonction_8c.html#a22af5e591155e9730fba65a5c279a384">fonction.c</a>, <a class="el" href="fonction_8h.html#a8327bf000df90d84748dc0543a1dc1af">fonction.h</a></li>
|
||||||
|
<li>affichageToutActivite() : <a class="el" href="fonction_8c.html#a6a772b2bf053e3f7694165ad5729effb">fonction.c</a>, <a class="el" href="fonction_8h.html#a6a772b2bf053e3f7694165ad5729effb">fonction.h</a></li>
|
||||||
|
<li>afficheNbEntreAct() : <a class="el" href="fonction_8c.html#a623d718fcceab7dd66ace7f38dc60180">fonction.c</a>, <a class="el" href="fonction_8h.html#a623d718fcceab7dd66ace7f38dc60180">fonction.h</a></li>
|
||||||
|
<li>ajoutActivite() : <a class="el" href="fonction_8c.html#a87eb24385bd7f4a44bc5343d551f9eab">fonction.c</a>, <a class="el" href="fonction_8h.html#a87eb24385bd7f4a44bc5343d551f9eab">fonction.h</a></li>
|
||||||
|
<li>ajouter() : <a class="el" href="fonction_8c.html#a41cd6c0a3fd922770c3c9657f950d3e1">fonction.c</a>, <a class="el" href="fonction_8h.html#a41cd6c0a3fd922770c3c9657f950d3e1">fonction.h</a></li>
|
||||||
|
<li>ajouterAdherent() : <a class="el" href="fonction_8c.html#a89e07bc564a6d72927360a4ae4a2fc52">fonction.c</a>, <a class="el" href="fonction_8h.html#a89e07bc564a6d72927360a4ae4a2fc52">fonction.h</a></li>
|
||||||
|
<li>alimenterCarte() : <a class="el" href="fonction_8c.html#a3e63209c711df3861bac82ebe0d35623">fonction.c</a>, <a class="el" href="fonction_8h.html#a3e63209c711df3861bac82ebe0d35623">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
|
||||||
|
<li>chargementActivite() : <a class="el" href="fonction_8c.html#a5402facee5e74cf0adbe39e256dc2028">fonction.c</a>, <a class="el" href="fonction_8h.html#a5402facee5e74cf0adbe39e256dc2028">fonction.h</a></li>
|
||||||
|
<li>chargementAdherent() : <a class="el" href="fonction_8c.html#ab0294df580d0bd91a3b3457480e55a2c">fonction.c</a>, <a class="el" href="fonction_8h.html#ab0294df580d0bd91a3b3457480e55a2c">fonction.h</a></li>
|
||||||
|
<li>clearpage() : <a class="el" href="fonction_8c.html#a5e424dc5e79e6c27b76972b108eef9c0">fonction.c</a>, <a class="el" href="fonction_8h.html#a5e424dc5e79e6c27b76972b108eef9c0">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
|
||||||
|
<li>decalageDroite() : <a class="el" href="fonction_8c.html#ad15c99045c049b948cc01263162c74a3">fonction.c</a>, <a class="el" href="fonction_8h.html#ad15c99045c049b948cc01263162c74a3">fonction.h</a></li>
|
||||||
|
<li>decalageGauche() : <a class="el" href="fonction_8c.html#a0590aca68c09feb2adafc09ea5e8699a">fonction.c</a>, <a class="el" href="fonction_8h.html#a0590aca68c09feb2adafc09ea5e8699a">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
|
||||||
|
<li>faireActivite() : <a class="el" href="fonction_8c.html#a3b9a9918a7385d9c746a2bdc2ce5085b">fonction.c</a>, <a class="el" href="fonction_8h.html#a3b9a9918a7385d9c746a2bdc2ce5085b">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
|
||||||
|
<li>gestionCarte() : <a class="el" href="fonction_8c.html#aa95e6b17be977effbf27e38c370b7f66">fonction.c</a>, <a class="el" href="fonction_8h.html#aa95e6b17be977effbf27e38c370b7f66">fonction.h</a></li>
|
||||||
|
<li>GestionSalle() : <a class="el" href="fonction_8c.html#a33e051b876b6736c5212e67d2058ff8f">fonction.c</a>, <a class="el" href="fonction_8h.html#a33e051b876b6736c5212e67d2058ff8f">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
|
||||||
|
<li>Menu() : <a class="el" href="fonction_8c.html#a741da05b95a4ce5324e16492671b3618">fonction.c</a>, <a class="el" href="fonction_8h.html#a741da05b95a4ce5324e16492671b3618">fonction.h</a></li>
|
||||||
|
<li>modifActivite() : <a class="el" href="fonction_8c.html#af8f8fd7108bf8be0c5d6ff440fffb610">fonction.c</a>, <a class="el" href="fonction_8h.html#af8f8fd7108bf8be0c5d6ff440fffb610">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
|
||||||
|
<li>recherche() : <a class="el" href="fonction_8c.html#aaf5ed9818e29db5a2d7a265a0802d751">fonction.c</a>, <a class="el" href="fonction_8h.html#aaf5ed9818e29db5a2d7a265a0802d751">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
|
||||||
|
<li>Sauvegarde() : <a class="el" href="fonction_8c.html#a5210594d61dbd8d61acd59c5e22a921f">fonction.c</a>, <a class="el" href="fonction_8h.html#a5210594d61dbd8d61acd59c5e22a921f">fonction.h</a></li>
|
||||||
|
<li>SauvegardeActivite() : <a class="el" href="fonction_8c.html#a5aed3918c6bfd46558ac0a07442a2a4c">fonction.c</a>, <a class="el" href="fonction_8h.html#a5aed3918c6bfd46558ac0a07442a2a4c">fonction.h</a></li>
|
||||||
|
<li>SauvegardeAdherent() : <a class="el" href="fonction_8c.html#a8e1213e9ebb560823f09b105f822c80d">fonction.c</a>, <a class="el" href="fonction_8h.html#a8e1213e9ebb560823f09b105f822c80d">fonction.h</a></li>
|
||||||
|
<li>suppActivite() : <a class="el" href="fonction_8c.html#a3d1ce73c9a910459d3a572691862987a">fonction.c</a>, <a class="el" href="fonction_8h.html#a3d1ce73c9a910459d3a572691862987a">fonction.h</a></li>
|
||||||
|
<li>suppression() : <a class="el" href="fonction_8c.html#a36b67bcc8247290757bdc0f302b5076f">fonction.c</a>, <a class="el" href="fonction_8h.html#a36b67bcc8247290757bdc0f302b5076f">fonction.h</a></li>
|
||||||
|
<li>supprimerAdherent() : <a class="el" href="fonction_8c.html#a97a286418d1ac67524750df860a222db">fonction.c</a>, <a class="el" href="fonction_8h.html#a97a286418d1ac67524750df860a222db">fonction.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,81 @@
|
|||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.9.5"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>SAE 1.01: Main Page</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||||
|
<script type="text/javascript" src="search/search.js"></script>
|
||||||
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||||
|
<div id="titlearea">
|
||||||
|
<table cellspacing="0" cellpadding="0">
|
||||||
|
<tbody>
|
||||||
|
<tr id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">SAE 1.01
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.9.5 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript" src="menudata.js"></script>
|
||||||
|
<script type="text/javascript" src="menu.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search');
|
||||||
|
$(document).ready(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</div><!-- top -->
|
||||||
|
<!-- window showing the filter options -->
|
||||||
|
<div id="MSearchSelectWindow"
|
||||||
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||||
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||||
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- iframe showing the search results (closed by default) -->
|
||||||
|
<div id="MSearchResultsWindow">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">SAE 1.01 Documentation</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
</div><!-- contents -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<hr class="footer"/><address class="footer"><small>
|
||||||
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||||
|
</small></address>
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -0,0 +1,136 @@
|
|||||||
|
/*
|
||||||
|
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||||
|
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||||
|
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||||
|
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||||
|
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or
|
||||||
|
substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||||
|
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||||
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
@licend The above is the entire license notice for the JavaScript code in this file
|
||||||
|
*/
|
||||||
|
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
||||||
|
function makeTree(data,relPath) {
|
||||||
|
var result='';
|
||||||
|
if ('children' in data) {
|
||||||
|
result+='<ul>';
|
||||||
|
for (var i in data.children) {
|
||||||
|
var url;
|
||||||
|
var link;
|
||||||
|
link = data.children[i].url;
|
||||||
|
if (link.substring(0,1)=='^') {
|
||||||
|
url = link.substring(1);
|
||||||
|
} else {
|
||||||
|
url = relPath+link;
|
||||||
|
}
|
||||||
|
result+='<li><a href="'+url+'">'+
|
||||||
|
data.children[i].text+'</a>'+
|
||||||
|
makeTree(data.children[i],relPath)+'</li>';
|
||||||
|
}
|
||||||
|
result+='</ul>';
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
var searchBoxHtml;
|
||||||
|
if (searchEnabled) {
|
||||||
|
if (serverSide) {
|
||||||
|
searchBoxHtml='<div id="MSearchBox" class="MSearchBoxInactive">'+
|
||||||
|
'<div class="left">'+
|
||||||
|
'<form id="FSearchBox" action="'+relPath+searchPage+
|
||||||
|
'" method="get"><span id="MSearchSelectExt"> </span>'+
|
||||||
|
'<input type="text" id="MSearchField" name="query" value="" placeholder="'+search+
|
||||||
|
'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)"'+
|
||||||
|
' onblur="searchBox.OnSearchFieldFocus(false)"/>'+
|
||||||
|
'</form>'+
|
||||||
|
'</div>'+
|
||||||
|
'<div class="right"></div>'+
|
||||||
|
'</div>';
|
||||||
|
} else {
|
||||||
|
searchBoxHtml='<div id="MSearchBox" class="MSearchBoxInactive">'+
|
||||||
|
'<span class="left">'+
|
||||||
|
'<span id="MSearchSelect" onmouseover="return searchBox.OnSearchSelectShow()"'+
|
||||||
|
' onmouseout="return searchBox.OnSearchSelectHide()"> </span>'+
|
||||||
|
'<input type="text" id="MSearchField" value="" placeholder="'+search+
|
||||||
|
'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" '+
|
||||||
|
'onblur="searchBox.OnSearchFieldFocus(false)" '+
|
||||||
|
'onkeyup="searchBox.OnSearchFieldChange(event)"/>'+
|
||||||
|
'</span>'+
|
||||||
|
'<span class="right"><a id="MSearchClose" '+
|
||||||
|
'href="javascript:searchBox.CloseResultsWindow()">'+
|
||||||
|
'<img id="MSearchCloseImg" border="0" src="'+relPath+
|
||||||
|
'search/close.svg" alt=""/></a>'+
|
||||||
|
'</span>'+
|
||||||
|
'</div>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$('#main-nav').before('<div class="sm sm-dox"><input id="main-menu-state" type="checkbox"/>'+
|
||||||
|
'<label class="main-menu-btn" for="main-menu-state">'+
|
||||||
|
'<span class="main-menu-btn-icon"></span> '+
|
||||||
|
'Toggle main menu visibility</label>'+
|
||||||
|
'<span id="searchBoxPos1" style="position:absolute;right:8px;top:8px;height:36px;"></span>'+
|
||||||
|
'</div>');
|
||||||
|
$('#main-nav').append(makeTree(menudata,relPath));
|
||||||
|
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||||
|
if (searchBoxHtml) {
|
||||||
|
$('#main-menu').append('<li id="searchBoxPos2" style="float:right"></li>');
|
||||||
|
}
|
||||||
|
var $mainMenuState = $('#main-menu-state');
|
||||||
|
var prevWidth = 0;
|
||||||
|
if ($mainMenuState.length) {
|
||||||
|
function initResizableIfExists() {
|
||||||
|
if (typeof initResizable==='function') initResizable();
|
||||||
|
}
|
||||||
|
// animate mobile menu
|
||||||
|
$mainMenuState.change(function(e) {
|
||||||
|
var $menu = $('#main-menu');
|
||||||
|
var options = { duration: 250, step: initResizableIfExists };
|
||||||
|
if (this.checked) {
|
||||||
|
options['complete'] = function() { $menu.css('display', 'block') };
|
||||||
|
$menu.hide().slideDown(options);
|
||||||
|
} else {
|
||||||
|
options['complete'] = function() { $menu.css('display', 'none') };
|
||||||
|
$menu.show().slideUp(options);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
// set default menu visibility
|
||||||
|
function resetState() {
|
||||||
|
var $menu = $('#main-menu');
|
||||||
|
var $mainMenuState = $('#main-menu-state');
|
||||||
|
var newWidth = $(window).outerWidth();
|
||||||
|
if (newWidth!=prevWidth) {
|
||||||
|
if ($(window).outerWidth()<768) {
|
||||||
|
$mainMenuState.prop('checked',false); $menu.hide();
|
||||||
|
$('#searchBoxPos1').html(searchBoxHtml);
|
||||||
|
$('#searchBoxPos2').hide();
|
||||||
|
} else {
|
||||||
|
$menu.show();
|
||||||
|
$('#searchBoxPos1').empty();
|
||||||
|
$('#searchBoxPos2').html(searchBoxHtml);
|
||||||
|
$('#searchBoxPos2').show();
|
||||||
|
}
|
||||||
|
if (typeof searchBox!=='undefined') {
|
||||||
|
searchBox.CloseResultsWindow();
|
||||||
|
}
|
||||||
|
prevWidth = newWidth;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$(window).ready(function() { resetState(); initResizableIfExists(); });
|
||||||
|
$(window).resize(resetState);
|
||||||
|
}
|
||||||
|
$('#main-menu').smartmenus();
|
||||||
|
}
|
||||||
|
/* @license-end */
|
@ -0,0 +1,47 @@
|
|||||||
|
/*
|
||||||
|
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||||
|
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||||
|
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||||
|
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||||
|
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or
|
||||||
|
substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||||
|
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||||
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
@licend The above is the entire license notice for the JavaScript code in this file
|
||||||
|
*/
|
||||||
|
var menudata={children:[
|
||||||
|
{text:"Main Page",url:"index.html"},
|
||||||
|
{text:"Files",url:"files.html",children:[
|
||||||
|
{text:"File List",url:"files.html"},
|
||||||
|
{text:"Globals",url:"globals.html",children:[
|
||||||
|
{text:"All",url:"globals.html",children:[
|
||||||
|
{text:"a",url:"globals.html#index_a"},
|
||||||
|
{text:"c",url:"globals.html#index_c"},
|
||||||
|
{text:"d",url:"globals.html#index_d"},
|
||||||
|
{text:"f",url:"globals.html#index_f"},
|
||||||
|
{text:"g",url:"globals.html#index_g"},
|
||||||
|
{text:"m",url:"globals.html#index_m"},
|
||||||
|
{text:"r",url:"globals.html#index_r"},
|
||||||
|
{text:"s",url:"globals.html#index_s"}]},
|
||||||
|
{text:"Functions",url:"globals_func.html",children:[
|
||||||
|
{text:"a",url:"globals_func.html#index_a"},
|
||||||
|
{text:"c",url:"globals_func.html#index_c"},
|
||||||
|
{text:"d",url:"globals_func.html#index_d"},
|
||||||
|
{text:"f",url:"globals_func.html#index_f"},
|
||||||
|
{text:"g",url:"globals_func.html#index_g"},
|
||||||
|
{text:"m",url:"globals_func.html#index_m"},
|
||||||
|
{text:"r",url:"globals_func.html#index_r"},
|
||||||
|
{text:"s",url:"globals_func.html#index_s"}]}]}]}]}
|
After Width: | Height: | Size: 153 B |
After Width: | Height: | Size: 169 B |
After Width: | Height: | Size: 95 B |
After Width: | Height: | Size: 98 B |
After Width: | Height: | Size: 114 B |
After Width: | Height: | Size: 123 B |
@ -0,0 +1,13 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['activercarte_0',['activerCarte',['../fonction_8h.html#acbe958caab3d337bf3a93a0f0f4a6c8b',1,'activerCarte(int tabAdhe[], int carte[], int tailleL, int val): fonction.c'],['../fonction_8c.html#acbe958caab3d337bf3a93a0f0f4a6c8b',1,'activerCarte(int tabAdhe[], int carte[], int tailleL, int val): fonction.c']]],
|
||||||
|
['affichageactivite_1',['affichageActivite',['../fonction_8c.html#a299f9b8c0ef86a8a546c903785a4da50',1,'affichageActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c'],['../fonction_8h.html#a299f9b8c0ef86a8a546c903785a4da50',1,'affichageActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c']]],
|
||||||
|
['affichagecarte_2',['affichageCarte',['../fonction_8c.html#abe8c4c196f1c528b38249a9782645a57',1,'affichageCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val): fonction.c'],['../fonction_8h.html#abe8c4c196f1c528b38249a9782645a57',1,'affichageCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val): fonction.c']]],
|
||||||
|
['affichagetous_3',['affichageTous',['../fonction_8c.html#a22af5e591155e9730fba65a5c279a384',1,'affichageTous(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int taille): fonction.c'],['../fonction_8h.html#a8327bf000df90d84748dc0543a1dc1af',1,'affichageTous(int tabNumCarte[], int tabPoint[], int carte[], int jour[], int mois[], int annee[], int taille): fonction.c']]],
|
||||||
|
['affichagetoutactivite_4',['affichageToutActivite',['../fonction_8c.html#a6a772b2bf053e3f7694165ad5729effb',1,'affichageToutActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c'],['../fonction_8h.html#a6a772b2bf053e3f7694165ad5729effb',1,'affichageToutActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c']]],
|
||||||
|
['affichenbentreact_5',['afficheNbEntreAct',['../fonction_8c.html#a623d718fcceab7dd66ace7f38dc60180',1,'afficheNbEntreAct(int tabNbEntree[], int tabCoutPoint[], int tphys): fonction.c'],['../fonction_8h.html#a623d718fcceab7dd66ace7f38dc60180',1,'afficheNbEntreAct(int tabNbEntree[], int tabCoutPoint[], int tphys): fonction.c']]],
|
||||||
|
['ajoutactivite_6',['ajoutActivite',['../fonction_8c.html#a87eb24385bd7f4a44bc5343d551f9eab',1,'ajoutActivite(int tabCoutPoint[], int tailleL): fonction.c'],['../fonction_8h.html#a87eb24385bd7f4a44bc5343d551f9eab',1,'ajoutActivite(int tabCoutPoint[], int tailleL): fonction.c']]],
|
||||||
|
['ajouter_7',['ajouter',['../fonction_8c.html#a41cd6c0a3fd922770c3c9657f950d3e1',1,'ajouter(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val, int tmax): fonction.c'],['../fonction_8h.html#a41cd6c0a3fd922770c3c9657f950d3e1',1,'ajouter(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val, int tmax): fonction.c']]],
|
||||||
|
['ajouteradherent_8',['ajouterAdherent',['../fonction_8c.html#a89e07bc564a6d72927360a4ae4a2fc52',1,'ajouterAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int tmax): fonction.c'],['../fonction_8h.html#a89e07bc564a6d72927360a4ae4a2fc52',1,'ajouterAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int tmax): fonction.c']]],
|
||||||
|
['alimentercarte_9',['alimenterCarte',['../fonction_8c.html#a3e63209c711df3861bac82ebe0d35623',1,'alimenterCarte(int tabAdherent[], int tabPoint[], int nb): fonction.c'],['../fonction_8h.html#a3e63209c711df3861bac82ebe0d35623',1,'alimenterCarte(int tabAdherent[], int tabPoint[], int nb): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,6 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['chargementactivite_0',['chargementActivite',['../fonction_8c.html#a5402facee5e74cf0adbe39e256dc2028',1,'chargementActivite(int tabPoint[], int tabNbEntree[], int tphys): fonction.c'],['../fonction_8h.html#a5402facee5e74cf0adbe39e256dc2028',1,'chargementActivite(int tabPoint[], int tabNbEntree[], int tphys): fonction.c']]],
|
||||||
|
['chargementadherent_1',['chargementAdherent',['../fonction_8c.html#ab0294df580d0bd91a3b3457480e55a2c',1,'chargementAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tphys): fonction.c'],['../fonction_8h.html#ab0294df580d0bd91a3b3457480e55a2c',1,'chargementAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tphys): fonction.c']]],
|
||||||
|
['clearpage_2',['clearpage',['../fonction_8c.html#a5e424dc5e79e6c27b76972b108eef9c0',1,'clearpage(void): fonction.c'],['../fonction_8h.html#a5e424dc5e79e6c27b76972b108eef9c0',1,'clearpage(void): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,5 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['decalagedroite_0',['decalageDroite',['../fonction_8c.html#ad15c99045c049b948cc01263162c74a3',1,'decalageDroite(int tabTri[], int nb, int pos): fonction.c'],['../fonction_8h.html#ad15c99045c049b948cc01263162c74a3',1,'decalageDroite(int tabTri[], int nb, int pos): fonction.c']]],
|
||||||
|
['decalagegauche_1',['decalageGauche',['../fonction_8c.html#a0590aca68c09feb2adafc09ea5e8699a',1,'decalageGauche(int tabTri[], int nb, int pos): fonction.c'],['../fonction_8h.html#a0590aca68c09feb2adafc09ea5e8699a',1,'decalageGauche(int tabTri[], int nb, int pos): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,6 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['faireactivite_0',['faireActivite',['../fonction_8c.html#a3b9a9918a7385d9c746a2bdc2ce5085b',1,'faireActivite(int tabAdherent[], int tabPoint[], int tabCoutPoint[], int tabNbEntree[], int tailleLAdhe, int tailleLAct): fonction.c'],['../fonction_8h.html#a3b9a9918a7385d9c746a2bdc2ce5085b',1,'faireActivite(int tabAdherent[], int tabPoint[], int tabCoutPoint[], int tabNbEntree[], int tailleLAdhe, int tailleLAct): fonction.c']]],
|
||||||
|
['fonction_2ec_1',['fonction.c',['../fonction_8c.html',1,'']]],
|
||||||
|
['fonction_2eh_2',['fonction.h',['../fonction_8h.html',1,'']]]
|
||||||
|
];
|
@ -0,0 +1,5 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['gestioncarte_0',['gestionCarte',['../fonction_8c.html#aa95e6b17be977effbf27e38c370b7f66',1,'gestionCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c'],['../fonction_8h.html#aa95e6b17be977effbf27e38c370b7f66',1,'gestionCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c']]],
|
||||||
|
['gestionsalle_1',['GestionSalle',['../fonction_8c.html#a33e051b876b6736c5212e67d2058ff8f',1,'GestionSalle(void): fonction.c'],['../fonction_8h.html#a33e051b876b6736c5212e67d2058ff8f',1,'GestionSalle(void): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,5 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['menu_0',['Menu',['../fonction_8c.html#a741da05b95a4ce5324e16492671b3618',1,'Menu(void): fonction.c'],['../fonction_8h.html#a741da05b95a4ce5324e16492671b3618',1,'Menu(void): fonction.c']]],
|
||||||
|
['modifactivite_1',['modifActivite',['../fonction_8c.html#af8f8fd7108bf8be0c5d6ff440fffb610',1,'modifActivite(int tabCoutPoint[], int tailleL): fonction.c'],['../fonction_8h.html#af8f8fd7108bf8be0c5d6ff440fffb610',1,'modifActivite(int tabCoutPoint[], int tailleL): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,4 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['recherche_0',['recherche',['../fonction_8c.html#aaf5ed9818e29db5a2d7a265a0802d751',1,'recherche(int tabTri[], int val, int nb, int *trouve): fonction.c'],['../fonction_8h.html#aaf5ed9818e29db5a2d7a265a0802d751',1,'recherche(int tabTri[], int val, int nb, int *trouve): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,9 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['sauvegarde_0',['Sauvegarde',['../fonction_8c.html#a5210594d61dbd8d61acd59c5e22a921f',1,'Sauvegarde(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tabCoutPoint[], int tabNbEntree[], int tailleAdhe, int tailleAct): fonction.c'],['../fonction_8h.html#a5210594d61dbd8d61acd59c5e22a921f',1,'Sauvegarde(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tabCoutPoint[], int tabNbEntree[], int tailleAdhe, int tailleAct): fonction.c']]],
|
||||||
|
['sauvegardeactivite_1',['SauvegardeActivite',['../fonction_8c.html#a5aed3918c6bfd46558ac0a07442a2a4c',1,'SauvegardeActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c'],['../fonction_8h.html#a5aed3918c6bfd46558ac0a07442a2a4c',1,'SauvegardeActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c']]],
|
||||||
|
['sauvegardeadherent_2',['SauvegardeAdherent',['../fonction_8c.html#a8e1213e9ebb560823f09b105f822c80d',1,'SauvegardeAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c'],['../fonction_8h.html#a8e1213e9ebb560823f09b105f822c80d',1,'SauvegardeAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c']]],
|
||||||
|
['suppactivite_3',['suppActivite',['../fonction_8c.html#a3d1ce73c9a910459d3a572691862987a',1,'suppActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c'],['../fonction_8h.html#a3d1ce73c9a910459d3a572691862987a',1,'suppActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c']]],
|
||||||
|
['suppression_4',['suppression',['../fonction_8c.html#a36b67bcc8247290757bdc0f302b5076f',1,'suppression(int tab[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val): fonction.c'],['../fonction_8h.html#a36b67bcc8247290757bdc0f302b5076f',1,'suppression(int tab[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val): fonction.c']]],
|
||||||
|
['supprimeradherent_5',['supprimerAdherent',['../fonction_8c.html#a97a286418d1ac67524750df860a222db',1,'supprimerAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c'],['../fonction_8h.html#a97a286418d1ac67524750df860a222db',1,'supprimerAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c']]]
|
||||||
|
];
|
After Width: | Height: | Size: 1.3 KiB |
@ -0,0 +1,5 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['fonction_2ec_0',['fonction.c',['../fonction_8c.html',1,'']]],
|
||||||
|
['fonction_2eh_1',['fonction.h',['../fonction_8h.html',1,'']]]
|
||||||
|
];
|
@ -0,0 +1,13 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['activercarte_0',['activerCarte',['../fonction_8h.html#acbe958caab3d337bf3a93a0f0f4a6c8b',1,'activerCarte(int tabAdhe[], int carte[], int tailleL, int val): fonction.c'],['../fonction_8c.html#acbe958caab3d337bf3a93a0f0f4a6c8b',1,'activerCarte(int tabAdhe[], int carte[], int tailleL, int val): fonction.c']]],
|
||||||
|
['affichageactivite_1',['affichageActivite',['../fonction_8c.html#a299f9b8c0ef86a8a546c903785a4da50',1,'affichageActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c'],['../fonction_8h.html#a299f9b8c0ef86a8a546c903785a4da50',1,'affichageActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c']]],
|
||||||
|
['affichagecarte_2',['affichageCarte',['../fonction_8c.html#abe8c4c196f1c528b38249a9782645a57',1,'affichageCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val): fonction.c'],['../fonction_8h.html#abe8c4c196f1c528b38249a9782645a57',1,'affichageCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val): fonction.c']]],
|
||||||
|
['affichagetous_3',['affichageTous',['../fonction_8c.html#a22af5e591155e9730fba65a5c279a384',1,'affichageTous(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int taille): fonction.c'],['../fonction_8h.html#a8327bf000df90d84748dc0543a1dc1af',1,'affichageTous(int tabNumCarte[], int tabPoint[], int carte[], int jour[], int mois[], int annee[], int taille): fonction.c']]],
|
||||||
|
['affichagetoutactivite_4',['affichageToutActivite',['../fonction_8c.html#a6a772b2bf053e3f7694165ad5729effb',1,'affichageToutActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c'],['../fonction_8h.html#a6a772b2bf053e3f7694165ad5729effb',1,'affichageToutActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c']]],
|
||||||
|
['affichenbentreact_5',['afficheNbEntreAct',['../fonction_8c.html#a623d718fcceab7dd66ace7f38dc60180',1,'afficheNbEntreAct(int tabNbEntree[], int tabCoutPoint[], int tphys): fonction.c'],['../fonction_8h.html#a623d718fcceab7dd66ace7f38dc60180',1,'afficheNbEntreAct(int tabNbEntree[], int tabCoutPoint[], int tphys): fonction.c']]],
|
||||||
|
['ajoutactivite_6',['ajoutActivite',['../fonction_8c.html#a87eb24385bd7f4a44bc5343d551f9eab',1,'ajoutActivite(int tabCoutPoint[], int tailleL): fonction.c'],['../fonction_8h.html#a87eb24385bd7f4a44bc5343d551f9eab',1,'ajoutActivite(int tabCoutPoint[], int tailleL): fonction.c']]],
|
||||||
|
['ajouter_7',['ajouter',['../fonction_8c.html#a41cd6c0a3fd922770c3c9657f950d3e1',1,'ajouter(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val, int tmax): fonction.c'],['../fonction_8h.html#a41cd6c0a3fd922770c3c9657f950d3e1',1,'ajouter(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val, int tmax): fonction.c']]],
|
||||||
|
['ajouteradherent_8',['ajouterAdherent',['../fonction_8c.html#a89e07bc564a6d72927360a4ae4a2fc52',1,'ajouterAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int tmax): fonction.c'],['../fonction_8h.html#a89e07bc564a6d72927360a4ae4a2fc52',1,'ajouterAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int tmax): fonction.c']]],
|
||||||
|
['alimentercarte_9',['alimenterCarte',['../fonction_8c.html#a3e63209c711df3861bac82ebe0d35623',1,'alimenterCarte(int tabAdherent[], int tabPoint[], int nb): fonction.c'],['../fonction_8h.html#a3e63209c711df3861bac82ebe0d35623',1,'alimenterCarte(int tabAdherent[], int tabPoint[], int nb): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,6 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['chargementactivite_0',['chargementActivite',['../fonction_8c.html#a5402facee5e74cf0adbe39e256dc2028',1,'chargementActivite(int tabPoint[], int tabNbEntree[], int tphys): fonction.c'],['../fonction_8h.html#a5402facee5e74cf0adbe39e256dc2028',1,'chargementActivite(int tabPoint[], int tabNbEntree[], int tphys): fonction.c']]],
|
||||||
|
['chargementadherent_1',['chargementAdherent',['../fonction_8c.html#ab0294df580d0bd91a3b3457480e55a2c',1,'chargementAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tphys): fonction.c'],['../fonction_8h.html#ab0294df580d0bd91a3b3457480e55a2c',1,'chargementAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tphys): fonction.c']]],
|
||||||
|
['clearpage_2',['clearpage',['../fonction_8c.html#a5e424dc5e79e6c27b76972b108eef9c0',1,'clearpage(void): fonction.c'],['../fonction_8h.html#a5e424dc5e79e6c27b76972b108eef9c0',1,'clearpage(void): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,5 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['decalagedroite_0',['decalageDroite',['../fonction_8c.html#ad15c99045c049b948cc01263162c74a3',1,'decalageDroite(int tabTri[], int nb, int pos): fonction.c'],['../fonction_8h.html#ad15c99045c049b948cc01263162c74a3',1,'decalageDroite(int tabTri[], int nb, int pos): fonction.c']]],
|
||||||
|
['decalagegauche_1',['decalageGauche',['../fonction_8c.html#a0590aca68c09feb2adafc09ea5e8699a',1,'decalageGauche(int tabTri[], int nb, int pos): fonction.c'],['../fonction_8h.html#a0590aca68c09feb2adafc09ea5e8699a',1,'decalageGauche(int tabTri[], int nb, int pos): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,4 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['faireactivite_0',['faireActivite',['../fonction_8c.html#a3b9a9918a7385d9c746a2bdc2ce5085b',1,'faireActivite(int tabAdherent[], int tabPoint[], int tabCoutPoint[], int tabNbEntree[], int tailleLAdhe, int tailleLAct): fonction.c'],['../fonction_8h.html#a3b9a9918a7385d9c746a2bdc2ce5085b',1,'faireActivite(int tabAdherent[], int tabPoint[], int tabCoutPoint[], int tabNbEntree[], int tailleLAdhe, int tailleLAct): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,5 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['gestioncarte_0',['gestionCarte',['../fonction_8c.html#aa95e6b17be977effbf27e38c370b7f66',1,'gestionCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c'],['../fonction_8h.html#aa95e6b17be977effbf27e38c370b7f66',1,'gestionCarte(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c']]],
|
||||||
|
['gestionsalle_1',['GestionSalle',['../fonction_8c.html#a33e051b876b6736c5212e67d2058ff8f',1,'GestionSalle(void): fonction.c'],['../fonction_8h.html#a33e051b876b6736c5212e67d2058ff8f',1,'GestionSalle(void): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,5 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['menu_0',['Menu',['../fonction_8c.html#a741da05b95a4ce5324e16492671b3618',1,'Menu(void): fonction.c'],['../fonction_8h.html#a741da05b95a4ce5324e16492671b3618',1,'Menu(void): fonction.c']]],
|
||||||
|
['modifactivite_1',['modifActivite',['../fonction_8c.html#af8f8fd7108bf8be0c5d6ff440fffb610',1,'modifActivite(int tabCoutPoint[], int tailleL): fonction.c'],['../fonction_8h.html#af8f8fd7108bf8be0c5d6ff440fffb610',1,'modifActivite(int tabCoutPoint[], int tailleL): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,4 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['recherche_0',['recherche',['../fonction_8c.html#aaf5ed9818e29db5a2d7a265a0802d751',1,'recherche(int tabTri[], int val, int nb, int *trouve): fonction.c'],['../fonction_8h.html#aaf5ed9818e29db5a2d7a265a0802d751',1,'recherche(int tabTri[], int val, int nb, int *trouve): fonction.c']]]
|
||||||
|
];
|
@ -0,0 +1,9 @@
|
|||||||
|
var searchData=
|
||||||
|
[
|
||||||
|
['sauvegarde_0',['Sauvegarde',['../fonction_8c.html#a5210594d61dbd8d61acd59c5e22a921f',1,'Sauvegarde(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tabCoutPoint[], int tabNbEntree[], int tailleAdhe, int tailleAct): fonction.c'],['../fonction_8h.html#a5210594d61dbd8d61acd59c5e22a921f',1,'Sauvegarde(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tabCoutPoint[], int tabNbEntree[], int tailleAdhe, int tailleAct): fonction.c']]],
|
||||||
|
['sauvegardeactivite_1',['SauvegardeActivite',['../fonction_8c.html#a5aed3918c6bfd46558ac0a07442a2a4c',1,'SauvegardeActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c'],['../fonction_8h.html#a5aed3918c6bfd46558ac0a07442a2a4c',1,'SauvegardeActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c']]],
|
||||||
|
['sauvegardeadherent_2',['SauvegardeAdherent',['../fonction_8c.html#a8e1213e9ebb560823f09b105f822c80d',1,'SauvegardeAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c'],['../fonction_8h.html#a8e1213e9ebb560823f09b105f822c80d',1,'SauvegardeAdherent(int tabAdherent[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c']]],
|
||||||
|
['suppactivite_3',['suppActivite',['../fonction_8c.html#a3d1ce73c9a910459d3a572691862987a',1,'suppActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c'],['../fonction_8h.html#a3d1ce73c9a910459d3a572691862987a',1,'suppActivite(int tabCoutPoint[], int tabNbEntree[], int tailleL): fonction.c']]],
|
||||||
|
['suppression_4',['suppression',['../fonction_8c.html#a36b67bcc8247290757bdc0f302b5076f',1,'suppression(int tab[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val): fonction.c'],['../fonction_8h.html#a36b67bcc8247290757bdc0f302b5076f',1,'suppression(int tab[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int nb, int val): fonction.c']]],
|
||||||
|
['supprimeradherent_5',['supprimerAdherent',['../fonction_8c.html#a97a286418d1ac67524750df860a222db',1,'supprimerAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c'],['../fonction_8h.html#a97a286418d1ac67524750df860a222db',1,'supprimerAdherent(int tabAdhe[], int tabPoints[], int jour[], int mois[], int annee[], int carte[], int tailleL): fonction.c']]]
|
||||||
|
];
|
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 2.3 KiB |
@ -0,0 +1,291 @@
|
|||||||
|
/*---------------- Search Box positioning */
|
||||||
|
|
||||||
|
#main-menu > li:last-child {
|
||||||
|
/* This <li> object is the parent of the search bar */
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
height: 36px;
|
||||||
|
margin-right: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*---------------- Search box styling */
|
||||||
|
|
||||||
|
.SRPage * {
|
||||||
|
font-weight: normal;
|
||||||
|
line-height: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
dark-mode-toggle {
|
||||||
|
margin-left: 5px;
|
||||||
|
display: flex;
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchBox {
|
||||||
|
display: inline-block;
|
||||||
|
white-space : nowrap;
|
||||||
|
background: var(--search-background-color);
|
||||||
|
border-radius: 0.65em;
|
||||||
|
box-shadow: var(--search-box-shadow);
|
||||||
|
z-index: 102;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchBox .left {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
height: 1.4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchSelect {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 20px;
|
||||||
|
height: 19px;
|
||||||
|
background-image: var(--search-magnification-select-image);
|
||||||
|
margin: 0 0 0 0.3em;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchSelectExt {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 10px;
|
||||||
|
height: 19px;
|
||||||
|
background-image: var(--search-magnification-image);
|
||||||
|
margin: 0 0 0 0.5em;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#MSearchField {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 7.5em;
|
||||||
|
height: 19px;
|
||||||
|
margin: 0 0.15em;
|
||||||
|
padding: 0;
|
||||||
|
line-height: 1em;
|
||||||
|
border:none;
|
||||||
|
color: var(--search-foreground-color);
|
||||||
|
outline: none;
|
||||||
|
font-family: var(--font-family-search);
|
||||||
|
-webkit-border-radius: 0px;
|
||||||
|
border-radius: 0px;
|
||||||
|
background: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media(hover: none) {
|
||||||
|
/* to avoid zooming on iOS */
|
||||||
|
#MSearchField {
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchBox .right {
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: middle;
|
||||||
|
width: 1.4em;
|
||||||
|
height: 1.4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchClose {
|
||||||
|
display: none;
|
||||||
|
font-size: inherit;
|
||||||
|
background : none;
|
||||||
|
border: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
outline: none;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchCloseImg {
|
||||||
|
padding: 0.3em;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.MSearchBoxActive #MSearchField {
|
||||||
|
color: var(--search-active-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*---------------- Search filter selection */
|
||||||
|
|
||||||
|
#MSearchSelectWindow {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
left: 0; top: 0;
|
||||||
|
border: 1px solid var(--search-filter-border-color);
|
||||||
|
background-color: var(--search-filter-background-color);
|
||||||
|
z-index: 10001;
|
||||||
|
padding-top: 4px;
|
||||||
|
padding-bottom: 4px;
|
||||||
|
-moz-border-radius: 4px;
|
||||||
|
-webkit-border-top-left-radius: 4px;
|
||||||
|
-webkit-border-top-right-radius: 4px;
|
||||||
|
-webkit-border-bottom-left-radius: 4px;
|
||||||
|
-webkit-border-bottom-right-radius: 4px;
|
||||||
|
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
|
||||||
|
}
|
||||||
|
|
||||||
|
.SelectItem {
|
||||||
|
font: 8pt var(--font-family-search);
|
||||||
|
padding-left: 2px;
|
||||||
|
padding-right: 12px;
|
||||||
|
border: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
span.SelectionMark {
|
||||||
|
margin-right: 4px;
|
||||||
|
font-family: var(--font-family-monospace);
|
||||||
|
outline-style: none;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.SelectItem {
|
||||||
|
display: block;
|
||||||
|
outline-style: none;
|
||||||
|
color: var(--search-filter-foreground-color);
|
||||||
|
text-decoration: none;
|
||||||
|
padding-left: 6px;
|
||||||
|
padding-right: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.SelectItem:focus,
|
||||||
|
a.SelectItem:active {
|
||||||
|
color: var(--search-filter-foreground-color);
|
||||||
|
outline-style: none;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.SelectItem:hover {
|
||||||
|
color: var(--search-filter-highlight-text-color);
|
||||||
|
background-color: var(--search-filter-highlight-bg-color);
|
||||||
|
outline-style: none;
|
||||||
|
text-decoration: none;
|
||||||
|
cursor: pointer;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*---------------- Search results window */
|
||||||
|
|
||||||
|
iframe#MSearchResults {
|
||||||
|
/*width: 60ex;*/
|
||||||
|
height: 15em;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchResultsWindow {
|
||||||
|
display: none;
|
||||||
|
position: absolute;
|
||||||
|
left: 0; top: 0;
|
||||||
|
border: 1px solid var(--search-results-border-color);
|
||||||
|
background-color: var(--search-results-background-color);
|
||||||
|
z-index:10000;
|
||||||
|
width: 300px;
|
||||||
|
height: 400px;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ----------------------------------- */
|
||||||
|
|
||||||
|
|
||||||
|
#SRIndex {
|
||||||
|
clear:both;
|
||||||
|
}
|
||||||
|
|
||||||
|
.SREntry {
|
||||||
|
font-size: 10pt;
|
||||||
|
padding-left: 1ex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRPage .SREntry {
|
||||||
|
font-size: 8pt;
|
||||||
|
padding: 1px 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.SRPage {
|
||||||
|
margin: 5px 2px;
|
||||||
|
background-color: var(--search-results-background-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRChildren {
|
||||||
|
padding-left: 3ex; padding-bottom: .5em
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRPage .SRChildren {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRSymbol {
|
||||||
|
font-weight: bold;
|
||||||
|
color: var(--search-results-foreground-color);
|
||||||
|
font-family: var(--font-family-search);
|
||||||
|
text-decoration: none;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.SRScope {
|
||||||
|
display: block;
|
||||||
|
color: var(--search-results-foreground-color);
|
||||||
|
font-family: var(--font-family-search);
|
||||||
|
font-size: 8pt;
|
||||||
|
text-decoration: none;
|
||||||
|
outline: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
a.SRSymbol:focus, a.SRSymbol:active,
|
||||||
|
a.SRScope:focus, a.SRScope:active {
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
|
|
||||||
|
span.SRScope {
|
||||||
|
padding-left: 4px;
|
||||||
|
font-family: var(--font-family-search);
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRPage .SRStatus {
|
||||||
|
padding: 2px 5px;
|
||||||
|
font-size: 8pt;
|
||||||
|
font-style: italic;
|
||||||
|
font-family: var(--font-family-search);
|
||||||
|
}
|
||||||
|
|
||||||
|
.SRResult {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.searchresults {
|
||||||
|
margin-left: 10px;
|
||||||
|
margin-right: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*---------------- External search page results */
|
||||||
|
|
||||||
|
.pages b {
|
||||||
|
color: white;
|
||||||
|
padding: 5px 5px 3px 5px;
|
||||||
|
background-image: var(--nav-gradient-active-image-parent);
|
||||||
|
background-repeat: repeat-x;
|
||||||
|
text-shadow: 0 1px 1px #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pages {
|
||||||
|
line-height: 17px;
|
||||||
|
margin-left: 4px;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hl {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
#searchresults {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.searchpages {
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,816 @@
|
|||||||
|
/*
|
||||||
|
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||||
|
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||||
|
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||||
|
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||||
|
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or
|
||||||
|
substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||||
|
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||||
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
@licend The above is the entire license notice for the JavaScript code in this file
|
||||||
|
*/
|
||||||
|
function convertToId(search)
|
||||||
|
{
|
||||||
|
var result = '';
|
||||||
|
for (i=0;i<search.length;i++)
|
||||||
|
{
|
||||||
|
var c = search.charAt(i);
|
||||||
|
var cn = c.charCodeAt(0);
|
||||||
|
if (c.match(/[a-z0-9\u0080-\uFFFF]/))
|
||||||
|
{
|
||||||
|
result+=c;
|
||||||
|
}
|
||||||
|
else if (cn<16)
|
||||||
|
{
|
||||||
|
result+="_0"+cn.toString(16);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
result+="_"+cn.toString(16);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getXPos(item)
|
||||||
|
{
|
||||||
|
var x = 0;
|
||||||
|
if (item.offsetWidth)
|
||||||
|
{
|
||||||
|
while (item && item!=document.body)
|
||||||
|
{
|
||||||
|
x += item.offsetLeft;
|
||||||
|
item = item.offsetParent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
|
||||||
|
function getYPos(item)
|
||||||
|
{
|
||||||
|
var y = 0;
|
||||||
|
if (item.offsetWidth)
|
||||||
|
{
|
||||||
|
while (item && item!=document.body)
|
||||||
|
{
|
||||||
|
y += item.offsetTop;
|
||||||
|
item = item.offsetParent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return y;
|
||||||
|
}
|
||||||
|
|
||||||
|
var searchResults = new SearchResults("searchResults");
|
||||||
|
|
||||||
|
/* A class handling everything associated with the search panel.
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
name - The name of the global variable that will be
|
||||||
|
storing this instance. Is needed to be able to set timeouts.
|
||||||
|
resultPath - path to use for external files
|
||||||
|
*/
|
||||||
|
function SearchBox(name, resultsPath, extension)
|
||||||
|
{
|
||||||
|
if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
|
||||||
|
if (!extension || extension == "") { extension = ".html"; }
|
||||||
|
|
||||||
|
// ---------- Instance variables
|
||||||
|
this.name = name;
|
||||||
|
this.resultsPath = resultsPath;
|
||||||
|
this.keyTimeout = 0;
|
||||||
|
this.keyTimeoutLength = 500;
|
||||||
|
this.closeSelectionTimeout = 300;
|
||||||
|
this.lastSearchValue = "";
|
||||||
|
this.lastResultsPage = "";
|
||||||
|
this.hideTimeout = 0;
|
||||||
|
this.searchIndex = 0;
|
||||||
|
this.searchActive = false;
|
||||||
|
this.extension = extension;
|
||||||
|
|
||||||
|
// ----------- DOM Elements
|
||||||
|
|
||||||
|
this.DOMSearchField = function()
|
||||||
|
{ return document.getElementById("MSearchField"); }
|
||||||
|
|
||||||
|
this.DOMSearchSelect = function()
|
||||||
|
{ return document.getElementById("MSearchSelect"); }
|
||||||
|
|
||||||
|
this.DOMSearchSelectWindow = function()
|
||||||
|
{ return document.getElementById("MSearchSelectWindow"); }
|
||||||
|
|
||||||
|
this.DOMPopupSearchResults = function()
|
||||||
|
{ return document.getElementById("MSearchResults"); }
|
||||||
|
|
||||||
|
this.DOMPopupSearchResultsWindow = function()
|
||||||
|
{ return document.getElementById("MSearchResultsWindow"); }
|
||||||
|
|
||||||
|
this.DOMSearchClose = function()
|
||||||
|
{ return document.getElementById("MSearchClose"); }
|
||||||
|
|
||||||
|
this.DOMSearchBox = function()
|
||||||
|
{ return document.getElementById("MSearchBox"); }
|
||||||
|
|
||||||
|
// ------------ Event Handlers
|
||||||
|
|
||||||
|
// Called when focus is added or removed from the search field.
|
||||||
|
this.OnSearchFieldFocus = function(isActive)
|
||||||
|
{
|
||||||
|
this.Activate(isActive);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.OnSearchSelectShow = function()
|
||||||
|
{
|
||||||
|
var searchSelectWindow = this.DOMSearchSelectWindow();
|
||||||
|
var searchField = this.DOMSearchSelect();
|
||||||
|
|
||||||
|
var left = getXPos(searchField);
|
||||||
|
var top = getYPos(searchField);
|
||||||
|
top += searchField.offsetHeight;
|
||||||
|
|
||||||
|
// show search selection popup
|
||||||
|
searchSelectWindow.style.display='block';
|
||||||
|
searchSelectWindow.style.left = left + 'px';
|
||||||
|
searchSelectWindow.style.top = top + 'px';
|
||||||
|
|
||||||
|
// stop selection hide timer
|
||||||
|
if (this.hideTimeout)
|
||||||
|
{
|
||||||
|
clearTimeout(this.hideTimeout);
|
||||||
|
this.hideTimeout=0;
|
||||||
|
}
|
||||||
|
return false; // to avoid "image drag" default event
|
||||||
|
}
|
||||||
|
|
||||||
|
this.OnSearchSelectHide = function()
|
||||||
|
{
|
||||||
|
this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
|
||||||
|
this.closeSelectionTimeout);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Called when the content of the search field is changed.
|
||||||
|
this.OnSearchFieldChange = function(evt)
|
||||||
|
{
|
||||||
|
if (this.keyTimeout) // kill running timer
|
||||||
|
{
|
||||||
|
clearTimeout(this.keyTimeout);
|
||||||
|
this.keyTimeout = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
var e = (evt) ? evt : window.event; // for IE
|
||||||
|
if (e.keyCode==40 || e.keyCode==13)
|
||||||
|
{
|
||||||
|
if (e.shiftKey==1)
|
||||||
|
{
|
||||||
|
this.OnSearchSelectShow();
|
||||||
|
var win=this.DOMSearchSelectWindow();
|
||||||
|
for (i=0;i<win.childNodes.length;i++)
|
||||||
|
{
|
||||||
|
var child = win.childNodes[i]; // get span within a
|
||||||
|
if (child.className=='SelectItem')
|
||||||
|
{
|
||||||
|
child.focus();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var elem = searchResults.NavNext(0);
|
||||||
|
if (elem) elem.focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (e.keyCode==27) // Escape out of the search field
|
||||||
|
{
|
||||||
|
this.DOMSearchField().blur();
|
||||||
|
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||||
|
this.DOMSearchClose().style.display = 'none';
|
||||||
|
this.lastSearchValue = '';
|
||||||
|
this.Activate(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// strip whitespaces
|
||||||
|
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||||
|
|
||||||
|
if (searchValue != this.lastSearchValue) // search value has changed
|
||||||
|
{
|
||||||
|
if (searchValue != "") // non-empty search
|
||||||
|
{
|
||||||
|
// set timer for search update
|
||||||
|
this.keyTimeout = setTimeout(this.name + '.Search()',
|
||||||
|
this.keyTimeoutLength);
|
||||||
|
}
|
||||||
|
else // empty search field
|
||||||
|
{
|
||||||
|
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||||
|
this.DOMSearchClose().style.display = 'none';
|
||||||
|
this.lastSearchValue = '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.SelectItemCount = function(id)
|
||||||
|
{
|
||||||
|
var count=0;
|
||||||
|
var win=this.DOMSearchSelectWindow();
|
||||||
|
for (i=0;i<win.childNodes.length;i++)
|
||||||
|
{
|
||||||
|
var child = win.childNodes[i]; // get span within a
|
||||||
|
if (child.className=='SelectItem')
|
||||||
|
{
|
||||||
|
count++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return count;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.SelectItemSet = function(id)
|
||||||
|
{
|
||||||
|
var i,j=0;
|
||||||
|
var win=this.DOMSearchSelectWindow();
|
||||||
|
for (i=0;i<win.childNodes.length;i++)
|
||||||
|
{
|
||||||
|
var child = win.childNodes[i]; // get span within a
|
||||||
|
if (child.className=='SelectItem')
|
||||||
|
{
|
||||||
|
var node = child.firstChild;
|
||||||
|
if (j==id)
|
||||||
|
{
|
||||||
|
node.innerHTML='•';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
node.innerHTML=' ';
|
||||||
|
}
|
||||||
|
j++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Called when an search filter selection is made.
|
||||||
|
// set item with index id as the active item
|
||||||
|
this.OnSelectItem = function(id)
|
||||||
|
{
|
||||||
|
this.searchIndex = id;
|
||||||
|
this.SelectItemSet(id);
|
||||||
|
var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
|
||||||
|
if (searchValue!="" && this.searchActive) // something was found -> do a search
|
||||||
|
{
|
||||||
|
this.Search();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.OnSearchSelectKey = function(evt)
|
||||||
|
{
|
||||||
|
var e = (evt) ? evt : window.event; // for IE
|
||||||
|
if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
|
||||||
|
{
|
||||||
|
this.searchIndex++;
|
||||||
|
this.OnSelectItem(this.searchIndex);
|
||||||
|
}
|
||||||
|
else if (e.keyCode==38 && this.searchIndex>0) // Up
|
||||||
|
{
|
||||||
|
this.searchIndex--;
|
||||||
|
this.OnSelectItem(this.searchIndex);
|
||||||
|
}
|
||||||
|
else if (e.keyCode==13 || e.keyCode==27)
|
||||||
|
{
|
||||||
|
this.OnSelectItem(this.searchIndex);
|
||||||
|
this.CloseSelectionWindow();
|
||||||
|
this.DOMSearchField().focus();
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// --------- Actions
|
||||||
|
|
||||||
|
// Closes the results window.
|
||||||
|
this.CloseResultsWindow = function()
|
||||||
|
{
|
||||||
|
this.DOMPopupSearchResultsWindow().style.display = 'none';
|
||||||
|
this.DOMSearchClose().style.display = 'none';
|
||||||
|
this.Activate(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.CloseSelectionWindow = function()
|
||||||
|
{
|
||||||
|
this.DOMSearchSelectWindow().style.display = 'none';
|
||||||
|
}
|
||||||
|
|
||||||
|
// Performs a search.
|
||||||
|
this.Search = function()
|
||||||
|
{
|
||||||
|
this.keyTimeout = 0;
|
||||||
|
|
||||||
|
// strip leading whitespace
|
||||||
|
var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
|
||||||
|
|
||||||
|
var code = searchValue.toLowerCase().charCodeAt(0);
|
||||||
|
var idxChar = searchValue.substr(0, 1).toLowerCase();
|
||||||
|
if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
|
||||||
|
{
|
||||||
|
idxChar = searchValue.substr(0, 2);
|
||||||
|
}
|
||||||
|
|
||||||
|
var jsFile;
|
||||||
|
|
||||||
|
var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
|
||||||
|
if (idx!=-1)
|
||||||
|
{
|
||||||
|
var hexCode=idx.toString(16);
|
||||||
|
jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js';
|
||||||
|
}
|
||||||
|
|
||||||
|
var loadJS = function(url, impl, loc){
|
||||||
|
var scriptTag = document.createElement('script');
|
||||||
|
scriptTag.src = url;
|
||||||
|
scriptTag.onload = impl;
|
||||||
|
scriptTag.onreadystatechange = impl;
|
||||||
|
loc.appendChild(scriptTag);
|
||||||
|
}
|
||||||
|
|
||||||
|
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
|
||||||
|
var domSearchBox = this.DOMSearchBox();
|
||||||
|
var domPopupSearchResults = this.DOMPopupSearchResults();
|
||||||
|
var domSearchClose = this.DOMSearchClose();
|
||||||
|
var resultsPath = this.resultsPath;
|
||||||
|
|
||||||
|
var handleResults = function() {
|
||||||
|
document.getElementById("Loading").style.display="none";
|
||||||
|
if (typeof searchData !== 'undefined') {
|
||||||
|
createResults(resultsPath);
|
||||||
|
document.getElementById("NoMatches").style.display="none";
|
||||||
|
}
|
||||||
|
|
||||||
|
searchResults.Search(searchValue);
|
||||||
|
|
||||||
|
if (domPopupSearchResultsWindow.style.display!='block')
|
||||||
|
{
|
||||||
|
domSearchClose.style.display = 'inline-block';
|
||||||
|
var left = getXPos(domSearchBox) + 150;
|
||||||
|
var top = getYPos(domSearchBox) + 20;
|
||||||
|
domPopupSearchResultsWindow.style.display = 'block';
|
||||||
|
left -= domPopupSearchResults.offsetWidth;
|
||||||
|
var maxWidth = document.body.clientWidth;
|
||||||
|
var maxHeight = document.body.clientHeight;
|
||||||
|
var width = 300;
|
||||||
|
if (left<10) left=10;
|
||||||
|
if (width+left+8>maxWidth) width=maxWidth-left-8;
|
||||||
|
var height = 400;
|
||||||
|
if (height+top+8>maxHeight) height=maxHeight-top-8;
|
||||||
|
domPopupSearchResultsWindow.style.top = top + 'px';
|
||||||
|
domPopupSearchResultsWindow.style.left = left + 'px';
|
||||||
|
domPopupSearchResultsWindow.style.width = width + 'px';
|
||||||
|
domPopupSearchResultsWindow.style.height = height + 'px';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (jsFile) {
|
||||||
|
loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow());
|
||||||
|
} else {
|
||||||
|
handleResults();
|
||||||
|
}
|
||||||
|
|
||||||
|
this.lastSearchValue = searchValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------- Activation Functions
|
||||||
|
|
||||||
|
// Activates or deactivates the search panel, resetting things to
|
||||||
|
// their default values if necessary.
|
||||||
|
this.Activate = function(isActive)
|
||||||
|
{
|
||||||
|
if (isActive || // open it
|
||||||
|
this.DOMPopupSearchResultsWindow().style.display == 'block'
|
||||||
|
)
|
||||||
|
{
|
||||||
|
this.DOMSearchBox().className = 'MSearchBoxActive';
|
||||||
|
this.searchActive = true;
|
||||||
|
}
|
||||||
|
else if (!isActive) // directly remove the panel
|
||||||
|
{
|
||||||
|
this.DOMSearchBox().className = 'MSearchBoxInactive';
|
||||||
|
this.searchActive = false;
|
||||||
|
this.lastSearchValue = ''
|
||||||
|
this.lastResultsPage = '';
|
||||||
|
this.DOMSearchField().value = '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// -----------------------------------------------------------------------
|
||||||
|
|
||||||
|
// The class that handles everything on the search results page.
|
||||||
|
function SearchResults(name)
|
||||||
|
{
|
||||||
|
// The number of matches from the last run of <Search()>.
|
||||||
|
this.lastMatchCount = 0;
|
||||||
|
this.lastKey = 0;
|
||||||
|
this.repeatOn = false;
|
||||||
|
|
||||||
|
// Toggles the visibility of the passed element ID.
|
||||||
|
this.FindChildElement = function(id)
|
||||||
|
{
|
||||||
|
var parentElement = document.getElementById(id);
|
||||||
|
var element = parentElement.firstChild;
|
||||||
|
|
||||||
|
while (element && element!=parentElement)
|
||||||
|
{
|
||||||
|
if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren')
|
||||||
|
{
|
||||||
|
return element;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes())
|
||||||
|
{
|
||||||
|
element = element.firstChild;
|
||||||
|
}
|
||||||
|
else if (element.nextSibling)
|
||||||
|
{
|
||||||
|
element = element.nextSibling;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
do
|
||||||
|
{
|
||||||
|
element = element.parentNode;
|
||||||
|
}
|
||||||
|
while (element && element!=parentElement && !element.nextSibling);
|
||||||
|
|
||||||
|
if (element && element!=parentElement)
|
||||||
|
{
|
||||||
|
element = element.nextSibling;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Toggle = function(id)
|
||||||
|
{
|
||||||
|
var element = this.FindChildElement(id);
|
||||||
|
if (element)
|
||||||
|
{
|
||||||
|
if (element.style.display == 'block')
|
||||||
|
{
|
||||||
|
element.style.display = 'none';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
element.style.display = 'block';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Searches for the passed string. If there is no parameter,
|
||||||
|
// it takes it from the URL query.
|
||||||
|
//
|
||||||
|
// Always returns true, since other documents may try to call it
|
||||||
|
// and that may or may not be possible.
|
||||||
|
this.Search = function(search)
|
||||||
|
{
|
||||||
|
if (!search) // get search word from URL
|
||||||
|
{
|
||||||
|
search = window.location.search;
|
||||||
|
search = search.substring(1); // Remove the leading '?'
|
||||||
|
search = unescape(search);
|
||||||
|
}
|
||||||
|
|
||||||
|
search = search.replace(/^ +/, ""); // strip leading spaces
|
||||||
|
search = search.replace(/ +$/, ""); // strip trailing spaces
|
||||||
|
search = search.toLowerCase();
|
||||||
|
search = convertToId(search);
|
||||||
|
|
||||||
|
var resultRows = document.getElementsByTagName("div");
|
||||||
|
var matches = 0;
|
||||||
|
|
||||||
|
var i = 0;
|
||||||
|
while (i < resultRows.length)
|
||||||
|
{
|
||||||
|
var row = resultRows.item(i);
|
||||||
|
if (row.className == "SRResult")
|
||||||
|
{
|
||||||
|
var rowMatchName = row.id.toLowerCase();
|
||||||
|
rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
|
||||||
|
|
||||||
|
if (search.length<=rowMatchName.length &&
|
||||||
|
rowMatchName.substr(0, search.length)==search)
|
||||||
|
{
|
||||||
|
row.style.display = 'block';
|
||||||
|
matches++;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
row.style.display = 'none';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
document.getElementById("Searching").style.display='none';
|
||||||
|
if (matches == 0) // no results
|
||||||
|
{
|
||||||
|
document.getElementById("NoMatches").style.display='block';
|
||||||
|
}
|
||||||
|
else // at least one result
|
||||||
|
{
|
||||||
|
document.getElementById("NoMatches").style.display='none';
|
||||||
|
}
|
||||||
|
this.lastMatchCount = matches;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// return the first item with index index or higher that is visible
|
||||||
|
this.NavNext = function(index)
|
||||||
|
{
|
||||||
|
var focusItem;
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
var focusName = 'Item'+index;
|
||||||
|
focusItem = document.getElementById(focusName);
|
||||||
|
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else if (!focusItem) // last element
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
focusItem=null;
|
||||||
|
index++;
|
||||||
|
}
|
||||||
|
return focusItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.NavPrev = function(index)
|
||||||
|
{
|
||||||
|
var focusItem;
|
||||||
|
while (1)
|
||||||
|
{
|
||||||
|
var focusName = 'Item'+index;
|
||||||
|
focusItem = document.getElementById(focusName);
|
||||||
|
if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
else if (!focusItem) // last element
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
focusItem=null;
|
||||||
|
index--;
|
||||||
|
}
|
||||||
|
return focusItem;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.ProcessKeys = function(e)
|
||||||
|
{
|
||||||
|
if (e.type == "keydown")
|
||||||
|
{
|
||||||
|
this.repeatOn = false;
|
||||||
|
this.lastKey = e.keyCode;
|
||||||
|
}
|
||||||
|
else if (e.type == "keypress")
|
||||||
|
{
|
||||||
|
if (!this.repeatOn)
|
||||||
|
{
|
||||||
|
if (this.lastKey) this.repeatOn = true;
|
||||||
|
return false; // ignore first keypress after keydown
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (e.type == "keyup")
|
||||||
|
{
|
||||||
|
this.lastKey = 0;
|
||||||
|
this.repeatOn = false;
|
||||||
|
}
|
||||||
|
return this.lastKey!=0;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.Nav = function(evt,itemIndex)
|
||||||
|
{
|
||||||
|
var e = (evt) ? evt : window.event; // for IE
|
||||||
|
if (e.keyCode==13) return true;
|
||||||
|
if (!this.ProcessKeys(e)) return false;
|
||||||
|
|
||||||
|
if (this.lastKey==38) // Up
|
||||||
|
{
|
||||||
|
var newIndex = itemIndex-1;
|
||||||
|
var focusItem = this.NavPrev(newIndex);
|
||||||
|
if (focusItem)
|
||||||
|
{
|
||||||
|
var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
|
||||||
|
if (child && child.style.display == 'block') // children visible
|
||||||
|
{
|
||||||
|
var n=0;
|
||||||
|
var tmpElem;
|
||||||
|
while (1) // search for last child
|
||||||
|
{
|
||||||
|
tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
|
||||||
|
if (tmpElem)
|
||||||
|
{
|
||||||
|
focusItem = tmpElem;
|
||||||
|
}
|
||||||
|
else // found it!
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
n++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (focusItem)
|
||||||
|
{
|
||||||
|
focusItem.focus();
|
||||||
|
}
|
||||||
|
else // return focus to search field
|
||||||
|
{
|
||||||
|
document.getElementById("MSearchField").focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (this.lastKey==40) // Down
|
||||||
|
{
|
||||||
|
var newIndex = itemIndex+1;
|
||||||
|
var focusItem;
|
||||||
|
var item = document.getElementById('Item'+itemIndex);
|
||||||
|
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||||
|
if (elem && elem.style.display == 'block') // children visible
|
||||||
|
{
|
||||||
|
focusItem = document.getElementById('Item'+itemIndex+'_c0');
|
||||||
|
}
|
||||||
|
if (!focusItem) focusItem = this.NavNext(newIndex);
|
||||||
|
if (focusItem) focusItem.focus();
|
||||||
|
}
|
||||||
|
else if (this.lastKey==39) // Right
|
||||||
|
{
|
||||||
|
var item = document.getElementById('Item'+itemIndex);
|
||||||
|
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||||
|
if (elem) elem.style.display = 'block';
|
||||||
|
}
|
||||||
|
else if (this.lastKey==37) // Left
|
||||||
|
{
|
||||||
|
var item = document.getElementById('Item'+itemIndex);
|
||||||
|
var elem = this.FindChildElement(item.parentNode.parentNode.id);
|
||||||
|
if (elem) elem.style.display = 'none';
|
||||||
|
}
|
||||||
|
else if (this.lastKey==27) // Escape
|
||||||
|
{
|
||||||
|
searchBox.CloseResultsWindow();
|
||||||
|
document.getElementById("MSearchField").focus();
|
||||||
|
}
|
||||||
|
else if (this.lastKey==13) // Enter
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.NavChild = function(evt,itemIndex,childIndex)
|
||||||
|
{
|
||||||
|
var e = (evt) ? evt : window.event; // for IE
|
||||||
|
if (e.keyCode==13) return true;
|
||||||
|
if (!this.ProcessKeys(e)) return false;
|
||||||
|
|
||||||
|
if (this.lastKey==38) // Up
|
||||||
|
{
|
||||||
|
if (childIndex>0)
|
||||||
|
{
|
||||||
|
var newIndex = childIndex-1;
|
||||||
|
document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
|
||||||
|
}
|
||||||
|
else // already at first child, jump to parent
|
||||||
|
{
|
||||||
|
document.getElementById('Item'+itemIndex).focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (this.lastKey==40) // Down
|
||||||
|
{
|
||||||
|
var newIndex = childIndex+1;
|
||||||
|
var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
|
||||||
|
if (!elem) // last child, jump to parent next parent
|
||||||
|
{
|
||||||
|
elem = this.NavNext(itemIndex+1);
|
||||||
|
}
|
||||||
|
if (elem)
|
||||||
|
{
|
||||||
|
elem.focus();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (this.lastKey==27) // Escape
|
||||||
|
{
|
||||||
|
searchBox.CloseResultsWindow();
|
||||||
|
document.getElementById("MSearchField").focus();
|
||||||
|
}
|
||||||
|
else if (this.lastKey==13) // Enter
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function setKeyActions(elem,action)
|
||||||
|
{
|
||||||
|
elem.setAttribute('onkeydown',action);
|
||||||
|
elem.setAttribute('onkeypress',action);
|
||||||
|
elem.setAttribute('onkeyup',action);
|
||||||
|
}
|
||||||
|
|
||||||
|
function setClassAttr(elem,attr)
|
||||||
|
{
|
||||||
|
elem.setAttribute('class',attr);
|
||||||
|
elem.setAttribute('className',attr);
|
||||||
|
}
|
||||||
|
|
||||||
|
function createResults(resultsPath)
|
||||||
|
{
|
||||||
|
var results = document.getElementById("SRResults");
|
||||||
|
results.innerHTML = '';
|
||||||
|
for (var e=0; e<searchData.length; e++)
|
||||||
|
{
|
||||||
|
var id = searchData[e][0];
|
||||||
|
var srResult = document.createElement('div');
|
||||||
|
srResult.setAttribute('id','SR_'+id);
|
||||||
|
setClassAttr(srResult,'SRResult');
|
||||||
|
var srEntry = document.createElement('div');
|
||||||
|
setClassAttr(srEntry,'SREntry');
|
||||||
|
var srLink = document.createElement('a');
|
||||||
|
srLink.setAttribute('id','Item'+e);
|
||||||
|
setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
|
||||||
|
setClassAttr(srLink,'SRSymbol');
|
||||||
|
srLink.innerHTML = searchData[e][1][0];
|
||||||
|
srEntry.appendChild(srLink);
|
||||||
|
if (searchData[e][1].length==2) // single result
|
||||||
|
{
|
||||||
|
srLink.setAttribute('href',resultsPath+searchData[e][1][1][0]);
|
||||||
|
srLink.setAttribute('onclick','searchBox.CloseResultsWindow()');
|
||||||
|
if (searchData[e][1][1][1])
|
||||||
|
{
|
||||||
|
srLink.setAttribute('target','_parent');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
srLink.setAttribute('target','_blank');
|
||||||
|
}
|
||||||
|
var srScope = document.createElement('span');
|
||||||
|
setClassAttr(srScope,'SRScope');
|
||||||
|
srScope.innerHTML = searchData[e][1][1][2];
|
||||||
|
srEntry.appendChild(srScope);
|
||||||
|
}
|
||||||
|
else // multiple results
|
||||||
|
{
|
||||||
|
srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
|
||||||
|
var srChildren = document.createElement('div');
|
||||||
|
setClassAttr(srChildren,'SRChildren');
|
||||||
|
for (var c=0; c<searchData[e][1].length-1; c++)
|
||||||
|
{
|
||||||
|
var srChild = document.createElement('a');
|
||||||
|
srChild.setAttribute('id','Item'+e+'_c'+c);
|
||||||
|
setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
|
||||||
|
setClassAttr(srChild,'SRScope');
|
||||||
|
srChild.setAttribute('href',resultsPath+searchData[e][1][c+1][0]);
|
||||||
|
srChild.setAttribute('onclick','searchBox.CloseResultsWindow()');
|
||||||
|
if (searchData[e][1][c+1][1])
|
||||||
|
{
|
||||||
|
srChild.setAttribute('target','_parent');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
srChild.setAttribute('target','_blank');
|
||||||
|
}
|
||||||
|
srChild.innerHTML = searchData[e][1][c+1][2];
|
||||||
|
srChildren.appendChild(srChild);
|
||||||
|
}
|
||||||
|
srEntry.appendChild(srChildren);
|
||||||
|
}
|
||||||
|
srResult.appendChild(srEntry);
|
||||||
|
results.appendChild(srResult);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function init_search()
|
||||||
|
{
|
||||||
|
var results = document.getElementById("MSearchSelectWindow");
|
||||||
|
for (var key in indexSectionLabels)
|
||||||
|
{
|
||||||
|
var link = document.createElement('a');
|
||||||
|
link.setAttribute('class','SelectItem');
|
||||||
|
link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
|
||||||
|
link.href='javascript:void(0)';
|
||||||
|
link.innerHTML='<span class="SelectionMark"> </span>'+indexSectionLabels[key];
|
||||||
|
results.appendChild(link);
|
||||||
|
}
|
||||||
|
searchBox.OnSelectItem(0);
|
||||||
|
}
|
||||||
|
/* @license-end */
|
@ -0,0 +1,21 @@
|
|||||||
|
var indexSectionsWithContent =
|
||||||
|
{
|
||||||
|
0: "acdfgmrs",
|
||||||
|
1: "f",
|
||||||
|
2: "acdfgmrs"
|
||||||
|
};
|
||||||
|
|
||||||
|
var indexSectionNames =
|
||||||
|
{
|
||||||
|
0: "all",
|
||||||
|
1: "files",
|
||||||
|
2: "functions"
|
||||||
|
};
|
||||||
|
|
||||||
|
var indexSectionLabels =
|
||||||
|
{
|
||||||
|
0: "All",
|
||||||
|
1: "Files",
|
||||||
|
2: "Functions"
|
||||||
|
};
|
||||||
|
|
After Width: | Height: | Size: 314 B |
After Width: | Height: | Size: 282 B |
After Width: | Height: | Size: 853 B |
After Width: | Height: | Size: 845 B |
After Width: | Height: | Size: 142 B |
After Width: | Height: | Size: 135 B |
After Width: | Height: | Size: 169 B |
After Width: | Height: | Size: 173 B |
After Width: | Height: | Size: 177 B |
After Width: | Height: | Size: 180 B |
After Width: | Height: | Size: 184 B |
After Width: | Height: | Size: 188 B |