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/Views/CompositeLiteralElement.cs

Source file hash: sha256:0a1f2bbc87d01bae3dac77a7982b3d05e44f87e27a441b2de3e9b3558e158965

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

Original lines: 32-664

Declaration hash: sha256:498883e23eefc1721223fece6b0e557e20703f32a978be42ce93f991d0397083

C#
public class CompositeLiteralElement : VisualElement
{
}

Original lines: 53

Declaration hash: sha256:e5167d669358a9995c973c50a7052bd2b5f547b3939bd6eab59fe158f421ab7d

C#
public Func<int, string, LiteralValidationResult> ComponentValidator { get; set; }

Original lines: 69

Declaration hash: sha256:3b9e8398d28fdf065346292b1dabd7d966188d15dea9d5c279da576bd8257ed8

C#
public Func<LiteralValidationResult> ClearValidator { get; set; }

Original lines: 75

Declaration hash: sha256:ba72a00d92f4f72fd73994aec4098ef49e82cb663d97c30abe339eedc6286a46

C#
public event Action<IReadOnlyList<string>> Committed;

Original lines: 78

Declaration hash: sha256:78da679c9d3b58a3c163de8f034e30e3990833db0debdd722a9600526766add6

C#
public event Action<bool> ValidityChanged;

Method: CompositeLiteralElement(IReadOnlyList<string> componentLabels, IReadOnlyList<string> componentValues, string typeName, bool editable)

Section titled “Method: CompositeLiteralElement(IReadOnlyList<string> componentLabels, IReadOnlyList<string> componentValues, string typeName, bool editable)”

Original lines: 92-119

Declaration hash: sha256:c31ec7d642cf6a017de97571ecdf9c6ecb7e580e9af0ce30b7c31e5be40423bd

C#
public CompositeLiteralElement(IReadOnlyList<string> componentLabels, IReadOnlyList<string> componentValues, string typeName, bool editable = false);

Original lines: 132

Declaration hash: sha256:01604bdd10e04fa53a3ac88f64ca02d3622cfac93be1800abc09411e626d0528

C#
public const float ComponentEditorWidth = InlineLiteralElement.UnsetEditorWidth;

Original lines: 135

Declaration hash: sha256:b579d7dfad1032a4df7a5e96a029dfbf89f4c0f6e5fd6efa30c83d571ad434cb

C#
public bool Editable { get; }

Original lines: 138

Declaration hash: sha256:70e186a4be7b24e389b65854c4aee2751d25d9c54cc2f905cfea5c95defba672

C#
public int ComponentCount { get; }

Original lines: 141

Declaration hash: sha256:f88c9f09b6c323d690c3233ca268729c9269f0219aa36b7e8ef2ab7b10f6c6ba

C#
public bool IsEditing { get; }

Original lines: 144

Declaration hash: sha256:e823642b09b9a51978de01fbe06a461319fe032434ec82fcf7bf21ee03353d30

C#
public IReadOnlyList<string> ComponentValues { get; }

Original lines: 147

Declaration hash: sha256:db15de327706d89cbf9b8654bac8fe76503ec54df53a622c29391ad79f9921dc

C#
public string ComponentLabel(int index);

Original lines: 150-151

Declaration hash: sha256:6988a084e2b1ae5b7349a883353e25a946b0731a20413a914b30d4d8f84c57ef

C#
public string ComponentText(int index);

Original lines: 154-155

Declaration hash: sha256:3908ed578606e8186910538c0eed66d93a2a5d05a4d3f6138ee60c2d3d26dbe9

C#
public bool IsComponentInvalid(int index);

Original lines: 158

Declaration hash: sha256:f76d249e0a3ee55fe3d8de5c8ac837316d3a74f37f4c71912063b4286e7f26bd

C#
public string ComponentMessage(int index);

Original lines: 161

Declaration hash: sha256:421057e29d799ac9ad61d47be10ddeb6df4ceb878b30dddbfd81a9a9c6627cc0

C#
public bool IsValid { get; }

Original lines: 164

Declaration hash: sha256:d9407aa51b54d8cbc7b38a7e31a1eea819118630341b47c9e2fd900935fefb65

C#
public int EditingComponentIndex { get; }

Original lines: 170-184

Declaration hash: sha256:a64b96668583639a0b180845222c8c44f82578967c585882a4864fe788b4f552

C#
public void OpenEditor(int index);

Original lines: 190-198

Declaration hash: sha256:b2c92109e2a6912904f11ff473661dc8a647c97407b787b70210ff764d2b3b49

C#
public void CommitEditor();

Original lines: 204-219

Declaration hash: sha256:4697a179148bb852982f19e1c632d3a806184c397cef46327764bcd993b379ca

C#
public void CancelEditor();

Method: SetComponentValues(IReadOnlyList<string> values)

Section titled “Method: SetComponentValues(IReadOnlyList<string> values)”

Original lines: 224-232

Declaration hash: sha256:fc3983799a85a7d8a4f68fc6435eff0863ed992b3e7434311669e3466df94fdb

C#
public void SetComponentValues(IReadOnlyList<string> values);
Full-size image