Skip to content

Commit

Permalink
Update doxygen-awesome to v2.2.0 (BlueBrain#691)
Browse files Browse the repository at this point in the history
Co-authored-by: github-actions <[email protected]>
  • Loading branch information
github-actions[bot] and github-actions authored Feb 20, 2023
1 parent f32c25f commit bbe6ae6
Showing 1 changed file with 131 additions and 14 deletions.
145 changes: 131 additions & 14 deletions doc/doxygen-awesome-css/doxygen-awesome.css
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ https://github.com/jothepro/doxygen-awesome-css
MIT License
Copyright (c) 2021 - 2022 jothepro
Copyright (c) 2021 - 2023 jothepro
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down Expand Up @@ -160,7 +160,7 @@ html {
--toc-background: var(--side-nav-background);
--toc-foreground: var(--side-nav-foreground);

/* height of an item in any tree / collapsable table */
/* height of an item in any tree / collapsible table */
--tree-item-height: 30px;

--memname-font-size: var(--code-font-size);
Expand Down Expand Up @@ -790,6 +790,7 @@ html.dark-mode iframe#MSearchResults {

#nav-tree {
background: transparent;
margin-right: 1px;
}

#nav-tree .label {
Expand Down Expand Up @@ -956,8 +957,9 @@ div.contents div.dyncontent {
html:not(.light-mode) div.contents > table img,
html:not(.light-mode) div.contents div.dyncontent iframe,
html:not(.light-mode) div.contents center iframe,
html:not(.light-mode) div.contents table iframe {
filter: hue-rotate(180deg) invert();
html:not(.light-mode) div.contents table iframe,
html:not(.light-mode) div.contents .dotgraph iframe {
filter: brightness(89%) hue-rotate(180deg) invert();
}
}

Expand All @@ -966,8 +968,10 @@ html.dark-mode div.contents center img,
html.dark-mode div.contents > table img,
html.dark-mode div.contents div.dyncontent iframe,
html.dark-mode div.contents center iframe,
html.dark-mode div.contents table iframe {
filter: hue-rotate(180deg) invert();
html.dark-mode div.contents table iframe,
html.dark-mode div.contents .dotgraph iframe
{
filter: brightness(89%) hue-rotate(180deg) invert();
}

h2.groupheader {
Expand Down Expand Up @@ -1056,6 +1060,21 @@ h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
color: var(--page-foreground-color);
}

.dotgraph {
max-width: 100%;
overflow-x: scroll;
}

.dotgraph .caption {
position: sticky;
left: 0;
}

/* Wrap Graphviz graphs with the `interactive_dotgraph` class if `INTERACTIVE_SVG = YES` */
.interactive_dotgraph .dotgraph iframe {
max-width: 100%;
}

/*
Table of Contents
*/
Expand Down Expand Up @@ -1322,7 +1341,7 @@ dl.bug dt a, dl.deprecated dt a, dl.todo dt a {
font-weight: bold !important;
}

dl.warning, dl.attention, dl.note, dl.deprecated, dl.bug, dl.invariant, dl.pre, dl.todo, dl.remark {
dl.warning, dl.attention, dl.note, dl.deprecated, dl.bug, dl.invariant, dl.pre, dl.post, dl.todo, dl.remark {
padding: var(--spacing-medium);
margin: var(--spacing-medium) 0;
color: var(--page-background-color);
Expand Down Expand Up @@ -1393,13 +1412,13 @@ dl.section dd, dl.bug dd, dl.deprecated dd, dl.todo dd {
margin-inline-start: 0px;
}

dl.invariant, dl.pre {
dl.invariant, dl.pre, dl.post {
background: var(--invariant-color);
border-left: 8px solid var(--invariant-color-dark);
color: var(--invariant-color-darker);
}

dl.invariant dt, dl.pre dt {
dl.invariant dt, dl.pre dt, dl.post dt {
color: var(--invariant-color-dark);
}

Expand Down Expand Up @@ -1603,6 +1622,10 @@ table.doxtable tbody {
border-radius: var(--border-radius-small);
}

table.markdownTable, table.doxtable, table.fieldtable {
padding: 1px;
}

table.doxtable caption {
display: block;
}
Expand Down Expand Up @@ -1693,6 +1716,15 @@ table.markdownTable tr:last-child, table.doxtable tr:last-child {
border-bottom: none;
}

.full_width_table table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) {
display: block;
}

.full_width_table table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody {
display: table;
width: 100%;
}

table.fieldtable th {
font-size: var(--page-font-size);
font-weight: 600;
Expand Down Expand Up @@ -2195,7 +2227,9 @@ div.memproto::-webkit-scrollbar,
.contents center::-webkit-scrollbar,
.contents .center::-webkit-scrollbar,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody::-webkit-scrollbar,
div.contents .toc::-webkit-scrollbar {
div.contents .toc::-webkit-scrollbar,
.contents .dotgraph::-webkit-scrollbar,
.contents .tabs-overview-container::-webkit-scrollbar {
background: transparent;
width: calc(var(--webkit-scrollbar-size) + var(--webkit-scrollbar-padding) + var(--webkit-scrollbar-padding));
height: calc(var(--webkit-scrollbar-size) + var(--webkit-scrollbar-padding) + var(--webkit-scrollbar-padding));
Expand All @@ -2208,7 +2242,9 @@ div.memproto::-webkit-scrollbar-thumb,
.contents center::-webkit-scrollbar-thumb,
.contents .center::-webkit-scrollbar-thumb,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody::-webkit-scrollbar-thumb,
div.contents .toc::-webkit-scrollbar-thumb {
div.contents .toc::-webkit-scrollbar-thumb,
.contents .dotgraph::-webkit-scrollbar-thumb,
.contents .tabs-overview-container::-webkit-scrollbar-thumb {
background-color: transparent;
border: var(--webkit-scrollbar-padding) solid transparent;
border-radius: calc(var(--webkit-scrollbar-padding) + var(--webkit-scrollbar-padding));
Expand All @@ -2222,7 +2258,9 @@ div.memproto:hover::-webkit-scrollbar-thumb,
.contents center:hover::-webkit-scrollbar-thumb,
.contents .center:hover::-webkit-scrollbar-thumb,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody:hover::-webkit-scrollbar-thumb,
div.contents .toc:hover::-webkit-scrollbar-thumb {
div.contents .toc:hover::-webkit-scrollbar-thumb,
.contents .dotgraph:hover::-webkit-scrollbar-thumb,
.contents .tabs-overview-container:hover::-webkit-scrollbar-thumb {
background-color: var(--webkit-scrollbar-color);
}

Expand All @@ -2233,7 +2271,9 @@ div.memproto::-webkit-scrollbar-track,
.contents center::-webkit-scrollbar-track,
.contents .center::-webkit-scrollbar-track,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody::-webkit-scrollbar-track,
div.contents .toc::-webkit-scrollbar-track {
div.contents .toc::-webkit-scrollbar-track,
.contents .dotgraph::-webkit-scrollbar-track,
.contents .tabs-overview-container::-webkit-scrollbar-track {
background: transparent;
}

Expand Down Expand Up @@ -2270,7 +2310,9 @@ div.memproto,
.contents center,
.contents .center,
.contents table:not(.memberdecls):not(.mlabels):not(.fieldtable):not(.memname) tbody,
div.contents .toc {
div.contents .toc,
.contents .dotgraph,
.contents .tabs-overview-container {
scrollbar-width: thin;
}

Expand Down Expand Up @@ -2403,3 +2445,78 @@ a.anchorlink:hover {
h2:hover a.anchorlink, h1:hover a.anchorlink, h3:hover a.anchorlink, h4:hover a.anchorlink {
display: inline-block;
}

/*
Optional tab feature
*/

.tabbed ul {
padding-inline-start: 0px;
margin: 0;
padding: var(--spacing-small) 0;
border-bottom: 1px solid var(--separator-color);
}

.tabbed li {
display: none;
}

.tabbed li.selected {
display: block;
}

.tabs-overview-container {
overflow-x: auto;
display: block;
overflow-y: visible;
}

.tabs-overview {
border-bottom: 1px solid var(--separator-color);
display: flex;
flex-direction: row;
}

.tabs-overview button.tab-button {
color: var(--page-foreground-color);
margin: 0;
border: none;
background: transparent;
padding: var(--spacing-small) 0;
display: inline-block;
font-size: var(--page-font-size);
cursor: pointer;
box-shadow: 0 1px 0 0 var(--separator-color);
}

.tabs-overview button.tab-button .tab-title {
float: left;
white-space: nowrap;
padding: var(--spacing-small) var(--spacing-large);
border-radius: var(--border-radius-medium);
}

.tabs-overview button.tab-button:not(:last-child) .tab-title {
box-shadow: 8px 0 0 -7px var(--separator-color);
}

.tabs-overview button.tab-button:hover .tab-title {
background: var(--primary-color);
color: var(--page-background-color);
box-shadow: none;
}

.tabs-overview button.tab-button.active {
color: var(--primary-color);
box-shadow: 0 1px 0 0 var(--primary-color), inset 0 -1px 0 0 var(--primary-color);
}

@media (prefers-color-scheme: dark) {
html:not(.light-mode) .tabs-overview button.tab-button:hover .tab-title {
color: var(--page-foreground-color);
}
}

html.dark-mode .tabs-overview button.tab-button:hover .tab-title {
color: var(--page-foreground-color);
}

0 comments on commit bbe6ae6

Please sign in to comment.