Add icons and highlight.js to project
This commit includes the addition of a new toolbox icon in both .ico and .png formats, updating the resource file to reference the new icon. In addition, numerous highlight.js files and styles have been integrated into the project, enhancing syntax highlighting capabilities. Existing file references in 'out_embed/all.hpp' have been updated accordingly.Add new highlighting styles and GitHub CSS to project Introduced two new image styles, "brown-papersq" and "pojoaque", for highlighting. Additionally, embedded GitHub's CSS files as header files in the `saucer::embedded` namespace to enhance syntax highlighting features. These changes aim to improve the visual styling and customization options for code presentation.
This commit is contained in:
163
res/highlight/styles/base16/equilibrium-gray-light.css
Normal file
163
res/highlight/styles/base16/equilibrium-gray-light.css
Normal file
@@ -0,0 +1,163 @@
|
||||
pre code.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 1em
|
||||
}
|
||||
code.hljs {
|
||||
padding: 3px 5px
|
||||
}
|
||||
/*!
|
||||
Theme: Equilibrium Gray Light
|
||||
Author: Carlo Abelli
|
||||
License: ~ MIT (or more permissive) [via base16-schemes-source]
|
||||
Maintainer: @highlightjs/core-team
|
||||
Version: 2021.09.0
|
||||
*/
|
||||
/*
|
||||
WARNING: DO NOT EDIT THIS FILE DIRECTLY.
|
||||
|
||||
This theme file was auto-generated from the Base16 scheme equilibrium-gray-light
|
||||
by the Highlight.js Base16 template builder.
|
||||
|
||||
- https://github.com/highlightjs/base16-highlightjs
|
||||
*/
|
||||
/*
|
||||
base00 #f1f1f1 Default Background
|
||||
base01 #e2e2e2 Lighter Background (Used for status bars, line number and folding marks)
|
||||
base02 #d4d4d4 Selection Background
|
||||
base03 #777777 Comments, Invisibles, Line Highlighting
|
||||
base04 #5e5e5e Dark Foreground (Used for status bars)
|
||||
base05 #474747 Default Foreground, Caret, Delimiters, Operators
|
||||
base06 #303030 Light Foreground (Not often used)
|
||||
base07 #1b1b1b Light Background (Not often used)
|
||||
base08 #d02023 Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted
|
||||
base09 #bf3e05 Integers, Boolean, Constants, XML Attributes, Markup Link Url
|
||||
base0A #9d6f00 Classes, Markup Bold, Search Text Background
|
||||
base0B #637200 Strings, Inherited Class, Markup Code, Diff Inserted
|
||||
base0C #007a72 Support, Regular Expressions, Escape Characters, Markup Quotes
|
||||
base0D #0073b5 Functions, Methods, Attribute IDs, Headings
|
||||
base0E #4e66b6 Keywords, Storage, Selector, Markup Italic, Diff Changed
|
||||
base0F #c42775 Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>
|
||||
*/
|
||||
pre code.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 1em
|
||||
}
|
||||
code.hljs {
|
||||
padding: 3px 5px
|
||||
}
|
||||
.hljs {
|
||||
color: #474747;
|
||||
background: #f1f1f1
|
||||
}
|
||||
.hljs::selection,
|
||||
.hljs ::selection {
|
||||
background-color: #d4d4d4;
|
||||
color: #474747
|
||||
}
|
||||
/* purposely do not highlight these things */
|
||||
.hljs-formula,
|
||||
.hljs-params,
|
||||
.hljs-property {
|
||||
|
||||
}
|
||||
/* base03 - #777777 - Comments, Invisibles, Line Highlighting */
|
||||
.hljs-comment {
|
||||
color: #777777
|
||||
}
|
||||
/* base04 - #5e5e5e - Dark Foreground (Used for status bars) */
|
||||
.hljs-tag {
|
||||
color: #5e5e5e
|
||||
}
|
||||
/* base05 - #474747 - Default Foreground, Caret, Delimiters, Operators */
|
||||
.hljs-subst,
|
||||
.hljs-punctuation,
|
||||
.hljs-operator {
|
||||
color: #474747
|
||||
}
|
||||
.hljs-operator {
|
||||
opacity: 0.7
|
||||
}
|
||||
/* base08 - Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted */
|
||||
.hljs-bullet,
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-selector-tag,
|
||||
.hljs-name,
|
||||
.hljs-deletion {
|
||||
color: #d02023
|
||||
}
|
||||
/* base09 - Integers, Boolean, Constants, XML Attributes, Markup Link Url */
|
||||
.hljs-symbol,
|
||||
.hljs-number,
|
||||
.hljs-link,
|
||||
.hljs-attr,
|
||||
.hljs-variable.constant_,
|
||||
.hljs-literal {
|
||||
color: #bf3e05
|
||||
}
|
||||
/* base0A - Classes, Markup Bold, Search Text Background */
|
||||
.hljs-title,
|
||||
.hljs-class .hljs-title,
|
||||
.hljs-title.class_ {
|
||||
color: #9d6f00
|
||||
}
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
color: #9d6f00
|
||||
}
|
||||
/* base0B - Strings, Inherited Class, Markup Code, Diff Inserted */
|
||||
.hljs-code,
|
||||
.hljs-addition,
|
||||
.hljs-title.class_.inherited__,
|
||||
.hljs-string {
|
||||
color: #637200
|
||||
}
|
||||
/* base0C - Support, Regular Expressions, Escape Characters, Markup Quotes */
|
||||
/* guessing */
|
||||
.hljs-built_in,
|
||||
.hljs-doctag,
|
||||
.hljs-quote,
|
||||
.hljs-keyword.hljs-atrule,
|
||||
.hljs-regexp {
|
||||
color: #007a72
|
||||
}
|
||||
/* base0D - Functions, Methods, Attribute IDs, Headings */
|
||||
.hljs-function .hljs-title,
|
||||
.hljs-attribute,
|
||||
.ruby .hljs-property,
|
||||
.hljs-title.function_,
|
||||
.hljs-section {
|
||||
color: #0073b5
|
||||
}
|
||||
/* base0E - Keywords, Storage, Selector, Markup Italic, Diff Changed */
|
||||
/* .hljs-selector-id, */
|
||||
/* .hljs-selector-class, */
|
||||
/* .hljs-selector-attr, */
|
||||
/* .hljs-selector-pseudo, */
|
||||
.hljs-type,
|
||||
.hljs-template-tag,
|
||||
.diff .hljs-meta,
|
||||
.hljs-keyword {
|
||||
color: #4e66b6
|
||||
}
|
||||
.hljs-emphasis {
|
||||
color: #4e66b6;
|
||||
font-style: italic
|
||||
}
|
||||
/* base0F - Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?> */
|
||||
/*
|
||||
prevent top level .keyword and .string scopes
|
||||
from leaking into meta by accident
|
||||
*/
|
||||
.hljs-meta,
|
||||
.hljs-meta .hljs-keyword,
|
||||
.hljs-meta .hljs-string {
|
||||
color: #c42775
|
||||
}
|
||||
/* for v10 compatible themes */
|
||||
.hljs-meta .hljs-keyword,
|
||||
.hljs-meta-keyword {
|
||||
font-weight: bold
|
||||
}
|
||||
Reference in New Issue
Block a user