ClavierZoomable.frmConfiguration Class Reference

Classe affichant la boite de configuration de l'application. More...

List of all members.

Public Member Functions

 frmConfiguration (ref Configuration config)

Protected Member Functions

override void Dispose (bool disposing)
 Nettoyage des ressources utilisées.

Private Member Functions

void frmConfiguration_Load (object sender, EventArgs e)
void ChargerValeurConfiguration ()
 Chargement des valeurs de configuration dans les éléments graphiques.
void ActualiserValeurs ()
 Actualise les libellés utilisant des données modifiées par ailleurs.
void ModifierConfiguration (ref Configuration c)
 Modification des valeurs de la configuration par rapport aux données saisies.
bool IsNumeric (String s)
 Teste si une valeur saisie est bien numérique.
bool ClavierValide (String s)
 Teste si un fichier est bien un clavier xml valide.
void ActiverBoutons ()
 Active les boutons Appliquer, DemoVitesse et Sauvegarder.
void DesactiverBoutons ()
 Désactive les boutons Appliquer, DemoVitesse et Sauvegarder.
void txtTailleHexagone_TextChanged (object sender, EventArgs e)
void txtFacteurZoom_TextChanged (object sender, EventArgs e)
void txtPasAugmentationZoom_TextChanged (object sender, EventArgs e)
void txtVitesseZoomDynamique_TextChanged (object sender, EventArgs e)
void txtPasAugmentationVitesseZoom_TextChanged (object sender, EventArgs e)
void txtSeuilValidation_TextChanged (object sender, EventArgs e)
void btnDemoVitesse_Click (object sender, EventArgs e)
 On fait clignoter un label à la fréquence passée en paramètre (voir tmrDemo_Tick).
void tmrDemo_Tick (object sender, EventArgs e)
 Timer pour le clignotement du label.
void btnParDefaut_Click (object sender, EventArgs e)
 Chargement des valeurs par défaut dans les controles graphiques.
void btnSauvegarder_Click (object sender, EventArgs e)
 Sauvegarde de la configuration dans le fichier XML.
void btnAppliquer_Click (object sender, EventArgs e)
 Modification des paramètres pour la session en cours.
void btnChoixFichier_Click (object sender, EventArgs e)
 Permet de choisir le clavier xml par défaut.
void InitializeComponent ()
 Méthode requise pour la prise en charge du concepteur - ne modifiez pas le contenu de cette méthode avec l'éditeur de code.

Private Attributes

Configuration mConfig
bool mDemoVitesseZoom = true
System.ComponentModel.IContainer components = null
 Variable nécessaire au concepteur.
System.Windows.Forms.Label label1
System.Windows.Forms.Label label2
System.Windows.Forms.Panel pnlDeplacement
System.Windows.Forms.RadioButton rdbDeplacementInverse
System.Windows.Forms.RadioButton rdbDeplacementNormal
System.Windows.Forms.Panel pnlZoom
System.Windows.Forms.RadioButton rdbZoomDynamique
System.Windows.Forms.RadioButton rdbZoomStatique
System.Windows.Forms.Label label6
System.Windows.Forms.Label lblVitesseZoomDynamique
System.Windows.Forms.Label lblPasAugmentationZoom
System.Windows.Forms.Label lblFacteurZoom
System.Windows.Forms.Label label7
System.Windows.Forms.TextBox txtFacteurZoom
System.Windows.Forms.TextBox txtSeuilValidation
System.Windows.Forms.TextBox txtPasAugmentationVitesseZoom
System.Windows.Forms.TextBox txtVitesseZoomDynamique
System.Windows.Forms.TextBox txtPasAugmentationZoom
System.Windows.Forms.Panel panel1
System.Windows.Forms.Label label8
System.Windows.Forms.TextBox txtTailleHexagone
System.Windows.Forms.Button btnAppliquer
System.Windows.Forms.Button btnParDefaut
System.Windows.Forms.Button btnSauvegarder
System.Windows.Forms.Button btnDemoVitesse
System.Windows.Forms.Timer tmrDemo
System.Windows.Forms.Label lblErreur
System.Windows.Forms.Label label3
System.Windows.Forms.Panel panel2
System.Windows.Forms.TextBox txtCheminClavier
System.Windows.Forms.OpenFileDialog ofdCheminClavier
System.Windows.Forms.Button btnChoixFichier


Detailed Description

Classe affichant la boite de configuration de l'application.

Constructor & Destructor Documentation

ClavierZoomable.frmConfiguration.frmConfiguration ( ref Configuration  config  ) 

Here is the call graph for this function:


Member Function Documentation

void ClavierZoomable.frmConfiguration.frmConfiguration_Load ( object  sender,
EventArgs  e 
) [private]

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.ChargerValeurConfiguration (  )  [private]

Chargement des valeurs de configuration dans les éléments graphiques.

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.ActualiserValeurs (  )  [private]

Actualise les libellés utilisant des données modifiées par ailleurs.

void ClavierZoomable.frmConfiguration.ModifierConfiguration ( ref Configuration  c  )  [private]

Modification des valeurs de la configuration par rapport aux données saisies.

bool ClavierZoomable.frmConfiguration.IsNumeric ( String  s  )  [private]

Teste si une valeur saisie est bien numérique.

Parameters:
s Le texte devant contenir une valeur numérique

bool ClavierZoomable.frmConfiguration.ClavierValide ( String  s  )  [private]

Teste si un fichier est bien un clavier xml valide.

Parameters:
s Chemin du fichier

void ClavierZoomable.frmConfiguration.ActiverBoutons (  )  [private]

Active les boutons Appliquer, DemoVitesse et Sauvegarder.

void ClavierZoomable.frmConfiguration.DesactiverBoutons (  )  [private]

Désactive les boutons Appliquer, DemoVitesse et Sauvegarder.

void ClavierZoomable.frmConfiguration.txtTailleHexagone_TextChanged ( object  sender,
EventArgs  e 
) [private]

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.txtFacteurZoom_TextChanged ( object  sender,
EventArgs  e 
) [private]

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.txtPasAugmentationZoom_TextChanged ( object  sender,
EventArgs  e 
) [private]

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.txtVitesseZoomDynamique_TextChanged ( object  sender,
EventArgs  e 
) [private]

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.txtPasAugmentationVitesseZoom_TextChanged ( object  sender,
EventArgs  e 
) [private]

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.txtSeuilValidation_TextChanged ( object  sender,
EventArgs  e 
) [private]

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.btnDemoVitesse_Click ( object  sender,
EventArgs  e 
) [private]

On fait clignoter un label à la fréquence passée en paramètre (voir tmrDemo_Tick).

void ClavierZoomable.frmConfiguration.tmrDemo_Tick ( object  sender,
EventArgs  e 
) [private]

Timer pour le clignotement du label.

void ClavierZoomable.frmConfiguration.btnParDefaut_Click ( object  sender,
EventArgs  e 
) [private]

Chargement des valeurs par défaut dans les controles graphiques.

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.btnSauvegarder_Click ( object  sender,
EventArgs  e 
) [private]

Sauvegarde de la configuration dans le fichier XML.

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.btnAppliquer_Click ( object  sender,
EventArgs  e 
) [private]

Modification des paramètres pour la session en cours.

Here is the call graph for this function:

void ClavierZoomable.frmConfiguration.btnChoixFichier_Click ( object  sender,
EventArgs  e 
) [private]

Permet de choisir le clavier xml par défaut.

Here is the call graph for this function:

override void ClavierZoomable.frmConfiguration.Dispose ( bool  disposing  )  [protected]

Nettoyage des ressources utilisées.

Parameters:
disposing true si les ressources managées doivent être supprimées ; sinon, false.

void ClavierZoomable.frmConfiguration.InitializeComponent (  )  [private]

Méthode requise pour la prise en charge du concepteur - ne modifiez pas le contenu de cette méthode avec l'éditeur de code.

Here is the call graph for this function:


Member Data Documentation

System.ComponentModel.IContainer ClavierZoomable.frmConfiguration.components = null [private]

Variable nécessaire au concepteur.

System.Windows.Forms.Label ClavierZoomable.frmConfiguration.label1 [private]

System.Windows.Forms.Label ClavierZoomable.frmConfiguration.label2 [private]

System.Windows.Forms.Panel ClavierZoomable.frmConfiguration.pnlDeplacement [private]

System.Windows.Forms.RadioButton ClavierZoomable.frmConfiguration.rdbDeplacementInverse [private]

System.Windows.Forms.RadioButton ClavierZoomable.frmConfiguration.rdbDeplacementNormal [private]

System.Windows.Forms.Panel ClavierZoomable.frmConfiguration.pnlZoom [private]

System.Windows.Forms.RadioButton ClavierZoomable.frmConfiguration.rdbZoomDynamique [private]

System.Windows.Forms.RadioButton ClavierZoomable.frmConfiguration.rdbZoomStatique [private]

System.Windows.Forms.Label ClavierZoomable.frmConfiguration.label6 [private]

System.Windows.Forms.Label ClavierZoomable.frmConfiguration.lblVitesseZoomDynamique [private]

System.Windows.Forms.Label ClavierZoomable.frmConfiguration.lblPasAugmentationZoom [private]

System.Windows.Forms.Label ClavierZoomable.frmConfiguration.lblFacteurZoom [private]

System.Windows.Forms.Label ClavierZoomable.frmConfiguration.label7 [private]

System.Windows.Forms.TextBox ClavierZoomable.frmConfiguration.txtFacteurZoom [private]

System.Windows.Forms.TextBox ClavierZoomable.frmConfiguration.txtSeuilValidation [private]

System.Windows.Forms.TextBox ClavierZoomable.frmConfiguration.txtVitesseZoomDynamique [private]

System.Windows.Forms.TextBox ClavierZoomable.frmConfiguration.txtPasAugmentationZoom [private]

System.Windows.Forms.Panel ClavierZoomable.frmConfiguration.panel1 [private]

System.Windows.Forms.Label ClavierZoomable.frmConfiguration.label8 [private]

System.Windows.Forms.TextBox ClavierZoomable.frmConfiguration.txtTailleHexagone [private]

System.Windows.Forms.Button ClavierZoomable.frmConfiguration.btnAppliquer [private]

System.Windows.Forms.Button ClavierZoomable.frmConfiguration.btnParDefaut [private]

System.Windows.Forms.Button ClavierZoomable.frmConfiguration.btnSauvegarder [private]

System.Windows.Forms.Button ClavierZoomable.frmConfiguration.btnDemoVitesse [private]

System.Windows.Forms.Timer ClavierZoomable.frmConfiguration.tmrDemo [private]

System.Windows.Forms.Label ClavierZoomable.frmConfiguration.lblErreur [private]

System.Windows.Forms.Label ClavierZoomable.frmConfiguration.label3 [private]

System.Windows.Forms.Panel ClavierZoomable.frmConfiguration.panel2 [private]

System.Windows.Forms.TextBox ClavierZoomable.frmConfiguration.txtCheminClavier [private]

System.Windows.Forms.OpenFileDialog ClavierZoomable.frmConfiguration.ofdCheminClavier [private]

System.Windows.Forms.Button ClavierZoomable.frmConfiguration.btnChoixFichier [private]


The documentation for this class was generated from the following files:

Generated on Mon Apr 21 15:58:09 2008 for Clavier Zoomable by  doxygen 1.5.5