GraphDropdownField.cs declarations
Public API declaration excerpts from ../bitquirky-graph/Editor/GraphView/Controls/GraphDropdownField.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-graph/Editor/GraphView/Controls/GraphDropdownField.cs
Source file hash: sha256:5d02550083df1e0414c7f2851ca89b36e248471d6a2998fcf482d5741b547c73
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: GraphDropdownField
Section titled “Type: GraphDropdownField”Original lines: 28-584
Declaration hash: sha256:92871ef32cfd023576f309869576eed0844ba273ef5e39f9de309c3dd35ca355
public sealed class GraphDropdownField : BaseField<string>{}Field: UssClassName
Section titled “Field: UssClassName”Original lines: 31
Declaration hash: sha256:7ba49810b54b064e4a430815031c714b043697a99051ec70918bc7ab94dae360
public const string UssClassName = "bq-dropdown-field";Field: LabelUssClassName
Section titled “Field: LabelUssClassName”Original lines: 34
Declaration hash: sha256:73fd82a8fd8b1cf16eacec66944323cdc7c4ebacc09fd1248763c3eae5f64142
public const string LabelUssClassName = UssClassName + "__label";Field: InputUssClassName
Section titled “Field: InputUssClassName”Original lines: 37
Declaration hash: sha256:81db2041fae40d5a6c34fce83494ae4d562d41f42b9aa33a6fc839590afcb1d2
public const string InputUssClassName = UssClassName + "__input";Field: OpenUssClassName
Section titled “Field: OpenUssClassName”Original lines: 40
Declaration hash: sha256:5625290262986f0f049b99cf9c4e6ef091d58ebaff971db45a514555007199ba
public const string OpenUssClassName = UssClassName + "--open";Field: ValueUssClassName
Section titled “Field: ValueUssClassName”Original lines: 43
Declaration hash: sha256:390b7b5fa83a852d7283e2821be0a9afc937cdbbeec3a5201af24dd8083e6dc3
public const string ValueUssClassName = UssClassName + "__value";Field: ChevronUssClassName
Section titled “Field: ChevronUssClassName”Original lines: 46
Declaration hash: sha256:7693641c0ccded41cf65211306a826b8b9cf5396e6e1366977aa107010ec5f88
public const string ChevronUssClassName = UssClassName + "__chevron";Field: PopoverUssClassName
Section titled “Field: PopoverUssClassName”Original lines: 49
Declaration hash: sha256:51d753054a328d7baf065be40dc77768906bd7d4c88f81c42920ec8ab663c765
public const string PopoverUssClassName = UssClassName + "__popover";Field: ScrollUssClassName
Section titled “Field: ScrollUssClassName”Original lines: 52
Declaration hash: sha256:83a7212e7fa49624ecb59a516625d918be82342a2c94c98232a97afa96c174cd
public const string ScrollUssClassName = UssClassName + "__scroll";Field: RowUssClassName
Section titled “Field: RowUssClassName”Original lines: 55
Declaration hash: sha256:943cafc4d45b36e4f5778816455f6e3e5160c227ef683837ad3a7b3393cbec24
public const string RowUssClassName = UssClassName + "__row";Field: RowLabelUssClassName
Section titled “Field: RowLabelUssClassName”Original lines: 58
Declaration hash: sha256:c4d1be1ec540fd8afc3db7e032576ec7c31633bde07c84d706e29938fa9e1fdc
public const string RowLabelUssClassName = UssClassName + "__row-label";Field: EmptyRowUssClassName
Section titled “Field: EmptyRowUssClassName”Original lines: 61
Declaration hash: sha256:c758c63f5fa9a91b07f8b898cc2ee279e0289dd5087eca3c66aa65deb756bf48
public const string EmptyRowUssClassName = UssClassName + "__row--empty";Method: GraphDropdownField(string label, List<string> choices, string defaultValue, Func<string, string> formatValue)
Section titled “Method: GraphDropdownField(string label, List<string> choices, string defaultValue, Func<string, string> formatValue)”Original lines: 82-103
Declaration hash: sha256:3c840d3fb3b5245d769c501a46dfadb6f50df22439e29c9ea11804dd1ca648cf
public GraphDropdownField(string label, List<string> choices, string defaultValue, Func<string, string> formatValue = null);Method: GraphDropdownField(List<string> choices, string defaultValue, Func<string, string> formatValue)
Section titled “Method: GraphDropdownField(List<string> choices, string defaultValue, Func<string, string> formatValue)”Original lines: 109-115
Declaration hash: sha256:2e330cd27f6e7c2e27d52931fb432ecbf370a3a82595bfbb20ba79229f31d483
public GraphDropdownField(List<string> choices, string defaultValue, Func<string, string> formatValue = null);Property: choices
Section titled “Property: choices”Original lines: 121-130
Declaration hash: sha256:30f98e625a5989f557580e2aa17c05d6992dc0d25d3ca0f6bea02ef079a5d341
public List<string> choices { get; set; }Property: index
Section titled “Property: index”Original lines: 136-148
Declaration hash: sha256:cf8abe3be1d8ced664ba972eb9a7eb2e87e3e57efe4b7ec06d0843a8a8c25ca4
public int index { get; set; }Property: IsMenuOpen
Section titled “Property: IsMenuOpen”Original lines: 151
Declaration hash: sha256:650a772145e5e588632f42dad17ed940171c99dab1bcf7a4b5b0413960ddcc70
public bool IsMenuOpen { get; }Method: SetMenuOpen(bool open)
Section titled “Method: SetMenuOpen(bool open)”Original lines: 157-167
Declaration hash: sha256:bb35eac65e6c36f4e0bd90bae035f3a6d779ab60a0d937a9912cfbd8001c45d6
public void SetMenuOpen(bool open);Method: SetValueWithoutNotify(string newValue)
Section titled “Method: SetValueWithoutNotify(string newValue)”Original lines: 170-175
Declaration hash: sha256:ceb9be359f5f6a0db7a830904abed05ccb0e1d00edf9c56c71ec96328f33d973
public override void SetValueWithoutNotify(string newValue);