Exemplo n.º 1
0
        private void InitializeButton( )
        {
//			_logger.Info( "InitializeButton" );
            if (_button != null)
            {
                Remove( );
            }

            if (UseBlizzyIfPossible && BlizzysToolbarButton.IsAvailable)
            {
                _button = new BlizzysToolbarButton
                          (
                    BlizzyNamespace, BlizzyButtonId, BlizzyToolTip, BlizzyText, BlizzyTexturePath, BlizzyVisibility
                          );
            }
            else
            {
                _button = new AppLauncherButton(LauncherTexture, LauncherVisibility);
            }

            _button.Open       += OnButtonOn;
            _button.Close      += OnButtonOff;
            _button.RightClick += OnRightClick;
            _button.Add( );
        }
Exemplo n.º 2
0
        /// <summary>
        /// Initializes the toolbar button.
        /// </summary>
        private void InitializeButton( )
        {
            if (_button != null)
            {
                _button.Open  -= Button_Open;
                _button.Close -= Button_Close;
                _button.Remove();
                _button = null;
            }

            if (Config.UseBlizzysToolbar && BlizzysToolbarButton.IsAvailable)
            {
                _button = new BlizzysToolbarButton( );
            }
            else
            {
                _button = new AppLauncherButton( );
            }
            _button.Open  += Button_Open;
            _button.Close += Button_Close;
            _button.Add( );
        }