diff options
| author | Jordan Wiens <github@psifertex.com> | 2025-10-28 20:06:56 -0400 |
|---|---|---|
| committer | Jordan <github@psifertex.com> | 2025-11-06 10:32:46 -0500 |
| commit | 8a6b131ea84cfaf5ebc760e912fb0760fd61ac34 (patch) | |
| tree | 62bfb943de210223ecea5e40140405aa7c582107 /api-docs | |
| parent | bb427a5cee88d1f56a065d183dae53e5f9479204 (diff) | |
fix multiline function definitions
Diffstat (limited to 'api-docs')
| -rw-r--r-- | api-docs/cppdocs/binaryninja-docs.css | 58 |
1 files changed, 16 insertions, 42 deletions
diff --git a/api-docs/cppdocs/binaryninja-docs.css b/api-docs/cppdocs/binaryninja-docs.css index 661dcf6c..41f99c80 100644 --- a/api-docs/cppdocs/binaryninja-docs.css +++ b/api-docs/cppdocs/binaryninja-docs.css @@ -709,7 +709,10 @@ div.contents div.dyncontent { /* ============================================================================ * TABLES * ============================================================================ */ -table { +/* Only apply to content tables, not Doxygen structural tables */ +div.contents > table:not(.memberdecls):not(.mlabels):not(.memname):not(.params), +div.contents p + table, +div.textblock table:not(.memname):not(.params) { border-collapse: collapse; border-spacing: 0; width: 100%; @@ -763,13 +766,13 @@ table.memberdecls .memItemLeft { white-space: normal; word-wrap: break-word; overflow-wrap: break-word; - padding: 2px var(--spacing-small); + padding: var(--spacing-small) var(--spacing-medium); border-bottom: 1px solid var(--border-color); width: 40%; } table.memberdecls .memItemRight { - padding: 2px var(--spacing-small); + padding: var(--spacing-small) var(--spacing-medium); border-bottom: 1px solid var(--border-color); word-wrap: break-word; overflow-wrap: break-word; @@ -814,6 +817,7 @@ table.markdownTable tr.markdownTableRowEven { /* Detail level labels (default, inline, virtual, etc.) */ table.mlabels { border-spacing: 0; + width: 100%; } table.mlabels td.mlabels-left { @@ -837,41 +841,18 @@ span.mlabel { /* Function signature tables */ table.memname { - font-family: var(--font-family-monospace); - color: var(--code-text); border-collapse: collapse; - border-spacing: 0; - width: auto; - table-layout: auto; } -table.memname td { - vertical-align: top; +div.memproto table.memname { font-family: var(--font-family-monospace); - padding: 0 5px 0 0; -} - -/* Keep function name on first column from wrapping */ -table.memname td.memname { - white-space: nowrap; - width: 1%; -} - -/* Constrain parameter type column width */ -table.memname td.paramtype { - white-space: nowrap; - width: 1%; + color: var(--code-text); } -/* Parameter names should not wrap and stay compact */ -table.memname td.paramname { - white-space: nowrap; +.memname td { + vertical-align: bottom; } -/* Empty cells (paramkey) should not take space */ -table.memname td.paramkey { - width: 1%; -} /* Type/Namespace icons (C, N, S, etc.) */ .icon { @@ -898,14 +879,6 @@ table thead th { border-bottom: 1px solid var(--border-color); } -table tbody tr:nth-child(odd) { - background-color: var(--table-row-odd); -} - -table tbody tr:nth-child(even) { - background-color: var(--table-row-even); -} - /* ============================================================================ * CODE BLOCKS AND FRAGMENTS * ============================================================================ */ @@ -997,7 +970,7 @@ dl.bug { * MEMBER DOCUMENTATION * ============================================================================ */ .memitem { - margin-bottom: var(--spacing-medium); + margin-bottom: var(--spacing-large); position: relative; } @@ -1019,18 +992,19 @@ dl.bug { border: 1px solid var(--border-color); border-top: none; border-radius: 0 0 var(--border-radius-small) var(--border-radius-small); - padding: var(--spacing-small) var(--spacing-medium); + padding: var(--spacing-medium); background-color: var(--page-bg); } .memproto { background-color: var(--fragment-bg); border: 1px solid var(--border-color); - padding: 3px var(--spacing-small); + padding: var(--spacing-small) var(--spacing-medium); border-radius: var(--border-radius-small); } -.paramname { +.paramname em, +.paramname span.paramname { color: var(--bn-red-light); font-style: italic; } |
