middleware/src/Debug/DebugParameters.xaml
changeset 5 d40f84d77db4
child 6 93dfb08dcc97
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/middleware/src/Debug/DebugParameters.xaml	Mon Mar 19 10:21:56 2012 +0100
@@ -0,0 +1,62 @@
+<!--
+Projet : TraKERS
+Module : MIDDLEWARE
+Sous-Module : Debug
+Classe : DebugParameters
+
+Auteur : alexandre.bastien@iri.centrepompidou.fr
+
+Fonctionnalités : Affiche la fenêtre de paramétrage du Middleware, contenant :
+    La distance min et max du champ de recherche.
+    L'host et le port du serveur TUIO.
+    L'intervalle de temps entre le début et la fin du timer pour la détection des gestures.
+-->
+    
+<Window x:Class="Trakers.Debug.DebugParameters" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="DebugParameters" Height="300" Width="300" Closed="Window_Closed">
+    <Grid>
+        <StackPanel>
+            <Label Content="Limites du champ de recherche (ex : 1.5 - 2) [1, 4] :" Height="30" HorizontalAlignment="Left" Name="label1" VerticalAlignment="Top" Width="300" />
+            <Grid>
+                <Grid.RowDefinitions>
+                    <RowDefinition Height="30" />
+                    <RowDefinition Height="30" />
+                </Grid.RowDefinitions>
+                <Grid.ColumnDefinitions>
+                    <ColumnDefinition Width="20*" />
+                    <ColumnDefinition Width="80*" />
+                </Grid.ColumnDefinitions>
+                
+                <!-- Limites min et max du champ de recherche. -->
+                <Label Grid.Row="0" Grid.Column="0" Content="Min :" Height="25" HorizontalAlignment="Left" Name="label2" VerticalAlignment="Top" />
+                <TextBox Grid.Row="0" Grid.Column="1" Height="25" HorizontalAlignment="Left" Name="searchMinDistanceTB" VerticalAlignment="Top" Width="120" />
+                <Label Grid.Row="1" Grid.Column="0" Content="Max :" Height="25" HorizontalAlignment="Left" Name="label3" VerticalAlignment="Top" />
+                <TextBox Grid.Row="1" Grid.Column="1" Height="25" HorizontalAlignment="Left" Name="searchMaxDistanceTB" VerticalAlignment="Top" Width="120" />
+            </Grid>
+            
+            <Label Content="Serveur TUIO :" Height="30" HorizontalAlignment="Left" Name="label4" VerticalAlignment="Top" Width="300" />
+
+            <Grid>
+                <Grid.RowDefinitions>
+                    <RowDefinition Height="30" />
+                    <RowDefinition Height="30" />
+                    <RowDefinition Height="30" />
+                </Grid.RowDefinitions>
+                <Grid.ColumnDefinitions>
+                    <ColumnDefinition Width="50*" />
+                    <ColumnDefinition Width="50*" />
+                </Grid.ColumnDefinitions>
+
+                <!-- Paramètres du serveur TUIO. -->
+                <Label Grid.Row="0" Grid.Column="0" Content="Host (ip) :" HorizontalAlignment="Left" Name="label5" VerticalAlignment="Top" />
+                <TextBox Grid.Row="0" Grid.Column="1" HorizontalAlignment="Left" Name="connexionHostTB" VerticalAlignment="Top" Width="120" />
+                <Label Grid.Row="1" Grid.Column="0" Content="Port :" HorizontalAlignment="Left" Name="label6" VerticalAlignment="Top" />
+                <TextBox Grid.Row="1" Grid.Column="1" HorizontalAlignment="Left" Name="connexionPortTB" VerticalAlignment="Top" Width="120" />
+                <Label Grid.Row="2" Grid.Column="0" Content="Timer (temps en ms) :" Height="30" HorizontalAlignment="Left" Name="label7" VerticalAlignment="Top" />
+                <TextBox Grid.Row="2" Grid.Column="1" HorizontalAlignment="Left" Name="timerElapsingTB" VerticalAlignment="Top" Width="120" />
+            </Grid>
+            <Button Content="Modifier" Click="Button_Click" />
+            <!-- Affichage des problèmes éventuels lors de la saisie des paramètres. -->
+            <Label Content="" Name="ExceptionInParametersLbl" Height="28" />
+        </StackPanel>
+    </Grid>
+</Window>