diff options
author | Thomas White <taw@bitwiz.org.uk> | 2009-03-28 18:04:06 +0000 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2009-03-28 18:04:06 +0000 |
commit | 69d1342278729353799d0fee646e0f44517ebed8 (patch) | |
tree | 38ed9af70545a98947b02ad3f6f6e2e404494479 /src/displaywindow.c | |
parent | db8113d6f55baf4e4ad9c2ecfa423418e73b37c3 (diff) |
Loading and saving of cells, and general tidy-up
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) }, |