Ejemplo n.º 1
0
        /// <summary>
        /// Saving component position and other values.
        /// </summary>
        public static void SaveSetting(XPathHandler handler,
                                       IComponentSetting setting, string name, string type)
        {
            //TODO: Save first position values and then other.
            switch (type)
            {
            case "form":
                handler.SaveForm(@"/configuration/GUI/Forms/" + type +
                                 @"[@name=""$name""]".Replace("$name", name),
                                 (FormSetting)setting);
                break;

            case "toolbar":
                handler.SaveToolbar(@"/configuration/GUI/Toolbars/" +
                                    type + @"[@name=""$name""]".Replace("$name", name),
                                    (ToolbarSetting)setting);
                break;

            case "statusbar":
                handler.SaveStatusbar(@"/configuration/GUI/Statusbars/" +
                                      type + @"[@name=""$name""]".Replace("$name", name),
                                      (StatusbarSetting)setting);
                break;

            case "column":
                handler.SaveColumn(@"/configuration/GUI/MainWindow/Columns/" +
                                   type + @"[@name=""$name""]".Replace("$name", name),
                                   (ColumnSetting)setting);
                break;

            default:
                break;
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Saving component position and other values.
 /// </summary>
 public static void SaveSetting(XPathHandler handler,
         IComponentSetting setting, string name, string type)
 {
     //TODO: Save first position values and then other.
     switch (type)
     {
         case "form":
             handler.SaveForm(@"/configuration/GUI/Forms/" + type +
                     @"[@name=""$name""]".Replace("$name", name),
                     (FormSetting) setting);
             break;
         case "toolbar":
             handler.SaveToolbar(@"/configuration/GUI/Toolbars/" +
                     type + @"[@name=""$name""]".Replace("$name", name),
                     (ToolbarSetting) setting);
             break;
         case "statusbar":
             handler.SaveStatusbar(@"/configuration/GUI/Statusbars/" +
                     type + @"[@name=""$name""]".Replace("$name", name),
                     (StatusbarSetting) setting);
             break;
         case "column":
             handler.SaveColumn(@"/configuration/GUI/MainWindow/Columns/" +
                     type + @"[@name=""$name""]".Replace("$name", name),
                     (ColumnSetting) setting);
             break;
         default:
             break;
     }
 }