Esempio n. 1
0
        public void DrawingCanvasMouseDown(System.Drawing.Point mousePosition,
                                           Host.Types.AvailablePlugin currentPlugin,
                                           ClassicPaint.DrawingCanvas drawingCanvas)
        {
            if (Host.Global.SlectedTool != null)
            {
                if (!(Host.Global.SlectedTool.ColorPikerColor.IsEmpty))
                { //used for color picker
                    currentPlugin.Instance.BackgroundColor = Host.Global.SlectedTool.ColorPikerColor;
                }
            }

            drawingCanvas.mainColor = currentPlugin.Instance.BackgroundColor;

            drawingCanvas.DrawingCanvasMouseDown(mousePosition);
        }
Esempio n. 2
0
        private void LoadPluginFromPluginDirectoryToPanel()
        {
            Global.Plugins.FindPlugins(Application.StartupPath + @"\Plugins");

            foreach (Host.Types.AvailablePlugin pluginOn in Global.Plugins.AvailablePlugins)
            {
                pluginName = pluginOn.Instance.Name;
            }

            selectedPlugin =
                Global.Plugins.AvailablePlugins.Find(pluginName);

            if (selectedPlugin != null)
            {
                mainPanel.Controls.Clear();
                selectedPlugin.Instance.MainInterface.Dock = DockStyle.Fill;
                mainPanel.Controls.Add(selectedPlugin.Instance.MainInterface);
            }
        }
Esempio n. 3
0
        private void LoadPluginFromPluginDirectoryToPanel()
        {
            Global.Plugins.FindPlugins(Application.StartupPath + @"\Plugins");

            foreach (Host.Types.AvailablePlugin pluginOn in Global.Plugins.AvailablePlugins)
            {
                pluginName = pluginOn.Instance.Name;
            }

            selectedPlugin =
              Global.Plugins.AvailablePlugins.Find(pluginName);

            if (selectedPlugin != null)
            {
                mainPanel.Controls.Clear();
                selectedPlugin.Instance.MainInterface.Dock = DockStyle.Fill;
                mainPanel.Controls.Add(selectedPlugin.Instance.MainInterface);
            }
        }
Esempio n. 4
0
 private void OnSelect(object sender, EventArgs e)
 {
     richTextBox1.Text = "";
     if (checkedListBox1.SelectedItem != null)
     {
         Host.Types.AvailablePlugin selPlugin = GlobalPlugins.Plugins.AvailablePlugins.Find(checkedListBox1.SelectedItem.ToString());
         if (selPlugin != null)
         {
             System.Drawing.Font font = new System.Drawing.Font(richTextBox1.Font.FontFamily, richTextBox1.Font.Size, System.Drawing.FontStyle.Bold);
             richTextBox1.AppendText("Name: " + selPlugin.Instance.Name + "\n");
             richTextBox1.Select(0, 5);
             richTextBox1.SelectionFont = font;
             richTextBox1.AppendText("Version: " + selPlugin.Instance.Version + "\n");
             richTextBox1.Select(richTextBox1.Text.IndexOf("Version: "), 9);
             richTextBox1.SelectionFont = font;
             richTextBox1.AppendText("Author: " + selPlugin.Instance.Author + "\n");
             richTextBox1.Select(richTextBox1.Text.IndexOf("Author: "), 8);
             richTextBox1.SelectionFont = font;
             richTextBox1.AppendText("Description:\n" + selPlugin.Instance.Description + "\n");
             richTextBox1.Select(richTextBox1.Text.IndexOf("Description:"), 12);
             richTextBox1.SelectionFont = font;
         }
     }
 }
Esempio n. 5
0
 public void DrawingCanvasMouseMove(System.Drawing.Point mousePosition, Host.Types.AvailablePlugin currentPlugin, ClassicPaint.DrawingCanvas drawingCanvas)
 {
     drawingCanvas.DrawingCanvasMouseMove(mousePosition);
 }
Esempio n. 6
0
 public void DrawingCanvasMouseUp(System.Drawing.Point mousePosition, Host.Types.AvailablePlugin currentPlugin, ClassicPaint.DrawingCanvas drawingCanvas, string Name)
 {
     SaveChanges(Name, drawingCanvas);
     drawingCanvas.DrawingCanvasMouseUp(mousePosition);
 }