Ejemplo n.º 1
0
        public DebugDialog()
        {
            InitializeComponent();
            Properties.SelectedObject = new DebugInfo();

            // Check wrapper tracing
            _wrapperTracer = DisposableWrapper.GetTracer();
            if (_wrapperTracer == null)
            {
                // If we don't have a wrapper tracer, hide the tabs
                _tabs.SizeMode = TabSizeMode.Fixed;
                _tabs.ItemSize = new Size(0, 1);
            }
            else
            {
                listWrappers.ListViewItemSorter         = new WrapperCountSorter(0);
                listWrapperTypes.ListViewItemSorter     = new WrapperCountSorter(1);
                listWrapperLocations.ListViewItemSorter = new WrapperCountSorter(1);
                listItemEvents.ListViewItemSorter       = new WrapperCountSorter(0);
                RefreshWrappers();
                RefreshItemEvents();

                // Make it a bit bigger
                Width  = Width + 400;
                Height = Height + 200;
            }

            _taskTracer = Tasks.Tracer;
        }