Example #1
0
        private void tabPage4_Enter(object sender, EventArgs e)
        {
            Object obj = null;

            FormUtil.formManager.TryGetValue("slider", out obj);
            if (obj == null)
            {
                return;
            }
            BubbleSilder.MainWindow silder = (BubbleSilder.MainWindow)obj;

            label5.Text  = (silder.Left / (double)SystemInformation.WorkingArea.Size.Width).ToString();
            label6.Text  = (silder.Top / (double)SystemInformation.WorkingArea.Size.Height).ToString();
            label10.Text = silder.animation_in.ToString();
            label11.Text = silder.animation_keep.ToString();
            label12.Text = silder.animation_dis.ToString();
            label14.Text = silder.font_size.ToString();
            label15.Text = silder.window_width.ToString();

            hScrollBar1.Value = (int)((silder.Left / (double)SystemInformation.WorkingArea.Size.Width) * hScrollBar1.Maximum);

            hScrollBar2.Value = (int)((silder.Top / (double)SystemInformation.WorkingArea.Size.Height) * hScrollBar2.Maximum);

            hScrollBar3.Value = (int)(((double)silder.animation_in / 6000.0) * hScrollBar3.Maximum);
            hScrollBar4.Value = (int)(((double)silder.animation_keep / 6000.0) * hScrollBar4.Maximum);
            hScrollBar5.Value = (int)(((double)silder.animation_dis / 6000.0) * hScrollBar5.Maximum);
            hScrollBar6.Value = (int)((silder.font_size / 100.0) * hScrollBar6.Maximum);
            hScrollBar7.Value = (int)(((double)silder.window_width / 1000.0) * hScrollBar7.Maximum);
        }
Example #2
0
        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (File.Exists("setting.json") == false)
            {
                UIUtil.writeSettings();
            }

            UIUtil.readSettings();
            checkBox3.Checked = Setting.isShownWelcome;
            checkBox2.Checked = Setting.isShownGift;
            if (checkBox1.Checked == true)
            {
                var slider = new BubbleSilder.MainWindow();
                FormUtil.formManager.Add("slider", slider);
                slider.Initialzie(Setting.sliderX, Setting.sliderY, Setting.shadeInTime, Setting.existTime, Setting.shadeOutTime, Setting.sliderFontSize, Setting.sliderWitdh);
                slider.Show();
            }
            else
            {
                Object obj;
                FormUtil.formManager.TryGetValue("slider", out obj);
                if (obj == null)
                {
                    return;
                }
                BubbleSilder.MainWindow slider = (BubbleSilder.MainWindow)obj;
                slider.Close();
                slider = null;
                FormUtil.formManager.Remove("slider");
            }
        }
Example #3
0
 public void dm_get(EnumCommentType dm_type, string name, string msg)
 {
     try
     {
         if (dm_type == EnumCommentType.HEART)
         {
             label1.Text = "Watching Now: " + msg;
             statistic(dm_type, msg);
         }
         else if (dm_type == EnumCommentType.GIFT)
         {
             richTextBox1.AppendText("recevie gift: " + name + msg + "\n");
             dm_gift_add_to_list(name, msg);
         }
         else if (dm_type == EnumCommentType.WELCOME)
         {
             //Console.WriteLine("Vip: " + name + "\n");
             richTextBox1.AppendText("VIP: " + name + "\n");
         }
         else if (dm_type == EnumCommentType.MSG)
         {
             //Console.WriteLine("MSG: " + name + "说: " + msg + "\n");
             richTextBox1.AppendText("MSG: " + name + " said : " + msg + "\n");
             statistic(dm_type, name);
         }
         else if (dm_type == EnumCommentType.DEBUG)
         {
             richTextBox1.AppendText(msg + "\n");
         }
         Object obj = null;
         FormUtil.formManager.TryGetValue("slider", out obj);
         if (obj != null)
         {
             BubbleSilder.MainWindow slider = (BubbleSilder.MainWindow)obj;
             if (dm_type == EnumCommentType.WELCOME && checkBox3.Checked == false)
             {
                 return;
             }
             else if (dm_type == EnumCommentType.GIFT && checkBox2.Checked == false)
             {
                 return;
             }
             else
             {
                 slider.GetDANMU(dm_type, name, msg);
             }
         }
     }
     catch
     {
         Console.WriteLine("failed to dm_get()");
     }
 }
Example #4
0
        private void hScrollBar6_Scroll(object sender, ScrollEventArgs e)
        {
            Object obj = null;

            FormUtil.formManager.TryGetValue("slider", out obj);
            if (obj == null)
            {
                return;
            }
            BubbleSilder.MainWindow silder = (BubbleSilder.MainWindow)obj;
            silder.font_size       = ((double)hScrollBar6.Value / (double)hScrollBar6.Maximum * 100);
            Setting.sliderFontSize = silder.font_size;
            label14.Text           = silder.font_size.ToString();
        }
Example #5
0
        private void hScrollBar5_Scroll(object sender, ScrollEventArgs e)
        {
            Object obj = null;

            FormUtil.formManager.TryGetValue("slider", out obj);
            if (obj == null)
            {
                return;
            }
            BubbleSilder.MainWindow silder = (BubbleSilder.MainWindow)obj;
            silder.animation_dis = (int)(((double)hScrollBar5.Value / (double)hScrollBar5.Maximum) * 6000);
            Setting.shadeOutTime = silder.animation_dis;
            label12.Text         = silder.animation_dis.ToString();
        }
Example #6
0
        private void hScrollBar1_Scroll(object sender, ScrollEventArgs e)
        {
            Object obj = null;

            FormUtil.formManager.TryGetValue("slider", out obj);
            if (obj == null)
            {
                return;
            }
            BubbleSilder.MainWindow silder = (BubbleSilder.MainWindow)obj;
            silder.Left     = (SystemInformation.WorkingArea.Size.Width) * (double)(hScrollBar1.Value) / ((double)hScrollBar1.Maximum);
            Setting.sliderX = silder.Left;
            label5.Text     = ((double)(hScrollBar1.Value) / ((double)hScrollBar1.Maximum)).ToString();
        }
Example #7
0
        private void hScrollBar7_Scroll(object sender, ScrollEventArgs e)
        {
            Object obj = null;

            FormUtil.formManager.TryGetValue("slider", out obj);
            if (obj == null)
            {
                return;
            }
            BubbleSilder.MainWindow silder = (BubbleSilder.MainWindow)obj;
            silder.window_width     = (int)((double)hScrollBar7.Value / (double)hScrollBar7.Maximum * 1000);
            Setting.sliderWitdh     = silder.window_width;
            label15.Text            = silder.window_width.ToString();
            silder.stackpanel.Width = silder.window_width;
        }
Example #8
0
        private void button2_Click(object sender, EventArgs e)
        {
            checkBox3.Checked = true;
            checkBox2.Checked = true;
            setting_initialize();
            tabPage4_Enter(sender, e);

            Object obj = null;

            FormUtil.formManager.TryGetValue("slider", out obj);
            if (obj == null)
            {
                return;
            }
            BubbleSilder.MainWindow silder = (BubbleSilder.MainWindow)obj;

            silder.Initialzie(0, 0, 500, 5000, 500, 15, 200);
            tabPage4_Enter(sender, e);
        }