Added a Switch Pro controller type.
|
@ -1090,6 +1090,7 @@ void GuiMenu::openInputDeviceOptions()
|
|||
inputControllerType->add("PLAYSTATION 3", "ps3", selectedPlayer == "ps3");
|
||||
inputControllerType->add("PLAYSTATION 4", "ps4", selectedPlayer == "ps4");
|
||||
inputControllerType->add("PLAYSTATION 5", "ps5", selectedPlayer == "ps5");
|
||||
inputControllerType->add("SWITCH PRO", "switchpro", selectedPlayer == "switchpro");
|
||||
inputControllerType->add("SNES", "snes", selectedPlayer == "snes");
|
||||
// If there are no objects returned, then there must be a manually modified entry in the
|
||||
// configuration file. Simply set the controller type to "xbox" in this case.
|
||||
|
|
|
@ -117,6 +117,20 @@ void HelpStyle::applyTheme(const std::shared_ptr<ThemeData>& theme, const std::s
|
|||
if (elem->has(PREFIX "button_start_SNES"))
|
||||
mCustomButtons.button_start_SNES = elem->get<std::string>(PREFIX "button_start_SNES");
|
||||
|
||||
// Switch Pro.
|
||||
if (elem->has(PREFIX "button_a_switch"))
|
||||
mCustomButtons.button_a_switch = elem->get<std::string>(PREFIX "button_a_switch");
|
||||
if (elem->has(PREFIX "button_b_switch"))
|
||||
mCustomButtons.button_b_switch = elem->get<std::string>(PREFIX "button_b_switch");
|
||||
if (elem->has(PREFIX "button_x_switch"))
|
||||
mCustomButtons.button_x_switch = elem->get<std::string>(PREFIX "button_x_switch");
|
||||
if (elem->has(PREFIX "button_y_switch"))
|
||||
mCustomButtons.button_y_switch = elem->get<std::string>(PREFIX "button_y_switch");
|
||||
if (elem->has(PREFIX "button_back_switch"))
|
||||
mCustomButtons.button_back_switch = elem->get<std::string>(PREFIX "button_back_switch");
|
||||
if (elem->has(PREFIX "button_start_switch"))
|
||||
mCustomButtons.button_start_switch = elem->get<std::string>(PREFIX "button_start_switch");
|
||||
|
||||
// PlayStation.
|
||||
if (elem->has(PREFIX "button_a_PS"))
|
||||
mCustomButtons.button_a_PS = elem->get<std::string>(PREFIX "button_a_PS");
|
||||
|
|
|
@ -52,6 +52,14 @@ struct HelpStyle {
|
|||
std::string button_back_SNES;
|
||||
std::string button_start_SNES;
|
||||
|
||||
// Switch Pro
|
||||
std::string button_a_switch;
|
||||
std::string button_b_switch;
|
||||
std::string button_x_switch;
|
||||
std::string button_y_switch;
|
||||
std::string button_back_switch;
|
||||
std::string button_start_switch;
|
||||
|
||||
// PlayStation
|
||||
std::string button_a_PS;
|
||||
std::string button_b_PS;
|
||||
|
|
|
@ -81,6 +81,26 @@ void HelpComponent::assignIcons()
|
|||
":/graphics/help/button_start_SNES.svg" :
|
||||
mStyle.mCustomButtons.button_start_SNES;
|
||||
}
|
||||
else if (controllerType == "switchpro") {
|
||||
sIconPathMap["a"] = mStyle.mCustomButtons.button_a_switch.empty() ?
|
||||
":/graphics/help/button_a_switch.svg" :
|
||||
mStyle.mCustomButtons.button_a_switch;
|
||||
sIconPathMap["b"] = mStyle.mCustomButtons.button_b_switch.empty() ?
|
||||
":/graphics/help/button_b_switch.svg" :
|
||||
mStyle.mCustomButtons.button_b_switch;
|
||||
sIconPathMap["x"] = mStyle.mCustomButtons.button_x_switch.empty() ?
|
||||
":/graphics/help/button_x_switch.svg" :
|
||||
mStyle.mCustomButtons.button_x_switch;
|
||||
sIconPathMap["y"] = mStyle.mCustomButtons.button_y_switch.empty() ?
|
||||
":/graphics/help/button_y_switch.svg" :
|
||||
mStyle.mCustomButtons.button_y_switch;
|
||||
sIconPathMap["back"] = mStyle.mCustomButtons.button_back_switch.empty() ?
|
||||
":/graphics/help/button_back_switch.svg" :
|
||||
mStyle.mCustomButtons.button_back_switch;
|
||||
sIconPathMap["start"] = mStyle.mCustomButtons.button_start_switch.empty() ?
|
||||
":/graphics/help/button_start_switch.svg" :
|
||||
mStyle.mCustomButtons.button_start_switch;
|
||||
}
|
||||
else if (controllerType == "ps3") {
|
||||
sIconPathMap["a"] = mStyle.mCustomButtons.button_a_PS.empty() ?
|
||||
":/graphics/help/button_a_PS.svg" :
|
||||
|
|
|
@ -205,10 +205,18 @@ void GuiInputConfig::populateConfigList()
|
|||
if (controllerType == "snes") {
|
||||
sGuiInputConfigList[4] = {"Back", false, "SELECT", ":/graphics/help/button_back_SNES.svg"};
|
||||
sGuiInputConfigList[5] = {"Start", false, "START", ":/graphics/help/button_start_SNES.svg"};
|
||||
sGuiInputConfigList[6] = {"A", false, "B", ":/graphics/help/mbuttons_a_SNES.svg"};
|
||||
sGuiInputConfigList[7] = {"B", false, "A", ":/graphics/help/mbuttons_b_SNES.svg"};
|
||||
sGuiInputConfigList[8] = {"X", true, "Y", ":/graphics/help/mbuttons_x_SNES.svg"};
|
||||
sGuiInputConfigList[9] = {"Y", true, "X", ":/graphics/help/mbuttons_y_SNES.svg"};
|
||||
sGuiInputConfigList[6] = {"A", false, "B", ":/graphics/help/mbuttons_b_SNES.svg"};
|
||||
sGuiInputConfigList[7] = {"B", false, "A", ":/graphics/help/mbuttons_a_SNES.svg"};
|
||||
sGuiInputConfigList[8] = {"X", true, "Y", ":/graphics/help/mbuttons_y_SNES.svg"};
|
||||
sGuiInputConfigList[9] = {"Y", true, "X", ":/graphics/help/mbuttons_x_SNES.svg"};
|
||||
}
|
||||
else if (controllerType == "switchpro") {
|
||||
sGuiInputConfigList[4] = {"Back", false, "MINUS", ":/graphics/help/button_back_switch.svg"};
|
||||
sGuiInputConfigList[5] = {"Start", false, "PLUS", ":/graphics/help/button_start_switch.svg"};
|
||||
sGuiInputConfigList[7] = {"A", false, "A", ":/graphics/help/mbuttons_a_switch.svg"};
|
||||
sGuiInputConfigList[6] = {"B", false, "B", ":/graphics/help/mbuttons_b_switch.svg"};
|
||||
sGuiInputConfigList[9] = {"X", true, "X", ":/graphics/help/mbuttons_x_switch.svg"};
|
||||
sGuiInputConfigList[8] = {"Y", true, "Y", ":/graphics/help/mbuttons_y_switch.svg"};
|
||||
}
|
||||
else if (controllerType == "ps3") {
|
||||
sGuiInputConfigList[4] = {"Back", false, "SELECT", ":/graphics/help/button_back_PS3.svg"};
|
||||
|
|
5
resources/graphics/help/button_a_switch.svg
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="64" height="64" version="1.1" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle id="outline" cx="32" cy="32" r="28" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_a" d="m32 4a28 28 0 0 0-28 28 28 28 0 0 0 28 28 28 28 0 0 0 28-28 28 28 0 0 0-28-28zm-4.238281 13.664062h8.457031l7.109375 28.671876h-6.875l-1.582031-6.992188h-5.761719l-1.582031 6.992188h-6.855469l7.089844-28.671876zm4.238281 8.75c-0.208333 1.002605-0.761719 3.509115-1.660156 7.519532h3.359375l-1.699219-7.519532z" fill="#fff"/>
|
||||
</svg>
|
After Width: | Height: | Size: 583 B |
5
resources/graphics/help/button_b_switch.svg
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="64" height="64" version="1.1" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle id="outline" cx="32" cy="32" r="28" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_b" d="m32 4a28 28 0 0 0-28 28 28 28 0 0 0 28 28 28 28 0 0 0 28-28 28 28 0 0 0-28-28zm-8.242188 13.78125h7.890626c3.177083 0 5.488281 0.592448 6.933593 1.777344 1.445313 1.184896 2.167969 3.072916 2.167969 5.664062 0 1.653646-0.390625 3.072917-1.171875 4.257813-0.533854 0.846354-1.302083 1.458333-2.304687 1.835937 1.393229 0.533854 2.408854 1.341146 3.046874 2.421875 0.651042 1.067709 0.976563 2.447917 0.976563 4.140625 0 2.630209-0.761719 4.694011-2.285156 6.191406-1.510417 1.484376-3.541667 2.239584-6.09375 2.265626h-9.160157v-28.554688zm6.503907 5.292969v5.859375h1.542969c0.768229 0 1.315104-0.247396 1.640624-0.742188 0.325521-0.507812 0.488282-1.263021 0.488282-2.265625 0-1.015625-0.188802-1.744791-0.566406-2.1875-0.364584-0.442708-0.950521-0.664062-1.757813-0.664062h-1.347656zm0 10.996093v6.914063h1.777343c1.5625 0 2.34375-1.204427 2.34375-3.613281 0-2.200521-0.807291-3.300782-2.421874-3.300782h-1.699219z" fill="#fff"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
30
resources/graphics/help/button_back_switch.svg
Normal file
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="64"
|
||||
height="64"
|
||||
version="1.1"
|
||||
viewBox="0 0 64 64"
|
||||
id="svg4"
|
||||
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="metadata10">
|
||||
<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="defs8" />
|
||||
<path
|
||||
id="path844-7-3"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke-width:0.84329;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="m 31.999999,3 a 29,29 0 0 0 -28.999998,29 29,29 0 0 0 28.999998,29 29,29 0 0 0 29,-29 29,29 0 0 0 -29,-29 z M 11.996092,28.720703 h 40.00586 v 6.556641 h -40.00586 z" />
|
||||
</svg>
|
After Width: | Height: | Size: 999 B |
30
resources/graphics/help/button_start_switch.svg
Normal file
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
width="64"
|
||||
height="64"
|
||||
version="1.1"
|
||||
viewBox="0 0 64 64"
|
||||
id="svg4"
|
||||
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="metadata10">
|
||||
<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="defs8" />
|
||||
<path
|
||||
id="path844-7"
|
||||
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke-width:0.84329;-inkscape-stroke:none;stop-color:#000000"
|
||||
d="M 31.999999,3.0000001 A 29,29 0 0 0 3.000001,32 a 29,29 0 0 0 28.999998,29 29,29 0 0 0 29,-29 29,29 0 0 0 -29,-28.9999999 z m -3.27734,8.9960939 h 6.55469 v 16.726562 h 16.72656 v 6.554688 h -16.72656 v 16.724609 h -6.55469 V 35.277344 H 11.998048 v -6.554688 h 16.724611 z" />
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
5
resources/graphics/help/button_x_switch.svg
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="64" height="64" version="1.1" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle id="outline" cx="32" cy="32" r="28" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_x" d="m32 4a28 28 0 0 0-28 28 28 28 0 0 0 28 28 28 28 0 0 0 28-28 28 28 0 0 0-28-28zm-9.736328 13.722656h6.875l2.929687 7.265625 2.539063-7.265625h7.109375l-6.035156 13.945313 6.523437 14.609375h-7.050781l-3.28125-8.144532-3.007813 8.144532h-7.070312l6.523437-14.824219-6.054687-13.730469z" fill="#fff"/>
|
||||
</svg>
|
After Width: | Height: | Size: 557 B |
5
resources/graphics/help/button_y_switch.svg
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="64" height="64" version="1.1" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle id="outline" cx="32" cy="32" r="28" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_y" d="m32 4a28 28 0 0 0-28 28 28 28 0 0 0 28 28 28 28 0 0 0 28-28 28 28 0 0 0-28-28zm-10.107422 13.722656h7.148438l2.988281 8.847656c0.963542-2.82552 1.953125-5.774739 2.96875-8.847656h7.109375l-6.738281 17.03125v11.523438h-6.757813v-11.328125l-6.71875-17.226563z" fill="#fff"/>
|
||||
</svg>
|
After Width: | Height: | Size: 531 B |
|
@ -4,5 +4,5 @@
|
|||
<circle id="outline_south" cx="32" cy="50" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_north" cx="32" cy="14" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_west" cx="14" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_south" d="m32 40a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-3.507812 4.289062h3.15625c1.270833 0 2.195312 0.23698 2.773437 0.710938s0.867187 1.229167 0.867187 2.265625c0 0.661458-0.15625 1.229167-0.46875 1.703125-0.213541 0.338542-0.520833 0.583333-0.921874 0.734375 0.557291 0.213542 0.963541 0.536458 1.21875 0.96875 0.260416 0.427083 0.390624 0.979167 0.390624 1.65625 0 1.052083-0.304687 1.877604-0.914062 2.476563-0.604167 0.59375-1.416667 0.895833-2.4375 0.90625h-3.664062v-11.421876zm2.601562 2.117188v2.34375h0.617188c0.307291 0 0.526041-0.098958 0.65625-0.296875 0.130208-0.203125 0.195312-0.505208 0.195312-0.90625 0-0.40625-0.075521-0.697917-0.226562-0.875-0.145834-0.177083-0.380209-0.265625-0.703126-0.265625h-0.539062zm0 4.398438v2.765624h0.710938c0.625 0 0.9375-0.48177 0.9375-1.445312 0-0.880208-0.322917-1.320312-0.96875-1.320312h-0.679688z" fill="#fff"/>
|
||||
<path id="button_east" d="m50 22a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-1.695312 4.265625h3.382812l2.84375 11.46875h-2.75l-0.632812-2.796875h-2.304688l-0.632812 2.796875h-2.742188l2.835938-11.46875zm1.695312 3.5c-0.083333 0.401042-0.304687 1.403646-0.664062 3.007813h1.34375l-0.679688-3.007813z" fill="#fff"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 872 B |
8
resources/graphics/help/mbuttons_a_switch.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="64" height="64" version="1.1" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle id="outline_east" cx="50" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_south" cx="32" cy="50" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_north" cx="32" cy="14" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_west" cx="14" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_east" d="m50 22a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-1.695312 4.265625h3.382812l2.84375 11.46875h-2.75l-0.632812-2.796875h-2.304688l-0.632812 2.796875h-2.742188l2.835938-11.46875zm1.695312 3.5c-0.083333 0.401042-0.304687 1.403646-0.664062 3.007813h1.34375l-0.679688-3.007813z" fill="#fff"/>
|
||||
</svg>
|
After Width: | Height: | Size: 872 B |
|
@ -4,5 +4,5 @@
|
|||
<circle id="outline_south" cx="32" cy="50" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_north" cx="32" cy="14" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_west" cx="14" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_east" d="m50 22a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-1.695312 4.265625h3.382812l2.84375 11.46875h-2.75l-0.632812-2.796875h-2.304688l-0.632812 2.796875h-2.742188l2.835938-11.46875zm1.695312 3.5c-0.083333 0.401042-0.304687 1.403646-0.664062 3.007813h1.34375l-0.679688-3.007813z" fill="#fff"/>
|
||||
<path id="button_south" d="m32 40a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-3.507812 4.289062h3.15625c1.270833 0 2.195312 0.23698 2.773437 0.710938s0.867187 1.229167 0.867187 2.265625c0 0.661458-0.15625 1.229167-0.46875 1.703125-0.213541 0.338542-0.520833 0.583333-0.921874 0.734375 0.557291 0.213542 0.963541 0.536458 1.21875 0.96875 0.260416 0.427083 0.390624 0.979167 0.390624 1.65625 0 1.052083-0.304687 1.877604-0.914062 2.476563-0.604167 0.59375-1.416667 0.895833-2.4375 0.90625h-3.664062v-11.421876zm2.601562 2.117188v2.34375h0.617188c0.307291 0 0.526041-0.098958 0.65625-0.296875 0.130208-0.203125 0.195312-0.505208 0.195312-0.90625 0-0.40625-0.075521-0.697917-0.226562-0.875-0.145834-0.177083-0.380209-0.265625-0.703126-0.265625h-0.539062zm0 4.398438v2.765624h0.710938c0.625 0 0.9375-0.48177 0.9375-1.445312 0-0.880208-0.322917-1.320312-0.96875-1.320312h-0.679688z" fill="#fff"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 872 B After Width: | Height: | Size: 1.4 KiB |
8
resources/graphics/help/mbuttons_b_switch.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="64" height="64" version="1.1" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle id="outline_east" cx="50" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_south" cx="32" cy="50" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_north" cx="32" cy="14" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_west" cx="14" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_south" d="m32 40a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-3.507812 4.289062h3.15625c1.270833 0 2.195312 0.23698 2.773437 0.710938s0.867187 1.229167 0.867187 2.265625c0 0.661458-0.15625 1.229167-0.46875 1.703125-0.213541 0.338542-0.520833 0.583333-0.921874 0.734375 0.557291 0.213542 0.963541 0.536458 1.21875 0.96875 0.260416 0.427083 0.390624 0.979167 0.390624 1.65625 0 1.052083-0.304687 1.877604-0.914062 2.476563-0.604167 0.59375-1.416667 0.895833-2.4375 0.90625h-3.664062v-11.421876zm2.601562 2.117188v2.34375h0.617188c0.307291 0 0.526041-0.098958 0.65625-0.296875 0.130208-0.203125 0.195312-0.505208 0.195312-0.90625 0-0.40625-0.075521-0.697917-0.226562-0.875-0.145834-0.177083-0.380209-0.265625-0.703126-0.265625h-0.539062zm0 4.398438v2.765624h0.710938c0.625 0 0.9375-0.48177 0.9375-1.445312 0-0.880208-0.322917-1.320312-0.96875-1.320312h-0.679688z" fill="#fff"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
|
@ -4,5 +4,5 @@
|
|||
<circle id="outline_south" cx="32" cy="50" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_north" cx="32" cy="14" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_west" cx="14" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_west" d="m14 22a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-4.0429688 4.289062h2.8593748l1.195313 3.539063c0.385416-1.130208 0.78125-2.309896 1.1875-3.539063h2.84375l-2.695313 6.8125v4.609376h-2.703125v-4.53125l-2.6874998-6.890626z" fill="#fff"/>
|
||||
<path id="button_north" d="m32 4a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-3.894531 4.2890625h2.75l1.171875 2.9062495 1.015625-2.9062495h2.84375l-2.414063 5.5781255 2.609375 5.84375h-2.820312l-1.3125-3.257813-1.203125 3.257813h-2.828125l2.609375-5.929688-2.421875-5.4921875z" fill="#fff"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 821 B After Width: | Height: | Size: 849 B |
8
resources/graphics/help/mbuttons_x_switch.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="64" height="64" version="1.1" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle id="outline_east" cx="50" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_south" cx="32" cy="50" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_north" cx="32" cy="14" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_west" cx="14" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_north" d="m32 4a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-3.894531 4.2890625h2.75l1.171875 2.9062495 1.015625-2.9062495h2.84375l-2.414063 5.5781255 2.609375 5.84375h-2.820312l-1.3125-3.257813-1.203125 3.257813h-2.828125l2.609375-5.929688-2.421875-5.4921875z" fill="#fff"/>
|
||||
</svg>
|
After Width: | Height: | Size: 849 B |
|
@ -4,5 +4,5 @@
|
|||
<circle id="outline_south" cx="32" cy="50" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_north" cx="32" cy="14" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_west" cx="14" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_north" d="m32 4a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-3.894531 4.2890625h2.75l1.171875 2.9062495 1.015625-2.9062495h2.84375l-2.414063 5.5781255 2.609375 5.84375h-2.820312l-1.3125-3.257813-1.203125 3.257813h-2.828125l2.609375-5.929688-2.421875-5.4921875z" fill="#fff"/>
|
||||
<path id="button_west" d="m14 22a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-4.0429688 4.289062h2.8593748l1.195313 3.539063c0.385416-1.130208 0.78125-2.309896 1.1875-3.539063h2.84375l-2.695313 6.8125v4.609376h-2.703125v-4.53125l-2.6874998-6.890626z" fill="#fff"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 849 B After Width: | Height: | Size: 821 B |
8
resources/graphics/help/mbuttons_y_switch.svg
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="64" height="64" version="1.1" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle id="outline_east" cx="50" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_south" cx="32" cy="50" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_north" cx="32" cy="14" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<circle id="outline_west" cx="14" cy="32" r="10" fill="none" stroke="#fff" stroke-width="2"/>
|
||||
<path id="button_west" d="m14 22a10 10 0 0 0-10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0-10-10zm-4.0429688 4.289062h2.8593748l1.195313 3.539063c0.385416-1.130208 0.78125-2.309896 1.1875-3.539063h2.84375l-2.695313 6.8125v4.609376h-2.703125v-4.53125l-2.6874998-6.890626z" fill="#fff"/>
|
||||
</svg>
|
After Width: | Height: | Size: 821 B |