Beispiel #1
0
        /// <summary>
        /// Load event handler of the StyleLibraryForm control.
        /// </summary>
        /// <param name="sender">The source object of this event.</param>
        /// <param name="e">The event parameters.</param>
        private void StyleLibraryForm_Load(object sender, EventArgs e)
        {
            textChanged         = false;
            symbolsetChanged    = false;
            symbolsetSaved      = false;
            fontsetChanged      = false;
            fontsetSaved        = false;
            styleLibraryChanged = false;
            // load scintilla config from file
            scintillaControl.ConfigurationManager.Language = "user";
            ScintillaNet.Configuration.Configuration config = new ScintillaNet.Configuration.Configuration(Environment.CurrentDirectory + "\\MapfileConfig.xml", "user", true);
            scintillaControl.ConfigurationManager.Configure(config);

            scintillaControlSymbolset.ConfigurationManager.Language = "user";
            scintillaControlSymbolset.ConfigurationManager.Configure(config);

            LoadSymbolset();

            LoadFontset();

            timerRefresh.Enabled = true;
            buttonSave.Enabled   = false;
        }
Beispiel #2
0
 public override void Configure(ScintillaNet.Configuration.Configuration config)
 {
     scintilla.ConfigurationManager.Configure(config);
     scintillaBuffer.ConfigurationManager.Configure(config);
 }
Beispiel #3
0
 public virtual void Configure(ScintillaNet.Configuration.Configuration config)
 {
     return;
 }
        /// <summary>
        /// Load event handler of the StyleLibraryForm control.
        /// </summary>
        /// <param name="sender">The source object of this event.</param>
        /// <param name="e">The event parameters.</param>
        private void StyleLibraryForm_Load(object sender, EventArgs e)
        {
            textChanged = false;
            symbolsetChanged = false;
            symbolsetSaved = false;
            fontsetChanged = false;
            fontsetSaved = false;
            styleLibraryChanged = false;
            // load scintilla config from file
            scintillaControl.ConfigurationManager.Language = "user";
            ScintillaNet.Configuration.Configuration config = new ScintillaNet.Configuration.Configuration(Environment.CurrentDirectory + "\\MapfileConfig.xml", "user", true);
            scintillaControl.ConfigurationManager.Configure(config);

            scintillaControlSymbolset.ConfigurationManager.Language = "user";
            scintillaControlSymbolset.ConfigurationManager.Configure(config);

            LoadSymbolset();

            LoadFontset();

            timerRefresh.Enabled = true;
            buttonSave.Enabled = false;
        }
Beispiel #5
0
        /// <summary>
        /// Locate the plugin dependencies by the application
        /// </summary>
        private void LocateDependencies()
        {
            //if (File.Exists(Path.Combine(Environment.CurrentDirectory, "gdalplugins\\ogr_OCI.dll")) && !MapUtils.FindLibrary("oci.dll"))
            //    Environment.Exit(1);

            //if ((File.Exists(Path.Combine(Environment.CurrentDirectory, "gdalplugins\\ogr_SDE.dll")) ||
            //    File.Exists(Path.Combine(Environment.CurrentDirectory, "gdalplugins\\gdal_SDE.dll"))) &&
            //    !MapUtils.FindLibrary("sde91.dll"))
            //     Environment.Exit(1);

            try
            {
                // try to load all the dependencies at startup
                string version = mapscript.msGetVersion();

                // gdal plugin path
                if (Directory.Exists(Environment.CurrentDirectory + "\\gdalplugins"))
                    Gdal.SetConfigOption("GDAL_DRIVER_PATH", Environment.CurrentDirectory + "\\gdalplugins");

                Gdal.AllRegister();
                Ogr.RegisterAll();
                mapscript.SetEnvironmentVariable("CURL_CA_BUNDLE=" + Environment.CurrentDirectory + "\\curl-ca-bundle.crt");
                // load scintilla config from file
                scintillaControl.ConfigurationManager.Language = "user";
                ScintillaNet.Configuration.Configuration config = new ScintillaNet.Configuration.Configuration(Environment.CurrentDirectory + "\\MapfileConfig.xml", "user", true);
                scintillaControl.ConfigurationManager.Configure(config);
            }
            catch (Exception ex)
            {
                MessageBox.Show("The MapManager application failed to load, " + ex.Message,
                    "MapManager", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Environment.Exit(1);
            }
        }