Sun, 19 Sep 2021 19:59:06 +0200
Started implementing the VCS status widget for the left side.
--- a/eric7.epj Sun Sep 19 16:26:29 2021 +0200 +++ b/eric7.epj Sun Sep 19 19:59:06 2021 +0200 @@ -2284,7 +2284,8 @@ "eric7/VirtualEnv/VirtualenvManagerWidgets.py", "eric7/eric7_virtualenv.py", "eric7/eric7_virtualenv.pyw", - "eric7/UI/FindFileWidget.py" + "eric7/UI/FindFileWidget.py", + "eric7/VCS/StatusWidget.py" ], "SPELLEXCLUDES": "Dictionaries/excludes.dic", "SPELLLANGUAGE": "en_US",
--- a/eric7/Plugins/VcsPlugins/vcsGit/GitStatusMonitorThread.py Sun Sep 19 16:26:29 2021 +0200 +++ b/eric7/Plugins/VcsPlugins/vcsGit/GitStatusMonitorThread.py Sun Sep 19 19:59:06 2021 +0200 @@ -45,7 +45,7 @@ path relative to the project directory starting with the third column. The allowed status flags are: <ul> - <li>"A" path was added but not yet comitted</li> + <li>"A" path was added but not yet committed</li> <li>"M" path has local changes</li> <li>"O" path was removed</li> <li>"R" path was deleted and then re-added</li>
--- a/eric7/Plugins/VcsPlugins/vcsMercurial/HgStatusMonitorThread.py Sun Sep 19 16:26:29 2021 +0200 +++ b/eric7/Plugins/VcsPlugins/vcsMercurial/HgStatusMonitorThread.py Sun Sep 19 19:59:06 2021 +0200 @@ -36,7 +36,7 @@ to the project directory starting with the third column. The allowed status flags are: <ul> - <li>"A" path was added but not yet comitted</li> + <li>"A" path was added but not yet committed</li> <li>"M" path has local changes</li> <li>"O" path was removed</li> <li>"R" path was deleted and then re-added</li>
--- a/eric7/Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py Sun Sep 19 16:26:29 2021 +0200 +++ b/eric7/Plugins/VcsPlugins/vcsPySvn/SvnStatusMonitorThread.py Sun Sep 19 19:59:06 2021 +0200 @@ -40,7 +40,7 @@ path relative to the project directory starting with the third column. The allowed status flags are: <ul> - <li>"A" path was added but not yet comitted</li> + <li>"A" path was added but not yet committed</li> <li>"M" path has local changes</li> <li>"O" path was removed</li> <li>"R" path was deleted and then re-added</li>
--- a/eric7/Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py Sun Sep 19 16:26:29 2021 +0200 +++ b/eric7/Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py Sun Sep 19 19:59:06 2021 +0200 @@ -46,7 +46,7 @@ path relative to the project directory starting with the third column. The allowed status flags are: <ul> - <li>"A" path was added but not yet comitted</li> + <li>"A" path was added but not yet committed</li> <li>"M" path has local changes</li> <li>"O" path was removed</li> <li>"R" path was deleted and then re-added</li>
--- a/eric7/Project/Project.py Sun Sep 19 16:26:29 2021 +0200 +++ b/eric7/Project/Project.py Sun Sep 19 19:59:06 2021 +0200 @@ -102,6 +102,7 @@ repopulated @signal completeRepopulateItem(str) emitted after an item of the model was repopulated + @signal vcsStatusMonitorData(list) emitted to signal the VCS status data @signal vcsStatusMonitorStatus(str, str) emitted to signal the status of the monitoring thread (ok, nok, op, off) and a status message @signal vcsStatusMonitorInfo(str) emitted to signal some info of the @@ -149,6 +150,7 @@ directoryRemoved = pyqtSignal(str) prepareRepopulateItem = pyqtSignal(str) completeRepopulateItem = pyqtSignal(str) + vcsStatusMonitorData = pyqtSignal(list) vcsStatusMonitorStatus = pyqtSignal(str, str) vcsStatusMonitorInfo = pyqtSignal(str) reinitVCS = pyqtSignal() @@ -3076,8 +3078,10 @@ self.vcs.startStatusMonitor(self) self.vcs.vcsStatusMonitorData.connect( self.__model.changeVCSStates) + self.vcs.vcsStatusMonitorData.connect( + self.vcsStatusMonitorData) self.vcs.vcsStatusMonitorStatus.connect( - self.__statusMonitorStatus) + self.vcsStatusMonitorStatus) self.vcs.vcsStatusMonitorInfo.connect( self.vcsStatusMonitorInfo) self.vcs.vcsStatusChanged.connect( @@ -5128,17 +5132,6 @@ ## Below is the interface to the VCS monitor thread ######################################################################### - def __statusMonitorStatus(self, status, statusMsg): - """ - Private method to receive the status monitor status. - - It simply reemits the received status. - - @param status status of the monitoring thread (string, ok, nok or off) - @param statusMsg explanotory text for the signaled status (string) - """ - self.vcsStatusMonitorStatus.emit(status, statusMsg) - def setStatusMonitorInterval(self, interval): """ Public method to se the interval of the VCS status monitor thread.
--- a/eric7/UI/UserInterface.py Sun Sep 19 16:26:29 2021 +0200 +++ b/eric7/UI/UserInterface.py Sun Sep 19 19:59:06 2021 +0200 @@ -952,6 +952,10 @@ self.__findFileWidget.sourceFile.connect( self.viewmanager.openSourceFile) self.__findFileWidget.designerFile.connect(self.__designer) + + # Create the VCS Status widget + from VCS.StatusWidget import StatusWidget + self.__vcsStatusWidget = StatusWidget(self.project, self) def __createLayout(self): """ @@ -1040,6 +1044,10 @@ UI.PixmapCache.getIcon("projectViewer"), self.tr("Project-Viewer")) + self.lToolbox.addItem(self.__vcsStatusWidget, + UI.PixmapCache.getIcon("tbVcsStatus"), + self.tr("VCS Status")) + self.lToolbox.addItem(self.multiProjectBrowser, UI.PixmapCache.getIcon("multiProjectViewer"), self.tr("Multiproject-Viewer")) @@ -1181,6 +1189,11 @@ self.tr("Project-Viewer")) self.leftSidebar.addTab( + self.__vcsStatusWidget, + UI.PixmapCache.getIcon("sbVcsStatus96"), + self.tr("VCS Status")) + + self.leftSidebar.addTab( self.multiProjectBrowser, UI.PixmapCache.getIcon("sbMultiProjectViewer96"), self.tr("Multiproject-Viewer"))
--- a/eric7/VCS/StatusMonitorThread.py Sun Sep 19 16:26:29 2021 +0200 +++ b/eric7/VCS/StatusMonitorThread.py Sun Sep 19 19:59:06 2021 +0200 @@ -187,7 +187,7 @@ and the path relative to the project directory starting with the third column. The allowed status flags are: <ul> - <li>"A" path was added but not yet comitted</li> + <li>"A" path was added but not yet committed</li> <li>"M" path has local changes</li> <li>"O" path was removed</li> <li>"R" path was deleted and then re-added</li>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric7/icons/breeze-dark/sbVcsStatus96.svg Sun Sep 19 19:59:06 2021 +0200 @@ -0,0 +1,52 @@ +<?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" + version="1.1" + id="Layer_1" + x="0px" + y="0px" + viewBox="0 0 96 96" + xml:space="preserve" + sodipodi:docname="sbVcsStatus96.svg" + width="96" + height="96" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"><metadata + id="metadata9"><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:title></cc:Work></rdf:RDF></metadata><defs + id="defs7" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1715" + inkscape:window-height="1021" + id="namedview5" + showgrid="false" + inkscape:zoom="7.8997086" + inkscape:cx="46.08978" + inkscape:cy="50.2493" + inkscape:window-x="133" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> +<g + id="XMLID_1_" + transform="matrix(0.1629435,0,0,0.1640625,6.294612,6)" + style="fill:#eff0f1;fill-opacity:1"> + <path + id="XMLID_7_" + d="m 365.1,74.6 c -43.8,0 -80.2,36.4 -80.2,80.2 0,38.2 27,70.9 64.3,78.3 -0.9,21.4 -12.1,33.6 -30.8,48.5 -23.3,17.7 -53.2,23.3 -74.6,27 -46.6,8.4 -71.8,30.8 -83,45.7 V 159.5 c 16.8,-2.8 32.6,-12.1 44.8,-25.2 13.1,-14.9 20.5,-33.6 20.5,-54.1 C 226.2,36.4 189.8,0 146,0 102.2,0 65.7,36.4 65.7,80.2 c 0,19.6 7.5,38.2 19.6,53.2 11.2,13.1 26.1,21.4 42.9,25.2 v 195.8 c -16.8,3.7 -31.7,13.1 -42.9,25.2 -13.1,14.9 -19.6,33.6 -19.6,52.2 0,43.8 36.4,80.2 80.2,80.2 43.8,0 80.2,-36.4 80.2,-80.2 0,-27 -13.1,-51.3 -35.4,-66.2 10.3,-11.2 28,-22.4 58.8,-28 25.2,-4.7 60.6,-11.2 88.6,-32.6 27,-20.5 42,-42 43.8,-73.7 37.3,-7.5 64.3,-40.1 64.3,-78.3 -0.9,-43 -37.3,-78.4 -81.1,-78.4 z M 97.5,81.1 c 0,-26.1 21.4,-48.5 48.5,-48.5 26.1,0 48.5,21.4 48.5,48.5 0,27.1 -21.5,48.5 -48.5,48.5 -27.1,0 -48.5,-22.4 -48.5,-48.5 z m 96,352.6 c 0,26.1 -21.4,48.5 -48.5,48.5 -26.1,0 -48.5,-21.4 -48.5,-48.5 0,-27.1 21.4,-48.5 48.5,-48.5 27.1,0.9 48.5,22.3 48.5,48.5 z M 365.1,202.4 c -26.1,0 -48.5,-21.4 -48.5,-48.5 0,-26.1 21.4,-48.5 48.5,-48.5 26.1,0 48.5,21.4 48.5,48.5 -0.9,27 -22.4,48.5 -48.5,48.5 z" + style="fill:#eff0f1;fill-opacity:1" /> +</g> +</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric7/icons/breeze-dark/tbVcsStatus.svg Sun Sep 19 19:59:06 2021 +0200 @@ -0,0 +1,53 @@ +<?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" + version="1.1" + id="Layer_1" + x="0px" + y="0px" + viewBox="0 0 22 22" + xml:space="preserve" + sodipodi:docname="tbVcsStatus.svg" + width="22" + height="22" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"><metadata + id="metadata9"><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:title></cc:Work></rdf:RDF></metadata><defs + id="defs7" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1715" + inkscape:window-height="1021" + id="namedview5" + showgrid="false" + inkscape:zoom="7.8997086" + inkscape:cx="46.08978" + inkscape:cy="50.2493" + inkscape:window-x="133" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" + inkscape:document-rotation="0" /> +<g + id="XMLID_1_" + transform="matrix(0.04204993,0,0,0.0390625,0.2373196,1)" + style="fill:#eff0f1;fill-opacity:1"> + <path + id="XMLID_7_" + d="m 365.1,74.6 c -43.8,0 -80.2,36.4 -80.2,80.2 0,38.2 27,70.9 64.3,78.3 -0.9,21.4 -12.1,33.6 -30.8,48.5 -23.3,17.7 -53.2,23.3 -74.6,27 -46.6,8.4 -71.8,30.8 -83,45.7 V 159.5 c 16.8,-2.8 32.6,-12.1 44.8,-25.2 13.1,-14.9 20.5,-33.6 20.5,-54.1 C 226.2,36.4 189.8,0 146,0 102.2,0 65.7,36.4 65.7,80.2 c 0,19.6 7.5,38.2 19.6,53.2 11.2,13.1 26.1,21.4 42.9,25.2 v 195.8 c -16.8,3.7 -31.7,13.1 -42.9,25.2 -13.1,14.9 -19.6,33.6 -19.6,52.2 0,43.8 36.4,80.2 80.2,80.2 43.8,0 80.2,-36.4 80.2,-80.2 0,-27 -13.1,-51.3 -35.4,-66.2 10.3,-11.2 28,-22.4 58.8,-28 25.2,-4.7 60.6,-11.2 88.6,-32.6 27,-20.5 42,-42 43.8,-73.7 37.3,-7.5 64.3,-40.1 64.3,-78.3 -0.9,-43 -37.3,-78.4 -81.1,-78.4 z M 97.5,81.1 c 0,-26.1 21.4,-48.5 48.5,-48.5 26.1,0 48.5,21.4 48.5,48.5 0,27.1 -21.5,48.5 -48.5,48.5 -27.1,0 -48.5,-22.4 -48.5,-48.5 z m 96,352.6 c 0,26.1 -21.4,48.5 -48.5,48.5 -26.1,0 -48.5,-21.4 -48.5,-48.5 0,-27.1 21.4,-48.5 48.5,-48.5 27.1,0.9 48.5,22.3 48.5,48.5 z M 365.1,202.4 c -26.1,0 -48.5,-21.4 -48.5,-48.5 0,-26.1 21.4,-48.5 48.5,-48.5 26.1,0 48.5,21.4 48.5,48.5 -0.9,27 -22.4,48.5 -48.5,48.5 z" + style="fill:#eff0f1;fill-opacity:1" /> +</g> +</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric7/icons/breeze-light/sbVcsStatus96.svg Sun Sep 19 19:59:06 2021 +0200 @@ -0,0 +1,52 @@ +<?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" + version="1.1" + id="Layer_1" + x="0px" + y="0px" + viewBox="0 0 96 96" + xml:space="preserve" + sodipodi:docname="sbVcsStatus96.svg" + width="96" + height="96" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"><metadata + id="metadata9"><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:title></cc:Work></rdf:RDF></metadata><defs + id="defs7" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1715" + inkscape:window-height="1021" + id="namedview5" + showgrid="false" + inkscape:zoom="7.8997086" + inkscape:cx="46.08978" + inkscape:cy="50.2493" + inkscape:window-x="133" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> +<g + id="XMLID_1_" + transform="matrix(0.1629435,0,0,0.1640625,6.294612,6)" + style="fill:#eff0f1;fill-opacity:1"> + <path + id="XMLID_7_" + d="m 365.1,74.6 c -43.8,0 -80.2,36.4 -80.2,80.2 0,38.2 27,70.9 64.3,78.3 -0.9,21.4 -12.1,33.6 -30.8,48.5 -23.3,17.7 -53.2,23.3 -74.6,27 -46.6,8.4 -71.8,30.8 -83,45.7 V 159.5 c 16.8,-2.8 32.6,-12.1 44.8,-25.2 13.1,-14.9 20.5,-33.6 20.5,-54.1 C 226.2,36.4 189.8,0 146,0 102.2,0 65.7,36.4 65.7,80.2 c 0,19.6 7.5,38.2 19.6,53.2 11.2,13.1 26.1,21.4 42.9,25.2 v 195.8 c -16.8,3.7 -31.7,13.1 -42.9,25.2 -13.1,14.9 -19.6,33.6 -19.6,52.2 0,43.8 36.4,80.2 80.2,80.2 43.8,0 80.2,-36.4 80.2,-80.2 0,-27 -13.1,-51.3 -35.4,-66.2 10.3,-11.2 28,-22.4 58.8,-28 25.2,-4.7 60.6,-11.2 88.6,-32.6 27,-20.5 42,-42 43.8,-73.7 37.3,-7.5 64.3,-40.1 64.3,-78.3 -0.9,-43 -37.3,-78.4 -81.1,-78.4 z M 97.5,81.1 c 0,-26.1 21.4,-48.5 48.5,-48.5 26.1,0 48.5,21.4 48.5,48.5 0,27.1 -21.5,48.5 -48.5,48.5 -27.1,0 -48.5,-22.4 -48.5,-48.5 z m 96,352.6 c 0,26.1 -21.4,48.5 -48.5,48.5 -26.1,0 -48.5,-21.4 -48.5,-48.5 0,-27.1 21.4,-48.5 48.5,-48.5 27.1,0.9 48.5,22.3 48.5,48.5 z M 365.1,202.4 c -26.1,0 -48.5,-21.4 -48.5,-48.5 0,-26.1 21.4,-48.5 48.5,-48.5 26.1,0 48.5,21.4 48.5,48.5 -0.9,27 -22.4,48.5 -48.5,48.5 z" + style="fill:#eff0f1;fill-opacity:1" /> +</g> +</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric7/icons/breeze-light/tbVcsStatus.svg Sun Sep 19 19:59:06 2021 +0200 @@ -0,0 +1,53 @@ +<?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" + version="1.1" + id="Layer_1" + x="0px" + y="0px" + viewBox="0 0 22 22" + xml:space="preserve" + sodipodi:docname="tbVcsStatus.svg" + width="22" + height="22" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"><metadata + id="metadata9"><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 /></cc:Work></rdf:RDF></metadata><defs + id="defs7" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1715" + inkscape:window-height="1021" + id="namedview5" + showgrid="false" + inkscape:zoom="31.598834" + inkscape:cx="0.62741694" + inkscape:cy="12.195442" + inkscape:window-x="133" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" + inkscape:document-rotation="0" /> +<g + id="XMLID_1_" + transform="matrix(0.04204993,0,0,0.0390625,0.2373196,1)" + style="fill:#232629;fill-opacity:1"> + <path + id="XMLID_7_" + d="m 365.1,74.6 c -43.8,0 -80.2,36.4 -80.2,80.2 0,38.2 27,70.9 64.3,78.3 -0.9,21.4 -12.1,33.6 -30.8,48.5 -23.3,17.7 -53.2,23.3 -74.6,27 -46.6,8.4 -71.8,30.8 -83,45.7 V 159.5 c 16.8,-2.8 32.6,-12.1 44.8,-25.2 13.1,-14.9 20.5,-33.6 20.5,-54.1 C 226.2,36.4 189.8,0 146,0 102.2,0 65.7,36.4 65.7,80.2 c 0,19.6 7.5,38.2 19.6,53.2 11.2,13.1 26.1,21.4 42.9,25.2 v 195.8 c -16.8,3.7 -31.7,13.1 -42.9,25.2 -13.1,14.9 -19.6,33.6 -19.6,52.2 0,43.8 36.4,80.2 80.2,80.2 43.8,0 80.2,-36.4 80.2,-80.2 0,-27 -13.1,-51.3 -35.4,-66.2 10.3,-11.2 28,-22.4 58.8,-28 25.2,-4.7 60.6,-11.2 88.6,-32.6 27,-20.5 42,-42 43.8,-73.7 37.3,-7.5 64.3,-40.1 64.3,-78.3 -0.9,-43 -37.3,-78.4 -81.1,-78.4 z M 97.5,81.1 c 0,-26.1 21.4,-48.5 48.5,-48.5 26.1,0 48.5,21.4 48.5,48.5 0,27.1 -21.5,48.5 -48.5,48.5 -27.1,0 -48.5,-22.4 -48.5,-48.5 z m 96,352.6 c 0,26.1 -21.4,48.5 -48.5,48.5 -26.1,0 -48.5,-21.4 -48.5,-48.5 0,-27.1 21.4,-48.5 48.5,-48.5 27.1,0.9 48.5,22.3 48.5,48.5 z M 365.1,202.4 c -26.1,0 -48.5,-21.4 -48.5,-48.5 0,-26.1 21.4,-48.5 48.5,-48.5 26.1,0 48.5,21.4 48.5,48.5 -0.9,27 -22.4,48.5 -48.5,48.5 z" + style="fill:#232629;fill-opacity:1" /> +</g> +</svg>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric7/icons/oxygen/tbVcsStatus.svg Sun Sep 19 19:59:06 2021 +0200 @@ -0,0 +1,53 @@ +<?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" + version="1.1" + id="Layer_1" + x="0px" + y="0px" + viewBox="0 0 22 22" + xml:space="preserve" + sodipodi:docname="tbVcsStatus.svg" + width="22" + height="22" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"><metadata + id="metadata9"><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 /></cc:Work></rdf:RDF></metadata><defs + id="defs7" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1715" + inkscape:window-height="1021" + id="namedview5" + showgrid="false" + inkscape:zoom="31.598834" + inkscape:cx="0.62741694" + inkscape:cy="12.195442" + inkscape:window-x="133" + inkscape:window-y="0" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" + inkscape:document-rotation="0" /> +<g + id="XMLID_1_" + transform="matrix(0.04204993,0,0,0.0390625,0.2373196,1)" + style="fill:#232629;fill-opacity:1"> + <path + id="XMLID_7_" + d="m 365.1,74.6 c -43.8,0 -80.2,36.4 -80.2,80.2 0,38.2 27,70.9 64.3,78.3 -0.9,21.4 -12.1,33.6 -30.8,48.5 -23.3,17.7 -53.2,23.3 -74.6,27 -46.6,8.4 -71.8,30.8 -83,45.7 V 159.5 c 16.8,-2.8 32.6,-12.1 44.8,-25.2 13.1,-14.9 20.5,-33.6 20.5,-54.1 C 226.2,36.4 189.8,0 146,0 102.2,0 65.7,36.4 65.7,80.2 c 0,19.6 7.5,38.2 19.6,53.2 11.2,13.1 26.1,21.4 42.9,25.2 v 195.8 c -16.8,3.7 -31.7,13.1 -42.9,25.2 -13.1,14.9 -19.6,33.6 -19.6,52.2 0,43.8 36.4,80.2 80.2,80.2 43.8,0 80.2,-36.4 80.2,-80.2 0,-27 -13.1,-51.3 -35.4,-66.2 10.3,-11.2 28,-22.4 58.8,-28 25.2,-4.7 60.6,-11.2 88.6,-32.6 27,-20.5 42,-42 43.8,-73.7 37.3,-7.5 64.3,-40.1 64.3,-78.3 -0.9,-43 -37.3,-78.4 -81.1,-78.4 z M 97.5,81.1 c 0,-26.1 21.4,-48.5 48.5,-48.5 26.1,0 48.5,21.4 48.5,48.5 0,27.1 -21.5,48.5 -48.5,48.5 -27.1,0 -48.5,-22.4 -48.5,-48.5 z m 96,352.6 c 0,26.1 -21.4,48.5 -48.5,48.5 -26.1,0 -48.5,-21.4 -48.5,-48.5 0,-27.1 21.4,-48.5 48.5,-48.5 27.1,0.9 48.5,22.3 48.5,48.5 z M 365.1,202.4 c -26.1,0 -48.5,-21.4 -48.5,-48.5 0,-26.1 21.4,-48.5 48.5,-48.5 26.1,0 48.5,21.4 48.5,48.5 -0.9,27 -22.4,48.5 -48.5,48.5 z" + style="fill:#232629;fill-opacity:1" /> +</g> +</svg>