Beispiel #1
0
        private void èçìåíèòüToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string spcd = SASPlanetCacheDir;

            if (KMZRebuilederForm.InputBox("SAS Planet Cache", "Enter Cache Path Here:", ref spcd) == DialogResult.OK)
            {
                SASPlanetCacheDir = spcd;
            }
        }
Beispiel #2
0
        private void renameToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (layers.SelectedItems.Count == 0)
            {
                return;
            }
            string txti = layers.SelectedIndices[0].ToString() + ": ";
            string name = layers.Items[layers.SelectedIndices[0]].Text.Remove(0, txti.Length);

            KMZRebuilederForm.InputBox("Layer name", "Change layer name:", ref name, (Bitmap)images.Images[layers.Items[layers.SelectedIndices[0]].ImageKey]);
            layers.Items[layers.SelectedIndices[0]].Text = txti + name;
        }
Beispiel #3
0
        private void renameToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (layers.SelectedIndices.Count == 0)
            {
                return;
            }
            string name = categories[layers.SelectedIndices[0]].name;

            KMZRebuilederForm.InputBox("Layer name", "Change layer name:", ref name, (Bitmap)images.Images[layers.Items[layers.SelectedIndices[0]].ImageKey]);
            categories[layers.SelectedIndices[0]].name   = name;
            layers.Items[layers.SelectedIndices[0]].Text = String.Format("{0}: {1}", layers.SelectedIndices[0], name);
        }
Beispiel #4
0
        private void èçìåíèòüUserDefinedUrlToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string udu = UserDefindedUrl;

            if (KMZRebuilederForm.InputBox("User-Defined Url", "Enter Url Here:", ref udu) == DialogResult.OK)
            {
                UserDefindedUrl = udu;
                if (iStorages.SelectedIndex == 20)
                {
                    MView.ImageSourceUrl = UserDefindedUrl;
                }
            }
            ;
        }
Beispiel #5
0
        public Selection_Filter(KMZRebuilederForm parent, KMFile km, KMLayer kl)
        {
            this.parent = parent;

            InitializeComponent();
            marksFilter.SelectedIndex = 0;

            kfile = km;
            if (kfile != null)
            {
                this.Text += " to `" + kfile.kmldocName + "`";
            }
            klayer = kl;
            if (klayer != null)
            {
                this.Text += " to `" + klayer.name + "`";
            }

            List();

            Reset();
        }
Beispiel #6
0
 public PolyCreator(KMZRebuilederForm parent, WaitingBoxForm waitBox)
 {
     this.parent = parent;
     this.wbf    = waitBox;
     Init();
 }
Beispiel #7
0
 public PolyCreator(KMZRebuilederForm parent)
 {
     this.parent = parent;
     Init();
 }
Beispiel #8
0
 private void GMLayRenamer_FormClosing(object sender, FormClosingEventArgs e)
 {
     images.Dispose();
     if (this.DialogResult == DialogResult.OK)
     {
         XmlNodeList nl = xd.SelectNodes("GPI/Group/CategoryList/Category");
         for (int i = 0; i < nl.Count; i++)
         {
             XmlNode xn = nl[i];
             xn.SelectSingleNode("Name/LString[@lang='RU']").ChildNodes[0].Value = categories[i].name;
             xn.SelectSingleNode("Name/LString[@lang='EN']").ChildNodes[0].Value = KMZRebuilederForm.GetTranslit(categories[i].name);
         }
         ;
         XmlNode      n  = xd.SelectSingleNode("GPI");
         FileStream   fs = new FileStream(this.filename, FileMode.Create, FileAccess.Write);
         StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8);
         sw.WriteLine("<?xml version=\"1.0\" encoding=\"utf-8\" ?>");
         sw.WriteLine("<GPI xmlns=\"http://www.garmin.com\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.garmin.com GPI_XML.xsd\">");
         sw.WriteLine(n.InnerXml);
         sw.WriteLine("</GPI>");
         sw.Close();
         fs.Close();
     }
     ;
 }