diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2012-08-19 22:40:33 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2012-08-19 22:40:33 (GMT) |
commit | 09d07908465d462101d27ecb1b60df52d63bbe5d (patch) | |
tree | e9c8dc53425017efd68feee73ecf9587bd0ba196 /src/gui/menus | |
parent | b226ca8a19e746521f6f0c1e3b71deed7ea9ab2e (diff) |
Rewritten a cleaner way to dock panels.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@261 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/gui/menus')
-rw-r--r-- | src/gui/menus/file.c | 18 |
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) { |