Inheritance
GraphGroupWidget
public sealed class GraphGroupWidget : GraphElementWidget, IGraphElementWidget, IWidget, IDisposable
Constructors
GraphGroupWidget(IGraphContext, GraphGroup)
Declaration
public GraphGroupWidget(IGraphContext context, GraphGroup group)
Parameters
Properties
Declaration
public override bool canAlignAndDistribute { get; }
Property Value
Overrides
Declaration
public override bool canDelete { get; }
Property Value
Overrides
Declaration
public override bool canDrag { get; }
Property Value
Overrides
Declaration
public override bool canResizeHorizontal { get; }
Property Value
Overrides
Declaration
public override bool canResizeVertical { get; }
Property Value
Overrides
Declaration
public override bool canSelect { get; }
Property Value
Overrides
Declaration
public Rect commentPosition { get; }
Property Value
Declaration
protected override bool dim { get; }
Property Value
Overrides
Declaration
public IEnumerable<IGraphElement> elements { get; }
Property Value
Declaration
public IEnumerable<IGraphElementWidget> elementWidgets { get; }
Property Value
Declaration
public override bool foregroundRequiresInput { get; }
Property Value
Overrides
Declaration
protected override Rect hotArea { get; }
Property Value
Overrides
individualContextOptions
Declaration
protected override IEnumerable<DropdownOption> individualContextOptions { get; }
Property Value
Overrides
Declaration
public override bool isMouseThrough { get; }
Property Value
Overrides
Declaration
public Rect labelPosition { get; }
Property Value
Declaration
public override Rect position { get; set; }
Property Value
Overrides
Declaration
public override float zIndex { get; set; }
Property Value
Overrides
Methods
Declaration
public override bool AddToDragGroup(HashSet<IGraphElement> dragGroup)
Parameters
Returns
Overrides
Declaration
public override void CacheModel()
Overrides
Declaration
public override void CachePosition()
Overrides
Declaration
public override int CompareZ(IWidget other)
Parameters
Type |
Name |
Description |
IWidget |
other |
|
Returns
Overrides
Declaration
public override void DrawBackground()
Overrides
Declaration
public override void DrawForeground()
Overrides
Declaration
public override void ExpandDragGroup(HashSet<IGraphElement> dragGroup)
Parameters
Overrides
Declaration
Declaration
protected override void OnDoubleClick()
Overrides
Declaration
protected override void OnResizeEnded()
Overrides
Declaration
public override void OnViewportChange()
Overrides
Extension Methods