diff options
author | Lionel <lionel.miquel46@gmail.com> | 2018-12-16 14:58:43 +0100 |
---|---|---|
committer | Lionel <lionel.miquel46@gmail.com> | 2018-12-16 14:58:43 +0100 |
commit | ec56959c4c6e47adc3d480b1fbf6ac9a8eb76260 (patch) | |
tree | 35c01d267ab2559702402ef72e990ff87fb2463b | |
parent | b3e7e1cadcc22c905447a9a7e560f361582279f1 (diff) | |
download | aneatocli-ec56959c4c6e47adc3d480b1fbf6ac9a8eb76260.tar.gz aneatocli-ec56959c4c6e47adc3d480b1fbf6ac9a8eb76260.zip |
Cleanup v2
-rw-r--r-- | botvac.py | 403 | ||||
-rw-r--r-- | icons/base.svg | 54 | ||||
-rw-r--r-- | icons/bug_report-24px.svg | 58 | ||||
-rw-r--r-- | icons/cloud-question.svg | 54 | ||||
-rw-r--r-- | icons/fingerprint-24px.svg | 58 | ||||
-rw-r--r-- | icons/import_export-24px.svg | 58 | ||||
-rw-r--r-- | icons/info-24px.svg | 58 | ||||
-rw-r--r-- | icons/neato.png | bin | 9345 -> 0 bytes | |||
-rw-r--r-- | icons/pause.svg | 54 | ||||
-rw-r--r-- | icons/refresh-24px.svg | 58 | ||||
-rw-r--r-- | icons/resume.svg | 57 | ||||
-rw-r--r-- | icons/robot.svg | 54 | ||||
-rw-r--r-- | icons/start.svg | 55 | ||||
-rw-r--r-- | icons/stop.svg | 73 |
14 files changed, 0 insertions, 1094 deletions
diff --git a/botvac.py b/botvac.py deleted file mode 100644 index 2721334..0000000 --- a/botvac.py +++ /dev/null @@ -1,403 +0,0 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'botvac.ui' -# -# Created by: PyQt4 UI code generator 4.12.1 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui -from subprocess import call as run -from webbrowser import open_new_tab as webnt -import globals,json - - -try: - _fromUtf8 = QtCore.QString.fromUtf8 -except AttributeError: - def _fromUtf8(s): - return s - -try: - _encoding = QtGui.QApplication.UnicodeUTF8 - def _translate(context, text, disambig): - return QtGui.QApplication.translate(context, text, disambig, _encoding) -except AttributeError: - def _translate(context, text, disambig): - return QtGui.QApplication.translate(context, text, disambig) - -class Ui_MainWindow(object): - def setupUi(self, MainWindow): - MainWindow.setObjectName(_fromUtf8("MainWindow")) - MainWindow.resize(653, 375) - icon = QtGui.QIcon() - icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/neato")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - MainWindow.setWindowIcon(icon) - self.centralwidget = QtGui.QWidget(MainWindow) - self.centralwidget.setObjectName(_fromUtf8("centralwidget")) - self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget) - self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) - self.tabWidget = QtGui.QTabWidget(self.centralwidget) - self.tabWidget.setIconSize(QtCore.QSize(24, 20)) - self.tabWidget.setObjectName(_fromUtf8("tabWidget")) - self.tab = QtGui.QWidget() - self.tab.setObjectName(_fromUtf8("tab")) - self.verticalLayout_2 = QtGui.QVBoxLayout(self.tab) - self.verticalLayout_2.setMargin(0) - self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) - self.startButton = QtGui.QPushButton(self.tab) - self.startButton.setEnabled(False) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.startButton.sizePolicy().hasHeightForWidth()) - self.startButton.setSizePolicy(sizePolicy) - self.startButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) - icon1 = QtGui.QIcon() - icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/start")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.startButton.setIcon(icon1) - self.startButton.setIconSize(QtCore.QSize(20, 20)) - self.startButton.setObjectName(_fromUtf8("startButton")) - self.verticalLayout_2.addWidget(self.startButton) - self.stopButton = QtGui.QPushButton(self.tab) - self.stopButton.setEnabled(False) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.stopButton.sizePolicy().hasHeightForWidth()) - self.stopButton.setSizePolicy(sizePolicy) - self.stopButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) - icon2 = QtGui.QIcon() - icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/stop")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.stopButton.setIcon(icon2) - self.stopButton.setIconSize(QtCore.QSize(20, 20)) - self.stopButton.setObjectName(_fromUtf8("stopButton")) - self.verticalLayout_2.addWidget(self.stopButton) - self.pauseButton = QtGui.QPushButton(self.tab) - self.pauseButton.setEnabled(False) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.pauseButton.sizePolicy().hasHeightForWidth()) - self.pauseButton.setSizePolicy(sizePolicy) - self.pauseButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) - icon3 = QtGui.QIcon() - icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/pause")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.pauseButton.setIcon(icon3) - self.pauseButton.setIconSize(QtCore.QSize(20, 20)) - self.pauseButton.setObjectName(_fromUtf8("pauseButton")) - self.verticalLayout_2.addWidget(self.pauseButton) - self.resumeButton = QtGui.QPushButton(self.tab) - self.resumeButton.setEnabled(False) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.resumeButton.sizePolicy().hasHeightForWidth()) - self.resumeButton.setSizePolicy(sizePolicy) - self.resumeButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) - icon4 = QtGui.QIcon() - icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/resume")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.resumeButton.setIcon(icon4) - self.resumeButton.setIconSize(QtCore.QSize(20, 20)) - self.resumeButton.setObjectName(_fromUtf8("resumeButton")) - self.verticalLayout_2.addWidget(self.resumeButton) - self.send2baseButton = QtGui.QPushButton(self.tab) - self.send2baseButton.setEnabled(False) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.send2baseButton.sizePolicy().hasHeightForWidth()) - self.send2baseButton.setSizePolicy(sizePolicy) - self.send2baseButton.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor)) - icon5 = QtGui.QIcon() - icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/base")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.send2baseButton.setIcon(icon5) - self.send2baseButton.setIconSize(QtCore.QSize(20, 20)) - self.send2baseButton.setObjectName(_fromUtf8("send2baseButton")) - self.verticalLayout_2.addWidget(self.send2baseButton) - icon6 = QtGui.QIcon() - icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/robot")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.tabWidget.addTab(self.tab, icon6, _fromUtf8("")) - self.tab_2 = QtGui.QWidget() - self.tab_2.setObjectName(_fromUtf8("tab_2")) - self.verticalLayout_3 = QtGui.QVBoxLayout(self.tab_2) - self.verticalLayout_3.setMargin(0) - self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) - self.refreshInfosButton = QtGui.QPushButton(self.tab_2) - self.refreshInfosButton.setEnabled(False) - icon7 = QtGui.QIcon() - icon7.addPixmap(QtGui.QPixmap(_fromUtf8(":/refresh")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.refreshInfosButton.setIcon(icon7) - self.refreshInfosButton.setObjectName(_fromUtf8("refreshInfosButton")) - self.verticalLayout_3.addWidget(self.refreshInfosButton) - self.infoTextEdit = QtGui.QPlainTextEdit(self.tab_2) - self.infoTextEdit.setStyleSheet(_fromUtf8("border:2px inset grey;\n" -"color:rgb(204, 136, 18)")) - self.infoTextEdit.setReadOnly(True) - self.infoTextEdit.setObjectName(_fromUtf8("infoTextEdit")) - self.verticalLayout_3.addWidget(self.infoTextEdit) - icon8 = QtGui.QIcon() - icon8.addPixmap(QtGui.QPixmap(_fromUtf8(":/cloudquest")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.tabWidget.addTab(self.tab_2, icon8, _fromUtf8("")) - self.verticalLayout.addWidget(self.tabWidget) - MainWindow.setCentralWidget(self.centralwidget) - self.menubar = QtGui.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 653, 26)) - self.menubar.setObjectName(_fromUtf8("menubar")) - self.menuAbout = QtGui.QMenu(self.menubar) - self.menuAbout.setObjectName(_fromUtf8("menuAbout")) - self.menuHelp = QtGui.QMenu(self.menubar) - self.menuHelp.setObjectName(_fromUtf8("menuHelp")) - MainWindow.setMenuBar(self.menubar) - self.statusBar = QtGui.QStatusBar(MainWindow) - self.statusBar.setObjectName(_fromUtf8("statusBar")) - MainWindow.setStatusBar(self.statusBar) - self.actionNeato_Account = QtGui.QAction(MainWindow) - self.actionNeato_Account.setObjectName(_fromUtf8("actionNeato_Account")) - self.actionMy_robot = QtGui.QAction(MainWindow) - self.actionMy_robot.setObjectName(_fromUtf8("actionMy_robot")) - self.actionThis_software = QtGui.QAction(MainWindow) - self.actionThis_software.setObjectName(_fromUtf8("actionThis_software")) - self.actionLogin = QtGui.QAction(MainWindow) - self.actionLogin.setObjectName(_fromUtf8("actionLogin")) - self.actionRobot_s = QtGui.QAction(MainWindow) - self.actionRobot_s.setEnabled(False) - self.actionRobot_s.setObjectName(_fromUtf8("actionRobot_s")) - self.actionMap_s = QtGui.QAction(MainWindow) - self.actionMap_s.setObjectName(_fromUtf8("actionMap_s")) - self.actionWhat_it_this = QtGui.QAction(MainWindow) - icon9 = QtGui.QIcon() - icon9.addPixmap(QtGui.QPixmap(_fromUtf8(":/info")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.actionWhat_it_this.setIcon(icon9) - self.actionWhat_it_this.setObjectName(_fromUtf8("actionWhat_it_this")) - self.actionAbout_Neato_Control = QtGui.QAction(MainWindow) - self.actionAbout_Neato_Control.setIcon(icon) - self.actionAbout_Neato_Control.setObjectName(_fromUtf8("actionAbout_Neato_Control")) - self.actionInfo = QtGui.QAction(MainWindow) - self.actionInfo.setObjectName(_fromUtf8("actionInfo")) - self.actionAdd_Robot = QtGui.QAction(MainWindow) - icon10 = QtGui.QIcon() - icon10.addPixmap(QtGui.QPixmap(_fromUtf8(":/impex")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.actionAdd_Robot.setIcon(icon10) - self.actionAdd_Robot.setObjectName(_fromUtf8("actionAdd_Robot")) - self.actionInfos = QtGui.QAction(MainWindow) - self.actionInfos.setObjectName(_fromUtf8("actionInfos")) - self.actionReport_a_bug = QtGui.QAction(MainWindow) - icon11 = QtGui.QIcon() - icon11.addPixmap(QtGui.QPixmap(_fromUtf8(":/bugrep")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.actionReport_a_bug.setIcon(icon11) - self.actionReport_a_bug.setObjectName(_fromUtf8("actionReport_a_bug")) - self.actionRefresh_Robot = QtGui.QAction(MainWindow) - self.actionRefresh_Robot.setEnabled(False) - self.actionRefresh_Robot.setIcon(icon7) - self.actionRefresh_Robot.setObjectName(_fromUtf8("actionRefresh_Robot")) - self.actionSecret_info = QtGui.QAction(MainWindow) - self.actionSecret_info.setEnabled(False) - icon12 = QtGui.QIcon() - icon12.addPixmap(QtGui.QPixmap(_fromUtf8(":/secrets")), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.actionSecret_info.setIcon(icon12) - self.actionSecret_info.setObjectName(_fromUtf8("actionSecret_info")) - self.menuAbout.addAction(self.actionAdd_Robot) - self.menuAbout.addAction(self.actionRefresh_Robot) - self.menuAbout.addAction(self.actionSecret_info) - self.menuHelp.addAction(self.actionWhat_it_this) - self.menuHelp.addAction(self.actionAbout_Neato_Control) - self.menuHelp.addAction(self.actionReport_a_bug) - self.menubar.addAction(self.menuAbout.menuAction()) - self.menubar.addAction(self.menuHelp.menuAction()) - - # MAIN CODE HERE # - - - def readRobotJson(filename): - try: - with open(filename,"r") as json_file: - robotcreds=json.load(json_file) - globals.currentRobot=robotcreds["name"] - except: - print("Couldn't load the robot creds. Exiting") - raise - - def importCreds(self): - globals.robFilename=QtGui.QFileDialog.getOpenFileName(MainWindow, 'Open file',"Robot credentials files (*.json)") - getAvailCmds() - - def bugReport(): - webnt("https://github.com/MIQUELLIONEL/neatocontrols/issues") - - def whatitthis(): - webnt("https://github.com/MIQUELLIONEL/neatocontrols/") - - def robotSecretInfos(): - try: - with open(globals.robFilename,"r") as json_file: - creds=json.load(json_file) - robsecMessBox = QtGui.QMessageBox() - robsecMessBox.setIcon(robsecMessBox.NoIcon) - robsecMessBox.setWindowIcon(QtGui.QIcon(":neato")) - robsecMessBox.setWindowTitle("Robot Secret Infos") - robsecMessBox.setText("""<p align='left'> - <strong>Robot name : </strong>"""+creds["name"]+"""<br/> - <strong>Serial ID : </strong>"""+creds["serialID"]+"""<br/> - <strong>Secret ID :</strong>"""+creds["secretID"]+"""<br/> - <strong>Traits : </strong>"""+creds["traits"]+"""<br/> - </p>""") - robsecMessBox.exec_() - robsecMessBox="" - except: - print("File doesn't exist.") - exit() - - def aboutNeatoControls(): - aboutNC_MsgBox = QtGui.QMessageBox() - aboutNC_MsgBox.setStyleSheet("img{" - "\ndisplay: block;" - "\nmargin-left: auto;" - "\nmargin-right: auto;" - "\nwidth: 50%;" - #for whatever reason the following line doesn't work lol. if anyone knows feel free to open an issue - #"\nborder: 1px solid black" - "\n}") - aboutNC_MsgBox.setIcon(aboutNC_MsgBox.NoIcon) - aboutNC_MsgBox.setWindowIcon(QtGui.QIcon(":neato")) - aboutNC_MsgBox.setWindowTitle("About Neato Control") - aboutNC_MsgBox.setText("<p align='center'><img src=':neato' alt='logo qtmangen'/><br />Neato Control - A Qt interface for controlling your Neato Robotics device.<br /><br />Made by <a href='mailto:lionel.miquel46@gmail.com'>Miquel Lionel</a>.<br /><br /><a href='https://github.com/MIQUELLIONEL/neatocontrols'>https://github.com/MIQUELLIONEL/neatocontrols</a><br /><br />2018.</p>") - aboutNC_MsgBox.exec_() - aboutNC_MsgBox="" - - def getInfos(): - globals.robinfoFilename=globals.currentRobot+"-robotinfos.json" - run(["python","aneatocli.py","--gi",globals.currentRobot]) - try: - self.infoTextEdit.clear() - with open(globals.robinfoFilename,"r") as info_file: - infos=info_file.read().splitlines() - for line in infos: - self.infoTextEdit.appendPlainText(line) - - except: - print("Couldn't load the info file"+globals.robinfoFilename+". Exiting") - raise - - def getAvailCmds(): - readRobotJson(globals.robFilename) - run(["python","aneatocli.py","--gc",globals.currentRobot]) - #we read the available current robot commands - try: - with open(globals.currentRobot+"-robotcommands.json","r") as json_file: - data=json.load(json_file) - - def setbuttonState(dictstr,obj): - if data[dictstr]: - obj.setEnabled(True) - else: - obj.setEnabled(False) - self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", globals.currentRobot, None)) - self.actionRefresh_Robot.setEnabled(True) - self.actionSecret_info.setEnabled(True) - self.refreshInfosButton.setEnabled(True) - except: - self.actionRefresh_Robot.setEnabled(False) - self.actionSecret_info.setEnabled(False) - self.refreshInfosButton.setEnabled(False) - print "Error while opening the file" - raise - - setbuttonState("start",self.startButton) - setbuttonState("stop",self.stopButton) - setbuttonState("pause",self.pauseButton) - setbuttonState("resume",self.resumeButton) - setbuttonState("goToBase",self.send2baseButton) - - - - - # Penser à râfraichir l'état du robot de manière moins dégueulasse avec UN thread (même si c'est chaud en python wlh. Au moins toutes les 10-15secondes - def __do(act): - getAvailCmds() - run(["python","aneatocli.py",act,globals.currentRobot]) - getAvailCmds() - - def __start(self): - __do("--go") - - def __stop(self): - __do("--stp") - - def __pause(self): - __do("--pse") - - def __resume(self): - __do("--res") - - def __return(self): - __do("--base") - - - self.startButton.clicked.connect(__start) - self.stopButton.clicked.connect(__stop) - self.pauseButton.clicked.connect(__pause) - self.resumeButton.clicked.connect(__resume) - self.send2baseButton.clicked.connect(__return) - self.refreshInfosButton.clicked.connect(getInfos) - - - self.actionAdd_Robot.triggered.connect(importCreds) - self.actionRefresh_Robot.triggered.connect(getAvailCmds) - self.actionReport_a_bug.triggered.connect(bugReport) - self.actionAbout_Neato_Control.triggered.connect(aboutNeatoControls) - self.actionWhat_it_this.triggered.connect(whatitthis) - self.actionSecret_info.triggered.connect(robotSecretInfos) - - # END OF MAIN CODE # - - - - self.retranslateUi(MainWindow) - self.tabWidget.setCurrentIndex(0) - QtCore.QMetaObject.connectSlotsByName(MainWindow) - - def retranslateUi(self, MainWindow): - MainWindow.setWindowTitle(_translate("MainWindow", "Neato Control", None)) - self.startButton.setText(_translate("MainWindow", "Start", None)) - self.stopButton.setText(_translate("MainWindow", "Stop", None)) - self.pauseButton.setText(_translate("MainWindow", "Pause", None)) - self.resumeButton.setText(_translate("MainWindow", "Resume", None)) - self.send2baseButton.setText(_translate("MainWindow", "Send to base", None)) - self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "robot1", None)) - self.refreshInfosButton.setText(_translate("MainWindow", "Refresh", None)) - self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Infos", None)) - self.menuAbout.setTitle(_translate("MainWindow", "Robot", None)) - self.menuHelp.setTitle(_translate("MainWindow", "Help", None)) - self.actionNeato_Account.setText(_translate("MainWindow", "Neato Account", None)) - self.actionMy_robot.setText(_translate("MainWindow", "Account Infos", None)) - self.actionThis_software.setText(_translate("MainWindow", "This software", None)) - self.actionLogin.setText(_translate("MainWindow", "Import credentials", None)) - self.actionRobot_s.setText(_translate("MainWindow", "Available robot(s)", None)) - self.actionMap_s.setText(_translate("MainWindow", "Map(s)", None)) - self.actionWhat_it_this.setText(_translate("MainWindow", "What it this ?", None)) - self.actionWhat_it_this.setShortcut(_translate("MainWindow", "F1", None)) - self.actionAbout_Neato_Control.setText(_translate("MainWindow", "About Neato Control", None)) - self.actionAbout_Neato_Control.setShortcut(_translate("MainWindow", "Alt+A", None)) - self.actionInfo.setText(_translate("MainWindow", "Info", None)) - self.actionAdd_Robot.setText(_translate("MainWindow", "Load a robot", None)) - self.actionAdd_Robot.setShortcut(_translate("MainWindow", "Ctrl+O", None)) - self.actionInfos.setText(_translate("MainWindow", "Infos", None)) - self.actionReport_a_bug.setText(_translate("MainWindow", "Report a bug", None)) - self.actionReport_a_bug.setShortcut(_translate("MainWindow", "Alt+B", None)) - self.actionRefresh_Robot.setText(_translate("MainWindow", "Refresh state", None)) - self.actionRefresh_Robot.setShortcut(_translate("MainWindow", "Ctrl+R", None)) - self.actionSecret_info.setText(_translate("MainWindow", "Secret info", None)) - self.actionSecret_info.setShortcut(_translate("MainWindow", "Ctrl+S", None)) - -import rsc_rc - -if __name__ == "__main__": - import sys - app = QtGui.QApplication(sys.argv) - MainWindow = QtGui.QMainWindow() - ui = Ui_MainWindow() - ui.setupUi(MainWindow) - MainWindow.show() - sys.exit(app.exec_()) - diff --git a/icons/base.svg b/icons/base.svg deleted file mode 100644 index f84a8c0..0000000 --- a/icons/base.svg +++ /dev/null @@ -1,54 +0,0 @@ -<?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" - width="24" - height="24" - viewBox="0 0 24 24" - id="svg24" - sodipodi:docname="base.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata30"> - <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="defs28" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="640" - inkscape:window-height="480" - id="namedview26" - showgrid="false" - inkscape:zoom="9.8333333" - inkscape:cx="12" - inkscape:cy="12" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="0" - inkscape:current-layer="svg24" /> - <path - d="M19.07,4.93C17.22,3 14.66,1.96 12,2C9.34,1.96 6.79,3 4.94,4.93C3,6.78 1.96,9.34 2,12C1.96,14.66 3,17.21 4.93,19.06C6.78,21 9.34,22.04 12,22C14.66,22.04 17.21,21 19.06,19.07C21,17.22 22.04,14.66 22,12C22.04,9.34 21,6.78 19.07,4.93M17,12V18H13.5V13H10.5V18H7V12H5L12,5L19.5,12H17Z" - id="path22" - style="fill:#008080" /> -</svg> diff --git a/icons/bug_report-24px.svg b/icons/bug_report-24px.svg deleted file mode 100644 index 58effc1..0000000 --- a/icons/bug_report-24px.svg +++ /dev/null @@ -1,58 +0,0 @@ -<?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="24" - height="24" - viewBox="0 0 24 24" - version="1.1" - id="svg6" - sodipodi:docname="bug_report-24px.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata12"> - <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="defs10" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1303" - inkscape:window-height="724" - id="namedview8" - showgrid="false" - inkscape:zoom="9.8333333" - inkscape:cx="12" - inkscape:cy="13.679608" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - inkscape:current-layer="svg6" /> - <path - d="M0 0h24v24H0z" - fill="none" - id="path2" /> - <path - d="M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-.49 0-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z" - id="path4" - style="fill:#d40000;stroke:#000000;stroke-opacity:1;stroke-width:0.3;stroke-miterlimit:4;stroke-dasharray:none" /> -</svg> diff --git a/icons/cloud-question.svg b/icons/cloud-question.svg deleted file mode 100644 index e6d85eb..0000000 --- a/icons/cloud-question.svg +++ /dev/null @@ -1,54 +0,0 @@ -<?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" - width="24" - height="24" - viewBox="0 0 24 24" - id="svg4061" - sodipodi:docname="cloud-question.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata4067"> - <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="defs4065" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1303" - inkscape:window-height="724" - id="namedview4063" - showgrid="false" - inkscape:zoom="9.8333333" - inkscape:cx="-6.7118644" - inkscape:cy="14.072577" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - inkscape:current-layer="svg4061" /> - <path - d="M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14A6,6 0 0,0 6,20H19A5,5 0 0,0 24,15C24,12.36 21.95,10.22 19.35,10.03M13,17H11V15H13V17M14.8,11.82C14.5,12.21 14.13,12.5 13.67,12.75C13.41,12.91 13.24,13.07 13.15,13.26C13.06,13.45 13,13.69 13,14H11C11,13.45 11.11,13.08 11.3,12.82C11.5,12.56 11.85,12.25 12.37,11.91C12.63,11.75 12.84,11.56 13,11.32C13.15,11.09 13.23,10.81 13.23,10.5C13.23,10.18 13.14,9.94 12.96,9.76C12.78,9.56 12.5,9.47 12.2,9.47C11.93,9.47 11.71,9.55 11.5,9.7C11.35,9.85 11.25,10.08 11.25,10.39H9.28C9.23,9.64 9.5,9 10.06,8.59C10.6,8.2 11.31,8 12.2,8C13.14,8 13.89,8.23 14.43,8.68C14.97,9.13 15.24,9.75 15.24,10.5C15.24,11 15.09,11.41 14.8,11.82Z" - id="path4059" - style="fill:#69cfcf;stroke:none;stroke-opacity:1;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1" /> -</svg> diff --git a/icons/fingerprint-24px.svg b/icons/fingerprint-24px.svg deleted file mode 100644 index c695ee8..0000000 --- a/icons/fingerprint-24px.svg +++ /dev/null @@ -1,58 +0,0 @@ -<?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="24" - height="24" - viewBox="0 0 24 24" - version="1.1" - id="svg6" - sodipodi:docname="fingerprint-24px.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata12"> - <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="defs10" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="958" - inkscape:window-height="551" - id="namedview8" - showgrid="false" - inkscape:zoom="9.8333333" - inkscape:cx="12" - inkscape:cy="12.138316" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="0" - inkscape:current-layer="svg6" /> - <path - d="M17.81 4.47c-.08 0-.16-.02-.23-.06C15.66 3.42 14 3 12.01 3c-1.98 0-3.86.47-5.57 1.41-.24.13-.54.04-.68-.2-.13-.24-.04-.55.2-.68C7.82 2.52 9.86 2 12.01 2c2.13 0 3.99.47 6.03 1.52.25.13.34.43.21.67-.09.18-.26.28-.44.28zM3.5 9.72c-.1 0-.2-.03-.29-.09-.23-.16-.28-.47-.12-.7.99-1.4 2.25-2.5 3.75-3.27C9.98 4.04 14 4.03 17.15 5.65c1.5.77 2.76 1.86 3.75 3.25.16.22.11.54-.12.7-.23.16-.54.11-.7-.12-.9-1.26-2.04-2.25-3.39-2.94-2.87-1.47-6.54-1.47-9.4.01-1.36.7-2.5 1.7-3.4 2.96-.08.14-.23.21-.39.21zm6.25 12.07c-.13 0-.26-.05-.35-.15-.87-.87-1.34-1.43-2.01-2.64-.69-1.23-1.05-2.73-1.05-4.34 0-2.97 2.54-5.39 5.66-5.39s5.66 2.42 5.66 5.39c0 .28-.22.5-.5.5s-.5-.22-.5-.5c0-2.42-2.09-4.39-4.66-4.39-2.57 0-4.66 1.97-4.66 4.39 0 1.44.32 2.77.93 3.85.64 1.15 1.08 1.64 1.85 2.42.19.2.19.51 0 .71-.11.1-.24.15-.37.15zm7.17-1.85c-1.19 0-2.24-.3-3.1-.89-1.49-1.01-2.38-2.65-2.38-4.39 0-.28.22-.5.5-.5s.5.22.5.5c0 1.41.72 2.74 1.94 3.56.71.48 1.54.71 2.54.71.24 0 .64-.03 1.04-.1.27-.05.53.13.58.41.05.27-.13.53-.41.58-.57.11-1.07.12-1.21.12zM14.91 22c-.04 0-.09-.01-.13-.02-1.59-.44-2.63-1.03-3.72-2.1-1.4-1.39-2.17-3.24-2.17-5.22 0-1.62 1.38-2.94 3.08-2.94 1.7 0 3.08 1.32 3.08 2.94 0 1.07.93 1.94 2.08 1.94s2.08-.87 2.08-1.94c0-3.77-3.25-6.83-7.25-6.83-2.84 0-5.44 1.58-6.61 4.03-.39.81-.59 1.76-.59 2.8 0 .78.07 2.01.67 3.61.1.26-.03.55-.29.64-.26.1-.55-.04-.64-.29-.49-1.31-.73-2.61-.73-3.96 0-1.2.23-2.29.68-3.24 1.33-2.79 4.28-4.6 7.51-4.6 4.55 0 8.25 3.51 8.25 7.83 0 1.62-1.38 2.94-3.08 2.94s-3.08-1.32-3.08-2.94c0-1.07-.93-1.94-2.08-1.94s-2.08.87-2.08 1.94c0 1.71.66 3.31 1.87 4.51.95.94 1.86 1.46 3.27 1.85.27.07.42.35.35.61-.05.23-.26.38-.47.38z" - id="path2" - style="fill:#4e4daa;fill-opacity:1" /> - <path - fill="none" - d="M0 0h24v24H0z" - id="path4" /> -</svg> diff --git a/icons/import_export-24px.svg b/icons/import_export-24px.svg deleted file mode 100644 index 8878eaa..0000000 --- a/icons/import_export-24px.svg +++ /dev/null @@ -1,58 +0,0 @@ -<?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="24" - height="24" - viewBox="0 0 24 24" - version="1.1" - id="svg6" - sodipodi:docname="import_export-24px.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata12"> - <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="defs10" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="788" - inkscape:window-height="480" - id="namedview8" - showgrid="false" - inkscape:zoom="9.8333333" - inkscape:cx="12" - inkscape:cy="12" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="0" - inkscape:current-layer="svg6" /> - <path - d="M9 3L5 6.99h3V14h2V6.99h3L9 3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99h-3z" - id="path2" - style="fill:#09fd6c;fill-opacity:1" /> - <path - d="M0 0h24v24H0z" - fill="none" - id="path4" /> -</svg> diff --git a/icons/info-24px.svg b/icons/info-24px.svg deleted file mode 100644 index 4d98d43..0000000 --- a/icons/info-24px.svg +++ /dev/null @@ -1,58 +0,0 @@ -<?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="24" - height="24" - viewBox="0 0 24 24" - version="1.1" - id="svg6" - sodipodi:docname="info-24px.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata12"> - <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="defs10" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1040" - inkscape:window-height="635" - id="namedview8" - showgrid="false" - inkscape:zoom="9.8333333" - inkscape:cx="12" - inkscape:cy="12" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="0" - inkscape:current-layer="svg6" /> - <path - d="M0 0h24v24H0z" - fill="none" - id="path2" /> - <path - d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z" - id="path4" - style="stroke:#000000;stroke-opacity:1;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;fill:#3a78ff;fill-opacity:1" /> -</svg> diff --git a/icons/neato.png b/icons/neato.png Binary files differdeleted file mode 100644 index 71d1ebe..0000000 --- a/icons/neato.png +++ /dev/null diff --git a/icons/pause.svg b/icons/pause.svg deleted file mode 100644 index 125df18..0000000 --- a/icons/pause.svg +++ /dev/null @@ -1,54 +0,0 @@ -<?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" - width="24" - height="24" - viewBox="0 0 24 24" - id="svg4" - sodipodi:docname="pause.svg" - inkscape:version="0.92.3 (unknown)"> - <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" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1303" - inkscape:window-height="724" - id="namedview6" - showgrid="false" - inkscape:zoom="9.8333333" - inkscape:cx="12" - inkscape:cy="12" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - inkscape:current-layer="svg4" /> - <path - d="M15,16H13V8H15V16M11,16H9V8H11V16M15.73,3L21,8.27V15.73L15.73,21H8.27L3,15.73V8.27L8.27,3H15.73M14.9,5H9.1L5,9.1V14.9L9.1,19H14.9L19,14.9V9.1L14.9,5Z" - id="path2" - style="fill:#ff6600" /> -</svg> diff --git a/icons/refresh-24px.svg b/icons/refresh-24px.svg deleted file mode 100644 index 193ba7d..0000000 --- a/icons/refresh-24px.svg +++ /dev/null @@ -1,58 +0,0 @@ -<?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="24" - height="24" - viewBox="0 0 24 24" - version="1.1" - id="svg6" - sodipodi:docname="refresh-24px.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata12"> - <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="defs10" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="788" - inkscape:window-height="480" - id="namedview8" - showgrid="false" - inkscape:zoom="9.8333333" - inkscape:cx="12" - inkscape:cy="12" - inkscape:window-x="435" - inkscape:window-y="157" - inkscape:window-maximized="0" - inkscape:current-layer="svg6" /> - <path - d="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z" - id="path2" - style="fill:#008080" /> - <path - d="M0 0h24v24H0z" - fill="none" - id="path4" /> -</svg> diff --git a/icons/resume.svg b/icons/resume.svg deleted file mode 100644 index 467b6ec..0000000 --- a/icons/resume.svg +++ /dev/null @@ -1,57 +0,0 @@ -<?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" - width="24" - height="24" - viewBox="0 0 24 24" - id="svg3834" - sodipodi:docname="resume.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata3840"> - <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="defs3838" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1303" - inkscape:window-height="724" - id="namedview3836" - showgrid="false" - inkscape:zoom="22.291667" - inkscape:cx="12" - inkscape:cy="13.249133" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - inkscape:current-layer="svg3834" /> - <path - d="m 13,16 v 0 -8 0 l 4.557009,3.738318 M 11,16 H 9 V 8 h 2 v 8 M 15.73,3 21,8.27 v 7.46 L 15.73,21 H 8.27 L 3,15.73 V 8.27 L 8.27,3 h 7.46 M 14.9,5 H 9.1 L 5,9.1 v 5.8 L 9.1,19 h 5.8 L 19,14.9 V 9.1 Z" - id="path3832" - inkscape:connector-curvature="0" - sodipodi:nodetypes="cccccccccccccccccccaccccccca" - style="fill:#ffcc00" /> -</svg> diff --git a/icons/robot.svg b/icons/robot.svg deleted file mode 100644 index b692e59..0000000 --- a/icons/robot.svg +++ /dev/null @@ -1,54 +0,0 @@ -<?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" - width="24" - height="24" - viewBox="0 0 24 24" - id="svg4910" - sodipodi:docname="robot.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata4916"> - <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="defs4914" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1303" - inkscape:window-height="724" - id="namedview4912" - showgrid="false" - inkscape:zoom="9.8333333" - inkscape:cx="-6.7118644" - inkscape:cy="12" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - inkscape:current-layer="svg4910" /> - <path - d="M12,2A2,2 0 0,1 14,4C14,4.74 13.6,5.39 13,5.73V7H14A7,7 0 0,1 21,14H22A1,1 0 0,1 23,15V18A1,1 0 0,1 22,19H21V20A2,2 0 0,1 19,22H5A2,2 0 0,1 3,20V19H2A1,1 0 0,1 1,18V15A1,1 0 0,1 2,14H3A7,7 0 0,1 10,7H11V5.73C10.4,5.39 10,4.74 10,4A2,2 0 0,1 12,2M7.5,13A2.5,2.5 0 0,0 5,15.5A2.5,2.5 0 0,0 7.5,18A2.5,2.5 0 0,0 10,15.5A2.5,2.5 0 0,0 7.5,13M16.5,13A2.5,2.5 0 0,0 14,15.5A2.5,2.5 0 0,0 16.5,18A2.5,2.5 0 0,0 19,15.5A2.5,2.5 0 0,0 16.5,13Z" - id="path4908" - style="fill-opacity:1;fill:#e6e6e6;stroke:#ff7d00;stroke-opacity:1" /> -</svg> diff --git a/icons/start.svg b/icons/start.svg deleted file mode 100644 index 6283b8f..0000000 --- a/icons/start.svg +++ /dev/null @@ -1,55 +0,0 @@ -<?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" - width="24" - height="24" - viewBox="0 0 24 24" - id="svg3775" - sodipodi:docname="start.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata3781"> - <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="defs3779" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1303" - inkscape:window-height="724" - id="namedview3777" - showgrid="false" - inkscape:zoom="22.291667" - inkscape:cx="12" - inkscape:cy="11.184914" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - inkscape:current-layer="svg3775" /> - <path - d="m 17.179439,11.775701 -5,5 v -3 H 8.1794393 V 9.7757009 h 3.9999997 v -3 l 5,5.0000001 m 4,4.5 c 0,0.38 -0.21,0.71 -0.53,0.88 l -7.9,4.44 c -0.16,0.12 -0.36,0.18 -0.57,0.18 -0.21,0 -0.41,-0.06 -0.57,-0.18 l -7.8999997,-4.44 c -0.32,-0.17 -0.53,-0.5 -0.53,-0.88 V 7.2757009 c 0,-0.38 0.21,-0.71 0.53,-0.88 l 7.8999997,-4.44 c 0.16,-0.12 0.36,-0.18 0.57,-0.18 0.21,0 0.41,0.06 0.57,0.18 l 7.9,4.44 c 0.32,0.17 0.53,0.5 0.53,0.88 v 9.0000001 m -9,-12.3500001 -6.9999997,3.94 v 7.8200001 l 6.9999997,3.94 7,-3.94 V 7.8657009 Z" - id="path3773" - inkscape:connector-curvature="0" - style="fill:#00ff00" /> -</svg> diff --git a/icons/stop.svg b/icons/stop.svg deleted file mode 100644 index ef255bb..0000000 --- a/icons/stop.svg +++ /dev/null @@ -1,73 +0,0 @@ -<?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" - width="24" - height="24" - viewBox="0 0 24 24" - id="svg14" - sodipodi:docname="stop.svg" - inkscape:version="0.92.3 (unknown)"> - <metadata - id="metadata20"> - <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="defs18" /> - <sodipodi:namedview - pagecolor="#ffffff" - bordercolor="#666666" - borderopacity="1" - objecttolerance="10" - gridtolerance="10" - guidetolerance="10" - inkscape:pageopacity="0" - inkscape:pageshadow="2" - inkscape:window-width="1303" - inkscape:window-height="724" - id="namedview16" - showgrid="false" - inkscape:zoom="9.8333333" - inkscape:cx="12" - inkscape:cy="-4.2711864" - inkscape:window-x="0" - inkscape:window-y="0" - inkscape:window-maximized="1" - inkscape:current-layer="svg14" /> - <g - id="g3974" - style="fill:#ff0000"> - <path - id="path12" - d="M8.27,3L3,8.27V15.73L8.27,21H15.73C17.5,19.24 21,15.73 21,15.73V8.27L15.73,3M9.1,5H14.9L19,9.1V14.9L14.9,19H9.1L5,14.9V9.1" - style="fill:#ff0000" /> - <path - d="m 15.661017,8.1355932 0,7.7288138 -7.7288139,0 0,-7.7288138 z" - inkscape:randomized="0" - inkscape:rounded="0" - inkscape:flatsided="true" - sodipodi:arg2="-2.220446e-16" - sodipodi:arg1="-0.78539816" - sodipodi:r2="3.8644068" - sodipodi:r1="5.4650965" - sodipodi:cy="12" - sodipodi:cx="11.79661" - sodipodi:sides="4" - id="path3970" - sodipodi:type="star" - style="fill:#ff0000" /> - </g> -</svg> |