Exemplo n.º 1
0
        private void applyDiscussionColumnWidthChange()
        {
            if (_loadingConfiguration)
            {
                return;
            }

            ConfigurationHelper.DiscussionColumnWidth mode = ConfigurationHelper.DiscussionColumnWidth.Narrow;
            if (radioButtonDiscussionColumnWidthNarrow.Checked)
            {
                mode = ConfigurationHelper.DiscussionColumnWidth.Narrow;
            }
            else if (radioButtonDiscussionColumnWidthNarrowPlus.Checked)
            {
                mode = ConfigurationHelper.DiscussionColumnWidth.NarrowPlus;
            }
            else if (radioButtonDiscussionColumnWidthMedium.Checked)
            {
                mode = ConfigurationHelper.DiscussionColumnWidth.Medium;
            }
            else if (radioButtonDiscussionColumnWidthMediumPlus.Checked)
            {
                mode = ConfigurationHelper.DiscussionColumnWidth.MediumPlus;
            }
            else if (radioButtonDiscussionColumnWidthWide.Checked)
            {
                mode = ConfigurationHelper.DiscussionColumnWidth.Wide;
            }
            ConfigurationHelper.SetDiscussionColumnWidth(Program.Settings, mode);
        }
        private void onDecreaseColumnWidthClicked(object sender, EventArgs e)
        {
            ConfigurationHelper.DiscussionColumnWidth currentWidth = _discussionLayout.DiscussionColumnWidth;
            var prevWidth = ConfigurationHelper.GetPrevColumnWidth(currentWidth);

            _discussionLayout.DiscussionColumnWidth = prevWidth;
            updateColumnWidthSizeMenuItemState();
        }
        private void updateColumnWidthSizeMenuItemState()
        {
            ConfigurationHelper.DiscussionColumnWidth currentWidth = _discussionLayout.DiscussionColumnWidth;

            var  prevWidth   = ConfigurationHelper.GetPrevColumnWidth(currentWidth);
            bool canDecrease = currentWidth != prevWidth;

            decreaseColumnWidthToolStripMenuItem.Enabled = canDecrease;

            var  nextWidth   = ConfigurationHelper.GetNextColumnWidth(currentWidth);
            bool canIncrease = currentWidth != nextWidth;

            increaseColumnWidthToolStripMenuItem.Enabled = canIncrease;
        }