GraphTheme.cs declarations
Public API declaration excerpts from ../bitquirky-graph/Editor/GraphView/GraphTheme.cs.
Source snapshot ad0983d00d77.
On this page
Original file: ../bitquirky-graph/Editor/GraphView/GraphTheme.cs
Source file hash: sha256:db4a9837e5e3a38af4cff4b4057fa575092d01b9808c7774e1c79a46156d0811
Only public declaration headers are shown. Implementation bodies, non-public code, and source comments are omitted.
Type: GraphTheme
Section titled “Type: GraphTheme”Original lines: 42-222
Declaration hash: sha256:a8e12d98db75db8d2e91b3bb3dd0295b4948757e0035c1b79f846cc0561fac5d
public sealed class GraphTheme{}Property: CanvasBackground
Section titled “Property: CanvasBackground”Original lines: 53
Declaration hash: sha256:e37f02b883c16f14883118e44cd466917868e223485b37656e5725fb980d3f9c
public Color CanvasBackground { get; set; }Property: GridLine
Section titled “Property: GridLine”Original lines: 55
Declaration hash: sha256:1da62ff6ddc6303f9d2f54a8de776a3b7fdc892c8899804d982278bbaac239df
public Color GridLine { get; set; }Property: Selection
Section titled “Property: Selection”Original lines: 57
Declaration hash: sha256:b770b7d50612c60253d4a84c742587f86770f63ed2da47b7c756e6c9cd8b6aad
public Color Selection { get; set; }Property: ExecutionEdge
Section titled “Property: ExecutionEdge”Original lines: 59
Declaration hash: sha256:8960f27ef27ae1b8dbb26cd694b1fcbd03906ad62e89645ba990d6761e8cfe6b
public Color ExecutionEdge { get; set; }Property: DataEdge
Section titled “Property: DataEdge”Original lines: 61
Declaration hash: sha256:a180bd209b71ee64c5de157de2d4be1409c2e755233f6a57363452cc680e2006
public Color DataEdge { get; set; }Property: NodeCornerRadius
Section titled “Property: NodeCornerRadius”Original lines: 64
Declaration hash: sha256:72a1e8dbde059f90797f513bd233e62b70f43d5d1a28cdbd2a46805cb54f5113
public float NodeCornerRadius { get; set; }Property: TreeCornerRadius
Section titled “Property: TreeCornerRadius”Original lines: 66
Declaration hash: sha256:76e9be09d07f075d62d899af50bdd151e0d8217850adb9222742e645c5739b0c
public float TreeCornerRadius { get; set; }Property: HeaderDarken
Section titled “Property: HeaderDarken”Original lines: 68
Declaration hash: sha256:670e280465e4bb09232c2ee97fc6bd4f9e5023cb1cb61979e1a83af4ebc6abeb
public float HeaderDarken { get; set; }Property: BodyDarken
Section titled “Property: BodyDarken”Original lines: 70
Declaration hash: sha256:ee6dd55e00211a70ef969aaf5dc12f420a9c51f8a4fab271a0acbd420425a30e
public float BodyDarken { get; set; }Property: TreeHeaderDarken
Section titled “Property: TreeHeaderDarken”Original lines: 72
Declaration hash: sha256:46877648173b998f029dc697742fac2be820e5939c282206e4123c6c1907616e
public float TreeHeaderDarken { get; set; }Property: TreeBodyDarken
Section titled “Property: TreeBodyDarken”Original lines: 74
Declaration hash: sha256:64febf16945d1a811681c75d8cc32cf20135cf0b74806bab164f2aa23e263f2c
public float TreeBodyDarken { get; set; }Property: BorderLightDarken
Section titled “Property: BorderLightDarken”Original lines: 76
Declaration hash: sha256:2d192a4d2bab134d918b1b4cf27966fbad2d29f01d8bbfb3ee4d778b68e9dfec
public float BorderLightDarken { get; set; }Property: BorderDarkDarken
Section titled “Property: BorderDarkDarken”Original lines: 78
Declaration hash: sha256:1f984b7d123a3341bf341be4b5cbce37f6f12d1d6e4316760c6e52e070b68f05
public float BorderDarkDarken { get; set; }Property: IconBackgroundDarken
Section titled “Property: IconBackgroundDarken”Original lines: 80
Declaration hash: sha256:bff685a5ded5b5bb77aff5404feb23caa4c58f6d7ed4a6f3559fa50c438a6138
public float IconBackgroundDarken { get; set; }Property: TokensStyleSheet
Section titled “Property: TokensStyleSheet”Original lines: 93
Declaration hash: sha256:004dff6d8a3308ceb5d3b5c51f721bf5ea28b60385b21c913315bbda4cff7f99
public StyleSheet TokensStyleSheet { get; set; }Property: TypographyStyleSheet
Section titled “Property: TypographyStyleSheet”Original lines: 98
Declaration hash: sha256:3bcadd32a488f2f48c1616332af851929b82f9eea8dfb54266561218d3861e6e
public StyleSheet TypographyStyleSheet { get; set; }Property: EffectsStyleSheet
Section titled “Property: EffectsStyleSheet”Original lines: 103
Declaration hash: sha256:3516def4acdf1021d8256315115e993be09d0685248d4f8284229dcca3fa578d
public StyleSheet EffectsStyleSheet { get; set; }Property: FontPair
Section titled “Property: FontPair”Original lines: 115
Declaration hash: sha256:c685d0c6fecaf305d3860e2582d2acfd3b2ee0168f40975f44d80de73864f8c3
public GraphFontPair FontPair { get; set; }Property: Fonts
Section titled “Property: Fonts”Original lines: 125-129
Declaration hash: sha256:21621b5fe36e81520530d8015a415c2542cec6856ae16be5dbd084ed74b77ada
public GraphFontPair Fonts { get; set; }Property: LayoutDecoratorStrategy
Section titled “Property: LayoutDecoratorStrategy”Original lines: 140
Declaration hash: sha256:43cc00d8694a8beb225c2b96311879d5984b5cfa1608a0942a26567901207a13
public IGraphLayoutDecorator LayoutDecoratorStrategy { get; set; }Method: BitQuirkyDark()
Section titled “Method: BitQuirkyDark()”Original lines: 146-149
Declaration hash: sha256:84e56ba4101697b5afd59a3a968d7947324412458a53641300306bf22e3fd22f
public static GraphTheme BitQuirkyDark();Method: BitQuirkyDesignSystemDark()
Section titled “Method: BitQuirkyDesignSystemDark()”Original lines: 156-171
Declaration hash: sha256:b60e972ae512afbab02286f15bfd3689c33dca3c672faecc052d27d76c7f63db
public static GraphTheme BitQuirkyDesignSystemDark();Method: ResolveNode(NodeDefinition node, GraphNodePresentation presentation)
Section titled “Method: ResolveNode(NodeDefinition node, GraphNodePresentation presentation)”Original lines: 178-201
Declaration hash: sha256:a3d8bcfed508e3d1dd68364b059b06ff2942cfc1ec9909f8dcb7e985fde56d1e
public GraphNodeStyle ResolveNode(NodeDefinition node, GraphNodePresentation presentation);Method: ResolveBaseColor(NodeDefinition node)
Section titled “Method: ResolveBaseColor(NodeDefinition node)”Original lines: 208-221
Declaration hash: sha256:65d04a26b1519644091d0238926dc6a2d294792e7f1da9cb71a6b5128e8c2b7e
public Color ResolveBaseColor(NodeDefinition node);Type: GraphNodeStyle
Section titled “Type: GraphNodeStyle”Original lines: 228-246
Declaration hash: sha256:db7c9a3978f0d5ccc00a72243499fcaea06c04b3932dd7894dc5bd9a38cb076a
public struct GraphNodeStyle{}Property: BaseColor
Section titled “Property: BaseColor”Original lines: 231
Declaration hash: sha256:b38427495f075d9cf39fee59ec8e25e01c4fc65d1d47b6344c5dfb2cc400d04a
public Color BaseColor { get; set; }Property: HeaderColor
Section titled “Property: HeaderColor”Original lines: 233
Declaration hash: sha256:e63ec512bcbd9c79d55f315bcb01896087cc24ad43dd7a37ab41f714794840c9
public Color HeaderColor { get; set; }Property: BodyColor
Section titled “Property: BodyColor”Original lines: 235
Declaration hash: sha256:b325555699f35afbee5ebdc70215337191ee6d67ac210acf19618c363d7c879a
public Color BodyColor { get; set; }Property: LabelColor
Section titled “Property: LabelColor”Original lines: 237
Declaration hash: sha256:903fbfabe79c10c1600709085a23801aa8ab3ca0c68fecf934b95a384dce1355
public Color LabelColor { get; set; }Property: BorderLightColor
Section titled “Property: BorderLightColor”Original lines: 239
Declaration hash: sha256:fb4bb474008190a883d2871ced86c786e4471eaf94849268a932d74ea7b88cc7
public Color BorderLightColor { get; set; }Property: BorderDarkColor
Section titled “Property: BorderDarkColor”Original lines: 241
Declaration hash: sha256:f5f9134bf5cfcce74f2124708196a15f9f1f946e70bc01574829d587eb22f7a2
public Color BorderDarkColor { get; set; }Property: IconBackgroundColor
Section titled “Property: IconBackgroundColor”Original lines: 243
Declaration hash: sha256:25fa4f95219acafc43866fdfaa18cc72c8c58837e94e1cde543bd0bf9603e88c
public Color IconBackgroundColor { get; set; }Property: CornerRadius
Section titled “Property: CornerRadius”Original lines: 245
Declaration hash: sha256:2ad69a50f6b3df8db885fcf49ae4c1ea302fd93f52ea62db5288e0b842113eb5
public float CornerRadius { get; set; }