79 lines
1.9 KiB
C
79 lines
1.9 KiB
C
|
|
||
|
#include <stdlib.h>
|
||
|
#include <stdio.h>
|
||
|
#include <gtk/gtk.h>
|
||
|
|
||
|
int main( int argc, char *argv[] ) {
|
||
|
GtkBuilder *monBuilder;
|
||
|
GtkWidget *maFenetre;
|
||
|
|
||
|
gtk_init( &argc, &argv );
|
||
|
|
||
|
monBuilder = gtk_builder_new();
|
||
|
|
||
|
gtk_builder_add_from_file( monBuilder, "ponytracker.glade", NULL);
|
||
|
gtk_builder_connect_signals( monBuilder, NULL);
|
||
|
|
||
|
maFenetre = GTK_WIDGET( gtk_builder_get_object( monBuilder, "fenetrePrincipale"));
|
||
|
|
||
|
gtk_widget_show_all (maFenetre);
|
||
|
gtk_main();
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
void lecture ()
|
||
|
{
|
||
|
gtk_main_quit();
|
||
|
}
|
||
|
|
||
|
void ajouterSample ( int argc, char *argv[] )
|
||
|
{
|
||
|
GtkBuilder *monBuilderSample;
|
||
|
GtkWidget *maFenetreSample;
|
||
|
|
||
|
gtk_init( &argc, &argv );
|
||
|
|
||
|
monBuilderSample = gtk_builder_new();
|
||
|
|
||
|
gtk_builder_add_from_file( monBuilderSample, "ponytracker.glade", NULL);
|
||
|
gtk_builder_connect_signals( monBuilderSample, NULL);
|
||
|
|
||
|
maFenetreSample = GTK_WIDGET( gtk_builder_get_object( monBuilderSample, "ajoutSample"));
|
||
|
|
||
|
gtk_widget_show_all (maFenetreSample);
|
||
|
}
|
||
|
|
||
|
void ajouterInstrument ( int argc, char *argv[] )
|
||
|
{
|
||
|
GtkBuilder *monBuilderInstrument;
|
||
|
GtkWidget *maFenetreInstrument;
|
||
|
|
||
|
gtk_init( &argc, &argv );
|
||
|
|
||
|
monBuilderInstrument = gtk_builder_new();
|
||
|
|
||
|
gtk_builder_add_from_file( monBuilderInstrument, "ponytracker.glade", NULL);
|
||
|
gtk_builder_connect_signals( monBuilderInstrument, NULL);
|
||
|
|
||
|
maFenetreInstrument = GTK_WIDGET( gtk_builder_get_object( monBuilderInstrument, "ajoutInstrument"));
|
||
|
|
||
|
gtk_widget_show_all (maFenetreInstrument);
|
||
|
}
|
||
|
|
||
|
void ajouterMotif ( int argc, char *argv[] )
|
||
|
{
|
||
|
GtkBuilder *monBuilderMotif;
|
||
|
GtkWidget *maFenetreMotif;
|
||
|
|
||
|
gtk_init( &argc, &argv );
|
||
|
|
||
|
monBuilderMotif = gtk_builder_new();
|
||
|
|
||
|
gtk_builder_add_from_file( monBuilderMotif, "ponytracker.glade", NULL);
|
||
|
gtk_builder_connect_signals( monBuilderMotif, NULL);
|
||
|
|
||
|
maFenetreMotif = GTK_WIDGET( gtk_builder_get_object( monBuilderMotif, "ajoutMotif"));
|
||
|
|
||
|
gtk_widget_show_all (maFenetreMotif);
|
||
|
}
|