summaryrefslogtreecommitdiff
path: root/src/gui/menus/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/menus/file.c')
-rw-r--r--src/gui/menus/file.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/gui/menus/file.c b/src/gui/menus/file.c
index 8d218c1..3c204e0 100644
--- a/src/gui/menus/file.c
+++ b/src/gui/menus/file.c
@@ -34,10 +34,10 @@
/* Réagit au menu "Fichier -> Nouveau projet". */
-static void mcb_file_new_project(GtkMenuItem *, gpointer);
+static void mcb_file_new_project(GtkMenuItem *, GObject *);
/* Réagit au menu "Fichier -> Ouvrir un projet". */
-static void mcb_file_open_project(GtkMenuItem *, gpointer);
+static void mcb_file_open_project(GtkMenuItem *, GObject *);
/* Réagit au menu "Fichier -> Enregistrer le projet". */
static void mcb_file_save_project(GtkMenuItem *, gpointer);
@@ -130,7 +130,7 @@ GtkWidget *build_menu_file(GObject *ref, GtkAccelGroup *accgroup)
/******************************************************************************
* *
* Paramètres : menuitem = élément de menu sélectionné. *
-* data = adresse de l'espace de référencement global. *
+* ref = adresse de l'espace de référencement global. *
* *
* Description : Réagit au menu "Fichier -> Nouveau projet". *
* *
@@ -140,11 +140,11 @@ GtkWidget *build_menu_file(GObject *ref, GtkAccelGroup *accgroup)
* *
******************************************************************************/
-static void mcb_file_new_project(GtkMenuItem *menuitem, gpointer data)
+static void mcb_file_new_project(GtkMenuItem *menuitem, GObject *ref)
{
GStudyProject *project; /* Nouveau projet courant */
- project = g_study_project_new();
+ project = g_study_project_new(ref);
set_current_project(project);
@@ -156,7 +156,7 @@ static void mcb_file_new_project(GtkMenuItem *menuitem, gpointer data)
/******************************************************************************
* *
* Paramètres : menuitem = élément de menu sélectionné. *
-* data = adresse de l'espace de référencement global. *
+* ref = adresse de l'espace de référencement global. *
* *
* Description : Réagit au menu "Fichier -> Ouvrir un projet". *
* *
@@ -166,13 +166,13 @@ static void mcb_file_new_project(GtkMenuItem *menuitem, gpointer data)
* *
******************************************************************************/
-static void mcb_file_open_project(GtkMenuItem *menuitem, gpointer data)
+static void mcb_file_open_project(GtkMenuItem *menuitem, GObject *ref)
{
GtkWidget *dialog; /* Boîte à afficher */
GStudyProject *project; /* Projet chargé */
gchar *filename; /* Nom du fichier à intégrer */
- dialog = gtk_file_chooser_dialog_new(_("Open a project"), GTK_WINDOW(data),
+ dialog = gtk_file_chooser_dialog_new(_("Open a project"), GTK_WINDOW(ref),
GTK_FILE_CHOOSER_ACTION_OPEN,
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
@@ -188,7 +188,7 @@ static void mcb_file_open_project(GtkMenuItem *menuitem, gpointer data)
{
filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));
- project = g_study_project_open(filename);
+ project = g_study_project_open(ref, filename);
if (project != NULL)
{