public override void Initialize(ViewVariablesInstanceObject instance) { base.Initialize(instance); _memberList = new VBoxContainer { SeparationOverride = 0 }; instance.AddTab("Members", _memberList); }
public override void Initialize(ViewVariablesInstanceObject instance) { base.Initialize(instance); _memberList = new BoxContainer { Orientation = LayoutOrientation.Vertical, SeparationOverride = 0 }; instance.AddTab("Members", _memberList); }
public override void Initialize(ViewVariablesInstanceObject instance) { base.Initialize(instance); if (instance.Object == null) { DebugTools.Assert(instance.Session != null); _networked = true; _networkSemaphore = new SemaphoreSlim(1, 1); } else { var enumerable = (IEnumerable)instance.Object; _enumerator = enumerable.GetEnumerator(); } var outerVBox = new VBoxContainer(); _controlsHBox = new HBoxContainer { SizeFlagsHorizontal = Control.SizeFlags.ShrinkCenter }; { // Page navigational controls. _leftButton = new Button { Text = "<<", Disabled = true }; _pageLabel = new LineEdit { Text = "0" }; _rightButton = new Button { Text = ">>" }; _leftButton.OnPressed += _leftButtonPressed; _pageLabel.OnTextEntered += _lineEditTextEntered; _rightButton.OnPressed += _rightButtonPressed; _controlsHBox.AddChild(_leftButton); _controlsHBox.AddChild(_pageLabel); _controlsHBox.AddChild(_rightButton); } outerVBox.AddChild(_controlsHBox); _elementsVBox = new VBoxContainer(); outerVBox.AddChild(_elementsVBox); _cache = new List <object>(); instance.AddTab("IEnumerable", outerVBox); }
public virtual void Initialize(ViewVariablesInstanceObject instance) { Instance = instance; }