コード例 #1
0
        private void MainForm_EnablingStickyChatBox(object sender, Forms.EventHandlers.EnablingSettingEventArgs e)
        {
            isStickyChatBoxEnabling = e.Enabling;

            if (isStickyChatBoxEnabling)
            {
                StickToVideoForm();
            }

            BroadcastEnabledStickyChatBox(e.Enabling);
        }
コード例 #2
0
        private void MainForm_EnablingTransparentChatBox(object sender, Forms.EventHandlers.EnablingSettingEventArgs e)
        {
            if (e.Enabling)
            {
                TransparencyKey = transparencyKeyColor;
            }
            else
            {
                TransparencyKey = Color.FromArgb(1, 1, 1);
            }

            BroadcastEnabledTransparentChatBox(e.Enabling);
        }
コード例 #3
0
        private void MainForm_EnablingHideChatBox(object sender, Forms.EventHandlers.EnablingSettingEventArgs e)
        {
            if (e.Enabling)
            {
                Hide();
            }
            else
            {
                Show();
            }

            BroadcastEnabledHiddenChatBox(e.Enabling);
        }
コード例 #4
0
        private void MainForm_EnablingFullscreen(object sender, Forms.EventHandlers.EnablingSettingEventArgs e)
        {
            isFullscreen = e.Enabling;

            if (isStickyChatBoxEnabling)
            {
                if (isFullscreen)
                {
                    Location = new Point(Screen.PrimaryScreen.Bounds.Width - Width, 0);
                    Size     = new Size(new Point(Width, MainForm.Instance.Height));
                }
                else
                {
                    StickToVideoForm();
                }
            }

            BroadcastEnabledFullscreen(e.Enabling);
        }
コード例 #5
0
 protected virtual void OnEnablingHideDraggerBox(object sender, Forms.EventHandlers.EnablingSettingEventArgs e)
 {
     EnablingHideDraggerBox?.Invoke(this, e);
 }
コード例 #6
0
        private void MainForm_EnablingHideChatBoxWindow(object sender, Forms.EventHandlers.EnablingSettingEventArgs e)
        {
            EnableWindow(!e.Enabling);

            BroadcastEnabledHiddenChatBoxWindow(e.Enabling);
        }
コード例 #7
0
 protected virtual void OnEnablingTransparentChatBox(object sender, Forms.EventHandlers.EnablingSettingEventArgs e)
 {
     EnablingTransparentChatBox?.Invoke(this, e);
 }
コード例 #8
0
 protected virtual void OnEnablingHideChatBoxWindow(object sender, Forms.EventHandlers.EnablingSettingEventArgs e)
 {
     EnablingHideChatBoxWindow?.Invoke(this, e);
 }
コード例 #9
0
 protected virtual void OnEnablingFullscreen(object sender, Forms.EventHandlers.EnablingSettingEventArgs e)
 {
     EnablingFullscreen?.Invoke(this, e);
 }
コード例 #10
0
 private void BroadcastEnablingHideChatBoxEvent(bool enabling)
 {
     Forms.EventHandlers.EnablingSettingEventArgs e = new Forms.EventHandlers.EnablingSettingEventArgs();
     e.Enabling = enabling;
     OnEnablingHideChatBox(this, e);
 }
コード例 #11
0
 private void BroadcastEnablingFullscreenEvent(bool enabling)
 {
     Forms.EventHandlers.EnablingSettingEventArgs e = new Forms.EventHandlers.EnablingSettingEventArgs();
     e.Enabling = enabling;
     OnEnablingFullscreen(this, e);
 }