Example #1
0
        public PdnToolBar()
        {
            SuspendLayout();
            InitializeComponent();

            this.toolChooserStrip.SetTools(DocumentWorkspace.ToolInfos);

            this.otsr = new OurToolStripRenderer();
            this.commonActionsStrip.Renderer = otsr;
            this.viewConfigStrip.Renderer = otsr;
            this.toolStripPanel.Renderer = otsr;
            this.toolChooserStrip.Renderer = otsr;
            this.toolConfigStrip.Renderer = otsr;
            this.mainMenu.Renderer = otsr;

            ResumeLayout(true);
        }
Example #2
0
        public PdnToolBar()
        {
            SuspendLayout();
            InitializeComponent();

            this.toolChooserStrip.SetTools(DocumentWorkspace.ToolInfos);

            this.otsr = new OurToolStripRenderer();
            this.commonActionsStrip.Renderer = otsr;
            this.viewConfigStrip.Renderer    = otsr;
            this.toolStripPanel.Renderer     = otsr;
            this.toolChooserStrip.Renderer   = otsr;
            this.toolConfigStrip.Renderer    = otsr;
            this.mainMenu.Renderer           = otsr;

            ResumeLayout(true);
        }
Example #3
0
        public PdnToolBar()
        {
            SuspendLayout();
            InitializeComponent();

            ToolInfo[] toolInfos = DocumentWorkspace.ToolInfos;

            this.ToolChooserStrip.SetTools(toolInfos);

            this.otsr = new OurToolStripRenderer();
            this.CommonActionsStrip.Renderer = otsr;
            this.ViewConfigStrip.Renderer    = otsr;
            this.ToolStripContainer.Renderer = otsr;
            this.ToolChooserStrip.Renderer   = otsr;
            this.ToolConfigStrip.Renderer    = otsr;
            this.MainMenu.Renderer           = otsr;

            ResumeLayout(true);
        }
Example #4
0
 private void Initialize()
 {
     using (new WaitCursorChanger(this))
     {
         base.SuspendLayout();
         this.introText                            = new PdnLabel();
         this.defaultToolLabel                     = new PdnLabel();
         this.loadFromToolBarButton                = new PdnPushButton();
         this.resetButton                          = new PdnPushButton();
         this.toolChooserStrip                     = new ToolChooserStrip();
         this.introText.Name                       = "introText";
         this.introText.TabStop                    = false;
         this.introText.Text                       = PdnResources.GetString("SettingsDialog.Tools.IntroText.Text");
         this.defaultToolLabel.Name                = "defaultToolLabel";
         this.defaultToolLabel.AutoSize            = true;
         this.defaultToolLabel.TabStop             = false;
         this.defaultToolLabel.Text                = PdnResources.GetString("SettingsDialog.Tools.DefaultToolLabel.Text");
         this.resetButton.Name                     = "resetButton";
         this.resetButton.AutoSize                 = true;
         this.resetButton.Click                   += new EventHandler(this.OnResetButtonClick);
         this.resetButton.TabIndex                 = 0;
         this.resetButton.Text                     = PdnResources.GetString("SettingsDialog.Tools.ResetButton.Text");
         this.loadFromToolBarButton.Name           = "loadFromToolBarButton";
         this.loadFromToolBarButton.AutoSize       = true;
         this.loadFromToolBarButton.Click         += new EventHandler(this.OnLoadFromToolBarButtonClick);
         this.loadFromToolBarButton.TabIndex       = 1;
         this.loadFromToolBarButton.Text           = PdnResources.GetString("SettingsDialog.Tools.LoadFromToolBarButton.Text");
         this.toolChooserStrip.Name                = "toolChooserStrip";
         this.toolChooserStrip.Dock                = DockStyle.None;
         this.toolChooserStrip.GripStyle           = ToolStripGripStyle.Hidden;
         this.toolChooserStrip.UseToolNameForLabel = true;
         this.toolChooserStrip.ToolClicked        += new ToolClickedEventHandler(this.OnToolChooserStripToolClicked);
         base.Controls.Add(this.loadFromToolBarButton);
         base.Controls.Add(this.resetButton);
         base.Controls.Add(this.introText);
         base.Controls.Add(this.defaultToolLabel);
         base.Controls.Add(this.toolChooserStrip);
         base.Location = new Point(0, 0);
         this.toolConfigRows.Add(new ToolConfigRow(this.toolSettings, ToolBarConfigItems.Brush | ToolBarConfigItems.LineCurveShapeType | ToolBarConfigItems.PenDashStyle | ToolBarConfigItems.PenEndCap | ToolBarConfigItems.PenHardness | ToolBarConfigItems.PenStartCap | ToolBarConfigItems.PenWidth | ToolBarConfigItems.Radius | ToolBarConfigItems.ShapeDrawType | ToolBarConfigItems.ShapeType));
         this.toolConfigRows.Add(new ToolConfigRow(this.toolSettings, ToolBarConfigItems.None | ToolBarConfigItems.SelectionCombineMode | ToolBarConfigItems.SelectionDrawMode));
         this.toolConfigRows.Add(new ToolConfigRow(this.toolSettings, ToolBarConfigItems.None | ToolBarConfigItems.Text));
         this.toolConfigRows.Add(new ToolConfigRow(this.toolSettings, ToolBarConfigItems.Gradient));
         this.toolConfigRows.Add(new ToolConfigRow(this.toolSettings, ToolBarConfigItems.FloodMode | ToolBarConfigItems.RecolorToolSamplingMode | ToolBarConfigItems.Tolerance));
         this.toolConfigRows.Add(new ToolConfigRow(this.toolSettings, ToolBarConfigItems.None | ToolBarConfigItems.PixelSampleMode | ToolBarConfigItems.SampleImageOrLayer));
         this.toolConfigRows.Add(new ToolConfigRow(this.toolSettings, ToolBarConfigItems.ColorPickerBehavior));
         this.toolConfigRows.Add(new ToolConfigRow(this.toolSettings, ToolBarConfigItems.None | ToolBarConfigItems.Resampling));
         this.toolConfigRows.Add(new ToolConfigRow(this.toolSettings, ToolBarConfigItems.Antialiasing | ToolBarConfigItems.BlendMode | ToolBarConfigItems.SelectionRenderingQuality));
         OurToolStripRenderer renderer = new OurToolStripRenderer {
             DrawToolStripExBackgroundTopSeparatorLine = false
         };
         for (int i = 0; i < this.toolConfigRows.Count; i++)
         {
             base.Controls.Add(this.toolConfigRows[i].HeaderLabel);
             base.Controls.Add(this.toolConfigRows[i].ToolConfigStrip);
             this.toolConfigRows[i].ToolConfigStrip.Renderer = renderer;
             this.toolConfigRows[i].ToolConfigStrip.Layout  += (s, e) => base.PerformLayout();
         }
         this.toolChooserStrip.Renderer = renderer;
         this.toolChooserStrip.SetTools(DocumentWorkspace.ToolInfos);
         this.toolChooserStrip.SelectToolByName(this.toolSettings.ActiveToolName.Value);
         this.toolSettings.ActiveToolName.ValueChangedT += new ValueChangedEventHandler <string>(this.OnToolSettingsActiveToolNameChanged);
         UIUtil.SuspendControlPainting(this);
         foreach (Setting setting in this.toolSettings.Settings)
         {
             setting.RaiseValueChangedEvent();
         }
         UIUtil.ResumeControlPainting(this);
         base.ResumeLayout(false);
         base.PerformLayout();
     }
 }