Esempio n. 1
0
        protected override void Initialize()
        {
            base.Initialize();

            var options = (IconizerOptionPage)GetDialogPage(typeof(IconizerOptionPage));

            if (options.HorizontalMargin == null)
            {
                options.HorizontalMargin = 10;
            }
            if (options.VerticalMargin == null)
            {
                options.VerticalMargin = 5;
            }
            if (options.ShowText == null)
            {
                options.ShowText = false;
            }

            options.OptionsUpdated += OnOptionsUpdated;

            _iconizerService = new VsIconizerService(
                (EnvDTE.DTE)GetService(typeof(EnvDTE.DTE)),
                obj => obj.GetType().Name == "AutoHideChannelControl",
                obj => obj.GetType().Name == "DragUndockHeader",
                new Thickness(options.HorizontalMargin.Value, options.VerticalMargin.Value, options.HorizontalMargin.Value, options.VerticalMargin.Value),
                options.ShowText.Value);
        }
Esempio n. 2
0
        protected override void Initialize()
        {
            base.Initialize();

            _iconizerService = new VsIconizerService(
                (EnvDTE.DTE)GetService(typeof(EnvDTE.DTE)),
                obj => obj is AutoHideChannelControl,
                obj => obj is DragUndockHeader);
        }