Example #1
0
        //========================================================================================
        // SaveOptions()
        //========================================================================================

        public override void SaveOptions()
        {
            UserOptions.SetValue("connections/loginTimeout", (int)loginTimeoutBox.Value);
            UserOptions.SetValue("connections/queryTimeout", (int)queryTimeoutBox.Value);

            UserOptions.SetValue(
                "connections/parseMode",
                ((ParseMode)parseModeBox.SelectedIndex).ToString());

            UserOptions.SetValue("connections/planTable", planTableBox.Text);
            UserOptions.SetValue("connections/utilProcedure", utilProcedureBox.Text);
        }
Example #2
0
        //========================================================================================
        // SaveOptions()
        //========================================================================================

        public override void SaveOptions()
        {
            UserOptions.SetValue("results/general/target", (int)targetBox.SelectedIndex);
            UserOptions.SetValue("results/general/format", (int)formatBox.SelectedIndex);
            UserOptions.SetValue("results/general/delimeter", delimeterBox.Text);
            UserOptions.SetValue("results/general/maxChar", maxCharBox.Value.ToString());
            UserOptions.SetValue("results/general/printHeader", printHeadersCheck.Checked);
            UserOptions.SetValue("results/general/scrollResults", scrollResultsCheck.Checked);
            UserOptions.SetValue("results/general/rightAlign", rightAlignCheck.Checked);
            UserOptions.SetValue("results/general/outputQuery", outputQueryCheck.Checked);
            UserOptions.SetValue("results/general/dbmsOutput", dbmsOutputCheck.Checked);
            UserOptions.SetValue("results/general/cleanNewlines", cleanNewlinesCheck.Checked);
        }
Example #3
0
        //========================================================================================
        // SaveOptions()
        //========================================================================================

        public override void SaveOptions()
        {
            UserOptions.SetValue("editor/general/showGutter", showGutterCheck.Checked);
            UserOptions.SetValue("editor/general/lineNumbers", lineNumbersCheck.Checked);
            UserOptions.SetValue("editor/general/gutterWidth", (int)gutterWidthBox.Value);

            UserOptions.SetValue("editor/general/showMargin", showMarginCheck.Checked);
            UserOptions.SetValue("editor/general/marginPosition", (int)marginPositionBox.Value);
            UserOptions.SetValue("editor/general/wordWrap", wordWrapCheck.Checked);
            UserOptions.SetValue("editor/general/wrapAtMargin", wrapAtMarginCheck.Checked);

            UserOptions.SetValue("editor/general/beyondEoln", beolnCheck.Checked);
            UserOptions.SetValue("editor/general/beyondEof", beofCheck.Checked);
            UserOptions.SetValue("editor/general/verticalScroll", vscrollCheck.Checked);
            UserOptions.SetValue("editor/general/horizontalScroll", hscrollCheck.Checked);
        }
Example #4
0
		//========================================================================================
		// SaveOptions()
		//========================================================================================

		public override void SaveOptions ()
		{
			UserOptions.SetValue("editor/editorFonts/font/family", ((DisplayFont)familyBox.SelectedItem).Family.Name);
			UserOptions.SetValue("editor/editorFonts/font/size", (int)sizeBox.Value);

			var ns = UserOptions.OptionsDoc.Elements().First().GetDefaultNamespace();

			var styles = UserOptions.OptionsDoc
				.Element(ns + "OrqaOptions")
				.Element(ns + "editor")
				.Element(ns + "editorFonts")
				.Element(ns + "lexStyles");

			DisplayItem item;
			for (int i = 0; i < itemsBox.Items.Count; i++)
			{
				item = itemsBox.Items[i] as DisplayItem;
				if (item != null)
				{
					var node = styles.Element(item.InternalName);
					if (node != null)
					{
						var attribute = node.Attribute("foreColor");
						if (attribute != null)
						{
							attribute.SetValue(item.ForeColor.IsKnownColor
								? item.ForeColor.Name
								: item.ForeColor.ToArgb().ToString("x8"));
						}

						attribute = node.Attribute("backColor");
						if (attribute != null)
						{
							attribute.SetValue(item.BackColor.IsKnownColor
								? item.BackColor.Name
								: item.BackColor.ToArgb().ToString("x8"));
						}

						attribute = node.Attribute("style");
						if (attribute != null)
						{
							attribute.SetValue(((int)item.FontStyle).ToString());
						}
					}
				}
			}
		}
Example #5
0
        //========================================================================================
        // SaveOptions()
        //========================================================================================

        public override void SaveOptions()
        {
            UserOptions.SetValue("general/queryPath", queryDirBox.Text);
            UserOptions.SetValue("general/resultPath", resultsDirBox.Text);
            UserOptions.SetValue("general/templatePath", templateDirBox.Text);

            UserOptions.SetValue("general/queryExtension", queryExtBox.Text);
            UserOptions.SetValue("general/reportExtension", reportExtBox.Text);
            UserOptions.SetValue("general/resultExtension", resultsExtBox.Text);
            UserOptions.SetValue("general/templateExtension", templateExtBox.Text);

            UserOptions.SetValue("general/maxMru", (int)maxMruBox.Value);

            UserOptions.SetValue("general/saveModified", saveModifiedCheck.Checked);
            UserOptions.SetValue("general/savePosition", savePositionCheck.Checked);
            UserOptions.SetValue("general/defaultApp", defaultAppCheck.Checked);
        }
Example #6
0
        //========================================================================================
        // SaveOptions()
        //========================================================================================

        public override void SaveOptions()
        {
            UserOptions.SetValue("results/resultsFonts/font/family", ((DisplayFont)familyBox.SelectedItem).Family.Name);
            UserOptions.SetValue("results/resultsFonts/font/size", (int)sizeBox.Value);

            XPathNavigator nav = UserOptions.OptionsDoc.CreateNavigator();

            nav.MoveToFirstChild();
            nav = nav.SelectSingleNode("results/resultsFonts/lexStyles");

            DisplayItem item;

            for (int i = 0; i < itemsBox.Items.Count; i++)
            {
                item = (DisplayItem)itemsBox.Items[i];

                if (nav.MoveToChild(item.InternalName, nav.NamespaceURI))
                {
                    if (nav.MoveToAttribute("foreColor", nav.NamespaceURI))
                    {
                        nav.SetValue(item.ForeColor.IsKnownColor
                                                        ? item.ForeColor.Name
                                                        : item.ForeColor.ToArgb().ToString("x8"));

                        nav.MoveToParent();
                    }

                    if (nav.MoveToAttribute("backColor", nav.NamespaceURI))
                    {
                        nav.SetValue(item.BackColor.IsKnownColor
                                                        ? item.BackColor.Name
                                                        : item.BackColor.ToArgb().ToString("x8"));

                        nav.MoveToParent();
                    }

                    if (nav.MoveToAttribute("style", nav.NamespaceURI))
                    {
                        nav.SetValue(((int)item.FontStyle).ToString());
                        nav.MoveToParent();
                    }

                    nav.MoveToParent();
                }
            }
        }
Example #7
0
        //========================================================================================
        // SaveOptions()
        //========================================================================================

        public override void SaveOptions()
        {
            StatisticClass classes = 0;

            if (userCheck.Checked)
            {
                classes |= StatisticClass.User;
            }
            if (redoCheck.Checked)
            {
                classes |= StatisticClass.Redo;
            }
            if (enqueueCheck.Checked)
            {
                classes |= StatisticClass.Enqueue;
            }
            if (cacheCheck.Checked)
            {
                classes |= StatisticClass.Cache;
            }
            if (osCheck.Checked)
            {
                classes |= StatisticClass.OS;
            }
            if (parallelCheck.Checked)
            {
                classes |= StatisticClass.Parallel;
            }
            if (sqlCheck.Checked)
            {
                classes |= StatisticClass.SQL;
            }
            if (debugCheck.Checked)
            {
                classes |= StatisticClass.Debug;
            }

            UserOptions.SetValue("statistics/classifications", (int)classes);
        }
Example #8
0
        //========================================================================================
        // SaveOptions()
        //========================================================================================

        public override void SaveOptions()
        {
            UserOptions.SetValue("editor/editorTabs/size", (int)sizeBox.Value);
            UserOptions.SetValue("editor/editorTabs/keepTabs", keepTabsRadio.Checked);
        }