diff files.pde @ 216:d3eba28c26e5

Some launcher / UI improvements.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 04 Sep 2018 15:29:10 +0300
parents b3579297e04e
children 1c9deae71fb1
line wrap: on
line diff
--- a/files.pde	Mon Sep 03 14:33:14 2018 +0300
+++ b/files.pde	Tue Sep 04 15:29:10 2018 +0300
@@ -18,12 +18,10 @@
 
 function mpLoadFileSelector(fmtname, fmtexts, fcallback)
 {
-    var mpUI = stGE("mpUI");
+    var mpUI = mpDisplayGUI();
     if (mpUI)
     {
         stClearChildren(mpUI);
-        mpUI.style.background = "red";
-        mpUI.style.padding = "0.5em";
 
         mobj = stCE("input", "mpFileSelector");
         mobj.type = "file";
@@ -47,12 +45,21 @@
 
                     freader.readAsArrayBuffer(files[0]);
                 }
-                stClearChildren(mpUI);
-                mpUI.style.background = null;
+
+                mpHideGUI();
             });
 
         mpUI.appendChild(mobj);
 
+        mobj = stCE("button", "mpFileSelectorCancel");
+        mobj.textContent = "Cancel";
+        stAddEventOb(mobj.name, mobj, "click",
+            function(evt)
+            {
+                mpHideGUI();
+            });
+        mpUI.appendChild(mobj);
+
         mobj = stCE("span", "mpFileInfo");
         mobj.innerHTML = "Load / import an '<b>"+ fmtname +"</b>' file.";
         mpUI.appendChild(mobj);
@@ -121,7 +128,7 @@
     }
 
     var alink = stCE("a");
-    var mpUI = stGE("mpUI");
+    var mpUI = stGE("mpUI2");
     stClearChildren(mpUI);
     mpUI.appendChild(alink);