Skip to content
Bit Quirky Behavior Trees and
State Machines

Search documentation

All topics and APIs

Close returns focus to Search.

What are you looking for?

Try a common topic or enter a complete API identifier.

Browse the reference instead

Esc closes · Tab reaches results · Enter opens the focused link

v0.6.0
Menu

Original file: ../bitquirky-graph/Editor/GraphView/Controls/Popover.cs

Source file hash: sha256:ce5c2d7ef5fa0057b99e268bbef4b473f122cd8047dc5f59a5119673b4821e3c

Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.

Original lines: 55-661

Declaration hash: sha256:ce78944232d070fe8fe84507ac86ad268a61ff0dcba7edd941ce6660b95a6433

C#
public sealed class Popover : VisualElement
{
}

Original lines: 79

Declaration hash: sha256:cc929687e0336cc8a8c6e617cee9a55b1028dbc5e3621bd0275953215438c8b3

C#
public event Action OnClosed;

Original lines: 86

Declaration hash: sha256:5706cac7a79163e2069cadf557816816aa97dd045a03f5480ac9d91e216ac03b

C#
public VisualElement Content { get; }

Original lines: 93

Declaration hash: sha256:4b25096642371197ffdfbd7a56f11c72cae9c7dc76659096bb4b6ade218136a0

C#
public Func<VisualElement, bool> DismissPassThrough { get; set; }

Original lines: 104-124

Declaration hash: sha256:a2a42e64fb77be3072d072854f345a5f47aa3ae2832a6050cbaf665380ee6106

C#
public Popover();

Method: OpenAnchored(VisualElement panelRoot, VisualElement anchor, Vector2 offset)

Section titled “Method: OpenAnchored(VisualElement panelRoot, VisualElement anchor, Vector2 offset)”

Original lines: 136-146

Declaration hash: sha256:6325d621802f27abcd3aae053cac45834867cef6c0c2b01723a942ab742b92e6

C#
public void OpenAnchored(VisualElement panelRoot, VisualElement anchor, Vector2 offset = default);

Method: OpenAnchoredAbove(VisualElement panelRoot, VisualElement anchor, float gap)

Section titled “Method: OpenAnchoredAbove(VisualElement panelRoot, VisualElement anchor, float gap)”

Original lines: 155-166

Declaration hash: sha256:da4ed82e2d668ecd9cb7c5b88018a5b448d43b67a2e5a20d7f3d3037e87606e7

C#
public void OpenAnchoredAbove(VisualElement panelRoot, VisualElement anchor, float gap);

Method: OpenAnchoredConstrained(VisualElement panelRoot, VisualElement anchor, PopoverPlacementOptions options, VisualElement keepLeftOf)

Section titled “Method: OpenAnchoredConstrained(VisualElement panelRoot, VisualElement anchor, PopoverPlacementOptions options, VisualElement keepLeftOf)”

Original lines: 174-199

Declaration hash: sha256:fe98090020d150bf8eed2ed140ee65be533a59b56cf7adc5db7b42cdf52692c2

C#
public void OpenAnchoredConstrained(VisualElement panelRoot, VisualElement anchor, PopoverPlacementOptions options, VisualElement keepLeftOf = null);

Method: ResolvePlacement(Rect viewport, Rect anchor, Vector2 popoverSize, PopoverPlacementOptions options)

Section titled “Method: ResolvePlacement(Rect viewport, Rect anchor, Vector2 popoverSize, PopoverPlacementOptions options)”

Original lines: 204-211

Declaration hash: sha256:6d306d888762764ba1fecb831ba75259628f613d4ccaa115ecc09117a8da1043

C#
public static PopoverPlacementResult ResolvePlacement(Rect viewport, Rect anchor, Vector2 popoverSize, PopoverPlacementOptions options);

Method: ResolvePlacement(Rect viewport, Rect anchor, Vector2 popoverSize, PopoverPlacementOptions options, Rect? keepLeftOf)

Section titled “Method: ResolvePlacement(Rect viewport, Rect anchor, Vector2 popoverSize, PopoverPlacementOptions options, Rect? keepLeftOf)”

Original lines: 217-314

Declaration hash: sha256:f6fdbf13e7ee5aead1fd03645a14742e52a25a69ea8d36257afdfb3f4f526edb

C#
public static PopoverPlacementResult ResolvePlacement(Rect viewport, Rect anchor, Vector2 popoverSize, PopoverPlacementOptions options, Rect? keepLeftOf);

Method: OpenAt(VisualElement panelRoot, Vector2 localPosition)

Section titled “Method: OpenAt(VisualElement panelRoot, Vector2 localPosition)”

Original lines: 320-355

Declaration hash: sha256:caf22de4377bf4e479e706665dee8cb51e506bd4db38b62b0c4656c555435ad3

C#
public void OpenAt(VisualElement panelRoot, Vector2 localPosition);

Original lines: 358-384

Declaration hash: sha256:63b59b460375e03cc631349e92f9bf9f92f58b24aca8068e0d758f22df90d0cc

C#
public void Close();
Full-size image