[Gui] Overlay hide mode improve contrast in both themes...

This commit is contained in:
Syres916
2024-07-26 19:08:53 +01:00
committed by Chris Hennes
parent ea9f0c7a67
commit 2bd630d362
16 changed files with 1111 additions and 43 deletions

View File

@@ -440,29 +440,34 @@ OverlayTabWidget::OverlayTabWidget(QWidget *parent, Qt::DockWidgetArea pos)
void OverlayTabWidget::refreshIcons()
{
actOverlay.setIcon(BitmapFactory().pixmap("qss:overlay/icons/overlay.svg"));
actNoAutoMode.setIcon(BitmapFactory().pixmap("qss:overlay/icons/mode.svg"));
actTaskShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/taskshow.svg"));
actEditShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/editshow.svg"));
actEditHide.setIcon(BitmapFactory().pixmap("qss:overlay/icons/edithide.svg"));
actTransparent.setIcon(BitmapFactory().pixmap("qss:overlay/icons/transparent.svg"));
QPixmap pxAutoHide = BitmapFactory().pixmap("qss:overlay/icons/autohide.svg");
switch(dockArea) {
case Qt::LeftDockWidgetArea:
actAutoHide.setIcon(pxAutoHide);
break;
case Qt::RightDockWidgetArea:
actAutoHide.setIcon(pxAutoHide.transformed(QTransform().scale(-1,1)));
break;
case Qt::TopDockWidgetArea:
actAutoHide.setIcon(pxAutoHide.transformed(QTransform().rotate(90)));
break;
case Qt::BottomDockWidgetArea:
actAutoHide.setIcon(pxAutoHide.transformed(QTransform().rotate(-90)));
break;
default:
break;
auto curStyleSheet =
App::GetApplication()
.GetParameterGroupByPath("User parameter:BaseApp/Preferences/MainWindow")
->GetASCII("StyleSheet", "None");
QPixmap pxAutoHide;
if (isStyleSheetDark(curStyleSheet)) {
actOverlay.setIcon(BitmapFactory().pixmap("qss:overlay/icons/overlay_light.svg"));
actNoAutoMode.setIcon(BitmapFactory().pixmap("qss:overlay/icons/mode_light.svg"));
actTaskShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/taskshow_light.svg"));
actEditShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/editshow_light.svg"));
actEditHide.setIcon(BitmapFactory().pixmap("qss:overlay/icons/edithide_light.svg"));
actTransparent.setIcon(BitmapFactory().pixmap("qss:overlay/icons/transparent_light.svg"));
pxAutoHide = BitmapFactory().pixmap("qss:overlay/icons/autohide_light.svg");
}
else {
actOverlay.setIcon(BitmapFactory().pixmap("qss:overlay/icons/overlay.svg"));
actNoAutoMode.setIcon(BitmapFactory().pixmap("qss:overlay/icons/mode.svg"));
actTaskShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/taskshow.svg"));
actEditShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/editshow.svg"));
actEditHide.setIcon(BitmapFactory().pixmap("qss:overlay/icons/edithide.svg"));
actTransparent.setIcon(BitmapFactory().pixmap("qss:overlay/icons/transparent.svg"));
pxAutoHide = BitmapFactory().pixmap("qss:overlay/icons/autohide.svg");
}
actAutoHide.setIcon(rotateAutoHideIcon(pxAutoHide, dockArea));
syncAutoMode();
}
@@ -870,29 +875,162 @@ void OverlayTabWidget::retranslate()
void OverlayTabWidget::syncAutoMode()
{
QAction *action = nullptr;
switch(autoMode) {
case AutoMode::AutoHide:
action = &actAutoHide;
break;
case AutoMode::EditShow:
action = &actEditShow;
break;
case AutoMode::TaskShow:
action = &actTaskShow;
break;
case AutoMode::EditHide:
action = &actEditHide;
break;
default:
action = &actNoAutoMode;
break;
auto curStyleSheet =
App::GetApplication()
.GetParameterGroupByPath("User parameter:BaseApp/Preferences/MainWindow")
->GetASCII("StyleSheet", "None");
QAction* action = nullptr;
switch (autoMode) {
case AutoMode::AutoHide:
action = &actAutoHide;
if (isStyleSheetDark(curStyleSheet)) {
QPixmap pxAutoHideMode =
BitmapFactory().pixmap("qss:overlay/icons/autohide_lighter.svg");
pxAutoHideMode = rotateAutoHideIcon(pxAutoHideMode, dockArea);
action->setIcon(pxAutoHideMode);
actNoAutoMode.setIcon(BitmapFactory().pixmap("qss:overlay/icons/mode_light.svg"));
actTaskShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/taskshow_light.svg"));
actEditShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/editshow_light.svg"));
actEditHide.setIcon(BitmapFactory().pixmap("qss:overlay/icons/edithide_light.svg"));
}
else {
QPixmap pxAutoHideMode = BitmapFactory().pixmap("qss:overlay/icons/autohide.svg");
pxAutoHideMode = rotateAutoHideIcon(pxAutoHideMode, dockArea);
action->setIcon(pxAutoHideMode);
actNoAutoMode.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/mode_lightgray.svg"));
actTaskShow.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/taskshow_lightgray.svg"));
actEditShow.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/editshow_lightgray.svg"));
actEditHide.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/edithide_lightgray.svg"));
}
break;
case AutoMode::EditShow:
action = &actEditShow;
if (isStyleSheetDark(curStyleSheet)) {
QPixmap pxEditShowMode =
BitmapFactory().pixmap("qss:overlay/icons/editshow_lighter.svg");
action->setIcon(pxEditShowMode);
QPixmap pxAutoHideMode =
BitmapFactory().pixmap("qss:overlay/icons/autohide_light.svg");
pxAutoHideMode = rotateAutoHideIcon(pxAutoHideMode, dockArea);
actAutoHide.setIcon(pxAutoHideMode);
actNoAutoMode.setIcon(BitmapFactory().pixmap("qss:overlay/icons/mode_light.svg"));
actTaskShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/taskshow_light.svg"));
actEditHide.setIcon(BitmapFactory().pixmap("qss:overlay/icons/edithide_light.svg"));
}
else {
QPixmap pxEditShowMode = BitmapFactory().pixmap("qss:overlay/icons/editshow.svg");
action->setIcon(pxEditShowMode);
QPixmap pxAutoHideMode =
BitmapFactory().pixmap("qss:overlay/icons/autohide_lightgray.svg");
pxAutoHideMode = rotateAutoHideIcon(pxAutoHideMode, dockArea);
actAutoHide.setIcon(pxAutoHideMode);
actNoAutoMode.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/mode_lightgray.svg"));
actTaskShow.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/taskshow_lightgray.svg"));
actEditHide.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/edithide_lightgray.svg"));
}
break;
case AutoMode::TaskShow:
action = &actTaskShow;
if (isStyleSheetDark(curStyleSheet)) {
QPixmap pxTaskShowMode =
BitmapFactory().pixmap("qss:overlay/icons/taskshow_lighter.svg");
action->setIcon(pxTaskShowMode);
QPixmap pxAutoHideMode =
BitmapFactory().pixmap("qss:overlay/icons/autohide_light.svg");
pxAutoHideMode = rotateAutoHideIcon(pxAutoHideMode, dockArea);
actNoAutoMode.setIcon(BitmapFactory().pixmap("qss:overlay/icons/mode_light.svg"));
actEditShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/editshow_light.svg"));
actAutoHide.setIcon(pxAutoHideMode);
actEditHide.setIcon(BitmapFactory().pixmap("qss:overlay/icons/edithide_light.svg"));
}
else {
QPixmap pxTaskShowMode = BitmapFactory().pixmap("qss:overlay/icons/taskshow.svg");
action->setIcon(pxTaskShowMode);
QPixmap pxAutoHideMode =
BitmapFactory().pixmap("qss:overlay/icons/autohide_lightgray.svg");
pxAutoHideMode = rotateAutoHideIcon(pxAutoHideMode, dockArea);
actNoAutoMode.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/mode_lightgray.svg"));
actEditShow.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/editshow_lightgray.svg"));
actAutoHide.setIcon(pxAutoHideMode);
actEditHide.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/edithide_lightgray.svg"));
}
break;
case AutoMode::EditHide:
action = &actEditHide;
if (isStyleSheetDark(curStyleSheet)) {
QPixmap pxEditHideMode =
BitmapFactory().pixmap("qss:overlay/icons/edithide_lighter.svg");
action->setIcon(pxEditHideMode);
QPixmap pxAutoHideMode =
BitmapFactory().pixmap("qss:overlay/icons/autohide_light.svg");
pxAutoHideMode = rotateAutoHideIcon(pxAutoHideMode, dockArea);
actNoAutoMode.setIcon(BitmapFactory().pixmap("qss:overlay/icons/mode_light.svg"));
actEditShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/editshow_light.svg"));
actAutoHide.setIcon(pxAutoHideMode);
actTaskShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/taskshow_light.svg"));
}
else {
QPixmap pxEditHideMode = BitmapFactory().pixmap("qss:overlay/icons/edithide.svg");
action->setIcon(pxEditHideMode);
QPixmap pxAutoHideMode =
BitmapFactory().pixmap("qss:overlay/icons/autohide_lightgray.svg");
pxAutoHideMode = rotateAutoHideIcon(pxAutoHideMode, dockArea);
actNoAutoMode.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/mode_lightgray.svg"));
actEditShow.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/editshow_lightgray.svg"));
actAutoHide.setIcon(pxAutoHideMode);
actTaskShow.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/taskshow_lightgray.svg"));
}
break;
default:
action = &actNoAutoMode;
if (isStyleSheetDark(curStyleSheet)) {
QPixmap pxNoAutoMode = BitmapFactory().pixmap("qss:overlay/icons/mode_lighter.svg");
action->setIcon(pxNoAutoMode);
QPixmap pxAutoHideMode =
BitmapFactory().pixmap("qss:overlay/icons/autohide_light.svg");
pxAutoHideMode = rotateAutoHideIcon(pxAutoHideMode, dockArea);
actTaskShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/taskshow_light.svg"));
actEditShow.setIcon(BitmapFactory().pixmap("qss:overlay/icons/editshow_light.svg"));
actAutoHide.setIcon(pxAutoHideMode);
actEditHide.setIcon(BitmapFactory().pixmap("qss:overlay/icons/edithide_light.svg"));
}
else {
QPixmap pxNoAutoMode = BitmapFactory().pixmap("qss:overlay/icons/mode.svg");
action->setIcon(pxNoAutoMode);
QPixmap pxAutoHideMode =
BitmapFactory().pixmap("qss:overlay/icons/autohide_lightgray.svg");
pxAutoHideMode = rotateAutoHideIcon(pxAutoHideMode, dockArea);
actTaskShow.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/taskshow_lightgray.svg"));
actEditShow.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/editshow_lightgray.svg"));
actAutoHide.setIcon(pxAutoHideMode);
actEditHide.setIcon(
BitmapFactory().pixmap("qss:overlay/icons/edithide_lightgray.svg"));
}
break;
}
actAutoMode.setIcon(action->icon());
if (action == &actNoAutoMode)
if (action == &actNoAutoMode) {
actAutoMode.setToolTip(tr("Select auto show/hide mode"));
else
}
else {
actAutoMode.setToolTip(action->toolTip());
}
}
void OverlayTabWidget::onAction(QAction *action)
@@ -1770,6 +1908,36 @@ QLayoutItem *OverlayTabWidget::prepareTitleWidget(QWidget *widget, const QList<Q
return spacer;
}
bool OverlayTabWidget::isStyleSheetDark(std::string curStyleSheet)
{
if (curStyleSheet.find("dark") != std::string::npos
|| curStyleSheet.find("Dark") != std::string::npos) {
return true;
}
return false;
}
QPixmap OverlayTabWidget::rotateAutoHideIcon(QPixmap pxAutoHide, Qt::DockWidgetArea dockArea)
{
switch (dockArea) {
case Qt::LeftDockWidgetArea:
return pxAutoHide;
break;
case Qt::RightDockWidgetArea:
return pxAutoHide.transformed(QTransform().scale(-1, 1));
break;
case Qt::TopDockWidgetArea:
return pxAutoHide.transformed(QTransform().rotate(90));
break;
case Qt::BottomDockWidgetArea:
return pxAutoHide.transformed(QTransform().rotate(-90));
break;
default:
return pxAutoHide;
break;
}
}
// -----------------------------------------------------------
OverlayTitleBar::OverlayTitleBar(QWidget * parent)

View File

@@ -179,6 +179,10 @@ public:
void onAction(QAction *);
/// Sync relevant actions status with the current auto mode
void syncAutoMode();
// Establish if stylesheet is dark
static bool isStyleSheetDark(std::string curStyleSheet);
// Rotate the AutoHide icon according to the dock area
static QPixmap rotateAutoHideIcon(QPixmap pxAutoHide, Qt::DockWidgetArea dockArea);
/** Set tab widget position offset
* @param ofs: the offset size. Width is the x offset for top and bottom

View File

@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="12"
height="12"
id="svg2"
version="1.1"
viewBox="0 0 12 12"
inkscape:version="0.91 r13725"
sodipodi:docname="autohide.svg">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1301"
inkscape:window-height="744"
id="namedview8"
showgrid="true"
inkscape:zoom="22.627417"
inkscape:cx="4.6041743"
inkscape:cy="2.6400142"
inkscape:window-x="65"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg2">
<inkscape:grid
type="xygrid"
id="grid4136"
spacingx="0.5"
spacingy="0.5"
empspacing="2"
units="px" />
</sodipodi:namedview>
<defs
id="defs4" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<dc:creator>
<cc:Agent>
<dc:title>Pablo Gil</dc:title>
</cc:Agent>
</dc:creator>
<dc:subject>
<rdf:Bag>
<rdf:li>SVG</rdf:li>
<rdf:li>template</rdf:li>
</rdf:Bag>
</dc:subject>
</cc:Work>
</rdf:RDF>
</metadata>
<path
id="path5607"
d="m 5,1.5 5.501761,0.00796 L 10.5,10.5 5,10.5"
style="fill:none;fill-rule:evenodd;stroke:#838383;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1.0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
id="path5609"
d="m 8.5,6 -5,0"
style="fill:none;fill-rule:evenodd;stroke:#838383;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1.0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
id="path5611"
d="m 4.4999599,4 -3,2 3,2"
style="fill:none;fill-rule:evenodd;stroke:#838383;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1.0" />
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="12"
height="12"
id="svg2"
version="1.1"
viewBox="0 0 12 12"
inkscape:version="0.91 r13725"
sodipodi:docname="autohide.svg">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1301"
inkscape:window-height="744"
id="namedview8"
showgrid="true"
inkscape:zoom="22.627417"
inkscape:cx="4.6041743"
inkscape:cy="2.6400142"
inkscape:window-x="65"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg2">
<inkscape:grid
type="xygrid"
id="grid4136"
spacingx="0.5"
spacingy="0.5"
empspacing="2"
units="px" />
</sodipodi:namedview>
<defs
id="defs4" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<dc:creator>
<cc:Agent>
<dc:title>Pablo Gil</dc:title>
</cc:Agent>
</dc:creator>
<dc:subject>
<rdf:Bag>
<rdf:li>SVG</rdf:li>
<rdf:li>template</rdf:li>
</rdf:Bag>
</dc:subject>
</cc:Work>
</rdf:RDF>
</metadata>
<path
id="path5607"
d="m 5,1.5 5.501761,0.00796 L 10.5,10.5 5,10.5"
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1.0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
id="path5609"
d="m 8.5,6 -5,0"
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1.0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
id="path5611"
d="m 4.4999599,4 -3,2 3,2"
style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1.0" />
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="12"
height="12"
id="svg2"
version="1.1"
viewBox="0 0 12 12"
inkscape:version="0.91 r13725"
sodipodi:docname="autohide.svg">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1301"
inkscape:window-height="744"
id="namedview8"
showgrid="true"
inkscape:zoom="22.627417"
inkscape:cx="4.6041743"
inkscape:cy="2.6400142"
inkscape:window-x="65"
inkscape:window-y="24"
inkscape:window-maximized="1"
inkscape:current-layer="svg2">
<inkscape:grid
type="xygrid"
id="grid4136"
spacingx="0.5"
spacingy="0.5"
empspacing="2"
units="px" />
</sodipodi:namedview>
<defs
id="defs4" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<dc:creator>
<cc:Agent>
<dc:title>Pablo Gil</dc:title>
</cc:Agent>
</dc:creator>
<dc:subject>
<rdf:Bag>
<rdf:li>SVG</rdf:li>
<rdf:li>template</rdf:li>
</rdf:Bag>
</dc:subject>
</cc:Work>
</rdf:RDF>
</metadata>
<path
id="path5607"
d="m 5,1.5 5.501761,0.00796 L 10.5,10.5 5,10.5"
style="fill:none;fill-rule:evenodd;stroke:#bbbbbb;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1.0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccc" />
<path
id="path5609"
d="m 8.5,6 -5,0"
style="fill:none;fill-rule:evenodd;stroke:#bbbbbb;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1.0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
id="path5611"
d="m 4.4999599,4 -3,2 3,2"
style="fill:none;fill-rule:evenodd;stroke:#bbbbbb;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1.0" />
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 2.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 2.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 2.3 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -24,6 +24,6 @@
id="defs6536" />
<path
id="path4139-0"
style="color:#000000;fill:#bfbfbf;fill-opacity:0.99875158;fill-rule:evenodd;-inkscape-stroke:none"
style="color:#000000;fill:#838383;fill-opacity:0.99875158;fill-rule:evenodd;-inkscape-stroke:none"
d="M 3,8 V 9 H 9 V 8 Z M 3,6 V 7 H 9 V 6 Z M 3,4 V 5 H 9 V 4 Z M 3,0.37795276 V 0.87795274 3.3779528 H 9 V 0.37795276 Z M 4,1.3779528 h 4 v 1 H 4 Z M 1,1.5 V 11 H 11 V 1.5 H 9 v 1 h 1 V 10 H 2 V 2.5 h 1 v -1 z" />
</svg>

Before

Width:  |  Height:  |  Size: 1007 B

After

Width:  |  Height:  |  Size: 1007 B

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="svg6528"
height="12"
width="12"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata
id="metadata6538">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6536" />
<path
id="path4139-0"
style="color:#ffffff;fill:#ffffff;fill-opacity:1.0;fill-rule:evenodd;-inkscape-stroke:none"
d="M 3,8 V 9 H 9 V 8 Z M 3,6 V 7 H 9 V 6 Z M 3,4 V 5 H 9 V 4 Z M 3,0.37795276 V 0.87795274 3.3779528 H 9 V 0.37795276 Z M 4,1.3779528 h 4 v 1 H 4 Z M 1,1.5 V 11 H 11 V 1.5 H 9 v 1 h 1 V 10 H 2 V 2.5 h 1 v -1 z" />
</svg>

After

Width:  |  Height:  |  Size: 1000 B

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="svg6528"
height="12"
width="12"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<metadata
id="metadata6538">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs6536" />
<path
id="path4139-0"
style="color:#bbbbbb;fill:#bbbbbb;fill-opacity:1.0;fill-rule:evenodd;-inkscape-stroke:none"
d="M 3,8 V 9 H 9 V 8 Z M 3,6 V 7 H 9 V 6 Z M 3,4 V 5 H 9 V 4 Z M 3,0.37795276 V 0.87795274 3.3779528 H 9 V 0.37795276 Z M 4,1.3779528 h 4 v 1 H 4 Z M 1,1.5 V 11 H 11 V 1.5 H 9 v 1 h 1 V 10 H 2 V 2.5 h 1 v -1 z" />
</svg>

After

Width:  |  Height:  |  Size: 1000 B