Ejemplo n.º 1
0
        private void FrmLoanEnd_Load(object sender, EventArgs e)
        {
            SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true); //减弱闪烁效果
            FormStyle.InitDataGridView(dataGridView1);

            Init();
        }
Ejemplo n.º 2
0
        public void Deserialize(BinaryFormatter bf, Stream s)
        {
            int version = (int)bf.Deserialize(s);

            int objCount = (int)bf.Deserialize(s);

            _objs.Clear();
            _objs.Capacity = objCount;
            for (int i = 0; i < objCount; i++)
            {
                DrawType type = (DrawType)bf.Deserialize(s);
                IDrawObj obj  = CreateDrawObj(type);
                //DrawGroup控件需要提前获取Form,用来创建子控件
                if (obj.Type == DrawType.Group)
                {
                    obj.Parant = Container;
                }
                obj.Deserialize(bf, s);
                _objs.Add(obj);
            }

            _rect          = (Rectangle)bf.Deserialize(s);
            _style         = (FormStyle)bf.Deserialize(s);
            BorderStyle    = (FormBorderStyle)bf.Deserialize(s);
            _defaultLayer  = (int)bf.Deserialize(s);
            _visibleLayers = (BitArray)bf.Deserialize(s);
            _lockedLayers  = (BitArray)bf.Deserialize(s);
            _caption       = (string)bf.Deserialize(s);

            _backBrush.Data.Deserialize(bf, s);
        }
Ejemplo n.º 3
0
 private void FrmMain_Load(object sender, EventArgs e)
 {
     FormStyle.InitDataGridView(dgvAction);
     btnEnd.Enabled    = false;
     btnSubmit.Enabled = false;
     lblTime.Text      = string.Empty;
 }
Ejemplo n.º 4
0
        public static IHtmlString ToInput(this string value, IEnumerable <SelectOption> items,
                                          string tagName,
                                          string label        = null,
                                          string cssClass     = "form-control select2me",
                                          bool allowEmpty     = false,
                                          bool required       = true,
                                          bool multiple       = false,
                                          bool closeOnSelect  = true,
                                          bool allowAddNew    = false,
                                          bool disabled       = false,
                                          string target       = null,
                                          string url          = null,
                                          string placeholder  = "Select one or more items",
                                          string onchange     = null,
                                          string onselect     = null,
                                          FormStyle formStyle = FormStyle.Horizontal)
        {
            if (required)
            {
                allowEmpty = false;
            }
            var toSelect = ViewUtils.ToSelect(items: items, tagName: tagName, displayText: label, cssClass: cssClass,
                                              allowEmpty: allowEmpty, required: required,
                                              multiple: multiple, closeOnSelect: closeOnSelect, allowAddNew: allowAddNew, selected: value, disabled: disabled,
                                              target: target, url: url, placeholder: placeholder, onchange: onchange, onselect: onselect, formStyle: formStyle);

            return(toSelect);
        }
Ejemplo n.º 5
0
 private void SetStyle(FormStyle style)
 {
     if (style == FormStyle.Red)
     {
         this.Style                           = MetroFramework.MetroColorStyle.Red;
         progressBar.Style                    = MetroFramework.MetroColorStyle.Red;
         algorithmCb.Style                    = MetroFramework.MetroColorStyle.Red;
         depthCb.Style                        = MetroFramework.MetroColorStyle.Red;
         heuristicCb.Style                    = MetroFramework.MetroColorStyle.Red;
         graphTc.Style                        = MetroFramework.MetroColorStyle.Red;
         countChart.Series[0].Color           = Color.FromArgb(205, 19, 66);
         dependChart.Series[0].LabelBackColor = Color.FromArgb(205, 19, 66);
         dependChart.Series[0].Color          = Color.FromArgb(205, 19, 66);
         graphTc.Style                        = MetroFramework.MetroColorStyle.Red;
         puzzleTc.Style                       = MetroFramework.MetroColorStyle.Red;
         this.Text = "15-Puzzle";
         this.Refresh();
     }
     if (style == FormStyle.Blue)
     {
         this.Style                           = MetroFramework.MetroColorStyle.Blue;
         progressBar.Style                    = MetroFramework.MetroColorStyle.Blue;
         algorithmCb.Style                    = MetroFramework.MetroColorStyle.Blue;
         depthCb.Style                        = MetroFramework.MetroColorStyle.Blue;
         heuristicCb.Style                    = MetroFramework.MetroColorStyle.Blue;
         graphTc.Style                        = MetroFramework.MetroColorStyle.Blue;
         countChart.Series[0].Color           = Color.FromArgb(0, 174, 219);
         dependChart.Series[0].LabelBackColor = Color.FromArgb(0, 174, 219);
         dependChart.Series[0].Color          = Color.FromArgb(0, 174, 219);
         graphTc.Style                        = MetroFramework.MetroColorStyle.Blue;
         puzzleTc.Style                       = MetroFramework.MetroColorStyle.Blue;
         this.Text = "8-Puzzle";
         this.Refresh();
     }
 }
Ejemplo n.º 6
0
        /// <summary>
        /// Configures the specified form for the specified display style.
        /// </summary>
        /// <param name="form">The form.</param>
        /// <param name="style">The style.</param>
        public static void Configure(Form form, FormStyle style)
        {
            if (form == null)
            {
                throw new ArgumentNullException(nameof(form));
            }

            // Universal properties
            form.MaximizeBox   = false;
            form.MinimizeBox   = false;
            form.ShowIcon      = false;
            form.StartPosition = FormStartPosition.CenterParent;

            // Style-specific restrictions
            switch (style)
            {
            case FormStyle.FixedDialog:
            case FormStyle.FixedDialogWithHelp:
                form.FormBorderStyle = FormBorderStyle.FixedDialog;
                goto case FormStyle.SizeableDialog;

            case FormStyle.SizeableDialog:
            case FormStyle.SizeableDialogWithHelp:
                form.ShowInTaskbar = false;
                break;

            case FormStyle.Standard:
                break;
            }

            form.HelpButton = (style == FormStyle.FixedDialogWithHelp ||
                               style == FormStyle.SizeableDialogWithHelp);
        }
Ejemplo n.º 7
0
        public Panel AddPanel(int id, string name, FormStyle style, int width, int height, Vector2 position, EViewport viewport, bool showScrollbar, string text = "", bool visible = false, int stroke = 0)
        {
            Panels.Add(new Panel(id, name, style, width, height, position, showScrollbar, text, visible, stroke));
            Panel getPanel = Panels[Panels.Count - 1];

            getPanel.ParentScreen   = this;
            getPanel.ParentViewport = viewport;
            return(getPanel);
        }
Ejemplo n.º 8
0
        public Form AddForm(int id, string name, FormStyle style, ButtonStyle titleStyle, int width, int height, Vector2 position, EViewport viewport, string text = "", bool visible = false)
        {
            Forms.Add(new Form(id, name, style, titleStyle, width, height, position, text, visible));
            Form getForm = Forms[Forms.Count - 1];

            getForm.ParentScreen   = this;
            getForm.ParentViewport = viewport;
            return(getForm);
        }
Ejemplo n.º 9
0
 public static IHtmlString ToInput(string name,
                                   bool?value,
                                   string label        = null,
                                   FormStyle formStyle = FormStyle.Horizontal)
 {
     //if (!value.HasValue)
     //    value = false;
     return(ToInput(name: name, value: value, label: label, formStyle: formStyle));
 }
Ejemplo n.º 10
0
        public static IHtmlString ToFileInput(string name,
                                              string label        = null,
                                              bool required       = false,
                                              FormStyle formStyle = FormStyle.Horizontal)
        {
            var html = ToInput(name: name, value: null, type: InputType.file, label: label, required: required,
                               formStyle: formStyle);

            var retVal = MvcHtmlString.Create(value: html);

            return(retVal);
        }
Ejemplo n.º 11
0
        public static IHtmlString ToDateTimeInput(string name,
                                                  DateTime?value,
                                                  string label        = null,
                                                  bool required       = false,
                                                  FormStyle formStyle = FormStyle.Horizontal)
        {
            var date = value?.ToString("s") ?? string.Empty;
            var html = ToInput(name: name, value: date, type: InputType.datetime_local, label: label,
                               required: required, formStyle: formStyle);

            var retVal = MvcHtmlString.Create(value: html);

            return(retVal);
        }
Ejemplo n.º 12
0
        public static IHtmlString ToInput(string name,
                                          string label        = null,
                                          double?value        = null,
                                          bool required       = false,
                                          string step         = "any",
                                          double?min          = null,
                                          double?max          = null,
                                          FormStyle formStyle = FormStyle.Horizontal)
        {
            var html = ToInput(name: name, value: value.ToString(), type: InputType.number, label: label,
                               required: required, step: step, min: min, max: max, formStyle: formStyle);
            var retVal = MvcHtmlString.Create(value: html);

            return(retVal);
        }
Ejemplo n.º 13
0
 public Panel(int id, string name, FormStyle style, int width, int height, Vector2 position, bool showScrollbar, string title = "", bool visible = false, int stroke = 0)
 {
     Id             = id;
     Name           = name;
     _style         = style;
     Width          = width;
     Height         = height;
     OffsetPosition = position;
     Title          = title;
     Visible        = visible;
     Stroke         = stroke;
     ShowScrollbar  = showScrollbar;
     PanelScrollbar = new Scrollbar(1, name + "Scrollbar", Height - Stroke - 14, Height - Stroke - 14, new Vector2(OffsetPosition.X + Width - 10 - Stroke, OffsetPosition.Y + Stroke + 16), null, ParentViewport, Storage.Instance.GetSpriteByName("UI_Scrollbar"), Storage.Instance.GetSpriteByName("UI_Arrow_Up"), Storage.Instance.GetSpriteByName("UI_Arrow_Down"), this);
     //PanelScrollbar.ParentPanel = this;
 }
Ejemplo n.º 14
0
        public CmsForm GenerateDefaultForm(Type clrType, FormStyle formStyle)
        {
            if (formStyle == FormStyle.Undefined)
            {
                throw new ArgumentException(nameof(formStyle));
            }


            var builder = new ConfiguratorCmsPageContentBuilder();

            var cmsForm = new CmsForm();
            var row     = builder.CreateRow(1);

            cmsForm.ChildNodes.Add(row);

            var configuratorSettingProperties =
                ToolboxMetadataReader.ReadProperties(clrType, ToolboxPropertyFilter.SupportsDesigner);

            foreach (var property in configuratorSettingProperties)
            {
                string widgetTypeCode = null;

                if (formStyle == FormStyle.Edit)
                {
                    if (property.WidgetTypeCode != null)
                    {
                        widgetTypeCode = property.WidgetTypeCode;
                    }
                    else
                    {
                        var editor = GetEditorForSettingProperty(property);
                        widgetTypeCode = AutoSelectWidgetForEditorCode(editor);
                    }
                }

                if (formStyle == FormStyle.Readonly)
                {
                    widgetTypeCode = AutoSelectWidgetForEditorCode(Editor.Static);
                }

                var content = builder.CreateCmsPageContent(property, widgetTypeCode, formStyle);
                content.PlacementContentPlaceHolderId = 0.ToString();
                content.Id = Guid.NewGuid();
                row.AllContent.Add(content);
            }

            return(cmsForm);
        }
Ejemplo n.º 15
0
        public Form2(FormStyle formStyle, Mission mission)
        {
            InitializeComponent();

            if (formStyle == FormStyle.Edit)
            {
                Mission                    = mission;
                textBox_Title.Text         = mission.Title;
                dateTimePicker_Start.Value = Convert.ToDateTime(mission.StartDate);
                dateTimePicker_End.Value   = Convert.ToDateTime(mission.EndDate);
            }
            else
            {
                Mission = new Mission();
            }
        }
Ejemplo n.º 16
0
        FormStyle CreateFormStyle()
        {
            FormStyle style = new FormStyle();

            style.NormalState.Image          = Properties.Resources.Border1;
            style.NormalState.SizeMode       = ImageSizeMode.Stretched;
            style.NormalState.StretchMargins = new Padding(3, 23, 3, 3);

            style.CloseButton.Size                = Properties.Resources.Close.Size;
            style.CloseButton.Margin              = new Padding(1, 5, 5, 0);
            style.CloseButton.NormalState.Image   = Properties.Resources.Close;
            style.CloseButton.DisabledState.Image = Properties.Resources.CloseDisabled;
            style.CloseButton.ActiveState.Image   = Properties.Resources.ClosePressed;
            style.CloseButton.HoverState.Image    = Properties.Resources.CloseHot;

            style.MaximizeButton.Size                = Properties.Resources.Maximize.Size;
            style.MaximizeButton.Margin              = new Padding(1, 5, 1, 0);
            style.MaximizeButton.NormalState.Image   = Properties.Resources.Maximize;
            style.MaximizeButton.DisabledState.Image = Properties.Resources.MaximizeDisabled;
            style.MaximizeButton.ActiveState.Image   = Properties.Resources.MaximizePressed;
            style.MaximizeButton.HoverState.Image    = Properties.Resources.MaximizeHot;

            style.MinimizeButton.Size                = Properties.Resources.Minimize.Size;
            style.MinimizeButton.Margin              = new Padding(1, 5, 1, 0);
            style.MinimizeButton.NormalState.Image   = Properties.Resources.Minimize;
            style.MinimizeButton.DisabledState.Image = Properties.Resources.MinimizeDisabled;
            style.MinimizeButton.ActiveState.Image   = Properties.Resources.MinimizePressed;
            style.MinimizeButton.HoverState.Image    = Properties.Resources.MinimizeHot;

            style.RestoreButton.Size                = Properties.Resources.Restore.Size;
            style.RestoreButton.Margin              = new Padding(1, 5, 1, 0);
            style.RestoreButton.NormalState.Image   = Properties.Resources.Restore;
            style.RestoreButton.DisabledState.Image = Properties.Resources.RestoreDisabled;
            style.RestoreButton.ActiveState.Image   = Properties.Resources.RestorePressed;
            style.RestoreButton.HoverState.Image    = Properties.Resources.RestoreHot;

            style.TitleColor       = Color.White;
            style.TitleShadowColor = Color.DimGray;
            style.TitleFont        = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold);

            style.ClientAreaPadding = new Padding(3, 23, 3, 3);
            style.IconPadding       = new Padding(3, 3, 0, 0);

            this.NonClientAreaDoubleBuffering = true;

            return(style);
        }
Ejemplo n.º 17
0
        public static IHtmlString ToInput(string name,
                                          bool value,
                                          string label        = null,
                                          FormStyle formStyle = FormStyle.Horizontal)
        {
            var formGroup = new TagBuilder("div");

            formGroup.AddCssClass("form-group");
            var mdCheckbox = new TagBuilder("div");

            mdCheckbox.AddCssClass("md-checkbox");

            var checkboxInput = new TagBuilder("input");

            checkboxInput.Attributes["type"] = "checkbox";
            checkboxInput.Attributes["id"]   = name;
            //checkboxInput.Attributes["id"] = name.Replace(".","_");
            checkboxInput.Attributes["name"]  = name;
            checkboxInput.Attributes["value"] = value.ToString().ToLower();
            if (value)
            {
                checkboxInput.Attributes["checked"] = "checked";
            }

            //var checkClass = value ? "checked" : "";

            checkboxInput.AddCssClass($"md-check checked");
            mdCheckbox.InnerHtml += checkboxInput.ToString(renderMode: TagRenderMode.SelfClosing);

            var labelTag = new TagBuilder("label");

            labelTag.Attributes["for"] = name;
            labelTag.AddCssClass("control-label");
            //labelTag.SetInnerText(name);
            labelTag.InnerHtml += "<span></span><span class=\"check\"></span><span class=\"box\"></span> " + label;

            mdCheckbox.InnerHtml += labelTag.ToString(renderMode: TagRenderMode.Normal);
            if (formStyle == FormStyle.Horizontal)
            {
                mdCheckbox.AddCssClass("col-md-offset-3");
            }
            formGroup.InnerHtml = mdCheckbox.ToString();

            var retVal = MvcHtmlString.Create(formGroup.ToString());

            return(retVal);
        }
Ejemplo n.º 18
0
        public static IHtmlString ToInput(string name,
                                          string value,
                                          string label        = null,
                                          string cssClass     = "",
                                          bool required       = false,
                                          bool readOnly       = false,
                                          bool enableOnClick  = false,
                                          string onclick      = null,
                                          FormStyle formStyle = FormStyle.Horizontal)
        {
            var html = ToInput(name: name, value: value, type: InputType.text, label: label, readOnly: readOnly, enableOnClick: enableOnClick, cssClass: cssClass,
                               onclick: onclick, required: required, formStyle: formStyle);

            var retVal = MvcHtmlString.Create(value: html);

            return(retVal);
        }
Ejemplo n.º 19
0
        public static IHtmlString ToTextarea(string name,
                                             string label        = null,
                                             string value        = "",
                                             bool required       = false,
                                             int rows            = 3,
                                             FormStyle formStyle = FormStyle.Horizontal)
        {
            var divWrapper = new TagBuilder("div");

            divWrapper.AddCssClass("form-group");

            var textarea = new TagBuilder("textarea");

            textarea.AddCssClass("form-control");
            textarea.SetInnerText(innerText: value);
            textarea.Attributes["name"] = name;
            textarea.Attributes["id"]   = name.Replace(".", "_");
            textarea.Attributes["rows"] = rows.ToString();
            if (required)
            {
                textarea.Attributes["required"] = "required";
            }

            var labelTag = new TagBuilder("label");

            labelTag.Attributes["for"] = name;
            labelTag.InnerHtml         = label;
            if (formStyle == FormStyle.Horizontal)
            {
                labelTag.AddCssClass("col-md-3");
                labelTag.AddCssClass("control-label");
                var divInputWrapper = new TagBuilder("div");
                divInputWrapper.AddCssClass("col-md-7");
                divInputWrapper.InnerHtml = textarea.ToString();
                divWrapper.InnerHtml     += labelTag.ToString();
                divWrapper.InnerHtml     += divInputWrapper.ToString();
            }
            else
            {
                divWrapper.InnerHtml = textarea.ToString();
            }

            return(MvcHtmlString.Create(divWrapper.ToString()));
        }
Ejemplo n.º 20
0
        public Form(int id, string name, FormStyle style, ButtonStyle titleStyle, int width, int height, Vector2 position, string title = "", bool visible = false, int stroke = 0)
        {
            Id     = id;
            Name   = name;
            _style = style;
            Width  = width;
            Height = height;
            // (int)font.MeasureString(Title).Y) = 17
            Hitbox   = new Rectangle((int)position.X, (int)position.Y, width, 17 + (stroke * 2));
            Position = position;
            Title    = title;
            Visible  = visible;

            int titleSize = (int)Storage.Instance.Font.MeasureString(title).X + 64;

            TitleBackground              = new Button(1, title, titleStyle, titleSize, 32, new Vector2((width / 2) - titleSize / 2, 20), title, true);
            TitleBackground.ParentForm   = this;
            TitleBackground.ParentScreen = this.ParentScreen;
        }
Ejemplo n.º 21
0
        public static IHtmlString ToDateInput(string name,
                                              DateTime?value,
                                              string label  = null,
                                              bool required = false,
                                              DateInputFormat inputFormat = DateInputFormat.Date,
                                              FormStyle formStyle         = FormStyle.Horizontal)
        {
            var       date      = value.ToInputDate();
            InputType inputType = InputType.date;

            if (inputFormat == DateInputFormat.Month)
            {
                inputType = InputType.month;
                date      = value.Value.ToString("yyyy-MM");
            }
            var html = ToInput(name: name, value: date, type: inputType, label: label, required: required,
                               formStyle: formStyle);

            var retVal = MvcHtmlString.Create(value: html);

            return(retVal);
        }
Ejemplo n.º 22
0
        private void UpdateActiveFormStyle()
        {
            FormStyle style = null;

            if (UseFormStyleManager)
            {
                // try to load specified style
                if (!String.IsNullOrEmpty(FormStyleName))
                {
                    style = FormStyleManager.GetStyle(FormStyleName);
                }

                // if it wasn't found try to load default style
                if (style == null)
                {
                    style = FormStyleManager.GetDefaultStyle();
                }
            }
            else
            {
                style = FormStyle;
            }
            ActiveFormStyle = style;
        }
Ejemplo n.º 23
0
 public void Initialize(IFormBuilder InstanceForm, FormStyle FS)
 {
     switch (FS)
     {
         case FormStyle.StartPage:
             break;
         case FormStyle.Histogram:
             break;
         case FormStyle.Details:
             break;
         case FormStyle.ToolBox:
             break;
         case FormStyle.PaintHandleForm:
             //InstanceForm = (PaintHandlerForm)FormCreator(FormStyle.PaintHandleForm, 0, 0, 725, 390, Color.FromArgb(45, 45, 48), ((PaintHandlerForm)InstanceForm).Text);
             DockableFormInfo DFI04 = DockContainer01Panel.Add((PaintHandlerForm)InstanceForm, zAllowedDock.All, new Guid("a6402b80-2ebd-4fd3-8930-024a6201d001"));
             DFI04.ShowContextMenuButton = false;
             if (DockContainer01Panel.GetFormInfo(StartPageForm.Instance) != null)
                 DockContainer01Panel.DockForm(DFI04, DFI01, DockStyle.Fill, zDockMode.Inner);
             else
                 DockContainer01Panel.DockForm(DFI04, DockStyle.Fill, zDockMode.Inner);
             if (!EnableActivatedEventDictionary.ContainsKey(FormStyle.PaintHandleForm))
                 EnableActivatedEventDictionary.Add(FormStyle.PaintHandleForm, 0);
             EnableActivatedEventDictionary[FormStyle.PaintHandleForm]++;
             break;
         case FormStyle.ImageHandleForm:
             //InstanceForm = (ImageHandlerForm)FormCreator(FS, 0, 0, 725, 390, Color.FromArgb(45, 45, 48), ((ImageHandlerForm)InstanceForm).Text);
             DockableFormInfo DFI05 = DockContainer01Panel.Add((ImageHandlerForm)InstanceForm, zAllowedDock.All, new Guid("a6402b80-2ebd-4fd3-8930-024a6201d001"));
             DFI05.ShowContextMenuButton = false;
             if (DockContainer01Panel.GetFormInfo(StartPageForm.Instance) != null)
                 DockContainer01Panel.DockForm(DFI05, DFI01, DockStyle.Fill, zDockMode.Inner);
             else
                 DockContainer01Panel.DockForm(DFI05, DockStyle.Fill, zDockMode.Inner);
             if (!EnableActivatedEventDictionary.ContainsKey(FormStyle.ImageHandleForm))
                 EnableActivatedEventDictionary.Add(FormStyle.ImageHandleForm, 0);
             EnableActivatedEventDictionary[FormStyle.ImageHandleForm]++;
             break;
         case FormStyle.PsdHandlerForm:
             DockableFormInfo DFI06 = DockContainer01Panel.Add((PsdHandlerForm)InstanceForm, zAllowedDock.All, new Guid("a6402b80-2ebd-4fd3-8930-024a6201d001"));
             DFI06.ShowContextMenuButton = false;
             if(DockContainer01Panel.GetFormInfo(StartPageForm.Instance) != null)
                 DockContainer01Panel.DockForm(DFI06, DFI01, DockStyle.Fill, zDockMode.Inner);
             else
                 DockContainer01Panel.DockForm(DFI06, DockStyle.Fill, zDockMode.Inner);
             if (!EnableActivatedEventDictionary.ContainsKey(FormStyle.PsdHandlerForm))
                 EnableActivatedEventDictionary.Add(FormStyle.PsdHandlerForm, 0);
             EnableActivatedEventDictionary[FormStyle.PsdHandlerForm]++;
             break;
         default:
             break;
     }
 }
Ejemplo n.º 24
0
 public IFormBuilder FormCreator(FormStyle FS, int Left, int Top, int Width, int Height, Color BackColor, string Title)
 {
     IFormBuilder IFB = null;
     switch (FS)
     {
         case FormStyle.StartPage:
             IFB = StartPageForm.Instance;
             ((StartPageForm)IFB).SetMainForm(this);
             if (!EnableActivatedEventDictionary.ContainsKey(FormStyle.StartPage))
                 EnableActivatedEventDictionary.Add(FormStyle.StartPage, 0);
             EnableActivatedEventDictionary[FormStyle.StartPage]++;
             break;
         case FormStyle.Histogram:
             IFB = HistogramForm.Instance;
             if (!EnableActivatedEventDictionary.ContainsKey(FormStyle.Histogram))
                 EnableActivatedEventDictionary.Add(FormStyle.Histogram, 0);
             EnableActivatedEventDictionary[FormStyle.Histogram]++;
             break;
         case FormStyle.Details:
             IFB = DetailsForm.Instance;
             if (!EnableActivatedEventDictionary.ContainsKey(FormStyle.Details))
                 EnableActivatedEventDictionary.Add(FormStyle.Details, 0);
             EnableActivatedEventDictionary[FormStyle.Details]++;
             break;
         case FormStyle.ToolBox:
             IFB = ToolBoxForm.Instance;
             break;
         case FormStyle.PaintHandleForm:
             IFB = new PaintHandlerForm(this);
             if (!EnableActivatedEventDictionary.ContainsKey(FormStyle.PaintHandleForm))
                 EnableActivatedEventDictionary.Add(FormStyle.PaintHandleForm, 0);
             EnableActivatedEventDictionary[FormStyle.PaintHandleForm]++;
             break;
         case FormStyle.ImageHandleForm:
             //IFB = new ImageHandlerForm(this);
             //if (!EnableActivatedEventDictionary.ContainsKey(FormStyle.ImageHandleForm))
             //    EnableActivatedEventDictionary.Add(FormStyle.ImageHandleForm, 0);
             //EnableActivatedEventDictionary[FormStyle.ImageHandleForm]++;
             break;
         default:
             break;
     }
     IFB.Bounds = new Rectangle(Left, Top, Width, Height);
     IFB.FormBorderStyled = FormBorderStyle.SizableToolWindow;
     IFB.BackColor = BackColor;
     IFB.Text = Title;
     IFB.TopLevel = true;
     return IFB;
 }
Ejemplo n.º 25
0
 public void ChildFormEnableTools(FormStyle FS)
 {
     switch (FS)
     {
         case FormStyle.PaintHandleForm:
             // Tool Strip
             ToolStripButton04Save.Enabled = ToolStripButton05SaveAs.Enabled = true;
             ToolStripButton07Copy.Enabled = ToolStripButton08Past.Enabled = true;
             ToolStripButton06Cut.Enabled = ToolStripButton09Undo.Enabled = ToolStripButton10Redo.Enabled = false;
             ToolStripButton11AntiAlias.Enabled = ToolStripButton12ShowClipping.Enabled = ToolStripSplitButton13Shapes.Enabled =
                 ToolStripButton14ConvertToCurve.Enabled = ToolStripButton15ConvertToLine.Enabled = ToolStripButton16DeleteNode.Enabled =
                 ToolStripButton17SelectionTool.Enabled = ToolStripButton18NodeTool.Enabled =
                 ToolStripButton19BringToFront.Enabled = ToolStripButton20SendToBack.Enabled = true;
             //Menu Strip
             printToolStripMenuItem.Enabled = printPreviewToolStripMenuItem.Enabled = printSetupToolStripMenuItem.Enabled = false;
             cutToolStripMenuItem.Enabled = undoToolStripMenuItem.Enabled = redoToolStripMenuItem.Enabled = false;
             copyToolStripMenuItem.Enabled = pasteToolStripMenuItem.Enabled = true;
             imageToolStripMenuItem.Visible = filterToolStripMenuItem.Visible = false;
             openInnewDocumentOnChangeToolStripMenuItem.Visible = rememberOnChangeToolStripMenuItem.Visible = false;
             //Status Strip
             PositionToolStripStatusLabel.Visible = true;zoomPanel.Visible = sizePanel.Visible = false;
             break;
         case FormStyle.ImageHandleForm:
             // Tool Strip
             ToolStripButton04Save.Enabled = ToolStripButton05SaveAs.Enabled = ToolStripButton07Copy.Enabled = ToolStripButton08Past.Enabled = true;
             ToolStripButton06Cut.Enabled = false;
             ToolStripButton09Undo.Enabled = ToolStripButton10Redo.Enabled = false;
             ToolStripButton11AntiAlias.Enabled = ToolStripButton12ShowClipping.Enabled = ToolStripSplitButton13Shapes.Enabled =
                 ToolStripButton14ConvertToCurve.Enabled = ToolStripButton15ConvertToLine.Enabled = ToolStripButton16DeleteNode.Enabled =
                 ToolStripButton17SelectionTool.Enabled = ToolStripButton18NodeTool.Enabled =
                 ToolStripButton19BringToFront.Enabled = ToolStripButton20SendToBack.Enabled = false;
             //Menu Strip
             imageToolStripMenuItem.Visible = filterToolStripMenuItem.Visible = true;
             openInnewDocumentOnChangeToolStripMenuItem.Visible = rememberOnChangeToolStripMenuItem.Visible = true;
             //Status Strip
             PositionToolStripStatusLabel.Visible = zoomPanel.Visible = sizePanel.Visible = true;
             break;
         case FormStyle.PsdHandlerForm:
         case FormStyle.StartPage:
             // Tool Strip
             ToolStripButton04Save.Enabled = ToolStripButton05SaveAs.Enabled = false;
             ToolStripButton06Cut.Enabled = ToolStripButton07Copy.Enabled = ToolStripButton08Past.Enabled = false;
             ToolStripButton09Undo.Enabled = ToolStripButton10Redo.Enabled = false;
             ToolStripButton11AntiAlias.Enabled = ToolStripButton12ShowClipping.Enabled = ToolStripSplitButton13Shapes.Enabled =
                 ToolStripButton14ConvertToCurve.Enabled = ToolStripButton15ConvertToLine.Enabled = ToolStripButton16DeleteNode.Enabled =
                 ToolStripButton17SelectionTool.Enabled = ToolStripButton18NodeTool.Enabled =
                 ToolStripButton19BringToFront.Enabled = ToolStripButton20SendToBack.Enabled = false;
             //Menu Strip
             printToolStripMenuItem.Enabled = printPreviewToolStripMenuItem.Enabled = printSetupToolStripMenuItem.Enabled = false;
             undoToolStripMenuItem.Enabled = redoToolStripMenuItem.Enabled = false;
             cutToolStripMenuItem.Enabled = copyToolStripMenuItem.Enabled = pasteToolStripMenuItem.Enabled = false;
             imageToolStripMenuItem.Visible = filterToolStripMenuItem.Visible = false;
             openInnewDocumentOnChangeToolStripMenuItem.Visible = rememberOnChangeToolStripMenuItem.Visible = false;
             //Status Strip
             PositionToolStripStatusLabel.Visible = zoomPanel.Visible = sizePanel.Visible = false;
             break;
         default:
             break;
     }
 }
 public static MvcForm BeginRouteForm(this TbHelper htmlHelper, FormStyle formStyle, string routeName, FormMethod method, object htmlAttributes)
 {
     return BeginRouteForm(htmlHelper, formStyle, routeName, new RouteValueDictionary(), method, HtmlHelper.AnonymousObjectToHtmlAttributes(htmlAttributes));
 }
Ejemplo n.º 27
0
 public static IHtmlString ToInput(this byte?value, string name, string label = null, double step = 1, int?min = null, int?max = null, bool required = false, FormStyle formStyle = FormStyle.Horizontal)
 {
     return(ViewUtils.ToInput(name: name, value: value, label: label, required: required, formStyle: formStyle));
 }
Ejemplo n.º 28
0
 public static IHtmlString ToInput(this bool value, string name, string label = null, FormStyle formStyle = FormStyle.Horizontal)
 {
     return(ViewUtils.ToInput(name: name, value: value, label: label, formStyle: formStyle));
 }
        internal static IDictionary<string, object> BuildFormCss(IDictionary<string, object> htmlAttributes, FormStyle formStyle)
        {
            object classes;
            string css = "";

            if (htmlAttributes.TryGetValue("class", out classes))
            {
                css = (string)classes;

                //tack on a space since it was already in here
                css += " ";
            }

            switch (formStyle)
            {
                case FormStyle.Vertical:
                    if (!css.Contains("form-vertical"))
                    {
                        css += "form-vertical";
                    }
                    break;
                case FormStyle.Inline:
                    if (!css.Contains("form-inline"))
                    {
                        css += "form-inline";
                    }
                    break;
                case FormStyle.Search:
                    if (!css.Contains("form-search"))
                    {
                        css += "form-search";
                    }
                    break;
                case FormStyle.Horizontal:
                    if (!css.Contains("form-horizontal"))
                    {
                        css += "form-horizontal";
                    }
                    break;
                default:
                    throw new ArgumentOutOfRangeException("formStyle");
            }

            htmlAttributes["class"] = css;

            return htmlAttributes;
        }
Ejemplo n.º 30
0
        //public static IHtmlString ToInput(this string value, string name, string label = null,string[] classes,  bool required = false, FormStyle formStyle = FormStyle.Horizontal)
        //{
        //    return ViewUtils.ToInput(name: name, value: value, label: label, helpText: helpText, required: required, formStyle: formStyle);
        //}

        public static IHtmlString ToTextarea(this string value, string name, string label = null, bool required = false, int rows = 3, FormStyle formStyle = FormStyle.Horizontal)
        {
            return(ViewUtils.ToTextarea(name: name, value: value, label: label, required: required, rows: rows, formStyle: formStyle));
        }
 public static MvcForm BeginRouteForm(this TbHelper htmlHelper, FormStyle formStyle, string routeName, FormMethod method)
 {
     return BeginRouteForm(htmlHelper, formStyle, routeName, new RouteValueDictionary(), method, new RouteValueDictionary());
 }
 public static MvcForm BeginForm(this TbHelper htmlHelper, FormStyle formStyle, string actionName, string controllerName, FormMethod method, IDictionary<string, object> htmlAttributes)
 {
     return BeginForm(htmlHelper, formStyle, actionName, controllerName, new RouteValueDictionary(), method, htmlAttributes);
 }
 public static MvcForm BeginForm(this TbHelper htmlHelper, FormStyle formStyle, string actionName, string controllerName, RouteValueDictionary routeValues, FormMethod method)
 {
     return BeginForm(htmlHelper, formStyle, actionName, controllerName, routeValues, method, new RouteValueDictionary());
 }
 public static MvcForm BeginForm(this TbHelper htmlHelper, FormStyle formStyle)
 {
     IDictionary<string, object> css = new Dictionary<string, object>();
     FormExtensions.BuildFormCss(css, formStyle);
     return System.Web.Mvc.Html.FormExtensions.BeginForm(htmlHelper.ToHtmlHelper(), null, null, FormMethod.Post, css);
 }
Ejemplo n.º 35
0
        public void ChildFormDesigner(FormStyle FS)
        {
            switch (FS)
            {
                case FormStyle.PaintHandleForm:
                    if (ActiveIHF != null)
                    {
                        //Tool Strip
                        ToolStripButton04Save.Click -= new EventHandler(ActiveIHF.SaveFile_Click);
                        ToolStripButton05SaveAs.Click -= new EventHandler(ActiveIHF.SaveAsFile_Click);
                        ToolStripButton07Copy.Click -= new EventHandler(ActiveIHF.CopyShape_Click);
                        ToolStripButton08Past.Click -= new EventHandler(ActiveIHF.PastShape_Click);
                        //Menu Strip
                        saveToolStripMenuItem.Click -= new EventHandler(ActiveIHF.SaveFile_Click);
                        saveAsToolStripMenuItem.Click -= new EventHandler(ActiveIHF.SaveAsFile_Click);
                        copyToolStripMenuItem.Click -= new EventHandler(ActiveIHF.CopyShape_Click);
                        pasteToolStripMenuItem.Click -= new EventHandler(ActiveIHF.PastShape_Click);
                    }
                    //Tool Strip
                    ToolStripButton04Save.Click += new EventHandler(ActivePHF.SaveFile_Click);
                    ToolStripButton05SaveAs.Click += new EventHandler(ActivePHF.SaveAsFile_Click);
                    ToolStripButton07Copy.Click += new EventHandler(ActivePHF.CopyShape_Click);
                    ToolStripButton08Past.Click += new EventHandler(ActivePHF.PastShape_Click);
                    if (EnableActivePHF)
                    {
                        ToolStripButton11AntiAlias.Click += new EventHandler(ActivePHF.AntiAlias_Click);
                        ToolStripButton12ShowClipping.Click += new EventHandler(ActivePHF.ShowClippingRectangleIsOn_Click);
                        ToolStripMenuItem13DeleteShape.Click += new EventHandler(ActivePHF.DeleteShape_Click);
                        ToolStripMenuItem13Color.Click += new EventHandler(ActivePHF.ColorEditor_Click);
                        ToolStripMenuItem13Properties.Click += new EventHandler(ActivePHF.ShapesProperties_Click);
                        ToolStripButton14ConvertToCurve.Click += new EventHandler(ActivePHF.ConvertToCurve_Click);
                        ToolStripButton15ConvertToLine.Click += new EventHandler(ActivePHF.ConvertToLine_Click);
                        ToolStripButton16DeleteNode.Click += new EventHandler(ActivePHF.DeleteNode_Click);
                        ToolStripButton17SelectionTool.Click += new EventHandler(ActivePHF.SelectionTool_Click);
                        ToolStripButton18NodeTool.Click += new EventHandler(ActivePHF.NodeTool_Click);
                        ToolStripButton19BringToFront.Click += new EventHandler(ActivePHF.BringToFront_Click);
                        ToolStripButton20SendToBack.Click += new EventHandler(ActivePHF.SendToBack_Click);
                        //EnableActivePHF = false;
                    }
                    //Menu Strip
                    saveToolStripMenuItem.Click += new EventHandler(ActivePHF.SaveFile_Click);
                    saveAsToolStripMenuItem.Click += new EventHandler(ActivePHF.SaveAsFile_Click);
                    copyToolStripMenuItem.Click += new EventHandler(ActivePHF.CopyShape_Click);
                    pasteToolStripMenuItem.Click += new EventHandler(ActivePHF.PastShape_Click);

                    break;
                case FormStyle.ImageHandleForm:
                    if (ActivePHF != null)
                    {
                        //Tool Strip
                        ToolStripButton04Save.Click -= new EventHandler(ActivePHF.SaveFile_Click);
                        ToolStripButton05SaveAs.Click -= new EventHandler(ActivePHF.SaveAsFile_Click);
                        ToolStripButton07Copy.Click -= new EventHandler(ActivePHF.CopyShape_Click);
                        ToolStripButton08Past.Click -= new EventHandler(ActivePHF.PastShape_Click);
                        //Menu Strip
                        saveToolStripMenuItem.Click -= new EventHandler(ActivePHF.SaveFile_Click);
                        saveAsToolStripMenuItem.Click -= new EventHandler(ActivePHF.SaveAsFile_Click);
                        copyToolStripMenuItem.Click -= new EventHandler(ActivePHF.CopyShape_Click);
                        pasteToolStripMenuItem.Click -= new EventHandler(ActivePHF.PastShape_Click);
                    }
                    //Tool Strip
                    ToolStripButton04Save.Click += new EventHandler(ActiveIHF.SaveFile_Click);
                    ToolStripButton05SaveAs.Click += new EventHandler(ActiveIHF.SaveAsFile_Click);
                    ToolStripButton07Copy.Click += new EventHandler(ActiveIHF.CopyShape_Click);
                    ToolStripButton08Past.Click += new EventHandler(ActiveIHF.PastShape_Click);
                    //Menu Strip
                    saveToolStripMenuItem.Click += new EventHandler(ActiveIHF.SaveFile_Click);
                    saveAsToolStripMenuItem.Click += new EventHandler(ActiveIHF.SaveAsFile_Click);
                    copyToolStripMenuItem.Click += new EventHandler(ActiveIHF.CopyShape_Click);
                    pasteToolStripMenuItem.Click += new EventHandler(ActiveIHF.PastShape_Click);
                    if (EnableActiveIHF)
                    {
                        #region Menu Strip Image & Filter Triggers
                        //+ Menu Strip -> Image
                        backToolStripMenuItem.Click += new EventHandler(ActiveIHF.backImageItem_Click);
                        cloneToolStripMenuItem.Click += new EventHandler(ActiveIHF.cloneImageItem_Click);
                        //+ Menu Strip -> Image > Zoom
                        z10ToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomItem_Click);
                        z25ToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomItem_Click);
                        z50ToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomItem_Click);
                        z75ToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomItem_Click);
                        z100ToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomItem_Click);
                        z150ToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomItem_Click);
                        z200ToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomItem_Click);
                        z400ToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomItem_Click);
                        z500ToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomItem_Click);
                        zoomInToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomInImageItem_Click);
                        zoomOutToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomOutImageItem_Click);
                        fitToScreenToolStripMenuItem.Click += new EventHandler(ActiveIHF.zoomFitImageItem_Click);
                        flipToolStripMenuItem.Click += new EventHandler(ActiveIHF.flipImageItem_Click);
                        mirrorToolStripMenuItem.Click += new EventHandler(ActiveIHF.mirrorItem_Click);
                        rotate90DegreeToolStripMenuItem.Click += new EventHandler(ActiveIHF.rotateImageItem_Click);
                        cropToolStripMenuItem.Click += new EventHandler(ActiveIHF.cropImageItem_Click);
                        //+ Menu Strip -> Filter -> Color
                        grayscaleToolStripMenuItem.Click += new EventHandler(ActiveIHF.grayscaleColorFiltersItem_Click);
                        grayscaleToRGBToolStripMenuItem.Click += new EventHandler(ActiveIHF.toRgbColorFiltersItem_Click);
                        sepiaToolStripMenuItem.Click += new EventHandler(ActiveIHF.sepiaColorFiltersItem_Click);
                        invertToolStripMenuItem.Click += new EventHandler(ActiveIHF.invertColorFiltersItem_Click);
                        rotateToolStripMenuItem.Click += new EventHandler(ActiveIHF.rotateColorFiltersItem_Click);
                        colorFilteringToolStripMenuItem.Click += new EventHandler(ActiveIHF.colorFilteringColorFiltersItem_Click);
                        euclideanColorFilteringToolStripMenuItem.Click += new EventHandler(ActiveIHF.euclideanFilteringColorFiltersItem_Click);
                        channelsFilteringToolStripMenuItem.Click += new EventHandler(ActiveIHF.channelsFilteringColorFiltersItem_Click);
                        extractRedChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.extractRedColorFiltersItem_Click);
                        extractGreenChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.extractGreenColorFiltersItem_Click);
                        extractBlueChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.extractRedBlueFiltersItem_Click);
                        replaceRedChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.replaceRedColorFiltersItem_Click);
                        replaceGreenChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.replaceGreenColorFiltersItem_Click);
                        replaceBlueChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.replaceBlueColorFiltersItem_Click);
                        redToolStripMenuItem.Click += new EventHandler(ActiveIHF.redColorFiltersItem_Click);
                        greenToolStripMenuItem.Click += new EventHandler(ActiveIHF.greenColorFiltersItem_Click);
                        blueToolStripMenuItem.Click += new EventHandler(ActiveIHF.blueColorFiltersItem_Click);
                        cyanToolStripMenuItem.Click += new EventHandler(ActiveIHF.cyanColorFiltersItem_Click);
                        magentaToolStripMenuItem.Click += new EventHandler(ActiveIHF.magentaColorFiltersItem_Click);
                        yellowToolStripMenuItem.Click += new EventHandler(ActiveIHF.yellowColorFiltersItem_Click);
                        //+ Menu Strip -> Filter -> HSL Color Space
                        brightnessToolStripMenuItem.Click += new EventHandler(ActiveIHF.brightnessHslFiltersItem_Click);
                        contrastToolStripMenuItem.Click += new EventHandler(ActiveIHF.contrastHslFiltersItem_Click);
                        saturationToolStripMenuItem.Click += new EventHandler(ActiveIHF.saturationHslFiltersItem_Click);
                        hSLLinearToolStripMenuItem.Click += new EventHandler(ActiveIHF.linearHslFiltersItem_Click);
                        hSLFilteringToolStripMenuItem.Click += new EventHandler(ActiveIHF.filteringHslFiltersItem_Click);
                        hueModifierToolStripMenuItem.Click += new EventHandler(ActiveIHF.hueHslFiltersItem_Click);
                        //+ Menu Strip -> Filter -> YCbCr Color space
                        yCbCrLinearToolStripMenuItem.Click += new EventHandler(ActiveIHF.linearYCbCrFiltersItem_Click);
                        yCbCrFilteringToolStripMenuItem.Click += new EventHandler(ActiveIHF.filteringYCbCrFiltersItem_Click);
                        extractYChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.extracYFiltersItem_Click);
                        extractCbChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.extracCbFiltersItem_Click);
                        extractCrChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.extracCrFiltersItem_Click);
                        replaceYChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.replaceYFiltersItem_Click);
                        replaceCbChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.replaceCbFiltersItem_Click);
                        replaceCrChannelToolStripMenuItem.Click += new EventHandler(ActiveIHF.replaceCrFiltersItem_Click);
                        //+ Menu Strip -> Filter -> Binarization
                        thresholdToolStripMenuItem.Click += new EventHandler(ActiveIHF.thresholdBinaryFiltersItem_Click);
                        thresholdWithErrorCarryToolStripMenuItem.Click += new EventHandler(ActiveIHF.thresholdCarryBinaryFiltersItem_Click);
                        orderedDitherToolStripMenuItem.Click += new EventHandler(ActiveIHF.orderedDitherBinaryFiltersItem_Click);
                        bayerOrderedDitherToolStripMenuItem.Click += new EventHandler(ActiveIHF.bayerDitherBinaryFiltersItem_Click);
                        floydSteinbergToolStripMenuItem.Click += new EventHandler(ActiveIHF.floydBinaryFiltersItem_Click);
                        burkesToolStripMenuItem.Click += new EventHandler(ActiveIHF.burkesBinaryFiltersItem_Click);
                        stuckiToolStripMenuItem.Click += new EventHandler(ActiveIHF.stuckiBinaryFiltersItem_Click);
                        jarvisJudiceNinkeToolStripMenuItem.Click += new EventHandler(ActiveIHF.jarvisBinaryFiltersItem_Click);
                        sierraToolStripMenuItem.Click += new EventHandler(ActiveIHF.sierraBinaryFiltersItem_Click);
                        stevensonAndArceToolStripMenuItem.Click += new EventHandler(ActiveIHF.stevensonBinaryFiltersItem_Click);
                        sISThresholdToolStripMenuItem.Click += new EventHandler(ActiveIHF.sisThresholdBinaryFiltersItem_Click);
                        //+ Menu Strip -> Filter -> Morphology
                        erosionToolStripMenuItem.Click += new EventHandler(ActiveIHF.erosionMorphologyFiltersItem_Click);
                        dilatationToolStripMenuItem.Click += new EventHandler(ActiveIHF.dilatationMorphologyFiltersItem_Click);
                        openingToolStripMenuItem.Click += new EventHandler(ActiveIHF.openingMorphologyFiltersItem_Click);
                        closingToolStripMenuItem.Click += new EventHandler(ActiveIHF.closingMorphologyFiltersItem_Click);
                        customToolStripMenuItem.Click += new EventHandler(ActiveIHF.customMorphologyFiltersItem_Click);
                        hitAndMissThickeningThinningToolStripMenuItem.Click += new EventHandler(ActiveIHF.hitAndMissFiltersItem_Click);
                        //+ Menu Strip -> Filter -> Convolution & Correlation
                        meanToolStripMenuItem.Click += new EventHandler(ActiveIHF.meanConvolutionFiltersItem_Click);
                        blurToolStripMenuItem.Click += new EventHandler(ActiveIHF.blurConvolutionFiltersItem_Click);
                        sharpenToolStripMenuItem.Click += new EventHandler(ActiveIHF.sharpenConvolutionFiltersItem_Click);
                        edgesToolStripMenuItem.Click += new EventHandler(ActiveIHF.edgesConvolutionFiltersItem_Click);
                        customToolStripMenuItem1.Click += new EventHandler(ActiveIHF.customConvolutionFiltersItem_Click);
                        gaussianToolStripMenuItem.Click += new EventHandler(ActiveIHF.gaussianConvolutionFiltersItem_Click);
                        sharpenExToolStripMenuItem.Click += new EventHandler(ActiveIHF.sharpenExConvolutionFiltersItem_Click);
                        //+ Menu Strip -> Filter -> Two source filter
                        mergeToolStripMenuItem.Click += new EventHandler(ActiveIHF.mergeTwosrcFiltersItem_Click);
                        intersectToolStripMenuItem.Click += new EventHandler(ActiveIHF.intersectTwosrcFiltersItem_Click);
                        addToolStripMenuItem.Click += new EventHandler(ActiveIHF.addTwosrcFiltersItem_Click);
                        subtractToolStripMenuItem.Click += new EventHandler(ActiveIHF.subtractTwosrcFiltersItem_Click);
                        differenceToolStripMenuItem.Click += new EventHandler(ActiveIHF.differenceTwosrcFiltersItem_Click);
                        moveTowardsToolStripMenuItem.Click += new EventHandler(ActiveIHF.moveTowardsTwosrcFiltersItem_Click);
                        morphToolStripMenuItem.Click += new EventHandler(ActiveIHF.morphTwosrcFiltersItem_Click);
                        //+ Menu Strip -> Filter -> Edge detectors
                        homogenityToolStripMenuItem.Click += new EventHandler(ActiveIHF.homogenityEdgeFiltersItem_Click);
                        differenceToolStripMenuItem1.Click += new EventHandler(ActiveIHF.differenceEdgeFiltersItem_Click);
                        sobelToolStripMenuItem.Click += new EventHandler(ActiveIHF.sobelEdgeFiltersItem_Click);
                        cannyToolStripMenuItem.Click += new EventHandler(ActiveIHF.cannyEdgeFiltersItem_Click);
                        //+ Menu Strip -> Filter -> Other
                        adaptiveSmoothingToolStripMenuItem.Click += new EventHandler(ActiveIHF.adaptiveSmoothingFiltersItem_Click);
                        conservativeSmoothingToolStripMenuItem.Click += new EventHandler(ActiveIHF.conservativeSmoothingFiltersItem_Click);
                        perlinNoiseToolStripMenuItem.Click += new EventHandler(ActiveIHF.perlinNoiseFiltersItem_Click);
                        oilPaintingToolStripMenuItem.Click += new EventHandler(ActiveIHF.oilPaintingFiltersItem_Click);
                        jitterToolStripMenuItem.Click += new EventHandler(ActiveIHF.jitterFiltersItem_Click);
                        pixellateToolStripMenuItem.Click += new EventHandler(ActiveIHF.pixellateFiltersItem_Click);
                        simpleSkeletonizationToolStripMenuItem.Click += new EventHandler(ActiveIHF.simpleSkeletonizationFiltersItem_Click);
                        shrinkToolStripMenuItem.Click += new EventHandler(ActiveIHF.shrinkFiltersItem_Click);
                        connectedComponentsLabelingToolStripMenuItem.Click += new EventHandler(ActiveIHF.labelingFiltersItem_Click);
                        blobExtractorToolStripMenuItem.Click += new EventHandler(ActiveIHF.blobExtractorFiltersItem_Click);
                        //+ Menu Strip -> Filter
                        resizeToolStripMenuItem.Click += new EventHandler(ActiveIHF.resizeFiltersItem_Click);
                        rotateToolStripMenuItem1.Click += new EventHandler(ActiveIHF.rotateFiltersItem_Click);
                        levelsToolStripMenuItem.Click += new EventHandler(ActiveIHF.levelsFiltersItem_Click);
                        medianToolStripMenuItem.Click += new EventHandler(ActiveIHF.medianFiltersItem_Click);
                        gammaCorrectionToolStripMenuItem.Click += new EventHandler(ActiveIHF.gammaFiltersItem_Click);
                        //fourierTransformationToolStripMenuItem.Click += new EventHandler(ActiveIHF.fourierFiltersItem_Click);
                        imageToolStripMenuItem.DropDownOpening += new EventHandler(ActiveIHF.imageItem_Popup);
                        #endregion
                        SetupDocumentEvents(ActiveIHF);
                        EnableActiveIHF = false;
                    }
                    break;
                default:
                    break;
            }
        }
Ejemplo n.º 36
0
 public static IHtmlString ToInput(this string value, string name, string label = null, bool required = false, bool readOnly = false, bool enableOnClick = false, string onclick = null, string cssClass = null, FormStyle formStyle = FormStyle.Horizontal)
 {
     return(ViewUtils.ToInput(name: name, value: value, label: label, required: required, readOnly: readOnly, enableOnClick: enableOnClick, onclick: onclick, formStyle: formStyle));
 }
 public static MvcForm BeginRouteForm(this TbHelper htmlHelper, FormStyle formStyle, string routeName, object routeValues)
 {
     return BeginRouteForm(htmlHelper, formStyle, routeName, new RouteValueDictionary(routeValues), FormMethod.Post, new RouteValueDictionary());
 }
Ejemplo n.º 38
0
 public static IHtmlString ToInput(this bool?value, string name, string label = null, FormStyle formStyle = FormStyle.Horizontal)
 {
     if (!value.HasValue)
     {
         value = false;
     }
     return(ViewUtils.ToInput(name: name, value: value.Value, label: label, formStyle: formStyle));
 }
 public static MvcForm BeginForm(this TbHelper htmlHelper, FormStyle formStyle, string actionName, string controllerName, object routeValues, FormMethod method, object htmlAttributes)
 {
     return BeginForm(htmlHelper, formStyle, actionName, controllerName, new RouteValueDictionary(routeValues), method, HtmlHelper.AnonymousObjectToHtmlAttributes(htmlAttributes));
 }
Ejemplo n.º 40
0
 public static IHtmlString ToInput(this decimal value, string name, string label = null, string step = "any", int?min = null, int?max = null, bool required = false, FormStyle formStyle = FormStyle.Horizontal)
 {
     return(ViewUtils.ToInput(name: name, value: value, label: label, step: step, min: min, max: max, required: required, formStyle: formStyle));
 }
 public static MvcForm BeginForm(this TbHelper htmlHelper, FormStyle formStyle, string actionName, string controllerName, RouteValueDictionary routeValues, FormMethod method, IDictionary<string, object> htmlAttributes)
 {
     return FormExtensions.FormHelper(htmlHelper, formStyle, actionName, controllerName, routeValues, method, htmlAttributes);
 }
Ejemplo n.º 42
0
 public static IHtmlString ToUrlInput(this string value, string name, string label = null, bool required = false, FormStyle formStyle = FormStyle.Horizontal)
 {
     return(ViewUtils.ToUrlInput(name: name, value: value, label: label, required: required, formStyle: formStyle));
 }
 internal static MvcForm RouteFormHelper(this TbHelper htmlHelper, FormStyle formStyle, string routeName, RouteValueDictionary routeValues, FormMethod method, IDictionary<string, object> htmlAttributes)
 {
     htmlAttributes = BuildFormCss(htmlAttributes, formStyle);
     return System.Web.Mvc.Html.FormExtensions.BeginRouteForm(htmlHelper.ToHtmlHelper(), routeName, routeValues, method, htmlAttributes);
 }
Ejemplo n.º 44
0
 /// <summary>
 /// Get form body
 /// </summary>
 /// <param name="formStyle"></param>
 /// <returns></returns>
 public static string GetFormBodyByFormStyle(FormStyle formStyle)
 {
     return(typeof(FormBody).GetField(formStyle.ToString())?.GetValue(new FormBody())?.ToString());
 }
 public static MvcForm BeginRouteForm(this TbHelper htmlHelper, FormStyle formStyle, RouteValueDictionary routeValues)
 {
     return BeginRouteForm(htmlHelper, formStyle, null /* routeName */, routeValues, FormMethod.Post, new RouteValueDictionary());
 }