Beispiel #1
0
        private void SetPositionOptions(IPositionOptions newAlignmentOptions)
        {
            btn_AlignTop.Enabled = newAlignmentOptions.Top.Available;
            btn_AlignTop.Checked = newAlignmentOptions.Top.Selected;

            btn_AlignRight.Enabled = newAlignmentOptions.Right.Available;
            btn_AlignRight.Checked = newAlignmentOptions.Right.Selected;

            btn_AlignBottom.Enabled = newAlignmentOptions.Bottom.Available;
            btn_AlignBottom.Checked = newAlignmentOptions.Bottom.Selected;

            btn_AlignLeft.Enabled = newAlignmentOptions.Left.Available;
            btn_AlignLeft.Checked = newAlignmentOptions.Left.Selected;
        }
Beispiel #2
0
        public void AddExternalBar(IBar ibb, IPositionOptions po)
        {
            _currentBar = ibb;
            _hasBar     = true;
            _currentBar.PositionOptions = po;

            /*
             * Událost ExternalBarAdded kromě aktivace Add tlačítka
             * iteruje přes všechny ovládací prvky Ribbonu a povolí je.
             * Problém nastává u StrippedBaru, který mí Right a Left zakázané.
             *
             * Nejdříve tedy aktivujeme všechny prvky na liště a teprve poté případně
             * zakážeme některá tlačítka pro zarovnání.
             */

            ExternalBarAdded();
            AlignmentOptionsChanged(GetCurrentBar().PositionOptions);
        }
        public void AddExternalBar(IBar ibb, IPositionOptions po)
        {
            _currentBar = ibb;
            _hasBar = true;
            _currentBar.PositionOptions = po;

            /*
             * Událost ExternalBarAdded kromě aktivace Add tlačítka
             * iteruje přes všechny ovládací prvky Ribbonu a povolí je.
             * Problém nastává u StrippedBaru, který mí Right a Left zakázané.
             *
             * Nejdříve tedy aktivujeme všechny prvky na liště a teprve poté případně
             * zakážeme některá tlačítka pro zarovnání.
             */

            ExternalBarAdded();
            AlignmentOptionsChanged(GetCurrentBar().PositionOptions);
        }
 public void BarDetected(IBar bar, IPositionOptions positionOptions)
 {
     Model.AddExternalBar(bar, positionOptions);
 }
        private void SetPositionOptions(IPositionOptions newAlignmentOptions)
        {
            btn_AlignTop.Enabled = newAlignmentOptions.Top.Available;
            btn_AlignTop.Checked = newAlignmentOptions.Top.Selected;

            btn_AlignRight.Enabled = newAlignmentOptions.Right.Available;
            btn_AlignRight.Checked = newAlignmentOptions.Right.Selected;

            btn_AlignBottom.Enabled = newAlignmentOptions.Bottom.Available;
            btn_AlignBottom.Checked = newAlignmentOptions.Bottom.Selected;

            btn_AlignLeft.Enabled = newAlignmentOptions.Left.Available;
            btn_AlignLeft.Checked = newAlignmentOptions.Left.Selected;
        }
 private void model_AlignmentOptionsChanged(IPositionOptions newAlignmentOptions)
 {
     SetPositionOptions(newAlignmentOptions);
 }
Beispiel #7
0
 private void model_AlignmentOptionsChanged(IPositionOptions newAlignmentOptions)
 {
     SetPositionOptions(newAlignmentOptions);
 }
 public void BarDetected(IBar bar, IPositionOptions positionOptions)
 {
     Model.AddExternalBar(bar, positionOptions);
 }