curvedraw
diff src/app.cc @ 6:6e980fddbf3b
curve export
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Fri, 18 Dec 2015 07:07:19 +0200 |
parents | 2b7ae76c173f |
children | 95fada20c638 |
line diff
1.1 --- a/src/app.cc Fri Dec 18 03:47:10 2015 +0200 1.2 +++ b/src/app.cc Fri Dec 18 07:07:19 2015 +0200 1.3 @@ -7,6 +7,7 @@ 1.4 #include "app.h" 1.5 #include "curve.h" 1.6 #include "widgets.h" 1.7 +#include "curvefile.h" 1.8 1.9 enum SnapMode { 1.10 SNAP_NONE, 1.11 @@ -252,6 +253,15 @@ 1.12 post_redisplay(); 1.13 } 1.14 break; 1.15 + 1.16 + case 'e': 1.17 + case 'E': 1.18 + // TODO: GUI for filename at least 1.19 + if(!save_curves(stdout, &curves[0], (int)curves.size())) { 1.20 + fprintf(stderr, "failed to export curves\n"); 1.21 + } 1.22 + printf("exported %d curves\n", (int)curves.size()); 1.23 + break; 1.24 } 1.25 } 1.26