diff options
author | Thomas White <taw27@cam.ac.uk> | 2009-03-30 12:15:29 +0100 |
---|---|---|
committer | Thomas White <taw27@cam.ac.uk> | 2009-03-30 12:15:29 +0100 |
commit | d3ea8291ad68bf22123b8c16e6eb19a428b05329 (patch) | |
tree | 7e17d8a51b15d73408bfcdcb5abf72d4ca3a4d9f /src/displaywindow.c | |
parent | 3ffa0ce286bac2c3c4d9e7d41bd2ca8972d6288a (diff) | |
parent | 69d1342278729353799d0fee646e0f44517ebed8 (diff) |
Merge branch 'master' of ssh://git-weiss@jade.msm.cam.ac.uk/srv/git/dtr
Conflicts:
src/dirax.c
Diffstat (limited to 'src/displaywindow.c')
-rw-r--r-- | src/displaywindow.c | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/displaywindow.c b/src/displaywindow.c index 6488b34..1ffd95e 100644 --- a/src/displaywindow.c +++ b/src/displaywindow.c @@ -414,6 +414,19 @@ static gint displaywindow_savehkl(GtkWidget *widget, DisplayWindow *dw) return 0; } +static gint displaywindow_loadcell(GtkWidget *widget, DisplayWindow *dw) +{ + basis_load(dw->ctx); + return 0; +} + +static gint displaywindow_savecell(GtkWidget *widget, DisplayWindow *dw) +{ + basis_save(dw->ctx); + return 0; +} + + static void displaywindow_addmenubar(DisplayWindow *dw) { GtkActionEntry entries[] = { @@ -421,8 +434,12 @@ static void displaywindow_addmenubar(DisplayWindow *dw) { "FileAction", NULL, "_File", NULL, NULL, NULL }, { "SaveCacheAction", "filesave", "Save Image Analysis to _Cache", NULL, NULL, G_CALLBACK(displaywindow_savecache) }, - { "SaveHKLAction", GTK_STOCK_SAVE, "Save Reflections", NULL, NULL, + { "SaveHKLAction", GTK_STOCK_SAVE, "Save Reflections...", NULL, NULL, G_CALLBACK(displaywindow_savehkl) }, + { "LoadCellAction", GTK_STOCK_OPEN, "Load Unit Cell...", NULL, NULL, + G_CALLBACK(displaywindow_loadcell) }, + { "SaveCellAction", GTK_STOCK_SAVE, "Save Unit Cell...", NULL, NULL, + G_CALLBACK(displaywindow_savecell) }, { "CloseAction", GTK_STOCK_QUIT, "_Quit", NULL, NULL, G_CALLBACK(displaywindow_close) }, |