Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/12/2013, à 09:29

temps

[résolu] gtk+ 3 lancement application extérieure avec un bouton

Bonjour,
J'ai créée une application sous gtk+ 3 qui avec un main.c ouvre une fenêtre écrite en xml
c'est une reprise de la fenêtre que j'avais écrite en qt5 de l'appli lm3jo.

Mon problème est que je ne peux appeler qu'une seule fois une fonction externe à l'aide d'un bouton.
Voici mon code

Dans le main, je piste le clique sur le bouton et j'appelle une fonction interne

/*gcc main.c -o gtk_lm3jo -pthread `pkg-config --cflags --libs gtk+-3.0`*/

#include <gtk/gtk.h>
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <unistd.h>
#include <signal.h>
#include <sys/types.h>
#include <time.h>
#include <pthread.h>


/**prepa clavier***/
#define UP 72 
#define DOWN 80
#define LEFT 75
#define RIGHT 77
#define ESC 27
/***fin prepa clavier*/


guint               g_timeout_add                       (guint interval,
                                                         GSourceFunc function,
                                                         gpointer data);

/*gboolean            (*GSourceFunc)                      (gpointer data);*/


int jo1;
int jo2;
int jo3;
int jo4;
int jo5;
int jo6;
int jo7;
int jo8;
int jo9;
int jo10;
int jo11;
int jo12;
int jo13;
int jo14;
int jo15;
int jo16;
int jo17;
int jo18;
int jo19;
int jo20;
int jo21;
int jo22;
int jo23;
int jo24;
int jo25;
int jo26;
int jo27;
int jo28;
int jo29;
int jo30;
int jo31;
int jo32;
int jo33;
int jo34;
int jo35;
int jo36;
int jo37;
int jo38;
int jo39;
int jo40;
int jo41;
int jo42;
int jo43;
int jo44;
int jo45;
int jo46;
int jo47;
int jo48;
int jo49;
int jo50;
int amplitude1;
int amplitude2;
int amplitude3;
int amplitude4;
int amplitude5;
int amplitude6;
int amplitude7;
int amplitude8;
int amplitude9;
int amplitude10;
int amplitude11;
int amplitude12;
int amplitude13;
int amplitude14;
int amplitude15;
int amplitude16;
int amplitude17;
int amplitude18;
int amplitude19;
int amplitude20;
int amplitude21;
int amplitude22;
int amplitude23;
int amplitude24;
int amplitude25;
int amplitude26;
int amplitude27;
int amplitude28;
int amplitude29;
int amplitude30;
int amplitude31;
int amplitude32;
int amplitude33;
int amplitude34;
int amplitude35;
int amplitude36;
int amplitude37;
int amplitude38;
int amplitude39;
int amplitude40;
int amplitude41;
int amplitude42;
int amplitude43;
int amplitude44;
int amplitude45;
int amplitude46;
int amplitude47;
int amplitude48;
int amplitude49;
int amplitude50;
int temps1;
int temps2;
int temps3;
int temps4;
int temps5;
int temps6;
int temps7;
int temps8;
int temps9;
int temps10;
int temps11;
int temps12;
int temps13;
int temps14;
int temps15;
int temps16;
int temps17;
int temps18;
int temps19;
int temps20;
int temps21;
int temps22;
int temps23;
int temps24;
int temps25;
int temps26;
int temps27;
int temps28;
int temps29;
int temps30;
int temps31;
int temps32;
int temps33;
int temps34;
int temps35;
int temps36;
int temps37;
int temps38;
int temps39;
int temps40;
int temps41;
int temps42;
int temps43;
int temps44;
int temps45;
int temps46;
int temps47;
int temps48;
int temps49;
int temps50;
    char gaveLe[1028];
    int passeMoiLeSel;
	int nbboucle;
	int nbfronts;
	int durerentete;
	unsigned int calcultemps;
	long int secondes;
	int finsynth;
	int memoire;
	int attendre;

/****/
int basculeAMusique;


/***/
gint delete_event( GtkWidget *widget,
                   GdkEvent  *event,
                   gpointer   data )
{
    /* If you return FALSE in the "delete_event" signal handler,
     * GTK will emit the "destroy" signal. Returning TRUE means
     * you don't want the window to be destroyed.
     * This is useful for popping up 'are you sure you want to quit?'
     * type dialogs. */

    g_print ("delete event occurred\n");

    /* Change TRUE to FALSE and the main window will be destroyed with
     * a "delete_event". */

    return(FALSE);
}

/**/



/**debut recup valeur curseurs***/
static void curseur_jo1 (GtkRange *range)
{
   gdouble po1 = gtk_range_get_value (range);
	jo1 = (int)(po1);
	printf("%d\n", jo1);
	g_print ("jo1\n");
}
static void curseur_jo2 (GtkRange *range)
{
   gdouble po2 = gtk_range_get_value (range);
	jo2 = (int)(po2);
	printf("%d\n", jo2);
	g_print ("jo2\n");
}
static void curseur_jo3 (GtkRange *range)
{
   gdouble po3 = gtk_range_get_value (range);
	jo3 = (int)(po3);
}
static void curseur_jo4 (GtkRange *range)
{
   gdouble po4 = gtk_range_get_value (range);
	jo4 = (int)(po4);
}
static void curseur_jo5 (GtkRange *range)
{
   gdouble po5 = gtk_range_get_value (range);
	jo5 = (int)(po5);
}
static void curseur_jo6 (GtkRange *range)
{
   gdouble po6 = gtk_range_get_value (range);
	jo6 = (int)(po6);
}
static void curseur_jo7 (GtkRange *range)
{
   gdouble po7 = gtk_range_get_value (range);
	jo7 = (int)(po7);
}
static void curseur_jo8 (GtkRange *range)
{
   gdouble po8 = gtk_range_get_value (range);
	jo8 = (int)(po8);
}
static void curseur_jo9 (GtkRange *range)
{
   gdouble po9 = gtk_range_get_value (range);
	jo9 = (int)(po9);
}
static void curseur_jo10 (GtkRange *range)
{
   gdouble po10 = gtk_range_get_value (range);
	jo10 = (int)(po10);
}
static void curseur_jo11 (GtkRange *range)
{
   gdouble po11 = gtk_range_get_value (range);
	jo11 = (int)(po11);
}
static void curseur_jo12 (GtkRange *range)
{
   gdouble po12 = gtk_range_get_value (range);
	jo12 = (int)(po12);
}
static void curseur_jo13 (GtkRange *range)
{
   gdouble po13 = gtk_range_get_value (range);
	jo13 = (int)(po13);
}
static void curseur_jo14 (GtkRange *range)
{
   gdouble po14 = gtk_range_get_value (range);
	jo14 = (int)(po14);
}
static void curseur_jo15 (GtkRange *range)
{
   gdouble po15 = gtk_range_get_value (range);
	jo15 = (int)(po15);
}
static void curseur_jo16 (GtkRange *range)
{
   gdouble po16 = gtk_range_get_value (range);
	jo16 = (int)(po16);
}
static void curseur_jo17 (GtkRange *range)
{
   gdouble po17 = gtk_range_get_value (range);
	jo17 = (int)(po17);
}
static void curseur_jo18 (GtkRange *range)
{
   gdouble po18 = gtk_range_get_value (range);
	jo18 = (int)(po18);
}
static void curseur_jo19 (GtkRange *range)
{
   gdouble po19 = gtk_range_get_value (range);
	jo19 = (int)(po19);
}
static void curseur_jo20 (GtkRange *range)
{
   gdouble po20 = gtk_range_get_value (range);
	jo20 = (int)(po20);
}
static void curseur_jo21 (GtkRange *range)
{
   gdouble po21 = gtk_range_get_value (range);
	jo21 = (int)(po21);
}
static void curseur_jo22 (GtkRange *range)
{
   gdouble po22 = gtk_range_get_value (range);
	jo22 = (int)(po22);
}
static void curseur_jo23 (GtkRange *range)
{
   gdouble po23 = gtk_range_get_value (range);
	jo23 = (int)(po23);
}
static void curseur_jo24 (GtkRange *range)
{
   gdouble po24 = gtk_range_get_value (range);
	jo24 = (int)(po24);
}
static void curseur_jo25 (GtkRange *range)
{
   gdouble po25 = gtk_range_get_value (range);
	jo25 = (int)(po25);
}
static void curseur_jo26 (GtkRange *range)
{
   gdouble po26 = gtk_range_get_value (range);
	jo26 = (int)(po26);
}
static void curseur_jo27 (GtkRange *range)
{
   gdouble po27 = gtk_range_get_value (range);
	jo27 = (int)(po27);
}
static void curseur_jo28 (GtkRange *range)
{
   gdouble po28 = gtk_range_get_value (range);
	jo28 = (int)(po28);
}
static void curseur_jo29 (GtkRange *range)
{
   gdouble po29 = gtk_range_get_value (range);
	jo29 = (int)(po29);
}
static void curseur_jo30 (GtkRange *range)
{
   gdouble po30 = gtk_range_get_value (range);
	jo30 = (int)(po30);
}
static void curseur_jo31 (GtkRange *range)
{
   gdouble po31 = gtk_range_get_value (range);
	jo31 = (int)(po31);
}
static void curseur_jo32 (GtkRange *range)
{
   gdouble po32 = gtk_range_get_value (range);
	jo32 = (int)(po32);
}
static void curseur_jo33 (GtkRange *range)
{
   gdouble po33 = gtk_range_get_value (range);
	jo33 = (int)(po33);
}
static void curseur_jo34 (GtkRange *range)
{
   gdouble po34 = gtk_range_get_value (range);
	jo34 = (int)(po34);
}
static void curseur_jo35 (GtkRange *range)
{
   gdouble po35 = gtk_range_get_value (range);
	jo35 = (int)(po35);
}
static void curseur_jo36 (GtkRange *range)
{
   gdouble po36 = gtk_range_get_value (range);
	jo36 = (int)(po36);
}
static void curseur_jo37 (GtkRange *range)
{
   gdouble po37 = gtk_range_get_value (range);
	jo37 = (int)(po37);
}
static void curseur_jo38 (GtkRange *range)
{
   gdouble po38 = gtk_range_get_value (range);
	jo38 = (int)(po38);
}
static void curseur_jo39 (GtkRange *range)
{
   gdouble po39 = gtk_range_get_value (range);
	jo39 = (int)(po39);
}
static void curseur_jo40 (GtkRange *range)
{
   gdouble po40 = gtk_range_get_value (range);
	jo40 = (int)(po40);
}
static void curseur_jo41 (GtkRange *range)
{
   gdouble po41 = gtk_range_get_value (range);
	jo41 = (int)(po41);
}
static void curseur_jo42 (GtkRange *range)
{
   gdouble po42 = gtk_range_get_value (range);
	jo42 = (int)(po42);
}
static void curseur_jo43 (GtkRange *range)
{
   gdouble po43 = gtk_range_get_value (range);
	jo43 = (int)(po43);
}
static void curseur_jo44 (GtkRange *range)
{
   gdouble po44 = gtk_range_get_value (range);
	jo44 = (int)(po44);
}
static void curseur_jo45 (GtkRange *range)
{
   gdouble po45 = gtk_range_get_value (range);
	jo45 = (int)(po45);
}
static void curseur_jo46 (GtkRange *range)
{
   gdouble po46 = gtk_range_get_value (range);
	jo46 = (int)(po46);
}
static void curseur_jo47 (GtkRange *range)
{
   gdouble po47 = gtk_range_get_value (range);
	jo47 = (int)(po47);
}
static void curseur_jo48 (GtkRange *range)
{
   gdouble po48 = gtk_range_get_value (range);
	jo48 = (int)(po48);
}
static void curseur_jo49 (GtkRange *range)
{
   gdouble po49 = gtk_range_get_value (range);
	jo49 = (int)(po49);
}
static void curseur_jo50 (GtkRange *range)
{
   gdouble po50 = gtk_range_get_value (range);
	jo50 = (int)(po50);
}
static void curseur_amplitude1 (GtkRange *range)
{
   gdouble am1 = gtk_range_get_value (range);
	amplitude1 = (int)(am1);
/*	printf("%d\n", amplitude1);
	g_print ("amplitude1\n");*/
}
static void curseur_amplitude2 (GtkRange *range)
{
   gdouble am2 = gtk_range_get_value (range);
	amplitude2 = (int)(am2);
/*	printf("%d\n", amplitude2);
	g_print ("amplitude2\n");*/
}
static void curseur_amplitude3 (GtkRange *range)
{
   gdouble am3 = gtk_range_get_value (range);
	amplitude3 = (int)(am3);
}
static void curseur_amplitude4 (GtkRange *range)
{
   gdouble am4 = gtk_range_get_value (range);
	amplitude4 = (int)(am4);
}
static void curseur_amplitude5 (GtkRange *range)
{
   gdouble am5 = gtk_range_get_value (range);
	amplitude5 = (int)(am5);
}
static void curseur_amplitude6 (GtkRange *range)
{
   gdouble am6 = gtk_range_get_value (range);
	amplitude6 = (int)(am6);
}
static void curseur_amplitude7 (GtkRange *range)
{
   gdouble am7 = gtk_range_get_value (range);
	amplitude7 = (int)(am7);
}
static void curseur_amplitude8 (GtkRange *range)
{
   gdouble am8 = gtk_range_get_value (range);
	amplitude8 = (int)(am8);
}
static void curseur_amplitude9 (GtkRange *range)
{
   gdouble am9 = gtk_range_get_value (range);
	amplitude9 = (int)(am9);
}
static void curseur_amplitude10 (GtkRange *range)
{
   gdouble am10 = gtk_range_get_value (range);
	amplitude10 = (int)(am10);
}
static void curseur_amplitude11 (GtkRange *range)
{
   gdouble am11 = gtk_range_get_value (range);
	amplitude11 = (int)(am11);
}
static void curseur_amplitude12 (GtkRange *range)
{
   gdouble am12 = gtk_range_get_value (range);
	amplitude12 = (int)(am12);
}
static void curseur_amplitude13 (GtkRange *range)
{
   gdouble am13 = gtk_range_get_value (range);
	amplitude13 = (int)(am13);
}
static void curseur_amplitude14 (GtkRange *range)
{
   gdouble am14 = gtk_range_get_value (range);
	amplitude14 = (int)(am14);
}
static void curseur_amplitude15 (GtkRange *range)
{
   gdouble am15 = gtk_range_get_value (range);
	amplitude15 = (int)(am15);
}
static void curseur_amplitude16 (GtkRange *range)
{
   gdouble am16 = gtk_range_get_value (range);
	amplitude16 = (int)(am16);
}
static void curseur_amplitude17 (GtkRange *range)
{
   gdouble am17 = gtk_range_get_value (range);
	amplitude17 = (int)(am17);
}
static void curseur_amplitude18 (GtkRange *range)
{
   gdouble am18 = gtk_range_get_value (range);
	amplitude18 = (int)(am18);
}
static void curseur_amplitude19 (GtkRange *range)
{
   gdouble am19 = gtk_range_get_value (range);
	amplitude19 = (int)(am19);
}
static void curseur_amplitude20 (GtkRange *range)
{
   gdouble am20 = gtk_range_get_value (range);
	amplitude20 = (int)(am20);
}
static void curseur_amplitude21 (GtkRange *range)
{
   gdouble am21 = gtk_range_get_value (range);
	amplitude21 = (int)(am21);
}
static void curseur_amplitude22 (GtkRange *range)
{
   gdouble am22 = gtk_range_get_value (range);
	amplitude22 = (int)(am22);
}
static void curseur_amplitude23 (GtkRange *range)
{
   gdouble am23 = gtk_range_get_value (range);
	amplitude23 = (int)(am23);
}
static void curseur_amplitude24 (GtkRange *range)
{
   gdouble am24 = gtk_range_get_value (range);
	amplitude24 = (int)(am24);
}
static void curseur_amplitude25 (GtkRange *range)
{
   gdouble am25 = gtk_range_get_value (range);
	amplitude25 = (int)(am25);
}
static void curseur_amplitude26 (GtkRange *range)
{
   gdouble am26 = gtk_range_get_value (range);
	amplitude26 = (int)(am26);
}
static void curseur_amplitude27 (GtkRange *range)
{
   gdouble am27 = gtk_range_get_value (range);
	amplitude27 = (int)(am27);
}
static void curseur_amplitude28 (GtkRange *range)
{
   gdouble am28 = gtk_range_get_value (range);
	amplitude28 = (int)(am28);
}
static void curseur_amplitude29 (GtkRange *range)
{
   gdouble am29 = gtk_range_get_value (range);
	amplitude29 = (int)(am29);
}
static void curseur_amplitude30 (GtkRange *range)
{
   gdouble am30 = gtk_range_get_value (range);
	amplitude30 = (int)(am30);
}
static void curseur_amplitude31 (GtkRange *range)
{
   gdouble am31 = gtk_range_get_value (range);
	amplitude31 = (int)(am31);
}
static void curseur_amplitude32 (GtkRange *range)
{
   gdouble am32 = gtk_range_get_value (range);
	amplitude32 = (int)(am32);
}
static void curseur_amplitude33 (GtkRange *range)
{
   gdouble am33 = gtk_range_get_value (range);
	amplitude33 = (int)(am33);
}
static void curseur_amplitude34 (GtkRange *range)
{
   gdouble am34 = gtk_range_get_value (range);
	amplitude34 = (int)(am34);
}
static void curseur_amplitude35 (GtkRange *range)
{
   gdouble am35 = gtk_range_get_value (range);
	amplitude35 = (int)(am35);
}
static void curseur_amplitude36 (GtkRange *range)
{
   gdouble am36 = gtk_range_get_value (range);
	amplitude36 = (int)(am36);
}
static void curseur_amplitude37 (GtkRange *range)
{
   gdouble am37 = gtk_range_get_value (range);
	amplitude37 = (int)(am37);
}
static void curseur_amplitude38 (GtkRange *range)
{
   gdouble am38 = gtk_range_get_value (range);
	amplitude38 = (int)(am38);
}
static void curseur_amplitude39 (GtkRange *range)
{
   gdouble am39 = gtk_range_get_value (range);
	amplitude39 = (int)(am39);
}
static void curseur_amplitude40 (GtkRange *range)
{
   gdouble am40 = gtk_range_get_value (range);
	amplitude40 = (int)(am40);
}
static void curseur_amplitude41 (GtkRange *range)
{
   gdouble am41 = gtk_range_get_value (range);
	amplitude41 = (int)(am41);
}
static void curseur_amplitude42 (GtkRange *range)
{
   gdouble am42 = gtk_range_get_value (range);
	amplitude42 = (int)(am42);
}
static void curseur_amplitude43 (GtkRange *range)
{
   gdouble am43 = gtk_range_get_value (range);
	amplitude43 = (int)(am43);
}
static void curseur_amplitude44 (GtkRange *range)
{
   gdouble am44 = gtk_range_get_value (range);
	amplitude44 = (int)(am44);
}
static void curseur_amplitude45 (GtkRange *range)
{
   gdouble am45 = gtk_range_get_value (range);
	amplitude45 = (int)(am45);
}
static void curseur_amplitude46 (GtkRange *range)
{
   gdouble am46 = gtk_range_get_value (range);
	amplitude46 = (int)(am46);
}
static void curseur_amplitude47 (GtkRange *range)
{
   gdouble am47 = gtk_range_get_value (range);
	amplitude47 = (int)(am47);
}
static void curseur_amplitude48 (GtkRange *range)
{
   gdouble am48 = gtk_range_get_value (range);
	amplitude48 = (int)(am48);
}
static void curseur_amplitude49 (GtkRange *range)
{
   gdouble am49 = gtk_range_get_value (range);
	amplitude49 = (int)(am49);
}
static void curseur_amplitude50 (GtkRange *range)
{
   gdouble am50 = gtk_range_get_value (range);
	amplitude50 = (int)(am50);
}
static void curseur_temps1 (GtkRange *range)
{
   gdouble tps1 = gtk_range_get_value (range);
	temps1 = (int)(tps1);
/*	printf("%d\n", temps1);
	g_print ("temps1\n");*/
}
static void curseur_temps2 (GtkRange *range)
{
   gdouble tps2 = gtk_range_get_value (range);
	temps2 = (int)(tps2);
/*	printf("%d\n", temps2);
	g_print ("temps2\n");*/
}
static void curseur_temps3 (GtkRange *range)
{
   gdouble tps3 = gtk_range_get_value (range);
	temps3 = (int)(tps3);
}
static void curseur_temps4 (GtkRange *range)
{
   gdouble tps4 = gtk_range_get_value (range);
	temps4 = (int)(tps4);
}
static void curseur_temps5 (GtkRange *range)
{
   gdouble tps5 = gtk_range_get_value (range);
	temps5 = (int)(tps5);
}
static void curseur_temps6 (GtkRange *range)
{
   gdouble tps6 = gtk_range_get_value (range);
	temps6 = (int)(tps6);
}
static void curseur_temps7 (GtkRange *range)
{
   gdouble tps7 = gtk_range_get_value (range);
	temps7 = (int)(tps7);
}
static void curseur_temps8 (GtkRange *range)
{
   gdouble tps8 = gtk_range_get_value (range);
	temps8 = (int)(tps8);
}
static void curseur_temps9 (GtkRange *range)
{
   gdouble tps9 = gtk_range_get_value (range);
	temps9 = (int)(tps9);
}
static void curseur_temps10 (GtkRange *range)
{
   gdouble tps10 = gtk_range_get_value (range);
	temps10 = (int)(tps10);
}
static void curseur_temps11 (GtkRange *range)
{
   gdouble tps11 = gtk_range_get_value (range);
	temps11 = (int)(tps11);
}
static void curseur_temps12 (GtkRange *range)
{
   gdouble tps12 = gtk_range_get_value (range);
	temps12 = (int)(tps12);
}
static void curseur_temps13 (GtkRange *range)
{
   gdouble tps13 = gtk_range_get_value (range);
	temps13 = (int)(tps13);
}
static void curseur_temps14 (GtkRange *range)
{
   gdouble tps14 = gtk_range_get_value (range);
	temps14 = (int)(tps14);
}
static void curseur_temps15 (GtkRange *range)
{
   gdouble tps15 = gtk_range_get_value (range);
	temps15 = (int)(tps15);
}
static void curseur_temps16 (GtkRange *range)
{
   gdouble tps16 = gtk_range_get_value (range);
	temps16 = (int)(tps16);
}
static void curseur_temps17 (GtkRange *range)
{
   gdouble tps17 = gtk_range_get_value (range);
	temps17 = (int)(tps17);
}
static void curseur_temps18 (GtkRange *range)
{
   gdouble tps18 = gtk_range_get_value (range);
	temps18 = (int)(tps18);
}
static void curseur_temps19 (GtkRange *range)
{
   gdouble tps19 = gtk_range_get_value (range);
	temps19 = (int)(tps19);
}
static void curseur_temps20 (GtkRange *range)
{
   gdouble tps20 = gtk_range_get_value (range);
	temps20 = (int)(tps20);
}
static void curseur_temps21 (GtkRange *range)
{
   gdouble tps21 = gtk_range_get_value (range);
	temps21 = (int)(tps21);
}
static void curseur_temps22 (GtkRange *range)
{
   gdouble tps22 = gtk_range_get_value (range);
	temps22 = (int)(tps22);
}
static void curseur_temps23 (GtkRange *range)
{
   gdouble tps23 = gtk_range_get_value (range);
	temps23 = (int)(tps23);
}
static void curseur_temps24 (GtkRange *range)
{
   gdouble tps24 = gtk_range_get_value (range);
	temps24 = (int)(tps24);
}
static void curseur_temps25 (GtkRange *range)
{
   gdouble tps25 = gtk_range_get_value (range);
	temps25 = (int)(tps25);
}
static void curseur_temps26 (GtkRange *range)
{
   gdouble tps26 = gtk_range_get_value (range);
	temps26 = (int)(tps26);
}
static void curseur_temps27 (GtkRange *range)
{
   gdouble tps27 = gtk_range_get_value (range);
	temps27 = (int)(tps27);
}
static void curseur_temps28 (GtkRange *range)
{
   gdouble tps28 = gtk_range_get_value (range);
	temps28 = (int)(tps28);
}
static void curseur_temps29 (GtkRange *range)
{
   gdouble tps29 = gtk_range_get_value (range);
	temps29 = (int)(tps29);
}
static void curseur_temps30 (GtkRange *range)
{
   gdouble tps30 = gtk_range_get_value (range);
	temps30 = (int)(tps30);
}
static void curseur_temps31 (GtkRange *range)
{
   gdouble tps31 = gtk_range_get_value (range);
	temps31 = (int)(tps31);
}
static void curseur_temps32 (GtkRange *range)
{
   gdouble tps32 = gtk_range_get_value (range);
	temps32 = (int)(tps32);
}
static void curseur_temps33 (GtkRange *range)
{
   gdouble tps33 = gtk_range_get_value (range);
	temps33 = (int)(tps33);
}
static void curseur_temps34 (GtkRange *range)
{
   gdouble tps34 = gtk_range_get_value (range);
	temps34 = (int)(tps34);
}
static void curseur_temps35 (GtkRange *range)
{
   gdouble tps35 = gtk_range_get_value (range);
	temps35 = (int)(tps35);
}
static void curseur_temps36 (GtkRange *range)
{
   gdouble tps36 = gtk_range_get_value (range);
	temps36 = (int)(tps36);
}
static void curseur_temps37 (GtkRange *range)
{
   gdouble tps37 = gtk_range_get_value (range);
	temps37 = (int)(tps37);
}
static void curseur_temps38 (GtkRange *range)
{
   gdouble tps38 = gtk_range_get_value (range);
	temps38 = (int)(tps38);
}
static void curseur_temps39 (GtkRange *range)
{
   gdouble tps39 = gtk_range_get_value (range);
	temps39 = (int)(tps39);
}
static void curseur_temps40 (GtkRange *range)
{
   gdouble tps40 = gtk_range_get_value (range);
	temps40 = (int)(tps40);
}
static void curseur_temps41 (GtkRange *range)
{
   gdouble tps41 = gtk_range_get_value (range);
	temps41 = (int)(tps41);
}
static void curseur_temps42 (GtkRange *range)
{
   gdouble tps42 = gtk_range_get_value (range);
	temps42 = (int)(tps42);
}
static void curseur_temps43 (GtkRange *range)
{
   gdouble tps43 = gtk_range_get_value (range);
	temps43 = (int)(tps43);
}
static void curseur_temps44 (GtkRange *range)
{
   gdouble tps44 = gtk_range_get_value (range);
	temps44 = (int)(tps44);
}
static void curseur_temps45 (GtkRange *range)
{
   gdouble tps45 = gtk_range_get_value (range);
	temps45 = (int)(tps45);
}
static void curseur_temps46 (GtkRange *range)
{
   gdouble tps46 = gtk_range_get_value (range);
	temps46 = (int)(tps46);
}
static void curseur_temps47 (GtkRange *range)
{
   gdouble tps47 = gtk_range_get_value (range);
	temps47 = (int)(tps47);
}
static void curseur_temps48 (GtkRange *range)
{
   gdouble tps48 = gtk_range_get_value (range);
	temps48 = (int)(tps48);
}
static void curseur_temps49 (GtkRange *range)
{
   gdouble tps49 = gtk_range_get_value (range);
	temps49 = (int)(tps49);
}
static void curseur_temps50 (GtkRange *range)
{
   gdouble tps50 = gtk_range_get_value (range);
	temps50 = (int)(tps50);
}
static void curseur_boucle (GtkRange *range)
{
   gdouble nbaboucle = gtk_range_get_value (range);
	nbboucle = (int)(nbaboucle);
}
static void bouton_dix_fronts (GtkRange *range)
{
	nbfronts = 11;
}
static void bouton_vin_fronts (GtkRange *range)
{
	nbfronts = 21;
}
static void bouton_trente_fronts (GtkRange *range)
{
	nbfronts = 31;
}
static void bouton_quarante_fronts (GtkRange *range)
{
	nbfronts = 41;
}
static void bouton_cinquante_fronts (GtkRange *range)
{
	nbfronts = 51;
}

/***fin recup curseurs***/



 
void 
on_window_destroy (GtkWidget *object, gpointer user_data)
{
    gtk_main_quit ();
    pthread_exit(0);
}

static void print_hello (GtkWidget *widget, gpointer   data)
{
  g_print ("effet g_print\n");
}


static void passelecteur ()
{

sprintf (gaveLe, "./lachemoilatache.sh %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d &",  jo1 , jo2 , jo3 , jo4 , jo5 , jo6 , jo7 , jo8 , jo9 , jo10 , jo11 , jo12 , jo13 , jo14 , jo15 , jo16 , jo17 , jo18 , jo19 , jo20 , jo21 , jo22 , jo23 , jo24 , jo25 , jo26 , jo27 , jo28 , jo29 , jo30 , jo31 , jo32 , jo33 , jo34 , jo35 , jo36 , jo37 , jo38 , jo39 , jo40 , jo41 , jo42 , jo43 , jo44 , jo45 , jo46 , jo47 , jo48 , jo49 , jo50 , amplitude1 , amplitude2 , amplitude3 , amplitude4 , amplitude5 , amplitude6 , amplitude7 , amplitude8 , amplitude9 , amplitude10 , amplitude11 , amplitude12 , amplitude13 , amplitude14 , amplitude15 , amplitude16 , amplitude17 , amplitude18 , amplitude19 , amplitude20 , amplitude21 , amplitude22 , amplitude23 , amplitude24 , amplitude25 , amplitude26 , amplitude27 , amplitude28 , amplitude29 , amplitude30 , amplitude31 , amplitude32 , amplitude33 , amplitude34 , amplitude35 , amplitude36 , amplitude37 , amplitude38 , amplitude39 , amplitude40 , amplitude41 , amplitude42 , amplitude43 , amplitude44 , amplitude45 , amplitude46 , amplitude47 , amplitude48 , amplitude49 , amplitude50 , temps1 , temps2 , temps3 , temps4 , temps5 , temps6 , temps7 , temps8 , temps9 , temps10 , temps11 , temps12 , temps13 , temps14 , temps15 , temps16 , temps17 , temps18 , temps19 , temps20 , temps21 , temps22 , temps23 , temps24 , temps25 , temps26 , temps27 , temps28 , temps29 , temps30 , temps31 , temps32 , temps33 , temps34 , temps35 , temps36 , temps37 , temps38 , temps39 , temps40 , temps41 , temps42 , temps43 , temps44 , temps45 , temps46 , temps47 , temps48 , temps49 , temps50, nbfronts, nbboucle, memoire);

	printf("%s\n", gaveLe);

system(gaveLe);
memoire = amplitude50;
}
static void passelecteur1 ()
{

sprintf (gaveLe, "./lachemoilatache1.sh %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d &",  jo1 , jo2 , jo3 , jo4 , jo5 , jo6 , jo7 , jo8 , jo9 , jo10 , jo11 , jo12 , jo13 , jo14 , jo15 , jo16 , jo17 , jo18 , jo19 , jo20 , jo21 , jo22 , jo23 , jo24 , jo25 , jo26 , jo27 , jo28 , jo29 , jo30 , jo31 , jo32 , jo33 , jo34 , jo35 , jo36 , jo37 , jo38 , jo39 , jo40 , jo41 , jo42 , jo43 , jo44 , jo45 , jo46 , jo47 , jo48 , jo49 , jo50 , amplitude1 , amplitude2 , amplitude3 , amplitude4 , amplitude5 , amplitude6 , amplitude7 , amplitude8 , amplitude9 , amplitude10 , amplitude11 , amplitude12 , amplitude13 , amplitude14 , amplitude15 , amplitude16 , amplitude17 , amplitude18 , amplitude19 , amplitude20 , amplitude21 , amplitude22 , amplitude23 , amplitude24 , amplitude25 , amplitude26 , amplitude27 , amplitude28 , amplitude29 , amplitude30 , amplitude31 , amplitude32 , amplitude33 , amplitude34 , amplitude35 , amplitude36 , amplitude37 , amplitude38 , amplitude39 , amplitude40 , amplitude41 , amplitude42 , amplitude43 , amplitude44 , amplitude45 , amplitude46 , amplitude47 , amplitude48 , amplitude49 , amplitude50 , temps1 , temps2 , temps3 , temps4 , temps5 , temps6 , temps7 , temps8 , temps9 , temps10 , temps11 , temps12 , temps13 , temps14 , temps15 , temps16 , temps17 , temps18 , temps19 , temps20 , temps21 , temps22 , temps23 , temps24 , temps25 , temps26 , temps27 , temps28 , temps29 , temps30 , temps31 , temps32 , temps33 , temps34 , temps35 , temps36 , temps37 , temps38 , temps39 , temps40 , temps41 , temps42 , temps43 , temps44 , temps45 , temps46 , temps47 , temps48 , temps49 , temps50, nbfronts, nbboucle, memoire);

	printf("%s\n", gaveLe);
system(gaveLe);
memoire = amplitude50;
}
static void passelecteur2 ()
{

sprintf (gaveLe, "./lachemoilatache2.sh %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d &",  jo1 , jo2 , jo3 , jo4 , jo5 , jo6 , jo7 , jo8 , jo9 , jo10 , jo11 , jo12 , jo13 , jo14 , jo15 , jo16 , jo17 , jo18 , jo19 , jo20 , jo21 , jo22 , jo23 , jo24 , jo25 , jo26 , jo27 , jo28 , jo29 , jo30 , jo31 , jo32 , jo33 , jo34 , jo35 , jo36 , jo37 , jo38 , jo39 , jo40 , jo41 , jo42 , jo43 , jo44 , jo45 , jo46 , jo47 , jo48 , jo49 , jo50 , amplitude1 , amplitude2 , amplitude3 , amplitude4 , amplitude5 , amplitude6 , amplitude7 , amplitude8 , amplitude9 , amplitude10 , amplitude11 , amplitude12 , amplitude13 , amplitude14 , amplitude15 , amplitude16 , amplitude17 , amplitude18 , amplitude19 , amplitude20 , amplitude21 , amplitude22 , amplitude23 , amplitude24 , amplitude25 , amplitude26 , amplitude27 , amplitude28 , amplitude29 , amplitude30 , amplitude31 , amplitude32 , amplitude33 , amplitude34 , amplitude35 , amplitude36 , amplitude37 , amplitude38 , amplitude39 , amplitude40 , amplitude41 , amplitude42 , amplitude43 , amplitude44 , amplitude45 , amplitude46 , amplitude47 , amplitude48 , amplitude49 , amplitude50 , temps1 , temps2 , temps3 , temps4 , temps5 , temps6 , temps7 , temps8 , temps9 , temps10 , temps11 , temps12 , temps13 , temps14 , temps15 , temps16 , temps17 , temps18 , temps19 , temps20 , temps21 , temps22 , temps23 , temps24 , temps25 , temps26 , temps27 , temps28 , temps29 , temps30 , temps31 , temps32 , temps33 , temps34 , temps35 , temps36 , temps37 , temps38 , temps39 , temps40 , temps41 , temps42 , temps43 , temps44 , temps45 , temps46 , temps47 , temps48 , temps49 , temps50, nbfronts, nbboucle, memoire);

system(gaveLe);
memoire = amplitude50;
}


static void jouer_melodie ()
{

switch (basculeAMusique) {

case 1 :
passelecteur();
basculeAMusique++;
break;

case 2 :
passelecteur1();
basculeAMusique++;
break;

case 3 :
passelecteur2();
basculeAMusique++;
basculeAMusique = 1;
break;
}

}

void arreter_melodie()
{
finsynth = 2;

}
void mise_a_un()
{
finsynth = 1;
}




/*tempo entre segment audio du synthe*/

void synthe()
{


durerentete = temps1+temps2+temps3+temps4+temps5+temps6+temps7+temps8+temps9+temps10+temps11+temps12+temps13+temps14+temps15+temps16+temps17+temps18+temps19+temps20+temps21+temps22+temps23+temps24+temps25+temps26+temps27+temps28+temps29+temps30+temps31+temps32+temps33+temps34+temps35+temps36+temps37+temps38+temps39+temps40+temps41+temps42+temps43+temps44+temps45+temps46+temps47+temps48+temps49+temps50;

if ( nbfronts == 11 )
{
durerentete = temps1+temps2+temps3+temps4+temps5+temps6+temps7+temps8+temps9+temps10;
}
if ( nbfronts == 21 )
{
durerentete = temps1+temps2+temps3+temps4+temps5+temps6+temps7+temps8+temps9+temps10+temps11+temps12+temps13+temps14+temps15+temps16+temps17+temps18+temps19+temps20;
}
if ( nbfronts == 31 )
{
durerentete = temps1+temps2+temps3+temps4+temps5+temps6+temps7+temps8+temps9+temps10+temps11+temps12+temps13+temps14+temps15+temps16+temps17+temps18+temps19+temps20+temps21+temps22+temps23+temps24+temps25+temps26+temps27+temps28+temps29+temps30;
}
if ( nbfronts == 41 )
{
durerentete = temps1+temps2+temps3+temps4+temps5+temps6+temps7+temps8+temps9+temps10+temps11+temps12+temps13+temps14+temps15+temps16+temps17+temps18+temps19+temps20+temps21+temps22+temps23+temps24+temps25+temps26+temps27+temps28+temps29+temps30+temps31+temps32+temps33+temps34+temps35+temps36+temps37+temps38+temps39+temps40;
}


 calcultemps = ((unsigned int)durerentete )* 0.0441;

switch (basculeAMusique) {

case 1 :
passelecteur();
basculeAMusique++;
	attendre = (int)(100000 * calcultemps);
	usleep(attendre);
break;

case 2 :
passelecteur1();
basculeAMusique++;
	attendre = (int)(100000 * calcultemps);
usleep(attendre);
break;

case 3 :
passelecteur2();
basculeAMusique++;
basculeAMusique = 1;
	attendre = (int)(100000 * calcultemps);
usleep(attendre);
break;
}

}

int start_routine()
{
while (finsynth == 1)
{
synthe();
	attendre = (int)(100000 * calcultemps);
usleep(attendre);
/*	usleep(attendre);
usleep(attendre);

finsynth++;*/
return 0;
}
}

int controle()
{

int pthread_create(pthread_t *thread, const pthread_attr_t *attr,
                          void *(*start_routine) (void *), void *arg);

       start_routine();


return 0;
}

gboolean controleur(finsynth)
{

if(finsynth == 1)
{
start_routine();
}


return 0;
}



/*fin tempo*/


void callback_func( GtkWidget *widget,
                     /* other signal arguments */
                    gpointer   callback_data );


int
main (int argc, char *argv[])
{

	basculeAMusique = 1;
jo1 = 17;
jo2 = 17;
jo3 = 17;
jo4 = 17;
jo5 = 17;
jo6 = 17;
jo7 = 17;
jo8 = 17;
jo9 = 17;
jo10 = 17;
jo11 = 17;
jo12 = 17;
jo13 = 17;
jo14 = 17;
jo15 = 17;
jo16 = 17;
jo17 = 17;
jo18 = 17;
jo19 = 17;
jo20 = 17;
jo21 = 17;
jo22 = 17;
jo23 = 17;
jo24 = 17;
jo25 = 17;
jo26 = 17;
jo27 = 17;
jo28 = 17;
jo29 = 17;
jo30 = 17;
jo31 = 17;
jo32 = 17;
jo33 = 17;
jo34 = 17;
jo35 = 17;
jo36 = 17;
jo37 = 17;
jo38 = 17;
jo39 = 17;
jo40 = 17;
jo41 = 17;
jo42 = 17;
jo43 = 17;
jo44 = 17;
jo45 = 17;
jo46 = 17;
jo47 = 17;
jo48 = 17;
jo49 = 17;
jo50 = 17;
 amplitude1 = 228;
 amplitude2 = 228;
 amplitude3 = 228;
 amplitude4 = 228;
 amplitude5 = 228;
 amplitude6 = 228;
 amplitude7 = 228;
 amplitude8 = 228;
 amplitude9 = 228;
 amplitude10 = 228;
 amplitude11 = 228;
 amplitude12 = 228;
 amplitude13 = 228;
 amplitude14 = 228;
 amplitude15 = 228;
 amplitude16 = 228;
 amplitude17 = 228;
 amplitude18 = 228;
 amplitude19 = 228;
 amplitude20 = 228;
 amplitude21 = 228;
 amplitude22 = 228;
 amplitude23 = 228;
 amplitude24 = 228;
 amplitude25 = 228;
 amplitude26 = 228;
 amplitude27 = 228;
 amplitude28 = 228;
 amplitude29 = 228;
 amplitude30 = 228;
 amplitude31 = 228;
 amplitude32 = 228;
 amplitude33 = 228;
 amplitude34 = 228;
 amplitude35 = 228;
 amplitude36 = 228;
 amplitude37 = 228;
 amplitude38 = 228;
 amplitude39 = 228;
 amplitude40 = 228;
 amplitude41 = 228;
 amplitude42 = 228;
 amplitude43 = 228;
 amplitude44 = 228;
 amplitude45 = 228;
 amplitude46 = 228;
 amplitude47 = 228;
 amplitude48 = 228;
 amplitude49 = 228;
 amplitude50 = 228;
 temps1 = 228;
 temps2 = 228;
 temps3 = 228;
 temps4 = 228;
 temps5 = 228;
 temps6 = 228;
 temps7 = 228;
 temps8 = 228;
 temps9 = 228;
 temps10 = 228;
 temps11 = 228;
 temps12 = 228;
 temps13 = 228;
 temps14 = 228;
 temps15 = 228;
 temps16 = 228;
 temps17 = 228;
 temps18 = 228;
 temps19 = 228;
 temps20 = 228;
 temps21 = 228;
 temps22 = 228;
 temps23 = 228;
 temps24 = 228;
 temps25 = 228;
 temps26 = 228;
 temps27 = 228;
 temps28 = 228;
 temps29 = 228;
 temps30 = 228;
 temps31 = 228;
 temps32 = 228;
 temps33 = 228;
 temps34 = 228;
 temps35 = 228;
 temps36 = 228;
 temps37 = 228;
 temps38 = 228;
 temps39 = 228;
 temps40 = 228;
 temps41 = 228;
 temps42 = 228;
 temps43 = 228;
 temps44 = 228;
 temps45 = 228;
 temps46 = 228;
 temps47 = 228;
 temps48 = 228;
 temps49 = 228;
 temps50 = 228;
 memoire = 128;

/*timeout = g_timeout_add (300, (GSourceFunc)controleur, (gpointer)finsynth);*/

g_timeout_add (1000, (GSourceFunc)controleur, (gpointer)finsynth);

	GtkBuilder *builder; 
	GtkWidget *window;
	GObject *button;
	GObject *draw_value;
 
    gtk_init (&argc, &argv);
 
    builder = gtk_builder_new ();
    gtk_builder_add_from_file (builder, "gtk_lm3jo.xml", NULL);
    window = GTK_WIDGET (gtk_builder_get_object (builder, "lm3jo"));
    gtk_builder_connect_signals (builder, NULL);
/****ajout*fermeture*/
	g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
	button = gtk_builder_get_object (builder, "button1");
	g_signal_connect (button, "clicked", G_CALLBACK (gtk_main_quit), NULL);
/**fin**ajout*fermeture*/
	button = gtk_builder_get_object (builder, "button2");
	g_signal_connect (button, "clicked", G_CALLBACK (jouer_melodie), NULL);
	g_signal_connect (button, "leave", G_CALLBACK (delete_event), NULL);
/**arret synthe***/
	button = gtk_builder_get_object (builder, "button3");
	g_signal_connect (button, "clicked", G_CALLBACK (arreter_melodie), NULL);
/**lancement synthe***/
	button = gtk_builder_get_object (builder, "button4");
	g_signal_connect (button, "clicked", G_CALLBACK (mise_a_un), NULL);
/*	g_signal_connect (button, "clicked", G_CALLBACK (controle), NULL);*/


	button = gtk_builder_get_object (builder, "button40");
	g_signal_connect (button, "clicked", G_CALLBACK (bouton_dix_fronts), NULL);
	button = gtk_builder_get_object (builder, "button41");
	g_signal_connect (button, "clicked", G_CALLBACK (bouton_vin_fronts), NULL);
	button = gtk_builder_get_object (builder, "button42");
	g_signal_connect (button, "clicked", G_CALLBACK (bouton_trente_fronts), NULL);
	button = gtk_builder_get_object (builder, "button43");
	g_signal_connect (button, "clicked", G_CALLBACK (bouton_quarante_fronts), NULL);
	button = gtk_builder_get_object (builder, "button44");
	g_signal_connect (button, "clicked", G_CALLBACK (bouton_cinquante_fronts), NULL);


	button = gtk_builder_get_object (builder, "vscale1");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo1), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale2");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo2), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale3");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo3), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale4");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo4), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale5");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo5), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale6");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo6), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale7");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo7), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale8");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo8), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale9");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo9), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale10");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo10), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale11");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo11), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale12");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo12), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale13");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo13), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale14");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo14), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale15");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo15), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale16");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo16), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale17");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo17), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale18");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo18), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale19");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo19), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale20");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo20), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale21");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo21), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale22");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo22), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale23");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo23), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale24");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo24), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale25");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo25), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale26");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo26), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale27");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo27), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale28");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo28), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale29");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo29), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale30");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo30), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale31");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo31), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale32");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo32), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale33");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo33), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale34");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo34), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale35");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo35), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale36");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo36), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale37");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo37), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale38");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo38), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale39");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo39), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale40");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo40), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale41");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo41), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale42");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo42), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale43");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo43), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale44");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo44), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale45");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo45), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale46");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo46), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale47");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo47), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale48");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo48), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale49");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo49), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale50");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_jo50), 
                    draw_value);
	button = gtk_builder_get_object (builder, "vscale51");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude1), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale52");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude2), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale53");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude3), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale54");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude4), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale55");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude5), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale56");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude6), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale57");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude7), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale58");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude8), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale59");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude9), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale60");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude10), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale61");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude11), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale62");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude12), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale63");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude13), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale64");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude14), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale65");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude15), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale66");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude16), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale67");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude17), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale68");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude18), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale69");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude19), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale70");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude20), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale71");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude21), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale72");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude22), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale73");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude23), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale74");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude24), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale75");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude25), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale76");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude26), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale27");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude27), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale78");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude28), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale79");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude29), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale80");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude30), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale81");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude31), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale82");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude32), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale83");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude33), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale84");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude34), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale85");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude35), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale86");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude36), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale87");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude37), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale88");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude38), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale89");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude39), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale90");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude40), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale91");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude41), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale92");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude42), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale93");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude43), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale94");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude44), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale95");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude45), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale96");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude46), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale97");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude47), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale98");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude48), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale99");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude49), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale100");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_amplitude50), 
                    draw_value);
	button = gtk_builder_get_object (builder, "vscale101");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps1), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale102");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps2), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale103");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps3), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale104");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps4), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale105");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps5), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale106");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps6), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale107");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps7), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale108");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps8), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale109");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps9), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale110");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps10), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale111");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps11), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale112");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps12), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale113");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps13), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale114");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps14), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale115");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps15), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale116");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps16), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale117");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps17), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale118");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps18), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale119");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps19), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale120");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps20), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale121");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps21), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale122");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps22), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale123");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps23), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale124");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps24), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale125");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps25), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale126");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps26), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale27");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps27), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale128");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps28), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale129");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps29), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale130");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps30), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale131");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps31), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale132");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps32), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale133");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps33), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale134");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps34), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale135");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps35), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale136");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps36), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale137");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps37), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale138");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps38), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale139");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps39), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale140");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps40), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale141");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps41), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale142");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps42), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale143");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps43), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale144");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps44), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale145");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps45), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale146");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps46), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale147");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps47), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale148");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps48), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale149");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps49), 
                    draw_value);
/***/
	button = gtk_builder_get_object (builder, "vscale150");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_temps50), 
                    draw_value);

/***/
	button = gtk_builder_get_object (builder, "vscale151");
	g_signal_connect (button, 
                    "value-changed", 
                    G_CALLBACK (curseur_boucle), 
                    draw_value);

/***connec curseur au main***/





  /**fin ajout***/
    g_object_unref (G_OBJECT (builder));
 
    gtk_widget_show (window);                
    gtk_main ();
 
    return 0;
}

et le xml est :

<?xml version="1.0" encoding="UTF-8"?>
<interface>
  <!-- interface-requires gtk+ 3.0 -->

  <object class="GtkAdjustment" id="adjustment1">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment10">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment100">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment101">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment102">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment103">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment104">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment105">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment106">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment107">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment108">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment109">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment11">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment110">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment111">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment112">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment113">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment114">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment115">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment116">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment117">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment118">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment119">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment12">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment120">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment121">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment122">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment123">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment124">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment125">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment126">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment127">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment128">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment129">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment13">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment130">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment131">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment132">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment133">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment134">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment135">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment136">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment137">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment138">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment139">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment14">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment140">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment141">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment142">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment143">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment144">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment145">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment146">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment147">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment148">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment149">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment15">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment150">
    <property name="lower">10</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment16">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment17">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment18">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment19">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment2">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment20">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment21">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment22">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment23">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment24">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment25">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment26">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment27">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment28">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment29">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment3">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment30">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment31">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment32">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment33">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment34">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment35">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment36">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment37">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment38">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment39">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment4">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment40">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment41">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment42">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment43">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment44">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment45">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment46">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment47">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment48">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment49">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment5">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment50">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment51">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment52">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment53">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment54">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment55">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment56">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment57">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment58">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment59">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment6">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment60">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment61">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment62">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment63">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment64">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment65">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment66">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment67">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment68">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment69">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment7">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment70">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment71">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment72">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment73">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment74">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment75">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment76">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment77">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment78">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment79">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment8">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment80">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment81">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment82">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment83">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment84">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment85">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment86">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment87">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment88">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment89">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment9">
    <property name="lower">17</property>
    <property name="upper">80</property>
    <property name="value">17</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment90">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment91">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment92">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment93">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment94">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment95">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment96">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment97">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment98">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment99">
    <property name="lower">30</property>
    <property name="upper">228</property>
    <property name="value">50</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>
  <object class="GtkAdjustment" id="adjustment151">
    <property name="lower">2</property>
    <property name="upper">9</property>
    <property name="value">4</property>
    <property name="step_increment">1</property>
    <property name="page_increment">10</property>
  </object>

  <object class="GtkWindow" id="lm3jo">
    <property name="can_focus">False</property>
    <child>
      <object class="GtkTable" id="table1">
        <property name="visible">True</property>
        <property name="can_focus">False</property>
        <property name="n_rows">3</property>
        <property name="n_columns">52</property>
        <child>
          <object class="GtkVScale" id="vscale1">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment1</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="draw_value">True</property>
            <property name="digits">0</property>
          </object>
        </child>
        <child>
          <object class="GtkVScale" id="vscale2">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment2</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>

          </object>
          <packing>
            <property name="left_attach">1</property>
            <property name="right_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale3">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment3</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">2</property>
            <property name="right_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale4">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment4</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">3</property>
            <property name="right_attach">4</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale5">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment5</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">4</property>
            <property name="right_attach">5</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale6">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment6</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">5</property>
            <property name="right_attach">6</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale7">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment7</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">6</property>
            <property name="right_attach">7</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale8">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment8</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">7</property>
            <property name="right_attach">8</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale9">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment9</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">8</property>
            <property name="right_attach">9</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale10">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment10</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">9</property>
            <property name="right_attach">10</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale11">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment11</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">10</property>
            <property name="right_attach">11</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale12">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment12</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">11</property>
            <property name="right_attach">12</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale13">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment13</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">12</property>
            <property name="right_attach">13</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale14">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment14</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">13</property>
            <property name="right_attach">14</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale15">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment15</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">14</property>
            <property name="right_attach">15</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale16">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment16</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">15</property>
            <property name="right_attach">16</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale17">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment17</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">16</property>
            <property name="right_attach">17</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale18">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment18</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">17</property>
            <property name="right_attach">18</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale19">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment19</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">18</property>
            <property name="right_attach">19</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale20">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment20</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">19</property>
            <property name="right_attach">20</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale21">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment21</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">20</property>
            <property name="right_attach">21</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale22">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment22</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">21</property>
            <property name="right_attach">22</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale23">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment23</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">22</property>
            <property name="right_attach">23</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale24">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment24</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">23</property>
            <property name="right_attach">24</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale25">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment25</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">24</property>
            <property name="right_attach">25</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale26">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment26</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">25</property>
            <property name="right_attach">26</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale27">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment27</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">26</property>
            <property name="right_attach">27</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale28">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment28</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">27</property>
            <property name="right_attach">28</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale29">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment29</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">28</property>
            <property name="right_attach">29</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale30">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment30</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">29</property>
            <property name="right_attach">30</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale31">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment31</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">30</property>
            <property name="right_attach">31</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale32">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment32</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">31</property>
            <property name="right_attach">32</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale33">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment33</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">32</property>
            <property name="right_attach">33</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale34">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment34</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">33</property>
            <property name="right_attach">34</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale35">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment35</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">34</property>
            <property name="right_attach">35</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale36">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment36</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">35</property>
            <property name="right_attach">36</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale37">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment37</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">36</property>
            <property name="right_attach">37</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale38">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment38</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">37</property>
            <property name="right_attach">38</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale39">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment39</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">38</property>
            <property name="right_attach">39</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale40">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment40</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">39</property>
            <property name="right_attach">40</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale41">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment41</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">40</property>
            <property name="right_attach">41</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale42">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment42</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">41</property>
            <property name="right_attach">42</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale43">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment43</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">42</property>
            <property name="right_attach">43</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale44">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment44</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">43</property>
            <property name="right_attach">44</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale45">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment45</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">44</property>
            <property name="right_attach">45</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale46">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment46</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">45</property>
            <property name="right_attach">46</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale47">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment47</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">46</property>
            <property name="right_attach">47</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale48">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment48</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">47</property>
            <property name="right_attach">48</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale49">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment49</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">48</property>
            <property name="right_attach">49</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale50">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment50</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">49</property>
            <property name="right_attach">50</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale51">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment51</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale52">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment52</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">1</property>
            <property name="right_attach">2</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale53">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment53</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">2</property>
            <property name="right_attach">3</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale54">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment54</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">3</property>
            <property name="right_attach">4</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale55">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment55</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">4</property>
            <property name="right_attach">5</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale56">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment56</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">5</property>
            <property name="right_attach">6</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale57">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment57</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">6</property>
            <property name="right_attach">7</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale58">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment58</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">7</property>
            <property name="right_attach">8</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale59">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment59</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">8</property>
            <property name="right_attach">9</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale60">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment60</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">9</property>
            <property name="right_attach">10</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale61">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment61</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">10</property>
            <property name="right_attach">11</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale62">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment62</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">11</property>
            <property name="right_attach">12</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale63">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment63</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">12</property>
            <property name="right_attach">13</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale64">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment64</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">13</property>
            <property name="right_attach">14</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale65">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment65</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">14</property>
            <property name="right_attach">15</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale66">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment66</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">15</property>
            <property name="right_attach">16</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale67">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment67</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">16</property>
            <property name="right_attach">17</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale68">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment68</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">17</property>
            <property name="right_attach">18</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale69">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment69</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">18</property>
            <property name="right_attach">19</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale70">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment70</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">19</property>
            <property name="right_attach">20</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale71">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment71</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">20</property>
            <property name="right_attach">21</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale72">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment72</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">21</property>
            <property name="right_attach">22</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale73">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment73</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">22</property>
            <property name="right_attach">23</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale74">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment74</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">23</property>
            <property name="right_attach">24</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale75">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment75</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">24</property>
            <property name="right_attach">25</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale76">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment76</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">25</property>
            <property name="right_attach">26</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale77">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment77</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">26</property>
            <property name="right_attach">27</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale78">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment78</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">27</property>
            <property name="right_attach">28</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale79">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment79</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">28</property>
            <property name="right_attach">29</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale80">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment80</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">29</property>
            <property name="right_attach">30</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale81">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment81</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">30</property>
            <property name="right_attach">31</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale82">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment82</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">31</property>
            <property name="right_attach">32</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale83">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment83</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">32</property>
            <property name="right_attach">33</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale84">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment84</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">33</property>
            <property name="right_attach">34</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale85">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment85</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">34</property>
            <property name="right_attach">35</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale86">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment86</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">35</property>
            <property name="right_attach">36</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale87">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment87</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">36</property>
            <property name="right_attach">37</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale88">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment88</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">37</property>
            <property name="right_attach">38</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale89">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment89</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">38</property>
            <property name="right_attach">39</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale90">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment90</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">39</property>
            <property name="right_attach">40</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale91">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment91</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">40</property>
            <property name="right_attach">41</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale92">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment92</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">41</property>
            <property name="right_attach">42</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale93">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment93</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">42</property>
            <property name="right_attach">43</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale94">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment94</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">43</property>
            <property name="right_attach">44</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale95">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment95</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">44</property>
            <property name="right_attach">45</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale96">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment96</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">45</property>
            <property name="right_attach">46</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale97">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment97</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">46</property>
            <property name="right_attach">47</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale98">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment98</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">47</property>
            <property name="right_attach">48</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale99">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment99</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">48</property>
            <property name="right_attach">49</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale100">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment100</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">49</property>
            <property name="right_attach">50</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale101">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment101</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale102">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment102</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">1</property>
            <property name="right_attach">2</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale103">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment103</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">2</property>
            <property name="right_attach">3</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale104">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment104</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">3</property>
            <property name="right_attach">4</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale105">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment105</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">4</property>
            <property name="right_attach">5</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale106">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment106</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">5</property>
            <property name="right_attach">6</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale107">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment107</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">6</property>
            <property name="right_attach">7</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale108">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment108</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">7</property>
            <property name="right_attach">8</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale109">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment109</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">8</property>
            <property name="right_attach">9</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale110">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment110</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">9</property>
            <property name="right_attach">10</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale111">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment111</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">10</property>
            <property name="right_attach">11</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale112">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment112</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">11</property>
            <property name="right_attach">12</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale113">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment113</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">12</property>
            <property name="right_attach">13</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale114">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment114</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">13</property>
            <property name="right_attach">14</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale115">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment115</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">14</property>
            <property name="right_attach">15</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale116">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment116</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">15</property>
            <property name="right_attach">16</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale117">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment117</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">16</property>
            <property name="right_attach">17</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale118">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment118</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">17</property>
            <property name="right_attach">18</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale119">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment119</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">18</property>
            <property name="right_attach">19</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale120">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment120</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">19</property>
            <property name="right_attach">20</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale121">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment121</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">20</property>
            <property name="right_attach">21</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale122">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment122</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">21</property>
            <property name="right_attach">22</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale123">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment123</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">22</property>
            <property name="right_attach">23</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale124">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment124</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">23</property>
            <property name="right_attach">24</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale125">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment125</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">24</property>
            <property name="right_attach">25</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale126">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment126</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">25</property>
            <property name="right_attach">26</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale127">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment127</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">26</property>
            <property name="right_attach">27</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale128">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment128</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">27</property>
            <property name="right_attach">28</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale129">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment129</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">28</property>
            <property name="right_attach">29</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale130">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment130</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">29</property>
            <property name="right_attach">30</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale131">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment131</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">30</property>
            <property name="right_attach">31</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale132">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment132</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">31</property>
            <property name="right_attach">32</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale133">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment133</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">32</property>
            <property name="right_attach">33</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale134">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment134</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">33</property>
            <property name="right_attach">34</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale135">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment135</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">34</property>
            <property name="right_attach">35</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale136">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment136</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">35</property>
            <property name="right_attach">36</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale137">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment137</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">36</property>
            <property name="right_attach">37</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale138">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment138</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">37</property>
            <property name="right_attach">38</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale139">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment139</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">38</property>
            <property name="right_attach">39</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale140">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment140</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">39</property>
            <property name="right_attach">40</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale141">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment141</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">40</property>
            <property name="right_attach">41</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale142">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment142</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">41</property>
            <property name="right_attach">42</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale143">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment143</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">42</property>
            <property name="right_attach">43</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale144">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment144</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">43</property>
            <property name="right_attach">44</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale145">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment145</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">44</property>
            <property name="right_attach">45</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale146">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment146</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">45</property>
            <property name="right_attach">46</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale147">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment147</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">46</property>
            <property name="right_attach">47</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale148">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment148</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">47</property>
            <property name="right_attach">48</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale149">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment149</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">48</property>
            <property name="right_attach">49</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale150">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment150</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">49</property>
            <property name="right_attach">50</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVBox" id="vbox2">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
            <child>
              <object class="GtkButton" id="button15">
                <property name="label" translatable="yes">Lic.5</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button16">
                <property name="label" translatable="yes">Mariage</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button17">
                <property name="label" translatable="yes">Mar.1</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">2</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button18">
                <property name="label" translatable="yes">Mar.2</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">3</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button19">
                <property name="label" translatable="yes">Mar.3</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">4</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button20">
                <property name="label" translatable="yes">Mar.4</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">5</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button21">
                <property name="label" translatable="yes">Mar.5</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">6</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button22">
                <property name="label" translatable="yes">Vinaigrette</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">7</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button23">
                <property name="label" translatable="yes">Vi.1</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">8</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button24">
                <property name="label" translatable="yes">Vi.2</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">9</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="left_attach">50</property>
            <property name="right_attach">51</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVBox" id="vbox3">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
            <child>
              <object class="GtkButton" id="button5">
                <property name="label" translatable="yes">Marteau</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button6">
                <property name="label" translatable="yes">Mart.1</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button7">
                <property name="label" translatable="yes">Mart.2</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">2</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button8">
                <property name="label" translatable="yes">Mart.3</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">3</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button9">
                <property name="label" translatable="yes">Mart.4</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">4</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button10">
                <property name="label" translatable="yes">Licorne</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">5</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button11">
                <property name="label" translatable="yes">Lic.1</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">6</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button12">
                <property name="label" translatable="yes">Lic.2</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">7</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button13">
                <property name="label" translatable="yes">Lic.3</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">8</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button14">
                <property name="label" translatable="yes">Lic.4</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">9</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="left_attach">50</property>
            <property name="right_attach">51</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVBox" id="vbox4">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
            <child>
              <object class="GtkButton" id="button1">
                <property name="label" translatable="yes">Fermer</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button2">
                <property name="label" translatable="yes">Lire</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button3">
                <property name="label" translatable="yes">Stop</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">2</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button4">
                <property name="label" translatable="yes">Synth</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">3</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="left_attach">50</property>
            <property name="right_attach">51</property>
          </packing>
        </child>
        <child>
          <object class="GtkVBox" id="vbox5">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
            <child>
              <object class="GtkButton" id="button35">
                <property name="label" translatable="yes">For.7</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button36">
                <property name="label" translatable="yes">For.8</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button37">
                <property name="label" translatable="yes">For.9</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">2</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button38">
                <property name="label" translatable="yes">For.10</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">3</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button39">
                <property name="label" translatable="yes">For.11</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">4</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button40">
                <property name="label" translatable="yes">10Fronts</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">5</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button41">
                <property name="label" translatable="yes">20Fronts</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">6</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button42">
                <property name="label" translatable="yes">30Fronts</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">7</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button43">
                <property name="label" translatable="yes">40Fronts</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">8</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button44">
                <property name="label" translatable="yes">50Fronts</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">9</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="left_attach">51</property>
            <property name="right_attach">52</property>
            <property name="top_attach">2</property>
            <property name="bottom_attach">3</property>
          </packing>
        </child>
        <child>
          <object class="GtkVBox" id="vbox6">
            <property name="visible">True</property>
            <property name="can_focus">False</property>
            <child>
              <object class="GtkButton" id="button25">
                <property name="label" translatable="yes">Vi.3</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">0</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button26">
                <property name="label" translatable="yes">Vi.4</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">1</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button27">
                <property name="label" translatable="yes">Vi.5</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">2</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button28">
                <property name="label" translatable="yes">Forme</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">3</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button29">
                <property name="label" translatable="yes">For.1</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">4</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button30">
                <property name="label" translatable="yes">For.2</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">5</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button31">
                <property name="label" translatable="yes">For.3</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">6</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button32">
                <property name="label" translatable="yes">For.4</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">7</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button33">
                <property name="label" translatable="yes">For.5</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">8</property>
              </packing>
            </child>
            <child>
              <object class="GtkButton" id="button34">
                <property name="label" translatable="yes">For.6</property>
                <property name="visible">True</property>
                <property name="can_focus">True</property>
                <property name="receives_default">True</property>
              </object>
              <packing>
                <property name="expand">True</property>
                <property name="fill">True</property>
                <property name="position">9</property>
              </packing>
            </child>
          </object>
          <packing>
            <property name="left_attach">51</property>
            <property name="right_attach">52</property>
            <property name="top_attach">1</property>
            <property name="bottom_attach">2</property>
          </packing>
        </child>
        <child>
          <object class="GtkVScale" id="vscale151">
            <property name="visible">True</property>
            <property name="can_focus">True</property>
            <property name="adjustment">adjustment151</property>
            <property name="inverted">True</property>
            <property name="round_digits">0</property>
            <property name="digits">0</property>
          </object>
          <packing>
            <property name="left_attach">51</property>
            <property name="right_attach">52</property>
          </packing>
        </child>
      </object>
    </child>
  </object>
</interface>


La version affichée est la version corrigée grace à l'aide donnée dessous, j'ai enlevé l'erreur

Cordialement

Dernière modification par temps (Le 06/12/2013, à 02:09)


Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net

Hors ligne

#2 Le 01/12/2013, à 13:28

temps

Re : [résolu] gtk+ 3 lancement application extérieure avec un bouton

Bonjour,
Pour avancer, j'envisage deux solutions.

la première est je pense que pour pouvoir utiliser le même bouton plusieurs fois sous gtk, il faut détruire le premier appel vers une fonction interne.
il doit bien y avoir une sorte de exit, ou destroy, ou ... au niveau du connect quelque part, je sais pas encore.

la deuxième est puisque nous avons la chance d'être en c, c'est d'utiliser

#include <pthread.h>

l'appel à la création de nouvelles taches que nous pourrons controler et manipuler plus facilement sans les contraintes de gtk

Je suis toujours à la recherche d'une solution.
Cordialement


Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net

Hors ligne

#3 Le 02/12/2013, à 13:11

Olivier_Dev

Re : [résolu] gtk+ 3 lancement application extérieure avec un bouton

Bonjour

D'aprés ce que l'on vois:

sprintf (gaveLe, "./lachemoilatache.sh %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d 51 4 $",  jo1 , jo2 , jo3 , jo4 , jo5 , jo6 , jo7 , jo8 , jo9 , jo10 , jo11 , jo12 , jo13 , jo14 , jo15 , jo16 , jo17 , jo18 , jo19 , jo20 , jo21 , jo22 , jo23 , jo24 , jo25 , jo26 , jo27 , jo28 , jo29 , jo30 , jo31 , jo32 , jo33 , jo34 , jo35 , jo36 , jo37 , jo38 , jo39 , jo40 , jo41 , jo42 , jo43 , jo44 , jo45 , jo46 , jo47 , jo48 , jo49 , jo50 , amplitude1 , amplitude2 , amplitude3 , amplitude4 , amplitude5 , amplitude6 , amplitude7 , amplitude8 , amplitude9 , amplitude10 , amplitude11 , amplitude12 , amplitude13 , amplitude14 , amplitude15 , amplitude16 , amplitude17 , amplitude18 , amplitude19 , amplitude20 , amplitude21 , amplitude22 , amplitude23 , amplitude24 , amplitude25 , amplitude26 , amplitude27 , amplitude28 , amplitude29 , amplitude30 , amplitude31 , amplitude32 , amplitude33 , amplitude34 , amplitude35 , amplitude36 , amplitude37 , amplitude38 , amplitude39 , amplitude40 , amplitude41 , amplitude42 , amplitude43 , amplitude44 , amplitude45 , amplitude46 , amplitude47 , amplitude48 , amplitude49 , amplitude50 , temps1 , temps2 , temps3 , temps4 , temps5 , temps6 , temps7 , temps8 , temps9 , temps10 , temps11 , temps12 , temps13 , temps14 , temps15 , temps16 , temps17 , temps18 , temps19 , temps20 , temps21 , temps22 , temps23 , temps24 , temps25 , temps26 , temps27 , temps28 , temps29 , temps30 , temps31 , temps32 , temps33 , temps34 , temps35 , temps36 , temps37 , temps38 , temps39 , temps40 , temps41 , temps42 , temps43 , temps44 , temps45 , temps46 , temps47 , temps48 , temps49 , temps50);

system(gaveLe);

system execute le script bash, tant que celui ci n'est pas terminé il bloque le main.
Il serait bon d appeler  le script en background avec "&" afin de ne pas bloquer la main loop.

Hors ligne

#4 Le 03/12/2013, à 03:12

temps

Re : [résolu] gtk+ 3 lancement application extérieure avec un bouton

Bonjour,
Merci pour la réponse. c'est effectivement "&" et non pas "$" pour avoir la tache en background.
J'aurai du aller relire mes codes sous qt ou SDL ou au moins relire mon code bash avant d'associer l'erreur à gtk.
J'avais pas fini de chercher l'erreur n'imaginant pas avoir pu faire cette faute d’inattention dans la partie bash, j'en était à jouer avec les fork !
Je poste en résolu.
Cordialement


Parce que l'USB bootable est le support des systèmes experts,
Parce que l'USB bootable contient sa propre image au démarrage.
L'USB bootable permet de créer un monde à la dimension de son imagination
https://www.letime.net

Hors ligne