GraphViewPreferenceStore.cs declarations
Public API declaration excerpts from ../bitquirky-graph/Editor/GraphView/Preferences/GraphViewPreferenceStore.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-graph/Editor/GraphView/Preferences/GraphViewPreferenceStore.cs
Source file hash: sha256:007cbeababd98aac67fd213dc67986d257f5ebc00d0d4732f776b3026e5a33ba
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: GraphViewPreferenceDefaults
Section titled “Type: GraphViewPreferenceDefaults”Original lines: 14-52
Declaration hash: sha256:2631ce4b2359ce1c44d5dd4434e73ccbf134cddc2a94e818286c1b7a90e52ade
public sealed class GraphViewPreferenceDefaults{}Property: ScrollMovesViewport
Section titled “Property: ScrollMovesViewport”Original lines: 17
Declaration hash: sha256:0c4dfb4d830d6d5c9d7e5a6e26e07a491d2210001ea6c185a899194c793b2d3a
public bool ScrollMovesViewport { get; set; }Property: InvertZoomDirection
Section titled “Property: InvertZoomDirection”Original lines: 19
Declaration hash: sha256:2fd391f3c0315ec17dc3c27ba4d537626e8a90e1f32c3402e2c58ba7cb54f720
public bool InvertZoomDirection { get; set; }Property: ZoomSensitivity
Section titled “Property: ZoomSensitivity”Original lines: 21
Declaration hash: sha256:7a92a64f36e4c292606afecd4bbaec410fbcf7b135c2f53dd39e3f90c55fd449
public float ZoomSensitivity { get; set; }Property: CanvasBackground
Section titled “Property: CanvasBackground”Original lines: 23
Declaration hash: sha256:e37f02b883c16f14883118e44cd466917868e223485b37656e5725fb980d3f9c
public Color CanvasBackground { get; set; }Property: GridLine
Section titled “Property: GridLine”Original lines: 25
Declaration hash: sha256:1da62ff6ddc6303f9d2f54a8de776a3b7fdc892c8899804d982278bbaac239df
public Color GridLine { get; set; }Property: GridDot
Section titled “Property: GridDot”Original lines: 27
Declaration hash: sha256:71a1d0554394cbd66cd28545970a28d5b8299b818b479728726b0d6ddb2f5445
public Color GridDot { get; set; }Property: ShowGridLines
Section titled “Property: ShowGridLines”Original lines: 29
Declaration hash: sha256:f483d4a5fbf26831ab0792b521e059ecc1245098e6f89b340aa91e1a33c18fe8
public bool ShowGridLines { get; set; }Property: GridSpacing
Section titled “Property: GridSpacing”Original lines: 31
Declaration hash: sha256:e8d4acc712049d38615d9292c4045163fd81bf23fca3c15072dcf838ebc6d708
public float GridSpacing { get; set; }Property: GridDotFrequency
Section titled “Property: GridDotFrequency”Original lines: 33
Declaration hash: sha256:5d6ddf09c161d7d62ffddc7f3131d377446e9ce805e5fce6bb96f0571ef6641e
public int GridDotFrequency { get; set; }Property: GridDotRadius
Section titled “Property: GridDotRadius”Original lines: 35
Declaration hash: sha256:f14329cc8724992d4ed44c7e4e83fe1df0d251b70f78b122f95d29793957a20a
public float GridDotRadius { get; set; }Property: EdgeRoutingIndex
Section titled “Property: EdgeRoutingIndex”Original lines: 37
Declaration hash: sha256:aaeeccf533fdf42396fd8a1e55b952d2edbf3593e28ae51b175aa42345ba9b45
public int EdgeRoutingIndex { get; set; }Property: EdgeIdleColor
Section titled “Property: EdgeIdleColor”Original lines: 39
Declaration hash: sha256:825ce39867972eb75df95131decd32e092a49cffe7b0697b2442334490b153a4
public Color EdgeIdleColor { get; set; }Property: EdgeIdleStrokeWidth
Section titled “Property: EdgeIdleStrokeWidth”Original lines: 41
Declaration hash: sha256:3b60085453db792b91cd3a223e05f2219fa5126c1aae27835470af469f994151
public float EdgeIdleStrokeWidth { get; set; }Property: EdgeIdleOpacity
Section titled “Property: EdgeIdleOpacity”Original lines: 43
Declaration hash: sha256:46e2c69bd0cb35ed2314894c86f8e6da8361a739f00e0e9e17d192651f3642bd
public float EdgeIdleOpacity { get; set; }Property: EdgeActiveColor
Section titled “Property: EdgeActiveColor”Original lines: 45
Declaration hash: sha256:dce680ee60913ae7d581c2c2bbbab6730a4353bbfc8fe8620188bf33de29a4c5
public Color EdgeActiveColor { get; set; }Property: EdgeActiveStrokeWidth
Section titled “Property: EdgeActiveStrokeWidth”Original lines: 47
Declaration hash: sha256:601906fae6d34c06a3c5c196a1dcb4a504ebd02517aba2baa869cd5e8cbef842
public float EdgeActiveStrokeWidth { get; set; }Property: NodeDensityIndex
Section titled “Property: NodeDensityIndex”Original lines: 49
Declaration hash: sha256:bcc4f5774303fbe63eded60200e3aff7be2fdaf71269420a0a565f2511af60eb
public int NodeDensityIndex { get; set; }Property: EdgeStyleIndex
Section titled “Property: EdgeStyleIndex”Original lines: 51
Declaration hash: sha256:ab3b9dfac1d84434d3f11e91ac02a6254327cb16e0e778a4fae09ce5eca28956
public int EdgeStyleIndex { get; set; }Type: GraphViewPreferenceStore
Section titled “Type: GraphViewPreferenceStore”Original lines: 60-524
Declaration hash: sha256:379639209b5b62abf8d1c9557fb985a02bc9610c4705cf1f128f79f6c35a8a74
public sealed class GraphViewPreferenceStore{}Field: ZoomSensitivityMinimum
Section titled “Field: ZoomSensitivityMinimum”Original lines: 63
Declaration hash: sha256:638afff3f5653d5d0912f97f58fd301fa766c2ef7adb295b4e39ba4487a0b58d
public const float ZoomSensitivityMinimum = 0.25f;Field: ZoomSensitivityMaximum
Section titled “Field: ZoomSensitivityMaximum”Original lines: 65
Declaration hash: sha256:e94ba82e396cb30a7dec0b54df7dc911cf3bd996badbd252f64e7b9d06349be4
public const float ZoomSensitivityMaximum = 2.0f;Field: GridSpacingMinimum
Section titled “Field: GridSpacingMinimum”Original lines: 67
Declaration hash: sha256:e2b1e6e1b116fa62a1c8e10d1792ac58d1d0034d9684e5a5580637564efe81d0
public const float GridSpacingMinimum = 8f;Field: GridSpacingMaximum
Section titled “Field: GridSpacingMaximum”Original lines: 69
Declaration hash: sha256:3b949ff1fd7629d15288d7853b8f80ee0665a2df6c844b76278807b8d6c40a66
public const float GridSpacingMaximum = 64f;Field: GridDotFrequencyMinimum
Section titled “Field: GridDotFrequencyMinimum”Original lines: 71
Declaration hash: sha256:6ae04205bf769b29dceabd9cb0161a7a7be635ddd85d19396d1fba406680d6c6
public const int GridDotFrequencyMinimum = 1;Field: GridDotFrequencyMaximum
Section titled “Field: GridDotFrequencyMaximum”Original lines: 73
Declaration hash: sha256:e61fb031006df0d0578b9f64a602c853612d67cc64baa1298fba5c66b02a19a8
public const int GridDotFrequencyMaximum = 8;Field: GridDotRadiusMinimum
Section titled “Field: GridDotRadiusMinimum”Original lines: 75
Declaration hash: sha256:a6254f4d1f5e9aa2de5e96c79a052afa45ab73e79f1fd60ef2015b0a167e60c7
public const float GridDotRadiusMinimum = 0.1f;Field: GridDotRadiusMaximum
Section titled “Field: GridDotRadiusMaximum”Original lines: 77
Declaration hash: sha256:e0d6adf0f2690f2185cd1bda69dfde04ff8afcb5150fc5214f0d172310cc09c2
public const float GridDotRadiusMaximum = 3.0f;Field: NodeDensityMinimumIndex
Section titled “Field: NodeDensityMinimumIndex”Original lines: 79
Declaration hash: sha256:3b2c0ceafb4b3ca8a60214060ca49bcf8cec24a673a9659b4d983579478df1dd
public const int NodeDensityMinimumIndex = 0;Field: NodeDensityMaximumIndex
Section titled “Field: NodeDensityMaximumIndex”Original lines: 81
Declaration hash: sha256:7d64bd642bd825562f1eac8c3621cbf99e3bbc8a30e94e4bcd477dac695eb377
public const int NodeDensityMaximumIndex = 2;Field: EdgeStyleMinimumIndex
Section titled “Field: EdgeStyleMinimumIndex”Original lines: 83
Declaration hash: sha256:606e5bd97cfcc7dd9e4263019dd492d97816ff14e48180f42b5e328caf3e55bf
public const int EdgeStyleMinimumIndex = 0;Field: EdgeStyleMaximumIndex
Section titled “Field: EdgeStyleMaximumIndex”Original lines: 85
Declaration hash: sha256:eead86d79ceefd4f9fef773f36b526d35de5d7ba83ba89a3d9da71ccfce3ddc9
public const int EdgeStyleMaximumIndex = 2;Field: EdgeRoutingMinimumIndex
Section titled “Field: EdgeRoutingMinimumIndex”Original lines: 87
Declaration hash: sha256:a1b270c00540a74813c66c3f82d09f2409633f0e2cb5ae8bd0928e50554cf47f
public const int EdgeRoutingMinimumIndex = 0;Field: EdgeRoutingMaximumIndex
Section titled “Field: EdgeRoutingMaximumIndex”Original lines: 89
Declaration hash: sha256:43e72e5b406de7a37eb620d7ae966424cb0316cacf0e06c4146334ae7b00aee2
public const int EdgeRoutingMaximumIndex = 2;Field: EdgeStrokeWidthMinimum
Section titled “Field: EdgeStrokeWidthMinimum”Original lines: 91
Declaration hash: sha256:0f13d09a551fac3697f86460d36b5e2b597ec8d0227928a58b33a640f36297d8
public const float EdgeStrokeWidthMinimum = 0.75f;Field: EdgeStrokeWidthMaximum
Section titled “Field: EdgeStrokeWidthMaximum”Original lines: 93
Declaration hash: sha256:d5574e9301b725dd43f69a0f74006065e35833c98086559a4770100ebcc7cee7
public const float EdgeStrokeWidthMaximum = 3.0f;Field: EdgeOpacityMinimum
Section titled “Field: EdgeOpacityMinimum”Original lines: 95
Declaration hash: sha256:e70364db17405ba34350b1edbce82c948955189eee4669000ec21ba3c49b6bec
public const float EdgeOpacityMinimum = 0.10f;Field: EdgeOpacityMaximum
Section titled “Field: EdgeOpacityMaximum”Original lines: 97
Declaration hash: sha256:97a092ab4b5e16833f137133be4fed3d9098057fe8bee429a98540adcf7b7588
public const float EdgeOpacityMaximum = 1.0f;Event: Changed
Section titled “Event: Changed”Original lines: 106
Declaration hash: sha256:07a7effbd470f75e5e99d48dc512fb6c57cf11df300243ebda14d5760bd14d11
public event Action Changed;Method: GraphViewPreferenceStore(string keyPrefix, GraphViewPreferenceDefaults defaults)
Section titled “Method: GraphViewPreferenceStore(string keyPrefix, GraphViewPreferenceDefaults defaults)”Original lines: 117-128
Declaration hash: sha256:8980a227d91d4d10aca3fb19d33d3681d5a0b01ea57a010d6c2e387758441f47
public GraphViewPreferenceStore(string keyPrefix, GraphViewPreferenceDefaults defaults);Property: ScrollMovesViewport
Section titled “Property: ScrollMovesViewport”Original lines: 135-139
Declaration hash: sha256:0c4dfb4d830d6d5c9d7e5a6e26e07a491d2210001ea6c185a899194c793b2d3a
public bool ScrollMovesViewport { get; set; }Property: InvertZoomDirection
Section titled “Property: InvertZoomDirection”Original lines: 145-149
Declaration hash: sha256:2fd391f3c0315ec17dc3c27ba4d537626e8a90e1f32c3402e2c58ba7cb54f720
public bool InvertZoomDirection { get; set; }Property: ZoomSensitivity
Section titled “Property: ZoomSensitivity”Original lines: 157-161
Declaration hash: sha256:7a92a64f36e4c292606afecd4bbaec410fbcf7b135c2f53dd39e3f90c55fd449
public float ZoomSensitivity { get; set; }Property: CanvasBackground
Section titled “Property: CanvasBackground”Original lines: 167-171
Declaration hash: sha256:e37f02b883c16f14883118e44cd466917868e223485b37656e5725fb980d3f9c
public Color CanvasBackground { get; set; }Property: GridLine
Section titled “Property: GridLine”Original lines: 177-181
Declaration hash: sha256:1da62ff6ddc6303f9d2f54a8de776a3b7fdc892c8899804d982278bbaac239df
public Color GridLine { get; set; }Property: GridDot
Section titled “Property: GridDot”Original lines: 188-192
Declaration hash: sha256:71a1d0554394cbd66cd28545970a28d5b8299b818b479728726b0d6ddb2f5445
public Color GridDot { get; set; }Property: ShowGridLines
Section titled “Property: ShowGridLines”Original lines: 198-202
Declaration hash: sha256:f483d4a5fbf26831ab0792b521e059ecc1245098e6f89b340aa91e1a33c18fe8
public bool ShowGridLines { get; set; }Property: GridSpacing
Section titled “Property: GridSpacing”Original lines: 209-213
Declaration hash: sha256:e8d4acc712049d38615d9292c4045163fd81bf23fca3c15072dcf838ebc6d708
public float GridSpacing { get; set; }Property: GridDotFrequency
Section titled “Property: GridDotFrequency”Original lines: 220-224
Declaration hash: sha256:5d6ddf09c161d7d62ffddc7f3131d377446e9ce805e5fce6bb96f0571ef6641e
public int GridDotFrequency { get; set; }Property: GridDotRadius
Section titled “Property: GridDotRadius”Original lines: 231-235
Declaration hash: sha256:f14329cc8724992d4ed44c7e4e83fe1df0d251b70f78b122f95d29793957a20a
public float GridDotRadius { get; set; }Property: EdgeRoutingIndex
Section titled “Property: EdgeRoutingIndex”Original lines: 243-247
Declaration hash: sha256:aaeeccf533fdf42396fd8a1e55b952d2edbf3593e28ae51b175aa42345ba9b45
public int EdgeRoutingIndex { get; set; }Property: EdgeRouting
Section titled “Property: EdgeRouting”Original lines: 255-271
Declaration hash: sha256:45e2255c3e8cb19cc4544ce629e59bced84245c501806ad95ebdba01dad42719
public GraphEdgeRouting EdgeRouting { get; }Property: EdgeIdleColor
Section titled “Property: EdgeIdleColor”Original lines: 277-281
Declaration hash: sha256:825ce39867972eb75df95131decd32e092a49cffe7b0697b2442334490b153a4
public Color EdgeIdleColor { get; set; }Property: EdgeIdleStrokeWidth
Section titled “Property: EdgeIdleStrokeWidth”Original lines: 289-293
Declaration hash: sha256:3b60085453db792b91cd3a223e05f2219fa5126c1aae27835470af469f994151
public float EdgeIdleStrokeWidth { get; set; }Property: EdgeIdleOpacity
Section titled “Property: EdgeIdleOpacity”Original lines: 301-305
Declaration hash: sha256:46e2c69bd0cb35ed2314894c86f8e6da8361a739f00e0e9e17d192651f3642bd
public float EdgeIdleOpacity { get; set; }Property: EdgeActiveColor
Section titled “Property: EdgeActiveColor”Original lines: 311-315
Declaration hash: sha256:dce680ee60913ae7d581c2c2bbbab6730a4353bbfc8fe8620188bf33de29a4c5
public Color EdgeActiveColor { get; set; }Property: EdgeActiveStrokeWidth
Section titled “Property: EdgeActiveStrokeWidth”Original lines: 323-327
Declaration hash: sha256:601906fae6d34c06a3c5c196a1dcb4a504ebd02517aba2baa869cd5e8cbef842
public float EdgeActiveStrokeWidth { get; set; }Property: NodeDensityIndex
Section titled “Property: NodeDensityIndex”Original lines: 335-339
Declaration hash: sha256:bcc4f5774303fbe63eded60200e3aff7be2fdaf71269420a0a565f2511af60eb
public int NodeDensityIndex { get; set; }Property: EdgeStyleIndex
Section titled “Property: EdgeStyleIndex”Original lines: 347-351
Declaration hash: sha256:ab3b9dfac1d84434d3f11e91ac02a6254327cb16e0e778a4fae09ce5eca28956
public int EdgeStyleIndex { get; set; }Property: ScrollWheelBehavior
Section titled “Property: ScrollWheelBehavior”Original lines: 359-362
Declaration hash: sha256:a6406c1e865ff7d2645991812c63939e5e73c7bd80729be8c19efe2ba0b08dc9
public GraphScrollWheelBehavior ScrollWheelBehavior { get; }Method: CreateTheme()
Section titled “Method: CreateTheme()”Original lines: 367-373
Declaration hash: sha256:c99ce4a24e90d66eacfb0cab6e836b01caef2a6a87f746e689543b9cbd175147
public GraphTheme CreateTheme();Method: ApplyTo(GraphViewOptions options)
Section titled “Method: ApplyTo(GraphViewOptions options)”Original lines: 380-401
Declaration hash: sha256:c09f3c398767e5649b0836748526d854d7b3535718c60de4dae60702a48f9dcc
public void ApplyTo(GraphViewOptions options);Method: ApplyTo(GraphViewHost host)
Section titled “Method: ApplyTo(GraphViewHost host)”Original lines: 407-429
Declaration hash: sha256:de3142ec7b7d8bfc37a181e0bc40e833023ce034c39fc5146f07eb2c9b7ba01f
public void ApplyTo(GraphViewHost host);Method: ResetAll()
Section titled “Method: ResetAll()”Original lines: 435-444
Declaration hash: sha256:e961b0fdb1ee85ad89c40c2fc2a0ead6cca41f2ce3d987376d92d56315d14c72
public void ResetAll();Method: ResetGrid()
Section titled “Method: ResetGrid()”Original lines: 450-459
Declaration hash: sha256:b9c434d4967b4b40551c4ff5c4989e27dfac47cf644d2b18a0ff8d1566695f56
public void ResetGrid();Method: ResetEdges()
Section titled “Method: ResetEdges()”Original lines: 465-473
Declaration hash: sha256:e8e116a5b307049b0c5e6ed5eeb6490714c0793792e13f2da366b598f9073bd1
public void ResetEdges();