some devtools improvements
[themes.git] / LCARStrek / browser / devtools / performance.css
index c0939c8ea5b7eed2404c5a63863575a2793cd018..413d89430273a7a425aa3d5cc49ebe618b5b4115 100644 (file)
   -moz-padding-end: 8px;
 }
 
+#filter-button {
+  list-style-image: url(timeline-filter.svg#filter);
+  min-width: 24px;
+}
+
+#filter-button[disabled] {
+  list-style-image: url(timeline-filter.svg#filter-disabled);
+}
+
+#filter-button:not([disabled]):hover,
+#filter-button:not([disabled]):hover:active,
+#filter-button[open] {
+  list-style-image: url(timeline-filter.svg#filter-open);
+}
+
+#performance-filter-menupopup > menuitem:before {
+  content: "";
+  display: block;
+  width: 8px;
+  height: 8px;
+  margin: 0 8px;
+  border-radius: 1px;
+}
+
 /* Recording Notice */
 
 #performance-view .notice-container {
 /* Overview Panel */
 
 .record-button {
+  list-style-image: url(profiler-stopwatch-tbutton.svg);
+}
+
+#empty-notice > .record-button,
+.record-button:hover,
+.record-button:hover:active {
   list-style-image: url(profiler-stopwatch.svg);
 }
 
   list-style-image: url(performance-icons.svg#details-waterfall);
 }
 
+#select-waterfall-view:hover,
+#select-waterfall-view:hover:active,
+#select-waterfall-view[checked] {
+  list-style-image: url(performance-icons.svg#details-waterfall-active);
+}
+
+#select-calltree-view,
 #select-js-calltree-view,
 #select-memory-calltree-view {
   list-style-image: url(performance-icons.svg#details-call-tree);
 }
 
+#select-calltree-view:hover,
+#select-calltree-view:hover:active,
+#select-calltree-view[checked],
+#select-js-calltree-view:hover,
+#select-js-calltree-view:hover:active,
+#select-js-calltree-view[checked],
+#select-memory-calltree-view:hover,
+#select-memory-calltree-view:hover:active,
+#select-memory-calltree-view[checked] {
+  list-style-image: url(performance-icons.svg#details-call-tree-active);
+}
+
+#select-flamegraph-view,
 #select-js-flamegraph-view,
 #select-memory-flamegraph-view {
   list-style-image: url(performance-icons.svg#details-flamegraph);
 }
 
+#select-flamegraph-view:hover,
+#select-flamegraph-view:hover:active,
+#select-flamegraph-view[checked],
+#select-js-flamegraph-view:hover,
+#select-js-flamegraph-view:hover:active,
+#select-js-flamegraph-view[checked],
+#select-memory-flamegraph-view:hover,
+#select-memory-flamegraph-view:hover:active,
+#select-memory-flamegraph-view[checked] {
+  list-style-image: url(performance-icons.svg#details-flamegraph-active);
+}
+
 /* Profile call tree */
 
 .call-tree-cells-container {
 
 /* Profile call tree */
 
-.call-tree-headers-container {
-  border-top: 1px solid var(--theme-splitter-color);
-}
-
 .call-tree-cells-container {
   /* Hack: force hardware acceleration */
   transform: translateZ(1px);