changeset 56:4eb9ebde8c20

Some more interface cleanupping.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 04 Jul 2018 20:44:56 +0300
parents 7194cdcc9dab
children ddfcec84377f
files multipaint.pde
diffstat 1 files changed, 7 insertions(+), 34 deletions(-) [+]
line wrap: on
line diff
--- a/multipaint.pde	Wed Jul 04 20:44:31 2018 +0300
+++ b/multipaint.pde	Wed Jul 04 20:44:56 2018 +0300
@@ -482,44 +482,16 @@
 
     if (saveas) // Fileselect "event" for Save as
     {
-        String s = fileselector(path, SAVEIMG);
-        String orig = g_spare ? sfilename : filename;
-        int kuva = 0;
-
-        if (s != null) {
-            // Add extension if needed
-            if (s.length() <= 2) s += ".bin";
-            s = s + ".dummy.dummy";
-            String[] l = split(s, '.');
-            String[] m1 = match(l[1], "png");
-            String[] m2 = match(l[1], "PNG");
-            String[] m3 = match(l[1], "bin");
-            String[] m4 = match(l[1], "BIN");
-            if (m1 != null || m2 != null) kuva = 1;
-            if (m1 == null && m2 == null && m3 == null && m4 == null) l[1] = "bin";
+        mpSaveNativeImage(filename +"_"+ (g_spare ? "spare" : "main") +".mp");
 
-            if (!g_spare) {
-                filename = l[0] + "." + l[1];
-                mpSavePNGImage(filename);
-                if (kuva == 1) filename = orig;
-                mpSetTitle(filename);
-            } else {
-                sfilename = l[0] + "." + l[1];
-                mpSavePNGImage(sfilename);
-                if (kuva == 1) sfilename = orig;
-                mpSetTitle(sfilename);
-            }
-
-            message("SAVED");
-            if (kuva == 1) message("EXPORTED|PNG");
-        }
         saveas = false;
         g_shift = false;
         g_control = false;
     }
 
-    if (exporttxt) {
-        exportemuname = (g_spare ? sfilename : filename) +"." +l[1];
+    if (exporttxt)
+    {
+        exportemuname = g_spare ? sfilename : filename;
 
         machine_export(exportemuname, 1);
 
@@ -528,8 +500,9 @@
         g_control = false;
     }
 
-    if (exportemu) {
-        exportemuname = (g_spare ? sfilename : filename) +"." +l[1];
+    if (exportemu)
+    {
+        exportemuname = g_spare ? sfilename : filename;
 
         machine_export(exportemuname, 0);