Commit 696b1cc38b73a5b5763324175aa1a6a91bc68fb0
1 parent
6ecc74f1
Exists in
master
and in
2 other branches
Adjustments for openSUSE 15.2.
Showing
4 changed files
with
174 additions
and
2 deletions
Show diff stats
| ... | ... | @@ -0,0 +1,84 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
| 2 | +<svg | |
| 3 | + xmlns:dc="http://purl.org/dc/elements/1.1/" | |
| 4 | + xmlns:cc="http://creativecommons.org/ns#" | |
| 5 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
| 6 | + xmlns:svg="http://www.w3.org/2000/svg" | |
| 7 | + xmlns="http://www.w3.org/2000/svg" | |
| 8 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
| 9 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
| 10 | + version="1.1" | |
| 11 | + id="svg851" | |
| 12 | + width="256" | |
| 13 | + height="256" | |
| 14 | + viewBox="0 0 256 256" | |
| 15 | + sodipodi:docname="gtk-connect-symbolic.svg" | |
| 16 | + inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"> | |
| 17 | + <metadata | |
| 18 | + id="metadata857"> | |
| 19 | + <rdf:RDF> | |
| 20 | + <cc:Work | |
| 21 | + rdf:about=""> | |
| 22 | + <dc:format>image/svg+xml</dc:format> | |
| 23 | + <dc:type | |
| 24 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
| 25 | + <dc:title></dc:title> | |
| 26 | + </cc:Work> | |
| 27 | + </rdf:RDF> | |
| 28 | + </metadata> | |
| 29 | + <defs | |
| 30 | + id="defs855"> | |
| 31 | + <marker | |
| 32 | + style="overflow:visible" | |
| 33 | + id="Arrow1Lstart" | |
| 34 | + refX="0.0" | |
| 35 | + refY="0.0" | |
| 36 | + orient="auto" | |
| 37 | + inkscape:stockid="Arrow1Lstart" | |
| 38 | + inkscape:isstock="true"> | |
| 39 | + <path | |
| 40 | + transform="scale(0.8) translate(12.5,0)" | |
| 41 | + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" | |
| 42 | + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | |
| 43 | + id="path1007" /> | |
| 44 | + </marker> | |
| 45 | + </defs> | |
| 46 | + <sodipodi:namedview | |
| 47 | + pagecolor="#ffffff" | |
| 48 | + bordercolor="#666666" | |
| 49 | + borderopacity="1" | |
| 50 | + objecttolerance="10" | |
| 51 | + gridtolerance="10" | |
| 52 | + guidetolerance="10" | |
| 53 | + inkscape:pageopacity="0" | |
| 54 | + inkscape:pageshadow="2" | |
| 55 | + inkscape:window-width="1366" | |
| 56 | + inkscape:window-height="713" | |
| 57 | + id="namedview853" | |
| 58 | + showgrid="false" | |
| 59 | + inkscape:zoom="1.3921165" | |
| 60 | + inkscape:cx="99.069109" | |
| 61 | + inkscape:cy="184.6652" | |
| 62 | + inkscape:window-x="0" | |
| 63 | + inkscape:window-y="25" | |
| 64 | + inkscape:window-maximized="1" | |
| 65 | + inkscape:current-layer="g859" | |
| 66 | + inkscape:document-rotation="0" /> | |
| 67 | + <g | |
| 68 | + inkscape:groupmode="layer" | |
| 69 | + inkscape:label="Image" | |
| 70 | + id="g859"> | |
| 71 | + <g | |
| 72 | + id="g923" | |
| 73 | + transform="matrix(3.7795276,0,0,3.7795276,-118.40429,8.6123775)"> | |
| 74 | + <path | |
| 75 | + id="rect883-3" | |
| 76 | + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.858311;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
| 77 | + d="m 92.554935,8.5779117 c -1.798383,-0.1481724 -3.650627,1.2722474 -3.264892,3.1739583 0,13.525103 0,27.050206 0,40.575309 -0.01033,1.949711 3.647396,3.05186 4.472053,1.706431 0,-15.097123 0,-30.194245 0,-45.2913683 -0.392532,-0.1087998 -0.799794,-0.1644515 -1.207161,-0.16433 z m 4.073796,-9.29504033 c -2.07079,-0.0714654 -3.476923,2.03267503 -3.165182,3.95774393 0.01085,19.2643707 -0.0217,38.5298257 0.01628,57.7935187 0.126716,2.110405 2.653929,3.534377 4.522972,2.533701 0,-21.322901 0,-42.645803 0,-63.96870376 -0.426607,-0.20655366 -0.89981,-0.31703838 -1.374071,-0.31625987 z" /> | |
| 78 | + <path | |
| 79 | + id="path930-7" | |
| 80 | + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.11486;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
| 81 | + d="M 82.489067,12.90927 A 15.467497,18.678622 0 0 0 68.038271,24.929209 H 52.736878 c -1.91384,0 -3.45457,1.540729 -3.45457,3.454569 v 6.097817 c 0,1.913843 1.54073,3.454572 3.45457,3.454572 h 15.205791 a 15.467497,18.678622 0 0 0 14.546398,12.330512 15.467497,18.678622 0 0 0 7.232118,-2.168342 V 15.077612 A 15.467497,18.678622 0 0 0 82.489067,12.90927 Z" /> | |
| 82 | + </g> | |
| 83 | + </g> | |
| 84 | +</svg> | ... | ... |
| ... | ... | @@ -0,0 +1,84 @@ |
| 1 | +<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
| 2 | +<svg | |
| 3 | + xmlns:dc="http://purl.org/dc/elements/1.1/" | |
| 4 | + xmlns:cc="http://creativecommons.org/ns#" | |
| 5 | + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
| 6 | + xmlns:svg="http://www.w3.org/2000/svg" | |
| 7 | + xmlns="http://www.w3.org/2000/svg" | |
| 8 | + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
| 9 | + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
| 10 | + version="1.1" | |
| 11 | + id="svg851" | |
| 12 | + width="256" | |
| 13 | + height="256" | |
| 14 | + viewBox="0 0 256 256" | |
| 15 | + sodipodi:docname="gtk-disconnect-symbolic.svg" | |
| 16 | + inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"> | |
| 17 | + <metadata | |
| 18 | + id="metadata857"> | |
| 19 | + <rdf:RDF> | |
| 20 | + <cc:Work | |
| 21 | + rdf:about=""> | |
| 22 | + <dc:format>image/svg+xml</dc:format> | |
| 23 | + <dc:type | |
| 24 | + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
| 25 | + <dc:title></dc:title> | |
| 26 | + </cc:Work> | |
| 27 | + </rdf:RDF> | |
| 28 | + </metadata> | |
| 29 | + <defs | |
| 30 | + id="defs855"> | |
| 31 | + <marker | |
| 32 | + style="overflow:visible" | |
| 33 | + id="Arrow1Lstart" | |
| 34 | + refX="0.0" | |
| 35 | + refY="0.0" | |
| 36 | + orient="auto" | |
| 37 | + inkscape:stockid="Arrow1Lstart" | |
| 38 | + inkscape:isstock="true"> | |
| 39 | + <path | |
| 40 | + transform="scale(0.8) translate(12.5,0)" | |
| 41 | + style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt" | |
| 42 | + d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | |
| 43 | + id="path1007" /> | |
| 44 | + </marker> | |
| 45 | + </defs> | |
| 46 | + <sodipodi:namedview | |
| 47 | + pagecolor="#ffffff" | |
| 48 | + bordercolor="#666666" | |
| 49 | + borderopacity="1" | |
| 50 | + objecttolerance="10" | |
| 51 | + gridtolerance="10" | |
| 52 | + guidetolerance="10" | |
| 53 | + inkscape:pageopacity="0" | |
| 54 | + inkscape:pageshadow="2" | |
| 55 | + inkscape:window-width="1366" | |
| 56 | + inkscape:window-height="713" | |
| 57 | + id="namedview853" | |
| 58 | + showgrid="false" | |
| 59 | + inkscape:zoom="1.3921165" | |
| 60 | + inkscape:cx="108.83539" | |
| 61 | + inkscape:cy="125.36992" | |
| 62 | + inkscape:window-x="0" | |
| 63 | + inkscape:window-y="25" | |
| 64 | + inkscape:window-maximized="1" | |
| 65 | + inkscape:current-layer="g859" | |
| 66 | + inkscape:document-rotation="0" /> | |
| 67 | + <g | |
| 68 | + inkscape:groupmode="layer" | |
| 69 | + inkscape:label="Image" | |
| 70 | + id="g859"> | |
| 71 | + <g | |
| 72 | + id="g927" | |
| 73 | + transform="matrix(3.7795276,0,0,3.7795276,-161.57965,-402.67362)"> | |
| 74 | + <path | |
| 75 | + id="rect883-3-6" | |
| 76 | + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.858311;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
| 77 | + d="m 103.7142,117.39733 c -1.79838,-0.14817 -3.65063,1.27225 -3.26489,3.17396 0,13.5251 0,27.0502 0,40.5753 -0.0103,1.94971 3.6474,3.05189 4.47205,1.70644 0,-15.09713 0,-30.19425 0,-45.29137 -0.39253,-0.1088 -0.79979,-0.16445 -1.20716,-0.16433 z m 4.0738,-9.29504 c -2.07079,-0.0715 -3.47692,2.03267 -3.16518,3.95774 0.0108,19.26437 -0.0217,38.52983 0.0163,57.79352 0.12672,2.11041 2.65393,3.53439 4.52297,2.5337 0,-21.3229 0,-42.6458 0,-63.9687 -0.42661,-0.20656 -0.89981,-0.31704 -1.37407,-0.31626 z" /> | |
| 78 | + <path | |
| 79 | + id="path930" | |
| 80 | + style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.11486;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
| 81 | + d="M 77.280561,122.17098 A 15.467497,18.678622 0 0 0 62.829766,134.19091 H 47.528374 c -1.913834,0 -3.45457,1.54073 -3.45457,3.45457 v 6.09782 c 0,1.91384 1.540736,3.45457 3.45457,3.45457 h 15.20579 a 15.467497,18.678622 0 0 0 14.546397,12.33051 15.467497,18.678622 0 0 0 7.463112,-2.3182 v -4.08812 h 8.846487 c 1.75914,0 3.175,-1.41638 3.175,-3.17552 v -2.35489 c 0,-1.75914 -1.41586,-3.17552 -3.175,-3.17552 h -8.846487 v -7.1329 h 8.901264 c 1.759143,0 3.175518,-1.41638 3.175518,-3.17552 v -2.35489 c 0,-1.75914 -1.416375,-3.17552 -3.175518,-3.17552 h -8.901264 v -4.0876 a 15.467497,18.678622 0 0 0 -7.463112,-2.31872 z" /> | |
| 82 | + </g> | |
| 83 | + </g> | |
| 84 | +</svg> | ... | ... |
src/objects/actions/button.c
| ... | ... | @@ -42,8 +42,9 @@ |
| 42 | 42 | |
| 43 | 43 | g_autofree gchar * icon_name = g_action_get_icon_name(action); |
| 44 | 44 | if(icon_name) { |
| 45 | - if(symbolic && !strstr(icon_name,"-symbolic")) { | |
| 46 | - g_autofree gchar * name = g_strconcat(icon_name,"-symbolic",NULL); | |
| 45 | + | |
| 46 | + if(symbolic && !g_str_has_suffix(icon_name,"-symbolic")) { | |
| 47 | + g_autofree gchar * name = g_strconcat(icon_name + (g_str_has_prefix(icon_name,"gtk-") ? 4 : 0),"-symbolic",NULL); | |
| 47 | 48 | return gtk_button_new_from_icon_name(name,icon_size); |
| 48 | 49 | } |
| 49 | 50 | return gtk_button_new_from_icon_name(icon_name,icon_size); | ... | ... |
src/objects/window/window.c
| ... | ... | @@ -611,9 +611,11 @@ |
| 611 | 611 | #ifdef G_OS_UNIX |
| 612 | 612 | style = PW3270_UI_STYLE_GNOME; |
| 613 | 613 | g_settings_set_boolean(settings,"menubar-visible",FALSE); |
| 614 | + g_settings_set_int(settings,"header-icon-type",1); | |
| 614 | 615 | #else |
| 615 | 616 | style = PW3270_UI_STYLE_CLASSICAL; |
| 616 | 617 | g_settings_set_boolean(settings,"menubar-visible",TRUE); |
| 618 | + g_settings_set_int(settings,"header-icon-type",0); | |
| 617 | 619 | #endif // G_OS_UNIX |
| 618 | 620 | |
| 619 | 621 | g_settings_set_boolean(settings,"toolbar-visible",TRUE); |
| ... | ... | @@ -622,6 +624,7 @@ |
| 622 | 624 | |
| 623 | 625 | } |
| 624 | 626 | |
| 627 | + | |
| 625 | 628 | if(style == PW3270_UI_STYLE_GNOME) { |
| 626 | 629 | |
| 627 | 630 | // Create header bar | ... | ... |