toolbar icons and many more things

git-svn-id: http://svn.lsim.tuxzone.org/trunk@24 4bec179b-ab65-46ed-a5f8-55b8b5c735d0
This commit is contained in:
catdog2
2008-12-06 22:54:33 +00:00
parent b795ceb914
commit e79024ba28
50 changed files with 92395 additions and 1636 deletions

Binary file not shown.

View File

@@ -1,37 +1,40 @@
<?xml version = '1.0' encoding = 'UTF-8'?>
<!DOCTYPE KDevPrjSession>
<KDevPrjSession>
<DocsAndViews NumberOfDocuments="10" >
<DocsAndViews NumberOfDocuments="11" >
<Doc0 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/simulscene.h" >
<View0 Encoding="" line="45" Type="Source" />
<View0 Encoding="" Type="Source" />
</Doc0>
<Doc1 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/simulscene.cpp" >
<View0 Encoding="" line="116" Type="Source" />
<View0 Encoding="" Type="Source" />
</Doc1>
<Doc2 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/graphicsellipseitem.h" >
<View0 Encoding="" Type="Source" />
</Doc2>
<Doc3 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/graphicsellipseitem.cpp" >
<View0 Encoding="" line="126" Type="Source" />
<View0 Encoding="" Type="Source" />
</Doc3>
<Doc4 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/lsim.h" >
<View0 Encoding="" line="61" Type="Source" />
<View0 Encoding="" Type="Source" />
</Doc4>
<Doc5 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/lsim.cpp" >
<View0 Encoding="" line="241" Type="Source" />
<View0 Encoding="" Type="Source" />
</Doc5>
<Doc6 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/probechargewidget.cpp" >
<View0 Encoding="" line="114" Type="Source" />
<View0 Encoding="" Type="Source" />
</Doc6>
<Doc7 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/stopperitem.h" >
<View0 Encoding="" line="31" Type="Source" />
<View0 Encoding="" Type="Source" />
</Doc7>
<Doc8 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/stopperitem.cpp" >
<View0 Encoding="" line="33" Type="Source" />
<View0 Encoding="" Type="Source" />
</Doc8>
<Doc9 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/constants.h" >
<View0 Encoding="" line="26" Type="Source" />
<View0 Encoding="" Type="Source" />
</Doc9>
<Doc10 NumberOfViews="1" URL="file:///mnt/sdb1/c%2B%2B/lsim/src/homobfieldwidget.h" >
<View0 Encoding="" line="25" Type="Source" />
</Doc10>
</DocsAndViews>
<pluginList>
<kdevdebugger>

381
src/Makefile.Debug Normal file
View File

@@ -0,0 +1,381 @@
#############################################################################
# Makefile for building: ../bin/lsim
# Generated by qmake (2.01a) (Qt 4.4.3) on: So Nov 23 15:07:11 2008
# Project: src.pro
# Template: app
#############################################################################
####### Compiler, tools and options
CC = gcc
CXX = g++
DEFINES = -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS = -pipe -g -D_REENTRANT -Wall -W $(DEFINES)
CXXFLAGS = -pipe -g -D_REENTRANT -Wall -W $(DEFINES)
INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Idebug -I.
LINK = g++
LFLAGS =
LIBS = $(SUBLIBS) -L/usr/lib -lQtGui -lQtCore -lpthread
AR = ar cqs
RANLIB =
QMAKE = /usr/bin/qmake
TAR = tar -cf
COMPRESS = gzip -9f
COPY = cp -f
SED = sed
COPY_FILE = $(COPY)
COPY_DIR = $(COPY) -r
INSTALL_FILE = install -m 644 -p
INSTALL_DIR = $(COPY_DIR)
INSTALL_PROGRAM = install -m 755 -p
DEL_FILE = rm -f
SYMLINK = ln -sf
DEL_DIR = rmdir
MOVE = mv -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
####### Output directory
OBJECTS_DIR = debug/
####### Files
SOURCES = lsim.cpp \
main.cpp \
graphicsview.cpp \
graphicsellipseitem.cpp \
fielditem.cpp \
homoefielditem.cpp \
simulscene.cpp \
expdoublespinbox.cpp \
homoefieldwidget.cpp \
probechargewidget.cpp \
homobfielditem.cpp \
homobfieldwidget.cpp \
stopperitem.cpp \
stopperwidget.cpp debug/moc_lsim.cpp \
debug/moc_graphicsview.cpp \
debug/moc_graphicsellipseitem.cpp \
debug/moc_fielditem.cpp \
debug/moc_homoefielditem.cpp \
debug/moc_simulscene.cpp \
debug/moc_homoefieldwidget.cpp \
debug/moc_probechargewidget.cpp \
debug/moc_homobfielditem.cpp \
debug/moc_homobfieldwidget.cpp \
debug/moc_stopperitem.cpp \
debug/moc_stopperwidget.cpp \
debug/qrc_application.cpp
OBJECTS = debug/lsim.o \
debug/main.o \
debug/graphicsview.o \
debug/graphicsellipseitem.o \
debug/fielditem.o \
debug/homoefielditem.o \
debug/simulscene.o \
debug/expdoublespinbox.o \
debug/homoefieldwidget.o \
debug/probechargewidget.o \
debug/homobfielditem.o \
debug/homobfieldwidget.o \
debug/stopperitem.o \
debug/stopperwidget.o \
debug/moc_lsim.o \
debug/moc_graphicsview.o \
debug/moc_graphicsellipseitem.o \
debug/moc_fielditem.o \
debug/moc_homoefielditem.o \
debug/moc_simulscene.o \
debug/moc_homoefieldwidget.o \
debug/moc_probechargewidget.o \
debug/moc_homobfielditem.o \
debug/moc_homobfieldwidget.o \
debug/moc_stopperitem.o \
debug/moc_stopperwidget.o \
debug/qrc_application.o
DIST = /usr/share/qt4/mkspecs/common/g++.conf \
/usr/share/qt4/mkspecs/common/unix.conf \
/usr/share/qt4/mkspecs/common/linux.conf \
/usr/share/qt4/mkspecs/qconfig.pri \
/usr/share/qt4/mkspecs/features/qt_functions.prf \
/usr/share/qt4/mkspecs/features/qt_config.prf \
/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
/usr/share/qt4/mkspecs/features/default_pre.prf \
/usr/share/qt4/mkspecs/features/debug.prf \
/usr/share/qt4/mkspecs/features/debug_and_release.prf \
/usr/share/qt4/mkspecs/features/default_post.prf \
/usr/share/qt4/mkspecs/features/build_pass.prf \
/usr/share/qt4/mkspecs/features/qt.prf \
/usr/share/qt4/mkspecs/features/moc.prf \
/usr/share/qt4/mkspecs/features/unix/thread.prf \
/usr/share/qt4/mkspecs/features/warn_on.prf \
/usr/share/qt4/mkspecs/features/resources.prf \
/usr/share/qt4/mkspecs/features/uic.prf \
/usr/share/qt4/mkspecs/features/yacc.prf \
/usr/share/qt4/mkspecs/features/lex.prf \
src.pro
QMAKE_TARGET = lsim
DESTDIR = ../bin/
TARGET = ../bin/lsim
first: all
####### Implicit rules
.SUFFIXES: .o .c .cpp .cc .cxx .C
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.C.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
####### Build rules
all: Makefile.Debug $(TARGET)
$(TARGET): $(OBJECTS)
@$(CHK_DIR_EXISTS) ../bin/ || $(MKDIR) ../bin/
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
qmake: FORCE
@$(QMAKE) -unix -o Makefile.Debug src.pro
dist:
@$(CHK_DIR_EXISTS) debug/lsim1.0.0 || $(MKDIR) debug/lsim1.0.0
$(COPY_FILE) --parents $(SOURCES) $(DIST) debug/lsim1.0.0/ && $(COPY_FILE) --parents lsim.h graphicsview.h graphicsellipseitem.h fielditem.h homoefielditem.h simulscene.h expdoublespinbox.h homoefieldwidget.h constants.h probechargewidget.h homobfielditem.h homobfieldwidget.h stopperitem.h stopperwidget.h debug/lsim1.0.0/ && $(COPY_FILE) --parents application.qrc debug/lsim1.0.0/ && $(COPY_FILE) --parents lsim.cpp main.cpp graphicsview.cpp graphicsellipseitem.cpp fielditem.cpp homoefielditem.cpp simulscene.cpp expdoublespinbox.cpp homoefieldwidget.cpp probechargewidget.cpp homobfielditem.cpp homobfieldwidget.cpp stopperitem.cpp stopperwidget.cpp debug/lsim1.0.0/ && (cd `dirname debug/lsim1.0.0` && $(TAR) lsim1.0.0.tar lsim1.0.0 && $(COMPRESS) lsim1.0.0.tar) && $(MOVE) `dirname debug/lsim1.0.0`/lsim1.0.0.tar.gz . && $(DEL_FILE) -r debug/lsim1.0.0
clean:compiler_clean
-$(DEL_FILE) $(OBJECTS)
-$(DEL_FILE) *~ core *.core
####### Sub-libraries
distclean: clean
-$(DEL_FILE) $(TARGET)
-$(DEL_FILE) Makefile.Debug
mocclean: compiler_moc_header_clean compiler_moc_source_clean
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
compiler_moc_header_make_all: debug/moc_lsim.cpp debug/moc_graphicsview.cpp debug/moc_graphicsellipseitem.cpp debug/moc_fielditem.cpp debug/moc_homoefielditem.cpp debug/moc_simulscene.cpp debug/moc_homoefieldwidget.cpp debug/moc_probechargewidget.cpp debug/moc_homobfielditem.cpp debug/moc_homobfieldwidget.cpp debug/moc_stopperitem.cpp debug/moc_stopperwidget.cpp
compiler_moc_header_clean:
-$(DEL_FILE) debug/moc_lsim.cpp debug/moc_graphicsview.cpp debug/moc_graphicsellipseitem.cpp debug/moc_fielditem.cpp debug/moc_homoefielditem.cpp debug/moc_simulscene.cpp debug/moc_homoefieldwidget.cpp debug/moc_probechargewidget.cpp debug/moc_homobfielditem.cpp debug/moc_homobfieldwidget.cpp debug/moc_stopperitem.cpp debug/moc_stopperwidget.cpp
debug/moc_lsim.cpp: graphicsview.h \
lsim.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) lsim.h -o debug/moc_lsim.cpp
debug/moc_graphicsview.cpp: graphicsview.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) graphicsview.h -o debug/moc_graphicsview.cpp
debug/moc_graphicsellipseitem.cpp: graphicsellipseitem.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) graphicsellipseitem.h -o debug/moc_graphicsellipseitem.cpp
debug/moc_fielditem.cpp: fielditem.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) fielditem.h -o debug/moc_fielditem.cpp
debug/moc_homoefielditem.cpp: fielditem.h \
homoefielditem.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homoefielditem.h -o debug/moc_homoefielditem.cpp
debug/moc_simulscene.cpp: graphicsellipseitem.h \
simulscene.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) simulscene.h -o debug/moc_simulscene.cpp
debug/moc_homoefieldwidget.cpp: homoefielditem.h \
fielditem.h \
homoefieldwidget.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homoefieldwidget.h -o debug/moc_homoefieldwidget.cpp
debug/moc_probechargewidget.cpp: probechargewidget.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) probechargewidget.h -o debug/moc_probechargewidget.cpp
debug/moc_homobfielditem.cpp: fielditem.h \
homobfielditem.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homobfielditem.h -o debug/moc_homobfielditem.cpp
debug/moc_homobfieldwidget.cpp: homobfielditem.h \
fielditem.h \
homobfieldwidget.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homobfieldwidget.h -o debug/moc_homobfieldwidget.cpp
debug/moc_stopperitem.cpp: fielditem.h \
stopperitem.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) stopperitem.h -o debug/moc_stopperitem.cpp
debug/moc_stopperwidget.cpp: stopperwidget.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) stopperwidget.h -o debug/moc_stopperwidget.cpp
compiler_rcc_make_all: debug/qrc_application.cpp
compiler_rcc_clean:
-$(DEL_FILE) debug/qrc_application.cpp
debug/qrc_application.cpp: application.qrc \
fileopen.xpm \
filesave.xpm \
editcopy.xpm \
filenew.xpm \
editpaste.xpm \
editcut.xpm
/usr/bin/rcc -name application application.qrc -o debug/qrc_application.cpp
compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
-$(DEL_FILE) qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all:
compiler_uic_clean:
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_moc_header_clean compiler_rcc_clean
####### Compile
debug/lsim.o: lsim.cpp lsim.h \
graphicsview.h \
simulscene.h \
graphicsellipseitem.h \
expdoublespinbox.h \
homoefieldwidget.h \
homoefielditem.h \
fielditem.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/lsim.o lsim.cpp
debug/main.o: main.cpp lsim.h \
graphicsview.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/main.o main.cpp
debug/graphicsview.o: graphicsview.cpp graphicsview.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/graphicsview.o graphicsview.cpp
debug/graphicsellipseitem.o: graphicsellipseitem.cpp graphicsellipseitem.h \
simulscene.h \
probechargewidget.h \
constants.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/graphicsellipseitem.o graphicsellipseitem.cpp
debug/fielditem.o: fielditem.cpp fielditem.h \
homoefielditem.h \
homobfielditem.h \
stopperitem.h \
simulscene.h \
graphicsellipseitem.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/fielditem.o fielditem.cpp
debug/homoefielditem.o: homoefielditem.cpp homoefielditem.h \
fielditem.h \
homoefieldwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/homoefielditem.o homoefielditem.cpp
debug/simulscene.o: simulscene.cpp constants.h \
simulscene.h \
graphicsellipseitem.h \
homoefielditem.h \
fielditem.h \
homobfielditem.h \
stopperitem.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/simulscene.o simulscene.cpp
debug/expdoublespinbox.o: expdoublespinbox.cpp expdoublespinbox.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/expdoublespinbox.o expdoublespinbox.cpp
debug/homoefieldwidget.o: homoefieldwidget.cpp homoefieldwidget.h \
homoefielditem.h \
fielditem.h \
expdoublespinbox.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/homoefieldwidget.o homoefieldwidget.cpp
debug/probechargewidget.o: probechargewidget.cpp probechargewidget.h \
graphicsellipseitem.h \
expdoublespinbox.h \
constants.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/probechargewidget.o probechargewidget.cpp
debug/homobfielditem.o: homobfielditem.cpp homobfielditem.h \
fielditem.h \
homobfieldwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/homobfielditem.o homobfielditem.cpp
debug/homobfieldwidget.o: homobfieldwidget.cpp homobfieldwidget.h \
homobfielditem.h \
fielditem.h \
simulscene.h \
graphicsellipseitem.h \
expdoublespinbox.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/homobfieldwidget.o homobfieldwidget.cpp
debug/stopperitem.o: stopperitem.cpp stopperitem.h \
fielditem.h \
stopperwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/stopperitem.o stopperitem.cpp
debug/stopperwidget.o: stopperwidget.cpp stopperwidget.h \
stopperitem.h \
fielditem.h \
expdoublespinbox.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/stopperwidget.o stopperwidget.cpp
debug/moc_lsim.o: debug/moc_lsim.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_lsim.o debug/moc_lsim.cpp
debug/moc_graphicsview.o: debug/moc_graphicsview.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_graphicsview.o debug/moc_graphicsview.cpp
debug/moc_graphicsellipseitem.o: debug/moc_graphicsellipseitem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_graphicsellipseitem.o debug/moc_graphicsellipseitem.cpp
debug/moc_fielditem.o: debug/moc_fielditem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_fielditem.o debug/moc_fielditem.cpp
debug/moc_homoefielditem.o: debug/moc_homoefielditem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_homoefielditem.o debug/moc_homoefielditem.cpp
debug/moc_simulscene.o: debug/moc_simulscene.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_simulscene.o debug/moc_simulscene.cpp
debug/moc_homoefieldwidget.o: debug/moc_homoefieldwidget.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_homoefieldwidget.o debug/moc_homoefieldwidget.cpp
debug/moc_probechargewidget.o: debug/moc_probechargewidget.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_probechargewidget.o debug/moc_probechargewidget.cpp
debug/moc_homobfielditem.o: debug/moc_homobfielditem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_homobfielditem.o debug/moc_homobfielditem.cpp
debug/moc_homobfieldwidget.o: debug/moc_homobfieldwidget.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_homobfieldwidget.o debug/moc_homobfieldwidget.cpp
debug/moc_stopperitem.o: debug/moc_stopperitem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_stopperitem.o debug/moc_stopperitem.cpp
debug/moc_stopperwidget.o: debug/moc_stopperwidget.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/moc_stopperwidget.o debug/moc_stopperwidget.cpp
debug/qrc_application.o: debug/qrc_application.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug/qrc_application.o debug/qrc_application.cpp
####### Install
install: FORCE
uninstall: FORCE
FORCE:

381
src/Makefile.Release Normal file
View File

@@ -0,0 +1,381 @@
#############################################################################
# Makefile for building: ../bin/lsim
# Generated by qmake (2.01a) (Qt 4.4.3) on: So Nov 23 15:07:11 2008
# Project: src.pro
# Template: app
#############################################################################
####### Compiler, tools and options
CC = gcc
CXX = g++
DEFINES = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
CFLAGS = -pipe -O2 -D_REENTRANT -Wall -W $(DEFINES)
CXXFLAGS = -pipe -O2 -D_REENTRANT -Wall -W $(DEFINES)
INCPATH = -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Irelease -I.
LINK = g++
LFLAGS =
LIBS = $(SUBLIBS) -L/usr/lib -lQtGui -lQtCore -lpthread
AR = ar cqs
RANLIB =
QMAKE = /usr/bin/qmake
TAR = tar -cf
COMPRESS = gzip -9f
COPY = cp -f
SED = sed
COPY_FILE = $(COPY)
COPY_DIR = $(COPY) -r
INSTALL_FILE = install -m 644 -p
INSTALL_DIR = $(COPY_DIR)
INSTALL_PROGRAM = install -m 755 -p
DEL_FILE = rm -f
SYMLINK = ln -sf
DEL_DIR = rmdir
MOVE = mv -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
####### Output directory
OBJECTS_DIR = release/
####### Files
SOURCES = lsim.cpp \
main.cpp \
graphicsview.cpp \
graphicsellipseitem.cpp \
fielditem.cpp \
homoefielditem.cpp \
simulscene.cpp \
expdoublespinbox.cpp \
homoefieldwidget.cpp \
probechargewidget.cpp \
homobfielditem.cpp \
homobfieldwidget.cpp \
stopperitem.cpp \
stopperwidget.cpp release/moc_lsim.cpp \
release/moc_graphicsview.cpp \
release/moc_graphicsellipseitem.cpp \
release/moc_fielditem.cpp \
release/moc_homoefielditem.cpp \
release/moc_simulscene.cpp \
release/moc_homoefieldwidget.cpp \
release/moc_probechargewidget.cpp \
release/moc_homobfielditem.cpp \
release/moc_homobfieldwidget.cpp \
release/moc_stopperitem.cpp \
release/moc_stopperwidget.cpp \
release/qrc_application.cpp
OBJECTS = release/lsim.o \
release/main.o \
release/graphicsview.o \
release/graphicsellipseitem.o \
release/fielditem.o \
release/homoefielditem.o \
release/simulscene.o \
release/expdoublespinbox.o \
release/homoefieldwidget.o \
release/probechargewidget.o \
release/homobfielditem.o \
release/homobfieldwidget.o \
release/stopperitem.o \
release/stopperwidget.o \
release/moc_lsim.o \
release/moc_graphicsview.o \
release/moc_graphicsellipseitem.o \
release/moc_fielditem.o \
release/moc_homoefielditem.o \
release/moc_simulscene.o \
release/moc_homoefieldwidget.o \
release/moc_probechargewidget.o \
release/moc_homobfielditem.o \
release/moc_homobfieldwidget.o \
release/moc_stopperitem.o \
release/moc_stopperwidget.o \
release/qrc_application.o
DIST = /usr/share/qt4/mkspecs/common/g++.conf \
/usr/share/qt4/mkspecs/common/unix.conf \
/usr/share/qt4/mkspecs/common/linux.conf \
/usr/share/qt4/mkspecs/qconfig.pri \
/usr/share/qt4/mkspecs/features/qt_functions.prf \
/usr/share/qt4/mkspecs/features/qt_config.prf \
/usr/share/qt4/mkspecs/features/exclusive_builds.prf \
/usr/share/qt4/mkspecs/features/default_pre.prf \
/usr/share/qt4/mkspecs/features/release.prf \
/usr/share/qt4/mkspecs/features/debug_and_release.prf \
/usr/share/qt4/mkspecs/features/default_post.prf \
/usr/share/qt4/mkspecs/features/build_pass.prf \
/usr/share/qt4/mkspecs/features/qt.prf \
/usr/share/qt4/mkspecs/features/moc.prf \
/usr/share/qt4/mkspecs/features/unix/thread.prf \
/usr/share/qt4/mkspecs/features/warn_on.prf \
/usr/share/qt4/mkspecs/features/resources.prf \
/usr/share/qt4/mkspecs/features/uic.prf \
/usr/share/qt4/mkspecs/features/yacc.prf \
/usr/share/qt4/mkspecs/features/lex.prf \
src.pro
QMAKE_TARGET = lsim
DESTDIR = ../bin/
TARGET = ../bin/lsim
first: all
####### Implicit rules
.SUFFIXES: .o .c .cpp .cc .cxx .C
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.C.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
####### Build rules
all: Makefile.Release $(TARGET)
$(TARGET): $(OBJECTS)
@$(CHK_DIR_EXISTS) ../bin/ || $(MKDIR) ../bin/
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
qmake: FORCE
@$(QMAKE) -unix -o Makefile.Release src.pro
dist:
@$(CHK_DIR_EXISTS) release/lsim1.0.0 || $(MKDIR) release/lsim1.0.0
$(COPY_FILE) --parents $(SOURCES) $(DIST) release/lsim1.0.0/ && $(COPY_FILE) --parents lsim.h graphicsview.h graphicsellipseitem.h fielditem.h homoefielditem.h simulscene.h expdoublespinbox.h homoefieldwidget.h constants.h probechargewidget.h homobfielditem.h homobfieldwidget.h stopperitem.h stopperwidget.h release/lsim1.0.0/ && $(COPY_FILE) --parents application.qrc release/lsim1.0.0/ && $(COPY_FILE) --parents lsim.cpp main.cpp graphicsview.cpp graphicsellipseitem.cpp fielditem.cpp homoefielditem.cpp simulscene.cpp expdoublespinbox.cpp homoefieldwidget.cpp probechargewidget.cpp homobfielditem.cpp homobfieldwidget.cpp stopperitem.cpp stopperwidget.cpp release/lsim1.0.0/ && (cd `dirname release/lsim1.0.0` && $(TAR) lsim1.0.0.tar lsim1.0.0 && $(COMPRESS) lsim1.0.0.tar) && $(MOVE) `dirname release/lsim1.0.0`/lsim1.0.0.tar.gz . && $(DEL_FILE) -r release/lsim1.0.0
clean:compiler_clean
-$(DEL_FILE) $(OBJECTS)
-$(DEL_FILE) *~ core *.core
####### Sub-libraries
distclean: clean
-$(DEL_FILE) $(TARGET)
-$(DEL_FILE) Makefile.Release
mocclean: compiler_moc_header_clean compiler_moc_source_clean
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
compiler_moc_header_make_all: release/moc_lsim.cpp release/moc_graphicsview.cpp release/moc_graphicsellipseitem.cpp release/moc_fielditem.cpp release/moc_homoefielditem.cpp release/moc_simulscene.cpp release/moc_homoefieldwidget.cpp release/moc_probechargewidget.cpp release/moc_homobfielditem.cpp release/moc_homobfieldwidget.cpp release/moc_stopperitem.cpp release/moc_stopperwidget.cpp
compiler_moc_header_clean:
-$(DEL_FILE) release/moc_lsim.cpp release/moc_graphicsview.cpp release/moc_graphicsellipseitem.cpp release/moc_fielditem.cpp release/moc_homoefielditem.cpp release/moc_simulscene.cpp release/moc_homoefieldwidget.cpp release/moc_probechargewidget.cpp release/moc_homobfielditem.cpp release/moc_homobfieldwidget.cpp release/moc_stopperitem.cpp release/moc_stopperwidget.cpp
release/moc_lsim.cpp: graphicsview.h \
lsim.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) lsim.h -o release/moc_lsim.cpp
release/moc_graphicsview.cpp: graphicsview.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) graphicsview.h -o release/moc_graphicsview.cpp
release/moc_graphicsellipseitem.cpp: graphicsellipseitem.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) graphicsellipseitem.h -o release/moc_graphicsellipseitem.cpp
release/moc_fielditem.cpp: fielditem.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) fielditem.h -o release/moc_fielditem.cpp
release/moc_homoefielditem.cpp: fielditem.h \
homoefielditem.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homoefielditem.h -o release/moc_homoefielditem.cpp
release/moc_simulscene.cpp: graphicsellipseitem.h \
simulscene.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) simulscene.h -o release/moc_simulscene.cpp
release/moc_homoefieldwidget.cpp: homoefielditem.h \
fielditem.h \
homoefieldwidget.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homoefieldwidget.h -o release/moc_homoefieldwidget.cpp
release/moc_probechargewidget.cpp: probechargewidget.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) probechargewidget.h -o release/moc_probechargewidget.cpp
release/moc_homobfielditem.cpp: fielditem.h \
homobfielditem.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homobfielditem.h -o release/moc_homobfielditem.cpp
release/moc_homobfieldwidget.cpp: homobfielditem.h \
fielditem.h \
homobfieldwidget.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) homobfieldwidget.h -o release/moc_homobfieldwidget.cpp
release/moc_stopperitem.cpp: fielditem.h \
stopperitem.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) stopperitem.h -o release/moc_stopperitem.cpp
release/moc_stopperwidget.cpp: stopperwidget.h
/usr/bin/moc-qt4 $(DEFINES) $(INCPATH) stopperwidget.h -o release/moc_stopperwidget.cpp
compiler_rcc_make_all: release/qrc_application.cpp
compiler_rcc_clean:
-$(DEL_FILE) release/qrc_application.cpp
release/qrc_application.cpp: application.qrc \
fileopen.xpm \
filesave.xpm \
editcopy.xpm \
filenew.xpm \
editpaste.xpm \
editcut.xpm
/usr/bin/rcc -name application application.qrc -o release/qrc_application.cpp
compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
-$(DEL_FILE) qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all:
compiler_uic_clean:
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean: compiler_moc_header_clean compiler_rcc_clean
####### Compile
release/lsim.o: lsim.cpp lsim.h \
graphicsview.h \
simulscene.h \
graphicsellipseitem.h \
expdoublespinbox.h \
homoefieldwidget.h \
homoefielditem.h \
fielditem.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/lsim.o lsim.cpp
release/main.o: main.cpp lsim.h \
graphicsview.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/main.o main.cpp
release/graphicsview.o: graphicsview.cpp graphicsview.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/graphicsview.o graphicsview.cpp
release/graphicsellipseitem.o: graphicsellipseitem.cpp graphicsellipseitem.h \
simulscene.h \
probechargewidget.h \
constants.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/graphicsellipseitem.o graphicsellipseitem.cpp
release/fielditem.o: fielditem.cpp fielditem.h \
homoefielditem.h \
homobfielditem.h \
stopperitem.h \
simulscene.h \
graphicsellipseitem.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/fielditem.o fielditem.cpp
release/homoefielditem.o: homoefielditem.cpp homoefielditem.h \
fielditem.h \
homoefieldwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/homoefielditem.o homoefielditem.cpp
release/simulscene.o: simulscene.cpp constants.h \
simulscene.h \
graphicsellipseitem.h \
homoefielditem.h \
fielditem.h \
homobfielditem.h \
stopperitem.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/simulscene.o simulscene.cpp
release/expdoublespinbox.o: expdoublespinbox.cpp expdoublespinbox.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/expdoublespinbox.o expdoublespinbox.cpp
release/homoefieldwidget.o: homoefieldwidget.cpp homoefieldwidget.h \
homoefielditem.h \
fielditem.h \
expdoublespinbox.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/homoefieldwidget.o homoefieldwidget.cpp
release/probechargewidget.o: probechargewidget.cpp probechargewidget.h \
graphicsellipseitem.h \
expdoublespinbox.h \
constants.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/probechargewidget.o probechargewidget.cpp
release/homobfielditem.o: homobfielditem.cpp homobfielditem.h \
fielditem.h \
homobfieldwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/homobfielditem.o homobfielditem.cpp
release/homobfieldwidget.o: homobfieldwidget.cpp homobfieldwidget.h \
homobfielditem.h \
fielditem.h \
simulscene.h \
graphicsellipseitem.h \
expdoublespinbox.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/homobfieldwidget.o homobfieldwidget.cpp
release/stopperitem.o: stopperitem.cpp stopperitem.h \
fielditem.h \
stopperwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/stopperitem.o stopperitem.cpp
release/stopperwidget.o: stopperwidget.cpp stopperwidget.h \
stopperitem.h \
fielditem.h \
expdoublespinbox.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/stopperwidget.o stopperwidget.cpp
release/moc_lsim.o: release/moc_lsim.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_lsim.o release/moc_lsim.cpp
release/moc_graphicsview.o: release/moc_graphicsview.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_graphicsview.o release/moc_graphicsview.cpp
release/moc_graphicsellipseitem.o: release/moc_graphicsellipseitem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_graphicsellipseitem.o release/moc_graphicsellipseitem.cpp
release/moc_fielditem.o: release/moc_fielditem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_fielditem.o release/moc_fielditem.cpp
release/moc_homoefielditem.o: release/moc_homoefielditem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_homoefielditem.o release/moc_homoefielditem.cpp
release/moc_simulscene.o: release/moc_simulscene.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_simulscene.o release/moc_simulscene.cpp
release/moc_homoefieldwidget.o: release/moc_homoefieldwidget.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_homoefieldwidget.o release/moc_homoefieldwidget.cpp
release/moc_probechargewidget.o: release/moc_probechargewidget.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_probechargewidget.o release/moc_probechargewidget.cpp
release/moc_homobfielditem.o: release/moc_homobfielditem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_homobfielditem.o release/moc_homobfielditem.cpp
release/moc_homobfieldwidget.o: release/moc_homobfieldwidget.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_homobfieldwidget.o release/moc_homobfieldwidget.cpp
release/moc_stopperitem.o: release/moc_stopperitem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_stopperitem.o release/moc_stopperitem.cpp
release/moc_stopperwidget.o: release/moc_stopperwidget.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/moc_stopperwidget.o release/moc_stopperwidget.cpp
release/qrc_application.o: release/qrc_application.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release/qrc_application.o release/qrc_application.cpp
####### Install
install: FORCE
uninstall: FORCE
FORCE:

View File

@@ -1,10 +1,20 @@
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>editcopy.xpm</file>
<file>editcut.xpm</file>
<file>filenew.xpm</file>
<file>fileopen.xpm</file>
<file>editpaste.xpm</file>
<file>filesave.xpm</file>
</qresource>
<file>icons/insert-bfield.svg</file>
<file>icons/insert-efield.svg</file>
<file>icons/insert-stopper.svg</file>
<file>icons/place-charge.svg</file>
<file>icons/edit-scene.svg</file>
<file>icons/go-bottom.svg</file>
<file>icons/go-down.svg</file>
<file>icons/go-up.svg</file>
<file>icons/go-top.svg</file>
<file>icons/media-playback-start.svg</file>
<file>icons/media-playback-pause.svg</file>
<file>icons/media-playback-stop.svg</file>
<file>icons/window-editmode.svg</file>
<file>icons/window-simulmode.svg</file>
<file>icons/application-exit.svg</file>
</qresource>
</RCC>

162
src/debug/moc_fielditem.cpp Normal file
View File

@@ -0,0 +1,162 @@
/****************************************************************************
** Meta object code from reading C++ file 'fielditem.h'
**
** Created: Sun Nov 23 17:05:13 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../fielditem.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'fielditem.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_FieldItem[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
15, 10, // methods
0, 0, // properties
0, 0, // enums/sets
// signals: signature, parameters, type, tag, flags
18, 11, 10, 10, 0x05,
48, 43, 10, 10, 0x05,
78, 73, 10, 10, 0x05,
109, 103, 10, 10, 0x05,
130, 10, 10, 10, 0x05,
155, 148, 10, 10, 0x05,
183, 177, 10, 10, 0x05,
// slots: signature, parameters, type, tag, flags
211, 204, 10, 10, 0x0a,
252, 244, 10, 10, 0x0a,
281, 273, 10, 10, 0x0a,
302, 103, 10, 10, 0x0a,
324, 319, 10, 10, 0x0a,
341, 319, 10, 10, 0x0a,
366, 357, 10, 10, 0x0a,
398, 388, 10, 10, 0x0a,
0 // eod
};
static const char qt_meta_stringdata_FieldItem[] = {
"FieldItem\0\0newpos\0ScenePosChanged(QPointF)\0"
"newX\0ScenePosXChanged(double)\0newY\0"
"ScenePosYChanged(double)\0angle\0"
"rotationChanged(int)\0rotationChanged()\0"
"height\0heightChanged(double)\0width\0"
"widthChanged(double)\0region\0"
"handleSceneChange(QList<QRectF>)\0"
"newXPos\0setScenePosX(double)\0newYPos\0"
"setScenePosY(double)\0setRotation(int)\0"
"rect\0setRectF(QRectF)\0setRect(QRectF)\0"
"newWidth\0setRectFWidth(double)\0newHeight\0"
"setRectFHeight(double)\0"
};
const QMetaObject FieldItem::staticMetaObject = {
{ &QObject::staticMetaObject, qt_meta_stringdata_FieldItem,
qt_meta_data_FieldItem, 0 }
};
const QMetaObject *FieldItem::metaObject() const
{
return &staticMetaObject;
}
void *FieldItem::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_FieldItem))
return static_cast<void*>(const_cast< FieldItem*>(this));
if (!strcmp(_clname, "QGraphicsItem"))
return static_cast< QGraphicsItem*>(const_cast< FieldItem*>(this));
return QObject::qt_metacast(_clname);
}
int FieldItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: ScenePosChanged((*reinterpret_cast< QPointF(*)>(_a[1]))); break;
case 1: ScenePosXChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 2: ScenePosYChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 3: rotationChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 4: rotationChanged(); break;
case 5: heightChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 6: widthChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 7: handleSceneChange((*reinterpret_cast< const QList<QRectF>(*)>(_a[1]))); break;
case 8: setScenePosX((*reinterpret_cast< double(*)>(_a[1]))); break;
case 9: setScenePosY((*reinterpret_cast< double(*)>(_a[1]))); break;
case 10: setRotation((*reinterpret_cast< int(*)>(_a[1]))); break;
case 11: setRectF((*reinterpret_cast< QRectF(*)>(_a[1]))); break;
case 12: setRect((*reinterpret_cast< QRectF(*)>(_a[1]))); break;
case 13: setRectFWidth((*reinterpret_cast< double(*)>(_a[1]))); break;
case 14: setRectFHeight((*reinterpret_cast< double(*)>(_a[1]))); break;
}
_id -= 15;
}
return _id;
}
// SIGNAL 0
void FieldItem::ScenePosChanged(QPointF _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void FieldItem::ScenePosXChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void FieldItem::ScenePosYChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
// SIGNAL 3
void FieldItem::rotationChanged(int _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
// SIGNAL 4
void FieldItem::rotationChanged()
{
QMetaObject::activate(this, &staticMetaObject, 4, 0);
}
// SIGNAL 5
void FieldItem::heightChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 5, _a);
}
// SIGNAL 6
void FieldItem::widthChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 6, _a);
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,171 @@
/****************************************************************************
** Meta object code from reading C++ file 'graphicsellipseitem.h'
**
** Created: Sun Nov 23 17:05:12 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../graphicsellipseitem.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'graphicsellipseitem.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_GraphicsEllipseItem[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
17, 10, // methods
0, 0, // properties
0, 0, // enums/sets
// signals: signature, parameters, type, tag, flags
27, 21, 20, 20, 0x05,
54, 21, 20, 20, 0x05,
87, 81, 20, 20, 0x05,
115, 108, 20, 20, 0x05,
144, 137, 20, 20, 0x05,
174, 169, 20, 20, 0x05,
204, 199, 20, 20, 0x05,
// slots: signature, parameters, type, tag, flags
240, 229, 20, 20, 0x0a,
268, 20, 20, 20, 0x2a,
298, 289, 20, 20, 0x0a,
315, 289, 20, 20, 0x0a,
333, 289, 20, 20, 0x0a,
356, 289, 20, 20, 0x0a,
387, 379, 20, 20, 0x0a,
416, 408, 20, 20, 0x0a,
437, 20, 20, 20, 0x0a,
470, 289, 20, 20, 0x0a,
0 // eod
};
static const char qt_meta_stringdata_GraphicsEllipseItem[] = {
"GraphicsEllipseItem\0\0speed\0"
"startSpeedXChanged(double)\0"
"startSpeedYChanged(double)\0masse\0"
"masseChanged(double)\0Charge\0"
"chargeChanged(double)\0newpos\0"
"ScenePosChanged(QPointF)\0newX\0"
"ScenePosXChanged(double)\0newY\0"
"ScenePosYChanged(double)\0startPoint\0"
"calculateProbePath(QPointF)\0"
"calculateProbePath()\0theValue\0"
"setMasse(double)\0setCharge(double)\0"
"setStartSpeedX(double)\0setStartSpeedY(double)\0"
"newPosY\0setScenePosY(double)\0newPosX\0"
"setScenePosX(double)\0"
"handleSceneChange(QList<QRectF>)\0"
"setFlightPath(QPainterPath)\0"
};
const QMetaObject GraphicsEllipseItem::staticMetaObject = {
{ &QObject::staticMetaObject, qt_meta_stringdata_GraphicsEllipseItem,
qt_meta_data_GraphicsEllipseItem, 0 }
};
const QMetaObject *GraphicsEllipseItem::metaObject() const
{
return &staticMetaObject;
}
void *GraphicsEllipseItem::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_GraphicsEllipseItem))
return static_cast<void*>(const_cast< GraphicsEllipseItem*>(this));
if (!strcmp(_clname, "QGraphicsEllipseItem"))
return static_cast< QGraphicsEllipseItem*>(const_cast< GraphicsEllipseItem*>(this));
return QObject::qt_metacast(_clname);
}
int GraphicsEllipseItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: startSpeedXChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 1: startSpeedYChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 2: masseChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 3: chargeChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 4: ScenePosChanged((*reinterpret_cast< QPointF(*)>(_a[1]))); break;
case 5: ScenePosXChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 6: ScenePosYChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 7: calculateProbePath((*reinterpret_cast< QPointF(*)>(_a[1]))); break;
case 8: calculateProbePath(); break;
case 9: setMasse((*reinterpret_cast< const double(*)>(_a[1]))); break;
case 10: setCharge((*reinterpret_cast< const double(*)>(_a[1]))); break;
case 11: setStartSpeedX((*reinterpret_cast< double(*)>(_a[1]))); break;
case 12: setStartSpeedY((*reinterpret_cast< double(*)>(_a[1]))); break;
case 13: setScenePosY((*reinterpret_cast< double(*)>(_a[1]))); break;
case 14: setScenePosX((*reinterpret_cast< double(*)>(_a[1]))); break;
case 15: handleSceneChange((*reinterpret_cast< const QList<QRectF>(*)>(_a[1]))); break;
case 16: setFlightPath((*reinterpret_cast< const QPainterPath(*)>(_a[1]))); break;
}
_id -= 17;
}
return _id;
}
// SIGNAL 0
void GraphicsEllipseItem::startSpeedXChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void GraphicsEllipseItem::startSpeedYChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void GraphicsEllipseItem::masseChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
// SIGNAL 3
void GraphicsEllipseItem::chargeChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
// SIGNAL 4
void GraphicsEllipseItem::ScenePosChanged(QPointF _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 4, _a);
}
// SIGNAL 5
void GraphicsEllipseItem::ScenePosXChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 5, _a);
}
// SIGNAL 6
void GraphicsEllipseItem::ScenePosYChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 6, _a);
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,74 @@
/****************************************************************************
** Meta object code from reading C++ file 'graphicsview.h'
**
** Created: Sun Nov 23 17:05:11 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../graphicsview.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'graphicsview.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_GraphicsView[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
2, 10, // methods
0, 0, // properties
0, 0, // enums/sets
// slots: signature, parameters, type, tag, flags
14, 13, 13, 13, 0x0a,
34, 13, 13, 13, 0x0a,
0 // eod
};
static const char qt_meta_stringdata_GraphicsView[] = {
"GraphicsView\0\0enableOGLViewport()\0"
"disableOGLViewport()\0"
};
const QMetaObject GraphicsView::staticMetaObject = {
{ &QGraphicsView::staticMetaObject, qt_meta_stringdata_GraphicsView,
qt_meta_data_GraphicsView, 0 }
};
const QMetaObject *GraphicsView::metaObject() const
{
return &staticMetaObject;
}
void *GraphicsView::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_GraphicsView))
return static_cast<void*>(const_cast< GraphicsView*>(this));
return QGraphicsView::qt_metacast(_clname);
}
int GraphicsView::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QGraphicsView::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: enableOGLViewport(); break;
case 1: disableOGLViewport(); break;
}
_id -= 2;
}
return _id;
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,103 @@
/****************************************************************************
** Meta object code from reading C++ file 'homobfielditem.h'
**
** Created: Sun Nov 23 17:05:19 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../homobfielditem.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'homobfielditem.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_HomoBFieldItem[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
6, 10, // methods
0, 0, // properties
0, 0, // enums/sets
// signals: signature, parameters, type, tag, flags
25, 16, 15, 15, 0x05,
48, 16, 15, 15, 0x05,
// slots: signature, parameters, type, tag, flags
75, 16, 15, 15, 0x0a,
100, 16, 15, 15, 0x0a,
126, 16, 15, 15, 0x0a,
156, 16, 15, 15, 0x0a,
0 // eod
};
static const char qt_meta_stringdata_HomoBFieldItem[] = {
"HomoBFieldItem\0\0theValue\0"
"directionChanged(bool)\0"
"fluxDensityChanged(double)\0"
"setOuterPenWidth(double)\0"
"setFieldLineDistance(int)\0"
"setIsDirectionIntoPlane(bool)\0"
"setFluxDensity(double)\0"
};
const QMetaObject HomoBFieldItem::staticMetaObject = {
{ &FieldItem::staticMetaObject, qt_meta_stringdata_HomoBFieldItem,
qt_meta_data_HomoBFieldItem, 0 }
};
const QMetaObject *HomoBFieldItem::metaObject() const
{
return &staticMetaObject;
}
void *HomoBFieldItem::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_HomoBFieldItem))
return static_cast<void*>(const_cast< HomoBFieldItem*>(this));
return FieldItem::qt_metacast(_clname);
}
int HomoBFieldItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = FieldItem::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: directionChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 1: fluxDensityChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 2: setOuterPenWidth((*reinterpret_cast< double(*)>(_a[1]))); break;
case 3: setFieldLineDistance((*reinterpret_cast< int(*)>(_a[1]))); break;
case 4: setIsDirectionIntoPlane((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 5: setFluxDensity((*reinterpret_cast< double(*)>(_a[1]))); break;
}
_id -= 6;
}
return _id;
}
// SIGNAL 0
void HomoBFieldItem::directionChanged(bool _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void HomoBFieldItem::fluxDensityChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,62 @@
/****************************************************************************
** Meta object code from reading C++ file 'homobfieldwidget.h'
**
** Created: Sun Nov 23 17:05:20 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../homobfieldwidget.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'homobfieldwidget.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_HomoBFieldWidget[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0 // eod
};
static const char qt_meta_stringdata_HomoBFieldWidget[] = {
"HomoBFieldWidget\0"
};
const QMetaObject HomoBFieldWidget::staticMetaObject = {
{ &QWidget::staticMetaObject, qt_meta_stringdata_HomoBFieldWidget,
qt_meta_data_HomoBFieldWidget, 0 }
};
const QMetaObject *HomoBFieldWidget::metaObject() const
{
return &staticMetaObject;
}
void *HomoBFieldWidget::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_HomoBFieldWidget))
return static_cast<void*>(const_cast< HomoBFieldWidget*>(this));
return QWidget::qt_metacast(_clname);
}
int HomoBFieldWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
return _id;
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,87 @@
/****************************************************************************
** Meta object code from reading C++ file 'homoefielditem.h'
**
** Created: Sun Nov 23 17:05:14 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../homoefielditem.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'homoefielditem.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_HomoEFieldItem[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
3, 10, // methods
0, 0, // properties
0, 0, // enums/sets
// signals: signature, parameters, type, tag, flags
27, 16, 15, 15, 0x05,
// slots: signature, parameters, type, tag, flags
53, 16, 15, 15, 0x0a,
84, 75, 15, 15, 0x0a,
0 // eod
};
static const char qt_meta_stringdata_HomoEFieldItem[] = {
"HomoEFieldItem\0\0fieldPower\0"
"fieldPowerChanged(double)\0"
"setFieldPower(double)\0theValue\0"
"setOuterPenWidth(double)\0"
};
const QMetaObject HomoEFieldItem::staticMetaObject = {
{ &FieldItem::staticMetaObject, qt_meta_stringdata_HomoEFieldItem,
qt_meta_data_HomoEFieldItem, 0 }
};
const QMetaObject *HomoEFieldItem::metaObject() const
{
return &staticMetaObject;
}
void *HomoEFieldItem::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_HomoEFieldItem))
return static_cast<void*>(const_cast< HomoEFieldItem*>(this));
return FieldItem::qt_metacast(_clname);
}
int HomoEFieldItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = FieldItem::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: fieldPowerChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 1: setFieldPower((*reinterpret_cast< double(*)>(_a[1]))); break;
case 2: setOuterPenWidth((*reinterpret_cast< double(*)>(_a[1]))); break;
}
_id -= 3;
}
return _id;
}
// SIGNAL 0
void HomoEFieldItem::fieldPowerChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,62 @@
/****************************************************************************
** Meta object code from reading C++ file 'homoefieldwidget.h'
**
** Created: Sun Nov 23 17:05:17 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../homoefieldwidget.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'homoefieldwidget.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_HomoEFieldWidget[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0 // eod
};
static const char qt_meta_stringdata_HomoEFieldWidget[] = {
"HomoEFieldWidget\0"
};
const QMetaObject HomoEFieldWidget::staticMetaObject = {
{ &QWidget::staticMetaObject, qt_meta_stringdata_HomoEFieldWidget,
qt_meta_data_HomoEFieldWidget, 0 }
};
const QMetaObject *HomoEFieldWidget::metaObject() const
{
return &staticMetaObject;
}
void *HomoEFieldWidget::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_HomoEFieldWidget))
return static_cast<void*>(const_cast< HomoEFieldWidget*>(this));
return QWidget::qt_metacast(_clname);
}
int HomoEFieldWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
return _id;
}
QT_END_MOC_NAMESPACE

107
src/debug/moc_lsim.cpp Normal file
View File

@@ -0,0 +1,107 @@
/****************************************************************************
** Meta object code from reading C++ file 'lsim.h'
**
** Created: Sun Nov 23 17:17:41 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../lsim.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'lsim.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_lsim[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
11, 10, // methods
0, 0, // properties
0, 0, // enums/sets
// signals: signature, parameters, type, tag, flags
11, 6, 5, 5, 0x05,
// slots: signature, parameters, type, tag, flags
41, 5, 5, 5, 0x08,
56, 49, 5, 5, 0x08,
82, 49, 5, 5, 0x08,
114, 6, 5, 5, 0x08,
132, 5, 5, 5, 0x08,
156, 5, 5, 5, 0x08,
175, 5, 5, 5, 0x08,
188, 5, 5, 5, 0x08,
215, 5, 5, 5, 0x08,
251, 243, 5, 5, 0x08,
0 // eod
};
static const char qt_meta_stringdata_lsim[] = {
"lsim\0\0mode\0windowModeChanged(WindowMode)\0"
"about()\0action\0actModeSwitcher(QAction*)\0"
"actWindowModeSwitcher(QAction*)\0"
"setSceneMode(int)\0updateDockFieldWidget()\0"
"startCalculation()\0startTimer()\0"
"handleDockLocationChange()\0"
"handleUpDownActionChanges()\0newMode\0"
"initWindowMode(WindowMode)\0"
};
const QMetaObject lsim::staticMetaObject = {
{ &QMainWindow::staticMetaObject, qt_meta_stringdata_lsim,
qt_meta_data_lsim, 0 }
};
const QMetaObject *lsim::metaObject() const
{
return &staticMetaObject;
}
void *lsim::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_lsim))
return static_cast<void*>(const_cast< lsim*>(this));
return QMainWindow::qt_metacast(_clname);
}
int lsim::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMainWindow::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: windowModeChanged((*reinterpret_cast< WindowMode(*)>(_a[1]))); break;
case 1: about(); break;
case 2: actModeSwitcher((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
case 3: actWindowModeSwitcher((*reinterpret_cast< QAction*(*)>(_a[1]))); break;
case 4: setSceneMode((*reinterpret_cast< int(*)>(_a[1]))); break;
case 5: updateDockFieldWidget(); break;
case 6: startCalculation(); break;
case 7: startTimer(); break;
case 8: handleDockLocationChange(); break;
case 9: handleUpDownActionChanges(); break;
case 10: initWindowMode((*reinterpret_cast< WindowMode(*)>(_a[1]))); break;
}
_id -= 11;
}
return _id;
}
// SIGNAL 0
void lsim::windowModeChanged(WindowMode _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,62 @@
/****************************************************************************
** Meta object code from reading C++ file 'probechargewidget.h'
**
** Created: Sun Nov 23 17:05:18 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../probechargewidget.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'probechargewidget.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_ProbeChargeWidget[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0 // eod
};
static const char qt_meta_stringdata_ProbeChargeWidget[] = {
"ProbeChargeWidget\0"
};
const QMetaObject ProbeChargeWidget::staticMetaObject = {
{ &QWidget::staticMetaObject, qt_meta_stringdata_ProbeChargeWidget,
qt_meta_data_ProbeChargeWidget, 0 }
};
const QMetaObject *ProbeChargeWidget::metaObject() const
{
return &staticMetaObject;
}
void *ProbeChargeWidget::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_ProbeChargeWidget))
return static_cast<void*>(const_cast< ProbeChargeWidget*>(this));
return QWidget::qt_metacast(_clname);
}
int ProbeChargeWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
return _id;
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,197 @@
/****************************************************************************
** Meta object code from reading C++ file 'simulscene.h'
**
** Created: Sun Nov 23 17:17:43 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../simulscene.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'simulscene.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_SimulScene[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
30, 10, // methods
0, 0, // properties
0, 0, // enums/sets
// signals: signature, parameters, type, tag, flags
17, 12, 11, 11, 0x05,
45, 39, 11, 11, 0x05,
75, 63, 11, 11, 0x05,
113, 102, 11, 11, 0x05,
147, 139, 11, 11, 0x05,
190, 181, 11, 11, 0x05,
// slots: signature, parameters, type, tag, flags
219, 12, 11, 11, 0x0a,
243, 11, 11, 11, 0x0a,
256, 11, 11, 11, 0x0a,
274, 268, 11, 11, 0x0a,
291, 11, 11, 11, 0x0a,
323, 318, 11, 11, 0x0a,
346, 11, 11, 11, 0x0a,
365, 39, 11, 11, 0x0a,
388, 379, 11, 11, 0x0a,
417, 11, 410, 11, 0x0a,
433, 139, 11, 11, 0x0a,
460, 11, 11, 11, 0x2a,
483, 181, 11, 11, 0x0a,
518, 508, 11, 11, 0x0a,
552, 11, 11, 11, 0x0a,
580, 508, 11, 11, 0x0a,
612, 11, 11, 11, 0x0a,
638, 508, 11, 11, 0x0a,
673, 11, 11, 11, 0x0a,
702, 508, 11, 11, 0x0a,
740, 11, 11, 11, 0x0a,
777, 772, 11, 11, 0x08,
802, 11, 11, 11, 0x28,
823, 11, 11, 11, 0x08,
0 // eod
};
static const char qt_meta_stringdata_SimulScene[] = {
"SimulScene\0\0mode\0sceneModeChanged(int)\0"
"steps\0stepsChanged(int)\0timePerStep\0"
"timePerStepChanged(double)\0meterPerPx\0"
"meterPerPxChanged(double)\0visible\0"
"flightPathVisibilityChanged(bool)\0"
"duration\0timeLineDurationChanged(int)\0"
"setSceneMode(SceneMode)\0startTimer()\0"
"stopTimer()\0yesno\0pauseTimer(bool)\0"
"deleteSelectedFieldItems()\0time\0"
"setTimePerStep(double)\0startCalculation()\0"
"setSteps(int)\0theValue\0setMeterPerPx(double)\0"
"double\0getMeterPerPx()\0"
"setFlightPathVisible(bool)\0"
"setFlightPathVisible()\0setTimeLineDuration(int)\0"
"fieldItem\0moveFieldItemDown(QGraphicsItem*)\0"
"moveSelectedFieldItemDown()\0"
"moveFieldItemUp(QGraphicsItem*)\0"
"moveSelectedFieldItemUp()\0"
"moveFieldItemOnTop(QGraphicsItem*)\0"
"moveSelectedFieldItemOnTop()\0"
"moveFieldItemOnBottom(QGraphicsItem*)\0"
"moveSelectedFieldItemOnBottom()\0move\0"
"displayResizeRects(bool)\0displayResizeRects()\0"
"moveResizeRects()\0"
};
const QMetaObject SimulScene::staticMetaObject = {
{ &QGraphicsScene::staticMetaObject, qt_meta_stringdata_SimulScene,
qt_meta_data_SimulScene, 0 }
};
const QMetaObject *SimulScene::metaObject() const
{
return &staticMetaObject;
}
void *SimulScene::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_SimulScene))
return static_cast<void*>(const_cast< SimulScene*>(this));
return QGraphicsScene::qt_metacast(_clname);
}
int SimulScene::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QGraphicsScene::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: sceneModeChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 1: stepsChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 2: timePerStepChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 3: meterPerPxChanged((*reinterpret_cast< double(*)>(_a[1]))); break;
case 4: flightPathVisibilityChanged((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 5: timeLineDurationChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 6: setSceneMode((*reinterpret_cast< SceneMode(*)>(_a[1]))); break;
case 7: startTimer(); break;
case 8: stopTimer(); break;
case 9: pauseTimer((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 10: deleteSelectedFieldItems(); break;
case 11: setTimePerStep((*reinterpret_cast< double(*)>(_a[1]))); break;
case 12: startCalculation(); break;
case 13: setSteps((*reinterpret_cast< int(*)>(_a[1]))); break;
case 14: setMeterPerPx((*reinterpret_cast< double(*)>(_a[1]))); break;
case 15: { double _r = getMeterPerPx();
if (_a[0]) *reinterpret_cast< double*>(_a[0]) = _r; } break;
case 16: setFlightPathVisible((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 17: setFlightPathVisible(); break;
case 18: setTimeLineDuration((*reinterpret_cast< int(*)>(_a[1]))); break;
case 19: moveFieldItemDown((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
case 20: moveSelectedFieldItemDown(); break;
case 21: moveFieldItemUp((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
case 22: moveSelectedFieldItemUp(); break;
case 23: moveFieldItemOnTop((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
case 24: moveSelectedFieldItemOnTop(); break;
case 25: moveFieldItemOnBottom((*reinterpret_cast< QGraphicsItem*(*)>(_a[1]))); break;
case 26: moveSelectedFieldItemOnBottom(); break;
case 27: displayResizeRects((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 28: displayResizeRects(); break;
case 29: moveResizeRects(); break;
}
_id -= 30;
}
return _id;
}
// SIGNAL 0
void SimulScene::sceneModeChanged(int _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void SimulScene::stepsChanged(int _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 1, _a);
}
// SIGNAL 2
void SimulScene::timePerStepChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
// SIGNAL 3
void SimulScene::meterPerPxChanged(double _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 3, _a);
}
// SIGNAL 4
void SimulScene::flightPathVisibilityChanged(bool _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 4, _a);
}
// SIGNAL 5
void SimulScene::timeLineDurationChanged(int _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 5, _a);
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,71 @@
/****************************************************************************
** Meta object code from reading C++ file 'stopperitem.h'
**
** Created: Sun Nov 23 17:05:21 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../stopperitem.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'stopperitem.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_StopperItem[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
1, 10, // methods
0, 0, // properties
0, 0, // enums/sets
// slots: signature, parameters, type, tag, flags
22, 13, 12, 12, 0x0a,
0 // eod
};
static const char qt_meta_stringdata_StopperItem[] = {
"StopperItem\0\0theValue\0setOuterPenWidth(double)\0"
};
const QMetaObject StopperItem::staticMetaObject = {
{ &FieldItem::staticMetaObject, qt_meta_stringdata_StopperItem,
qt_meta_data_StopperItem, 0 }
};
const QMetaObject *StopperItem::metaObject() const
{
return &staticMetaObject;
}
void *StopperItem::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_StopperItem))
return static_cast<void*>(const_cast< StopperItem*>(this));
return FieldItem::qt_metacast(_clname);
}
int StopperItem::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = FieldItem::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
switch (_id) {
case 0: setOuterPenWidth((*reinterpret_cast< double(*)>(_a[1]))); break;
}
_id -= 1;
}
return _id;
}
QT_END_MOC_NAMESPACE

View File

@@ -0,0 +1,62 @@
/****************************************************************************
** Meta object code from reading C++ file 'stopperwidget.h'
**
** Created: Sun Nov 23 17:05:22 2008
** by: The Qt Meta Object Compiler version 59 (Qt 4.4.3)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../stopperwidget.h"
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'stopperwidget.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 59
#error "This file was generated using the moc from 4.4.3. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
static const uint qt_meta_data_StopperWidget[] = {
// content:
1, // revision
0, // classname
0, 0, // classinfo
0, 0, // methods
0, 0, // properties
0, 0, // enums/sets
0 // eod
};
static const char qt_meta_stringdata_StopperWidget[] = {
"StopperWidget\0"
};
const QMetaObject StopperWidget::staticMetaObject = {
{ &QWidget::staticMetaObject, qt_meta_stringdata_StopperWidget,
qt_meta_data_StopperWidget, 0 }
};
const QMetaObject *StopperWidget::metaObject() const
{
return &staticMetaObject;
}
void *StopperWidget::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_StopperWidget))
return static_cast<void*>(const_cast< StopperWidget*>(this));
return QWidget::qt_metacast(_clname);
}
int StopperWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QWidget::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
return _id;
}
QT_END_MOC_NAMESPACE

File diff suppressed because it is too large Load Diff

View File

@@ -1,193 +0,0 @@
/* XPM */
static char *editcopy[] = {
/* columns rows colors chars-per-pixel */
"32 32 155 2",
" c black",
". c #191000",
"X c #221700",
"o c #2E2300",
"O c #452E00",
"+ c #433200",
"@ c #493000",
"# c #553800",
"$ c #5D4600",
"% c #6B5000",
"& c #724B00",
"* c #7D5E00",
"= c #6E694F",
"- c #7E795F",
"; c #865900",
": c #8A5C00",
"> c #8B6800",
", c #936200",
"< c #926D00",
"1 c #926B1A",
"2 c #967000",
"3 c #9B721D",
"4 c #9B7625",
"5 c #9E792A",
"6 c #A47C00",
"7 c #AA7D00",
"8 c #A1761A",
"9 c #A57816",
"0 c #A4791D",
"q c #AD8200",
"w c #B28500",
"e c #AE8530",
"r c #B99626",
"t c #97906D",
"y c #B18D48",
"u c #B49049",
"i c #B89542",
"p c #BA9C4D",
"a c #BD9E52",
"s c #BFA053",
"d c #B8AE78",
"f c #BEB47E",
"g c #C49300",
"h c #C89600",
"j c #C19D2C",
"k c #C1A43F",
"l c #C09E4E",
"z c #CFB457",
"x c #C9B159",
"c c #CAB573",
"v c #D4BF7C",
"b c #FFDF62",
"n c #FFE064",
"m c #FFE16D",
"M c #FFE372",
"N c #FFE479",
"B c #A19D8E",
"V c #ABA89A",
"C c #BEB580",
"Z c #BDB488",
"A c #B8B496",
"S c #AEADAA",
"D c #B3AFA1",
"F c #BCBBB6",
"G c #BFBFB9",
"H c #C0B680",
"J c #C4BA85",
"K c #C6BD8B",
"L c #CBB589",
"P c #C8BE88",
"I c #C3BC90",
"U c #CBC18C",
"Y c #CCC493",
"T c #D7CB8C",
"R c #DAC786",
"E c #D8C789",
"W c #DAC98B",
"Q c #D0C690",
"! c #D4CA94",
"~ c #D4CC9B",
"^ c #D8CE98",
"/ c #DCD29C",
"( c #C6C3B7",
") c #C8C6BE",
"_ c #D5C5A5",
"` c #DBC8A1",
"' c #DBD4A2",
"] c #DED9AE",
"[ c #D9D5B1",
"{ c #E0CC82",
"} c #E8D98B",
"| c #E8D991",
" . c #E1D7A1",
".. c #E5DBA5",
"X. c #E4DCAB",
"o. c #E8DDAA",
"O. c #E1DCB2",
"+. c #E1DCB8",
"@. c #FFE683",
"#. c #FFE78A",
"$. c #FFE885",
"%. c #FFE88D",
"&. c #FFE992",
"*. c #FFEC9D",
"=. c #FFF09F",
"-. c #ECE2AC",
";. c #E5E0B6",
":. c #E5E1B8",
">. c #EBE4B6",
",. c #EAE5BC",
"<. c #F0E5A8",
"1. c #FFEDA3",
"2. c #FFEDA9",
"3. c #F1E8B8",
"4. c #FFEFB1",
"5. c #FFF1A5",
"6. c #FFF2AD",
"7. c #FFF2B4",
"8. c #FFF2BC",
"9. c #CAC8C2",
"0. c #D6D4CB",
"q. c #DFDAC5",
"w. c #D4D2D0",
"e. c #E0D7C5",
"r. c #E4DAC3",
"t. c #E8DEC7",
"y. c #E0DFD3",
"u. c #E6E2C2",
"i. c #E8E1C5",
"p. c #EBE3CB",
"a. c #EEE9C2",
"s. c #E8E6DC",
"d. c #F3EDC3",
"f. c #F2EDCB",
"g. c #F7F2CD",
"h. c #FFF3C3",
"j. c #FFF4CA",
"k. c #FFF8C5",
"l. c #FFF8CD",
"z. c #FDF5D2",
"x. c #FFF7D8",
"c. c #FFF9D4",
"v. c #FFF9DC",
"b. c #E9E8E7",
"n. c #F3EFE3",
"m. c #F2F0E3",
"M. c #F4F2EA",
"N. c #FBF7E6",
"B. c #FEF9E3",
"V. c #FFFBEC",
"C. c #F4F4F3",
"Z. c #F8F7F6",
"A. c #FEFCF4",
"S. c #FEFEFC",
"D. c None",
/* pixels */
"D.D.D.D.D.D.D.D.D.D.D.D.h g g g g g g g g g g w * D.D.D.D.D.",
"D.D.D.D.D.D.D.D.D.D.D.D.g z.z.g.g.g.g.g.g.z.g.R 2 D.D.D.D.D.",
"D.D.D.D.D.D.D.D.D.D.D.D.g z.d.3.3.3.3.3.3.>.f.g.z < D.D.D.D.",
"D.D.D.D.D., : ; , : : : 7 a i a R -.-.-.-.' m.u.g.j > D.D.D.",
"D.D.D.D., u y y L L L L ` t.t.e.e v -.-.-.Y b.S.+.d.q D.D.D.",
"D.D.D.D., S.S.S.S.S.S.S.S.Z.b.S.e.i W o.o.K w.S.A.u.q D.D.D.",
"D.D.D.D., S.S.S.A.S.S.S.S.M.w.S.S._ a E ..K 0.S.S.q.7 D.D.D.",
"D.D.D.D., S.A.V.A.A.A.V.A.n.9.S.S.C._ a ..Y t = - A 6 D.D.D.",
"D.D.D.D., A.A.V.A.V.V.V.A.n.9.S.S.S.Z.3 ' ' K Z A ] 7 D.D.D.",
"D.D.D.D., A.V.B.V.V.B.V.V.n.( F S S G 5 ' | / / X.f.q D.D.D.",
"D.D.D.D., A.V.x.B.x.V.B.N.B.e.D B V ) 3 / / ^ ^ ' a.q D.D.D.",
"D.D.D.D., V.N.N.B.B.B.v.v.N.z.p.i.p.n.8 ^ / ! Q ' a.q D.D.D.",
"D.D.D.D., B.B.x.v.x.z.j.j.x.z.z.c.B.B.0 ! ! ! ^ ' ,.q D.D.D.",
"D.D.D.D., B.h.h.z.z.x.x.z.z.z.h.j.x.v.0 ! Q Y ! ~ ,.q D.D.D.",
"D.D.D.D., v.c.k.x.h.j.j.j.z.8.h.k.j.v.0 U T U U ~ ,.q D.D.D.",
"D.D.D.D., v.k.z.h.h.h.j.8.j.h.h.j.k.v.0 U U U U Y ;.q D.D.D.",
"D.D.D.D., x.h.8.8.h.j.8.8.4.h.4.8.h.x.8 P H P P ~ ;.q D.D.D.",
"D.D.D.D., v.h.4.4.8.8.4.1.z.h.8.4.h.c.8 H J H J Y ;.q D.D.D.",
"D.D.D.D., c.2.z.j.4.*.1.1.8.2.2.*.2.l.8 J J H J U ] q D.D.D.",
"D.D.D.D., l.h.2.4.4.1.%.1.&.2.4.8.7.k.8 f d f H U ] q D.D.D.",
"D.D.D.D., z.8.#.1.4.1.*.1.1.1.*.N 4.l.8 f f C K ~ :.q D.D.D.",
"D.D.D.D., 8.&.4.#.%.4.&.@.#.%.%.&.2.l.8 K K Y ~ ] ,.6 D.D.D.",
"D.D.D.D., h.&.#.*.1.1.%.N N #.&.*.1.l.0 ' ] T x r 6 % D.D.D.",
"D.D.D.D., 4.4.%.*.#.b &.N M b M 2.1.k.9 k 7 > $ o D.D.D.",
"D.D.D.D., 7.&.N 5.&.N @.*.b N M N =.k., + D.D.D.",
"D.D.D.D., 6.N N M M &.#.N 2.$.%.8.6.<.& D.D.D.D.D.",
"D.D.D.D., 5.&.7.n $.m M 1.7.7.o.c 5 & @ D.D.D.D.D.D.D.D.D.",
"D.D.D.D., 7.*.m %.=.&.7.} p 1 % # X D.D.D.D.D.D.D.D.D.D.",
"D.D.D.D., 6.5.5.5.| a 1 & + . D.D.D.D.D.D.D.D.D.D.",
"D.D.D.D., 6.-.a 1 & O . D.D.D.D.D.D.D.D.D.D.D.D.",
"D.D.D.D.; : % O . D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
"D.D.D.D. D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D."
};

View File

@@ -1,252 +0,0 @@
/* XPM */
static char *editcut[] = {
/* columns rows colors chars-per-pixel */
"32 32 214 2",
" c #000000",
". c #0B0B0B",
"X c #181300",
"o c #1D190B",
"O c #131313",
"+ c #1B1B1B",
"@ c #211E11",
"# c #26231A",
"$ c #2A2513",
"% c #2E2912",
"& c #2E2A19",
"* c #372E0B",
"= c #302A12",
"- c #312C1B",
"; c #3A320F",
": c #3C3415",
"> c #3C351B",
", c #232323",
"< c #2B2922",
"1 c #2C2C2C",
"2 c #302E26",
"3 c #353120",
"4 c #3F3B2D",
"5 c #313131",
"6 c #3A3A3A",
"7 c #423814",
"8 c #493E17",
"9 c #413D2F",
"0 c #423F32",
"q c #4F4319",
"w c #5C4A00",
"e c #5F4F0D",
"r c #514410",
"t c #554813",
"y c #4E472C",
"u c #444136",
"i c #4A483F",
"p c #534B2B",
"a c #504B37",
"s c #514C3A",
"d c #654F04",
"f c #604F0B",
"g c #665200",
"h c #675509",
"j c #6B5405",
"k c #6C5807",
"l c #6C590B",
"z c #745B04",
"x c #715D0A",
"c c #7B5B02",
"v c #625B3B",
"b c #7E6815",
"n c #6C643E",
"m c #4D4B42",
"M c #494949",
"N c #504D43",
"B c #54534C",
"V c #515151",
"C c #5D5B54",
"Z c #656048",
"A c #736A44",
"S c #726C54",
"D c #77725B",
"F c #696968",
"G c gray50",
"H c #826203",
"J c #806609",
"K c #836907",
"L c #8D6A03",
"P c #9A6F00",
"I c #9B7005",
"U c #9E730E",
"Y c #9C7511",
"T c #85732C",
"R c #88783B",
"E c #AE7C00",
"W c #A87B13",
"Q c #847B53",
"! c #827D64",
"~ c #9C862E",
"^ c #A98A1F",
"/ c #B28D0A",
"( c #B88D00",
") c #B2821A",
"_ c #B18E1B",
"` c #B3941C",
"' c #A88E2C",
"] c #A28C36",
"[ c #AE9224",
"{ c #89815E",
"} c #87826D",
"| c #858174",
" . c #888370",
".. c #8E8A7D",
"X. c #928C71",
"o. c #A28E44",
"O. c #AA9F74",
"+. c #B9A456",
"@. c #BDA85B",
"#. c #B2A068",
"$. c #C28700",
"%. c #CC8E00",
"&. c #C29A00",
"*. c #C4962F",
"=. c #CCA100",
"-. c #D6A800",
";. c #D1AC1B",
":. c #DDB31A",
">. c #D2A922",
",. c #D4AE2B",
"<. c #DBA12E",
"1. c #DBA433",
"2. c #DDB428",
"3. c #D2B23B",
"4. c #E6A200",
"5. c #E8A509",
"6. c #EAAF00",
"7. c #EFAC1E",
"8. c #F5A100",
"9. c #FFAD02",
"0. c #FCAF0D",
"q. c #FCB005",
"w. c #FFB60C",
"e. c #FFBD00",
"r. c #FFBD16",
"t. c #E3B432",
"y. c #E8BF3C",
"u. c #F6BE2F",
"i. c #C6A949",
"p. c #D9A948",
"a. c #D8AB52",
"s. c #DBBA45",
"d. c #C5B162",
"f. c #ECB74D",
"g. c #EFB841",
"h. c #EFBE4A",
"j. c #EABA55",
"k. c #FDC006",
"l. c #FFC10B",
"z. c #FFC800",
"x. c #FFC90D",
"c. c #FAC113",
"v. c #FBC11C",
"b. c #FDC910",
"n. c #EDC233",
"m. c #F5C32D",
"M. c #FFC728",
"N. c #F4C537",
"B. c #F6C63A",
"V. c #F5CB36",
"C. c #FFD73D",
"Z. c #E9C659",
"A. c #EAC85A",
"S. c #FFDA4B",
"D. c #FFDD5D",
"F. c #E9CD6B",
"G. c #FFD560",
"H. c #FFE06C",
"J. c gray56",
"K. c #959595",
"L. c gray62",
"P. c #A6A18A",
"I. c #A8A69E",
"U. c #AEA895",
"Y. c #B3AC8F",
"T. c #B8AF8B",
"R. c #B4AD96",
"E. c #B8B199",
"W. c #A4A4A4",
"Q. c #AAAAAA",
"!. c #B0ADA3",
"~. c #BBB6A3",
"^. c #B1B1B1",
"/. c #B9B9B6",
"(. c #BBBBBA",
"). c #C5BC9D",
"_. c #C2BCA2",
"`. c #C1BEB5",
"'. c #D2C38E",
"]. c #DCC78C",
"[. c #C7C0A7",
"{. c #C7C2AE",
"}. c #C7C3B2",
"|. c #C5C2B8",
" X c #CAC6B6",
".X c #CBC9BE",
"XX c #D9D3BB",
"oX c #E6D08A",
"OX c #E7DEBD",
"+X c #ECDEB3",
"@X c #FFF0B9",
"#X c #C5C5C5",
"$X c #CECCC7",
"%X c #D0CEC5",
"&X c #D0CFC8",
"*X c #D2D1CB",
"=X c #DBD6C5",
"-X c #DBD7C9",
";X c #D3D3D1",
":X c #DBDBDB",
">X c #E5E1D6",
",X c #E5E3DA",
"<X c #E8E5D9",
"1X c #EDEADC",
"2X c #FEF6DE",
"3X c #E6E6E6",
"4X c #E9E7E2",
"5X c #E9E8E4",
"6X c #EDECEA",
"7X c #F2F1EB",
"8X c #F1F1F1",
"9X c #F8F7F4",
"0X c #F9F8F8",
"qX c None",
/* pixels */
"qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX",
"qXqXqXqXqXqXqXqXqX5 5 5 1 , qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX",
"qXqXqXqXqXqXqXqX5 V /.&XQ.F 1 , qXqXqXqXqXqXqXqXqXqXqXqXqXqX",
"qXqXqXqXqXqXqXqX5 _.D.S.H.@X&X6 . qXqXqXqXqXqXqXqXqXqXqXqXqXqX",
"qXqXqXqXqXqXqXqX5 S.=.w g &.C...+ qXqXqXqXqXqXqXqXqXqXqXqXqX",
"qXqXqXqXqXqXqXqX5 -.' + o t z.d., qXqXqXqXqXqXqXqXqXqXqXqXqX",
"qXqXqXqXqXqXqX5 C V.@.+ 3 :.3., qXqXqXqXqXqXqXqXqXqXqXqXqX",
"qXqXqXqXqXqXqX5 '.b.F.6 , 1 s.,., qXqXqXqXqXqXqXqXqXqXqXqXqX",
"qXqXqXqXqXqXqX1 b ( n.OXE.E.F.^ + qXqXqXqXqXqXqXqX5 5 1 , ",
"qXqXqXqXqXqXqX l x K A.oXoXZ.i., qXqXqXqXqXqX5 V &X0X6X, ",
"qXqXqXqXqXqXqX 8 ( c.v.k.N.1 qXqXqXqX5 V $X0X0X9XXX, ",
"qXqXqXqXqXqXqXqX O t 6.e.e.k.S O 5 5 V $X8X8X8X1XD : O ",
"qXqXqXqXqXqXqXqXqXqX 3 J e.G.7X#.+ . 5 C |.3X3X5X4X_.4 % ",
"qXqXqXqXqXqXqXqXqXqX q ].0X0X+X, B }.:X:X:X:X=XS & o ",
"qXqXqXqXqXqXqXqXqXqXqX + M 8X8X7XU.Q.#X*X*X*XR.< % qX",
"qXqXqXqXqXqXqXqXqXqXqXqX, 1 X6XW.G Q.L.^.{.Z @ . qXqX",
"qXqXqXqXqXqXqXqXqXqX5 5 m P.W.:X6 . 3X/.X., @ qXqXqXqX",
"qXqXqXqXqXqXqX5 5 5 n +.R.W.J.K.W.^.:X:X1Xm + qXqXqXqXqX",
"qXqXqXqXqX5 5 i o.y.v.q./ P.I.} | R.&X*X;X8X ., qXqXqXqXqXqX",
"qXqX5 5 5 R 3.M.5.E L 7.4._ 0 + O + i ).#X#X5X~., O qXqXqXqX",
"qX5 u ] m.r.%.H r : , t.0.P 7 $ , { `.(.;X-X, + qXqXqX",
"5 u 2.w.$.k t o , ~ h.P l , u T.^.#X<XN , qXqX",
"5 >.9.U r . . , T B.*.x qX + , Q !.Q.<XC , qX",
"p q.1.> . + 1 [ m.p.k . qXqXqXqX , u O.W.;X! + ",
"4 8.j.` p 5 y ;.u.a.d % qXqXqXqXqXqX O , A P._., ",
"1 x <.f.m.x.b.y.a.g ; qXqXqXqXqXqXqXqX + 0 v O ",
" - h c W W W W z : qXqXqXqXqXqXqXqXqXqX . . ",
" * e l l f X qXqXqXqXqXqXqXqXqXqXqXqXqX ",
"qX qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX qX",
"qXqXqX qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX",
"qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX",
"qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX"
};

View File

@@ -1,295 +0,0 @@
/* XPM */
static char *editpaste[] = {
/* columns rows colors chars-per-pixel */
"32 32 257 2",
" c black",
". c #0D0900",
"X c #191000",
"o c #221700",
"O c #2A1B00",
"+ c #332200",
"@ c #3E2900",
"# c #3A2804",
"$ c #4D3300",
"% c #4B3E15",
"& c #44391B",
"* c #543800",
"= c #5A3B00",
"- c #4D4015",
"; c #524E25",
": c #5A4F2C",
"> c #524E3D",
", c #58562F",
"< c #53503E",
"1 c #5E623B",
"2 c #634100",
"3 c #684500",
"4 c #6E4900",
"5 c #614F11",
"6 c #685416",
"7 c #734C00",
"8 c #784F00",
"9 c #755B00",
"0 c #7C5200",
"q c #7C5A00",
"w c #7B570F",
"e c #69562F",
"r c #786600",
"t c #7F6A00",
"y c #766300",
"u c #60613F",
"i c #7C6422",
"p c #545143",
"a c #54524B",
"s c gray32",
"d c #5D5D57",
"f c #616641",
"g c #67695D",
"h c #6B734D",
"j c #6C7553",
"k c #616261",
"l c #686A64",
"z c #6B7162",
"x c #727272",
"c c #003DFF",
"v c #0043FF",
"b c #004BFF",
"n c #0053FF",
"m c #015AFF",
"M c #0063FF",
"N c #046DFF",
"B c #0865FF",
"V c #0378FF",
"C c #1663FF",
"Z c #1576FF",
"A c #2678FF",
"S c #6F7B84",
"D c #77856D",
"F c #7B8B75",
"G c #0083FF",
"H c #0197FF",
"J c #0B92FF",
"K c #1385FF",
"L c #01A5FF",
"P c #0DB5FF",
"I c #3096FF",
"U c #2DADFF",
"Y c #2FBCFF",
"T c #22C6FF",
"R c #2AC5FF",
"E c #30D0FF",
"W c #38D5FF",
"Q c #4493F1",
"! c #5F83FF",
"~ c #5F8AFF",
"^ c #5290E4",
"/ c #5F92FF",
"( c #4CAAFE",
") c #40B8FF",
"_ c #779DCB",
"` c #6693E2",
"' c #6290FF",
"] c #649DFF",
"[ c #71A6E5",
"{ c #79A4FF",
"} c #7FB3FF",
"| c #68B8F3",
" . c #42DCFF",
".. c #47E0FF",
"X. c #58E9FF",
"o. c #64C0EB",
"O. c #6ADFEF",
"+. c #825600",
"@. c #845A00",
"#. c #8B5C00",
"$. c #905F00",
"%. c #8C6103",
"&. c #876807",
"*. c #8A6111",
"=. c #886E1B",
"-. c #887600",
";. c #8C7A00",
":. c #936200",
">. c #986800",
",. c #926C22",
"<. c #987A3F",
"1. c #A07200",
"2. c #A27511",
"3. c #A97D15",
"4. c #A77B14",
"5. c #998712",
"6. c #A68000",
"7. c #A78F00",
"8. c #AD8016",
"9. c #AC9600",
"0. c #BB8F00",
"q. c #A99B2A",
"w. c #B9A000",
"e. c #B3A63C",
"r. c #958D43",
"t. c #988F44",
"y. c #9A9346",
"u. c #9F9948",
"i. c #8B897C",
"p. c #958F6F",
"a. c #98937B",
"s. c #A68443",
"d. c #B08C41",
"f. c #AF9462",
"g. c #B39864",
"h. c #B2A850",
"j. c #BDB355",
"k. c #C3972F",
"l. c #C5A400",
"z. c #CCAC00",
"x. c #D7BB00",
"c. c #CCA030",
"v. c #CBB43E",
"b. c #E4AD0C",
"n. c #ECB600",
"m. c #EDB900",
"M. c #F2BB00",
"N. c #C1B84C",
"B. c #C1B757",
"V. c #C5BB58",
"C. c #C9BE5A",
"Z. c #C2A978",
"A. c #DFC000",
"S. c #FDCB00",
"D. c #F6C300",
"F. c #FFD100",
"G. c #FEDB00",
"H. c #FFDF0E",
"J. c #F5D500",
"K. c #FBCD39",
"L. c #FFE832",
"P. c #FFE432",
"I. c #CEC25C",
"U. c #D7C648",
"Y. c #DDC74B",
"T. c #D0C55E",
"R. c #D3C85F",
"E. c #D5C960",
"W. c #DDD264",
"Q. c #E0CA4C",
"!. c #E7D14E",
"~. c #EFDA51",
"^. c #F4D050",
"/. c #F9D452",
"(. c #FEDD53",
"). c #E2D765",
"_. c #E9DD69",
"`. c #E6DD68",
"'. c #FDDB6E",
"]. c #FFEE4F",
"[. c #FEE354",
"{. c #FEEA55",
"}. c #F7E153",
"|. c #FFF056",
" X c #ECE16A",
".X c #F1E56D",
"XX c #F7EA6F",
"oX c #F7EB70",
"OX c #F9EC70",
"+X c #FEF372",
"@X c #979486",
"#X c gray60",
"$X c #969596",
"%X c #8AA193",
"&X c #82A89B",
"*X c #8CAEA3",
"=X c #86A7A9",
"-X c #8BA2B1",
";X c #ACA580",
":X c #A5A291",
">X c #B3AF98",
",X c #B8B7AF",
"<X c #B3B2AB",
"1X c #B1B1B1",
"2X c #A6B8FF",
"3X c #88DEE0",
"4X c #8BF0FE",
"5X c #A4CFC6",
"6X c #BFD5FF",
"7X c #BFDCFF",
"8X c #C2AD82",
"9X c #CBB489",
"0X c #D2BF9B",
"qX c #D1C19F",
"wX c #C8C4AA",
"eX c #CFCBB7",
"rX c #D8C7A6",
"tX c #D2C2A3",
"yX c #D5CCB3",
"uX c #DAD1A1",
"iX c #DDD5BB",
"pX c #D7D1B3",
"aX c #ECE5BB",
"sX c #F5EBB5",
"dX c #F5ECBC",
"fX c #F8EEB8",
"gX c #FCF2BC",
"hX c #CBCBCB",
"jX c #D8D6C7",
"kX c #DDDDDD",
"lX c #E4DAC2",
"zX c #ECE6C7",
"xX c #EBE6D9",
"cX c #E9E3D0",
"vX c #F5EDC4",
"bX c #F6EFC9",
"nX c #F0EBD5",
"mX c #F3EFDB",
"MX c #FCF3C5",
"NX c #FCF4CA",
"BX c #F7F0CA",
"VX c #F6F0D2",
"CX c #F9F3D3",
"ZX c #F9F4DC",
"AX c #FFF8D4",
"SX c #FFF9DB",
"DX c #E7E7E4",
"FX c #EBEBE9",
"GX c #F1EDE1",
"HX c #F9F6E5",
"JX c #FDF9E4",
"KX c #FEFBEB",
"LX c #F6F2E6",
"PX c #FEFCF3",
"IX c #FEFDFD",
"UX c #F4F4F3",
"YX c None",
/* pixels */
"YXYXYXYXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYXYX:.:.+ IXIXIXIXIXIXIXIXFX# +.7 YXYXYXYXYXYXYXYXYXYXYX",
"YXYXYX>.k.c.6 FXkXkXkXDXkXkXkXx i b.>.+ YXYXYXYXYXYXYXYXYXYX",
"YXYXYX:.'.K.=.hX1X1X1X1X1X1X1Xd &.0.%.* 7 #.#.:.$.#.2 YXYXYX",
"YXYXYX:./.M.%.$Xk k d s s s e w >.2.d.s.Z.9XrXlXxX0X7 YXYXYX",
"YXYXYX:.^.M.1.: % % - % 5 6 &.GXIXIXPXPXPXPXPXLXIXIXg.3 YXYX",
"YXYX#X:.^.m.v.y.r.r.r.r.h.h.2.IXPXPXKXKXPXKXHXxXUXIXIXf.4 YX",
"YXYX#X:.^.m.Y.I.B.j.j.j.V.I.4.PXKXJXKXJXKXKXmXjXFXIXIXUX+. YX",
"YXYX#X:.^.m.Y.E.I.j.j.j.I.R.8.PXKXSXJXJXJXSXnXeXDXIXIXUX<. YX",
"YXYXYX:./.M.!.W.R.I.T.R.E.W.8.UXJXJXSXSXSXSXnXeX:X@Xi.<X7 ",
"YXYXYX:./.D.~._.`.W.W.W.W. X8.PXJXSXAXSXSXSXVXjX>X@X@X,X4 ",
"YXYXYX:.(.S.}..X X X X X X X8.PXSXAXAXAXAXAXNXzXpXwXwXjX7 ",
"YXYXYX:.(.S.[.OXOXOXoXoXt.; O s a p p p p a.AXMXvXaXzXGX+. ",
"YXYXYX:.(.S.[.+X+X+XOX+X; 7X2X] / / ~ ! 2Xp MXNXNXNXSXKX+. YX",
"YXYXYX:.(.F.|.+X+X+X+X+Xy., _ A m b v c ! p MXMXgXMXAXKX+. YX",
"YXYXYX:.(.F.|.+X+X+X+X+X+Xj.& ^ B n b v ' < gXMXgXgXNXKX+. YX",
"YXYXYX:.(.F.U.W.+X+X+X+X).y.g Q N m n b ~ < gXgXgXgXAXJXq YX",
"YXYXYX:.[.l.j j y.I.j.r.1 =X( K N M m b ~ < gXgXgXgXNXKX+. YX",
"YXYXYX:.[.t 5X4X&XD F =X| U J G V Z A C / < fXgXgXgXMXHX+. YX",
"YXYXYX:.[.l.h 3XX...W T P L H K I [ S ` { < fXfXfXfXMXKX+. YX",
"YXYXYX:.[.G.e.1 *XO...E R Y Y | -Xd Z.k 6X> fXfXfXfXBXJX+. YX",
"YXYXYX:.[.G.{.`.u.1 F &X*X%Xz l a.uXfXp.> p.sXsXsXfXBXJX+. YX",
"YXYXYX:.{.G.|.+X+X XN.q.5.7.q cXvXsXsXsXsXsXsXsXsXsXBXKX+. YX",
"YXYXYX:.|.G.].|.L.H.G.G.G.A.1.JXvXsXsXsXsXsXsXsXfXdXCXPX+. YX",
"YXYXYX:.{.G.G.G.G.G.x.w.;.t :.HXdXsXsXsXsXsXdXvXBXZXLXtX= YX",
"YXYXYX:.{.G.J.x.9.;.r 9 q 0 #.KXvXsXaXsXvXBXCXHXiXg.*.= O YX",
"YXYXYX:.L.9.-.y 9 q 0 = + #.HXbXdXbXVXZXcX8X,.3 $ . YX",
"YXYXYX%.z.9 q 7 * o $.PXZXmXmX0Xs.0 $ X YX",
"YXYXYX8 0 = o :.IXpXg.*.= O YXYXYXYX",
"YXYXYX YXYX@.#.2 @ . YXYXYXYXYXYX",
"YXYXYX YXYXYXYXYX YXYXYXYXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYX YXYXYXYXYXYXYXYXYXYXYXYX"
};

View File

@@ -1,216 +0,0 @@
/* XPM */
static char *filenew[] = {
/* columns rows colors chars-per-pixel */
"32 32 178 2",
" c black",
". c #191000",
"X c #221700",
"o c #452E00",
"O c #4A3100",
"+ c #4E3400",
"@ c #553800",
"# c #604000",
"$ c #6A4600",
"% c #6D4800",
"& c #704A00",
"* c #724C00",
"= c #744C00",
"- c #764E00",
"; c #785000",
": c #805500",
"> c #815500",
", c #835700",
"< c #865900",
"1 c #875A00",
"2 c #8A5B00",
"3 c #8A5C00",
"4 c #8B5C00",
"5 c #8C5D00",
"6 c #8D5D00",
"7 c #8F5E00",
"8 c #805911",
"9 c #905F00",
"0 c #906000",
"q c #926000",
"w c #946200",
"e c #956300",
"r c #966400",
"t c #976400",
"y c #956913",
"u c #926C22",
"i c #9B7732",
"p c #B18D48",
"a c #B28E49",
"s c #B4904A",
"d c #BAA373",
"f c #A1A195",
"g c #ABAB9F",
"h c #ADADAB",
"j c #AFAFAB",
"k c #B3B3A6",
"l c #BCBCB8",
"z c #BFBFBC",
"x c #CBB489",
"c c #CBB58A",
"v c #CDB78B",
"b c #CAB891",
"n c #C9BB9E",
"m c #CEBEA2",
"M c #C6C6BC",
"N c #D9C8A8",
"B c #E8E1BA",
"V c #E8E1BB",
"C c #FEFFA1",
"Z c #FFFFA0",
"A c #FEFFA3",
"S c #FEFFA4",
"D c #FEFFA6",
"F c #FEFFA8",
"G c #FEFFA9",
"H c #FFFFA8",
"J c #FEFFAA",
"K c #FEFFAB",
"L c #FFFFAB",
"P c #FEFFAC",
"I c #FFFFAC",
"U c #FEFFAE",
"Y c #FEFFAF",
"T c #FEFFB0",
"R c #FEFFB1",
"E c #FFFFB0",
"W c #FEFFB4",
"Q c #FEFFB5",
"! c #FFFFB4",
"~ c #FEFFB8",
"^ c #FEFFB9",
"/ c #FFFFB8",
"( c #FFFFB9",
") c #FEFFBB",
"_ c #FFFFBA",
"` c #FEFFBD",
"' c #FFFFBD",
"] c #FEFFBE",
"[ c #FFFFBE",
"{ c #C8C8C1",
"} c #CACAC4",
"| c #CBCBC6",
" . c #DBD2C1",
".. c #DEDFCF",
"X. c #D4D4D1",
"o. c #E1D5C1",
"O. c #E3D9C3",
"+. c #E5DCCC",
"@. c #E8E8D3",
"#. c #ECECD7",
"$. c #F0EBDA",
"%. c #FEFFC2",
"&. c #FEFFC3",
"*. c #FFFFC2",
"=. c #FEFFC7",
"-. c #FFFFC7",
";. c #FEFFCB",
":. c #FEFFCC",
">. c #FFFFCC",
",. c #FEFFCE",
"<. c #FEFFD0",
"1. c #FEFFD1",
"2. c #FFFFD0",
"3. c #FFFFD1",
"4. c #FFFFD3",
"5. c #FEFFD5",
"6. c #FFFFD5",
"7. c #FEFFD6",
"8. c #FEFFD7",
"9. c #FFFFD6",
"0. c #FFFFD8",
"q. c #FEFFDA",
"w. c #FFFFDA",
"e. c #FFFFDB",
"r. c #FFFFDC",
"t. c #FEFFDE",
"y. c #FEFFDF",
"u. c #FFFFDE",
"i. c #FFFFDF",
"p. c #E9E9E7",
"a. c #F3F3E9",
"s. c #F3F3EB",
"d. c #F5F5E8",
"f. c #F8F8E3",
"g. c #FEFFE0",
"h. c LightYellow",
"j. c #FFFFE1",
"k. c #FEFFE3",
"l. c #FFFFE3",
"z. c #FDFEE7",
"x. c #FEFFE4",
"c. c #FEFFE5",
"v. c #FFFFE4",
"b. c #FBFBE9",
"n. c #FEFFE8",
"m. c #FFFFE8",
"M. c #FFFFE9",
"N. c #FFFFEA",
"B. c #FEFFEC",
"V. c #FEFFED",
"C. c #FFFFEC",
"Z. c #FFFFED",
"A. c #FEFFEF",
"S. c #F4F4F0",
"D. c #F4F4F3",
"F. c #F5F5F4",
"G. c #F8F8F6",
"H. c ivory",
"J. c #FFFFF1",
"K. c #FEFFF3",
"L. c #FFFFF3",
"P. c #FEFFF4",
"I. c #FFFFF4",
"U. c #FEFFF7",
"Y. c #FFFFF6",
"T. c #FFFFF7",
"R. c #FBFBFB",
"E. c #FFFFF8",
"W. c #FFFFF9",
"Q. c #FFFFFA",
"!. c #FFFFFB",
"~. c gray99",
"^. c #FEFFFD",
"/. c #FFFFFC",
"(. c #FFFFFD",
"). c #FFFFFE",
"_. c gray100",
"`. c None",
/* pixels */
"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.`.w 2 1 w 4 4 4 6 w 9 6 - `.`.`.`.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.r s p p c c c c N O.+.o.y # `.`.`.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.r ).).).).).).).).F.p.). .& o `.`.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w ).E.).E.).E.E.E.S.X.).R.n $ + `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w E.Y.Y.E.Y.E.E.E.a.| ).).D.m % `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w E.Y.Y.J.Y.J.Y.Y.a.| ).).).D.> `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w Y.J.J.J.J.J.J.J.a.M l h h { ; `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w Y.B.B.B.N.N.B.B.b...k f h } ; `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w J.N.N.N.N.N.N.N.l.f.#.@.#.a.> `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w J.l.l.l.l.l.l.l.l.l.l.l.l.J.> `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w J.r.l.l.r.l.r.l.r.l.r.l.r.J.1 `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w B.r.r.q.q.q.q.q.q.r.q.q.r.B.> `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w N.5.5.5.5.q.5.5.5.5.5.5.5.B., `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w N.<.<.<.<.<.<.<.5.<.<.<.<.N., `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w l.,.;.;.;.,.;.,.;.,.;.;.;.l., `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w l.-.-.-.-.-.-.;.-.-.-.-.;.l.> `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w l.-.%.%.%.%.%.%.%.%.%.%.%.l., `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w r.' ' ' ' ' ) ' ' ' ' ' ' r., `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w r.) ) W ) ) ) ) ) ) W ) ) q., `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w q.W W W W W W W W W W W W q., `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w 5.Y Y W Y Y Y Y Y Y Y Y Y 5., `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w 5.J J J Y J Y Y J Y J J Y q., `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w 5.J J D J J D J D J W ) ,.$.- `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w <.Z D D Z D J Y ' ,.B b i - O `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w <.Z Z Z Y ) <.B d u & @ X `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w ,.J ) ,.B d y & o . `.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.w Y.V d u & o . `.`.`.`.`.`.`.`.",
"`.`.`.`.`.`.`.`.1 4 & o . `.`.`.`.`.`.`.`.`.`.`.",
"`.`.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.`.`.`.`.`.",
"`.`.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`."
};

View File

@@ -1,295 +0,0 @@
/* XPM */
static char *fileopen[] = {
/* columns rows colors chars-per-pixel */
"32 32 257 2",
" c black",
". c #0B0900",
"X c #130E00",
"o c #161100",
"O c #231A00",
"+ c #352600",
"@ c #3B311C",
"# c #433100",
"$ c #4F3B00",
"% c #4A3E16",
"& c #4A3D22",
"* c #4D421A",
"= c #54420D",
"- c #4E4529",
"; c #484338",
": c #484233",
"> c #5B4B24",
", c #624500",
"< c #674D00",
"1 c #6D4D00",
"2 c #6E4F17",
"3 c #6D5200",
"4 c #775500",
"5 c #745B0F",
"6 c #795200",
"7 c #7A5A00",
"8 c #715C18",
"9 c #764B0A",
"0 c #6C5423",
"q c #6D592E",
"w c #785E27",
"e c #735626",
"r c #665736",
"t c #7A631D",
"y c #7A672E",
"u c #776535",
"i c #5C5956",
"p c #78704F",
"a c #75726E",
"s c #8D4F00",
"d c #815700",
"f c #835A00",
"g c #8A5C00",
"h c #866400",
"j c #966100",
"k c #956F00",
"l c #9C6100",
"z c #9D7500",
"x c #856B2A",
"c c #8C752A",
"v c #8C723B",
"b c #977939",
"n c #A45D00",
"m c #A26100",
"M c #AA680D",
"N c #AB6700",
"B c #A07700",
"V c #A57B00",
"C c #AB7A00",
"Z c #AA7300",
"A c #AF721A",
"S c #B87E00",
"D c #B57B00",
"F c #B0731A",
"G c #B47C26",
"H c #B77E28",
"J c #897F59",
"K c #977C40",
"L c #927F58",
"P c #807A6C",
"I c #9C821D",
"U c #9F8A35",
"Y c #AC8000",
"T c #B28500",
"R c #B68800",
"E c #BB8B00",
"W c #A78337",
"Q c #A28B31",
"! c #AF9535",
"~ c #B58E3A",
"^ c #B88633",
"/ c #B49936",
"( c #BCA039",
") c #998445",
"_ c #978657",
"` c #8B8264",
"' c #8E8572",
"] c #978864",
"[ c #978C75",
"{ c #9F9072",
"} c #A38845",
"| c #A48952",
" . c #AA965C",
".. c #A89156",
"X. c #B5934D",
"o. c #B39D45",
"O. c #B49755",
"+. c #AB984A",
"@. c #AD9A65",
"#. c #A79778",
"$. c #A59874",
"%. c #A29B7A",
"&. c #A79775",
"*. c #BDA959",
"=. c #B3A46C",
"-. c #B1A07F",
";. c #B5A97A",
":. c #BEB37B",
">. c #C49200",
",. c #C89500",
"<. c #CC9800",
"1. c #C69812",
"2. c #D2A31C",
"3. c #C2A63E",
"4. c #D7AE37",
"5. c #C29840",
"6. c #C29B4E",
"7. c #C2A641",
"8. c #C6AA43",
"9. c #C8AC45",
"0. c #CBAF49",
"q. c #CAA746",
"w. c #C4A158",
"e. c #CAA65D",
"r. c #CEA857",
"t. c #CFA95A",
"y. c #C5AC50",
"u. c #CDB14B",
"i. c #CBB358",
"p. c #CAB152",
"a. c #D2AB59",
"s. c #D1B54D",
"d. c #D4B951",
"f. c #D6BC5B",
"g. c #DDB45E",
"h. c #D9BD56",
"j. c #D2B753",
"k. c #DAAB48",
"l. c #CEAE69",
"z. c #CCAD67",
"x. c #CCB662",
"c. c #CAB26B",
"v. c #C8B66B",
"b. c #CEB775",
"n. c #CEBE7F",
"m. c #D3AD66",
"M. c #D5BE64",
"N. c #D4BF6D",
"B. c #E4B34B",
"V. c #E0B75F",
"C. c #E1B85F",
"Z. c #E4BA61",
"A. c #E9BE63",
"S. c #DDC159",
"D. c #DAC269",
"F. c #D4C176",
"G. c #D8C67F",
"H. c #E1C55D",
"J. c #EFC05D",
"K. c #F1C15E",
"L. c #E0C264",
"P. c #E5C961",
"I. c #EDC164",
"U. c #E9CD65",
"Y. c #EFD36B",
"T. c #F2C564",
"R. c #F6C868",
"E. c #F8C760",
"W. c #FBCC6A",
"Q. c #FDCB63",
"!. c #F1D56D",
"~. c #FFD06C",
"^. c #F5D972",
"/. c #FED175",
"(. c #FADE77",
"). c #E4C87A",
"_. c #FEE27C",
"`. c #8F9192",
"'. c #9A9A96",
"]. c #A79F83",
"[. c #ADA583",
"{. c #A7A399",
"}. c #BBAC86",
"|. c #BDB088",
" X c #BBB298",
".X c #A7A8A6",
"XX c #ADAEB0",
"oX c #B5B6B4",
"OX c #BABCBC",
"+X c #C6B38E",
"@X c #D3BE80",
"#X c #D0BC95",
"$X c #C6BFA6",
"%X c #C5C29D",
"&X c #D2C283",
"*X c #DAC789",
"=X c #DBCA8B",
"-X c #D5C489",
";X c #DBCD94",
":X c #D6C699",
">X c #CFC8B1",
",X c #C8C6B7",
"<X c #D1C9A6",
"1X c #DBD3BA",
"2X c #E1C981",
"3X c #E0CD91",
"4X c #ECD686",
"5X c #EBD69E",
"6X c #FED682",
"7X c #FED88B",
"8X c #FEDC95",
"9X c #E3CEA3",
"0X c #EED9A9",
"qX c #E7DCB9",
"wX c #F4DDAF",
"eX c #FFE68A",
"rX c #FFE893",
"tX c #FFEA9F",
"yX c #FFE2A5",
"uX c #FFE3AC",
"iX c #FFECA7",
"pX c #FFEDAE",
"aX c #F1E0B6",
"sX c #FDE5B4",
"dX c #FFEEB4",
"fX c #F8E5BB",
"gX c #FFF0BC",
"hX c #C5C7C8",
"jX c #C7C8CA",
"kX c #CCCECF",
"lX c #CCCAC0",
"zX c #CDCED0",
"xX c #D1D1CF",
"cX c #D1D3D4",
"vX c #D6D8DA",
"bX c #DADCDE",
"nX c #DCDEE0",
"mX c #DEE0E2",
"MX c #E7DEC2",
"NX c #EBE1C5",
"BX c #F4E9C3",
"VX c #F7EACE",
"CX c #FEEAC3",
"ZX c #FAEBCA",
"AX c #FFF1C1",
"SX c #FFF3CC",
"DX c #FFF6DA",
"FX c #E1E3E5",
"GX c #E4E6E8",
"HX c #E7E9EA",
"JX c #E8E6E0",
"KX c #E9EAEC",
"LX c #ECEEF0",
"PX c #EEF0F2",
"IX c #F8F4E8",
"UX c #F1F3F5",
"YX c None",
/* pixels */
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX V E <.,.T YXYXYXYXYXYX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX< E 2.aXCXVXE 3 E <.E YXYX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX R ,.5XCX8XQ.wX<.1.$.OX<. YXYX",
"YXYXYXYXYXYXYXYXYXYXYXYXYXYX R >.L.ZXyXT.K.E.wX ..XKXKXR YXYX",
"YXYXYXYXYXYXYXYXYXYXYXYX V E 4.ZXsXW.K.I.Z.O.{.KXUXUXMXk YXYX",
"YXYXYXYXYXYX R E 7 YX< E 2.aXsX6XC.T.Z.w.[ xXUXUXUXUX2X3 YXYX",
"YXYXYXYX R >.).5X,.T ,.5XCX8XK.T.A.a.] OXUXUXUXUXUXUX2.O YXYX",
"YXYX Y E Z.ZXsX7XsX0XCXyXR.K.I.V._ .XUXUXUXUXUXLXKXJXV D N S 7 ",
" z E 4.fXsX/.K.~./.6X~.I.I.C...'.KXUXPXPXPXLXKXGXbXl.N m.SXm.D ",
" E 0XgX7XE.W.W.~.~.R.I.Z.w.' bXUXUXUXPXPXLXmXbX$X) ~ aXSXpXBXn ",
" <.CXT.Q.~.W.W.R.I.A.t._ hXUXUXUXUXPXLXGXnX,X .t XAXSXeX4Xl.Z ",
" <.sXB.W.W.W.T.A.g._ oXUXUXUXUXUXLXLXmXcX=.5 $.BXgXeX!.D.3Xm + ",
" <.sXB.R.R.A.V.| {.KXUXUXUXUXLXKXGXvX|.c u qXdXgX^.U.f.3XH f ",
" <.sXB.T.Z.m.[ nXUXUXUXUXPXKXHXbX,X) e <XdXiX_.S.u.P.F.t.h ",
" <.sXk.Z.r.K jXUXUXUXPXLXKXmXcX@.5 %.DXiX_.Y.S.d.h.D.*Xl X ",
" <.wXq.r.X.r UXUXPXPXKXmXvX|.y _ NXdXrX!.S.d.h.d.f.=XF 4 YX",
" ,.0X5.X.) a PXPXKXGXnX>X) y >XAXAX_.S.h.h.u.s.d.F.6.g YX",
" >.9X~ } u '.LXKXmXxX .5 [.IXAX_.!.S.h.h.d.8.s.D.n.j YXYX",
" >.:XW v & kXmXvX;.t ] BXAXrX!.U.u.S.9.u.3.7.i.;XM 1 YXYXYX",
" E #Xb u : nXcX_ u 1XSXgX^.U.H.S.d.8.s.d.u.b.-XG g YXYXYXYX",
" R +Xc r a zX[.= -XdX_.U.d.P.h.d.u.3.8.N.=Xw.l 1 YXYXYXYX",
" T }.x > `.oX> %.*.S.S.h.S.7.d.h.0.p.n.c.M d . YXYXYXYXYX",
" C ].w @ XXu p *.( h.S.s.u.u.u.p.N.*X^ g + YXYXYXYXYXYX",
" Z &.e ; ` * :.o.S.S.S.u.( 9.x.&XX.j , YXYXYXYXYXYX",
" B { 0 i % [.o.u.S.d.h.9.M.&Xz.M 6 YXYXYXYXYXYXYXYX",
" z { 0 - J *./ S.9.d.i.G.&XF g O YXYXYXYXYXYXYXYXYXYX",
" z $.2 w =.! s.d.p.N.;X^ l , YXYXYXYXYXYXYXYXYXYXYX",
" B &.9 ;.Q / j.x.@Xl.m 6 YXYXYXYXYXYXYXYXYXYXYXYXYX",
" h W @.+.I y.&Xb.F 7 O YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
" $ s %XU F.=X^ j # YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
" g O.<Xe.l 1 YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
" o f n d . YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX"
};

View File

@@ -1,295 +0,0 @@
/* XPM */
static char *filesave[] = {
/* columns rows colors chars-per-pixel */
"32 32 257 2",
" c #000000",
". c #06060A",
"X c #09090D",
"o c #0B0B16",
"O c #101022",
"+ c #1E1E28",
"@ c #181829",
"# c #151F3A",
"$ c #1A263F",
"% c #1D2A3F",
"& c #272730",
"* c #2E2E3F",
"= c #212140",
"- c #212E41",
"; c #2F2F41",
": c #292A4A",
"> c #23224B",
", c #262353",
"< c #292655",
"1 c #2B2C54",
"2 c #2C2C5B",
"3 c #293746",
"4 c #2D304F",
"5 c #243243",
"6 c #2E315D",
"7 c #363647",
"8 c #303E4A",
"9 c #30325E",
"0 c #3C3C53",
"q c #2E2E60",
"w c #2F3160",
"e c #302E63",
"r c #313164",
"t c #363861",
"y c #353868",
"u c #384650",
"i c #284F6B",
"p c #2D547B",
"a c #3B486A",
"s c #36597D",
"d c #3D5D7C",
"f c #4C4C4C",
"g c #40405A",
"h c #414E56",
"j c #4B585E",
"k c #49545E",
"l c #555555",
"z c #4D4D6B",
"x c #434675",
"c c #4B5660",
"v c #4F5962",
"b c #41517E",
"n c #4B507D",
"m c #515C67",
"M c #505D6E",
"N c #5C5D7D",
"B c #546066",
"V c #54626D",
"C c #5B646D",
"Z c #55677A",
"A c #556B78",
"S c #5D6772",
"D c #6B6B6B",
"F c #646464",
"G c #616C73",
"H c #63707D",
"J c #6B7679",
"K c gray45",
"L c #00418E",
"P c #004494",
"I c #004894",
"U c #044F98",
"Y c #03509B",
"T c #0A5198",
"R c #13579C",
"E c #185DA1",
"W c #285888",
"Q c #2B6094",
"! c #396D9A",
"~ c #336A96",
"^ c #3D719B",
"/ c #226EB8",
"( c #326EA8",
") c #326BA3",
"_ c #3673AE",
"` c #3A76B4",
"' c #0B6FD1",
"] c #0F75D8",
"[ c #1479DA",
"{ c #1B7CDC",
"} c #466481",
"| c #42749C",
" . c #4A799E",
".. c #506A84",
"X. c #5F678D",
"o. c #576391",
"O. c #5A6592",
"+. c #5F6893",
"@. c #5B738B",
"#. c #507DA1",
"$. c #626283",
"%. c #636A94",
"&. c #656F98",
"*. c #657A8F",
"=. c #6B7299",
"-. c #717191",
";. c #797998",
":. c #687BA6",
">. c #2281DC",
",. c #3F81C0",
"<. c #3988D7",
"1. c #2785E1",
"2. c #2E8AE3",
"3. c #368FE5",
"4. c #3690E6",
"5. c #3D93E7",
"6. c #3D94E9",
"7. c #57839E",
"8. c #4787BC",
"9. c #5480A1",
"0. c #5B84A3",
"q. c #6E8496",
"w. c #6E8B9A",
"e. c #7D848E",
"r. c #728597",
"t. c #738598",
"y. c #768899",
"u. c #7B8B9B",
"i. c #6489A5",
"p. c #698EA7",
"a. c #6D8FA9",
"s. c #6E81AB",
"d. c #7683A6",
"f. c #768CB7",
"g. c #7395AD",
"h. c #7C96B0",
"j. c #4086CA",
"k. c #4986C3",
"l. c #4284C3",
"z. c #498ED2",
"x. c #4D95DB",
"c. c #548DC5",
"v. c #5D92C8",
"b. c #5593C9",
"n. c #5097DE",
"m. c #5198DE",
"M. c #4296E7",
"N. c #4895E2",
"B. c #4B99E5",
"V. c #4A9CEB",
"C. c #4599EB",
"Z. c #529DE6",
"A. c #589EE2",
"S. c #54A1EB",
"D. c #5AA1E6",
"F. c #5AA5EB",
"G. c #5EA8EF",
"H. c #53A3F1",
"J. c #5EAAF2",
"K. c #6699CB",
"L. c #799BC8",
"P. c #7EA6C9",
"I. c #60A2E5",
"U. c #65A7E8",
"Y. c #6BABE9",
"T. c #68ADF2",
"R. c #67B0F5",
"E. c #6DB3F6",
"W. c #70ADEA",
"Q. c #75B0E9",
"!. c #7CB5EB",
"~. c #73B9F8",
"^. c #7BBDFB",
"/. c #7CBAF6",
"(. c gray55",
"). c #828899",
"_. c #84949E",
"`. c #918E8A",
"'. c #949494",
"]. c #8F8FA9",
"[. c #8997A5",
"{. c #8A9AA9",
"}. c #9A9BAF",
"|. c #9399A9",
" X c #9FAAB5",
".X c #A29E9B",
"XX c #A7A7A7",
"oX c #ABABAB",
"OX c #A3A3B4",
"+X c #A8A8B7",
"@X c #A3ABB3",
"#X c #B4B5B5",
"$X c #B0B0BC",
"%X c #B7B9BC",
"&X c #BBB7B3",
"*X c #BBBBBB",
"=X c #82B1DB",
"-X c #81B7EC",
";X c #88BBED",
":X c #86BAED",
">X c #AEBBC8",
",X c #A6BDCD",
"<X c #BBBCC3",
"1X c #81C1F6",
"2X c #83C2FA",
"3X c #89C4FA",
"4X c #8CC8FC",
"5X c #95C2EF",
"6X c #93CBFD",
"7X c #9BCFFF",
"8X c #97D0FC",
"9X c #9CD3FE",
"0X c #BEC0C1",
"qX c #A3C7E7",
"wX c #A2CAF1",
"eX c #A1D4FF",
"rX c #A3D8FF",
"tX c #AADBFF",
"yX c #B0D1F2",
"uX c #BDD9F4",
"iX c #AAE0FF",
"pX c #B3E1FF",
"aX c #B9E6FF",
"sX c #BEE9FF",
"dX c #C4C4C4",
"fX c #C6C5CD",
"gX c #C6C8CB",
"hX c #CAC7C4",
"jX c #CAC8C6",
"kX c #CBCCCB",
"lX c #D1D0CE",
"zX c #D3D3D3",
"xX c #D4D7D9",
"cX c #D8D8D7",
"vX c #DBDBDB",
"bX c #C4ECFF",
"nX c #C9E0F6",
"mX c #C4F5FF",
"MX c #CCF2FF",
"NX c #D5E6F7",
"BX c #DDEBF9",
"VX c #DCFDFF",
"CX c #D3F1F5",
"ZX c #E1E0DE",
"AX c #E4E3E3",
"SX c #E4E7EA",
"DX c #E7E8E9",
"FX c #E8E6E4",
"GX c #EDE9E5",
"HX c #EBEBEB",
"JX c #E7EEF5",
"KX c #EAF2FA",
"LX c #F1EEEA",
"PX c #F3F3F3",
"IX c #F4F8FC",
"UX c #FDFDFC",
"YX c None",
/* pixels */
"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXy y e 6 6 2 < < , , 1 YXYX",
"YXYXYX2 < , , q w 2 e r r r w e w r e 2 6 1 6 s :.f.L.y YXYX",
"YXYXYXx d.s.:.a # $ $ % - 5 3 8 u h k B S J ).,XF.b.7.r YXYX",
"YXYXYX&.mX~.8.V #X#X%XdXfXzXxXvXZXZXDXFXFXDXLXDX>.U i 9 YXYX",
"YXYXYXo.2X] L C UXDXcXzXkXkXkXjXjXdXdX%X%X&X%X*XN.' ~ 6 YXYX",
"YXYXYXo.1X] P k hXoXXXXXoXoX#X#X*X%X&X%X%XdXkXxXx.[ ~ 6 YXYX",
"YXYXYXO.3X[ I m FXkXjXjXkXkXkXkXkXkXzXzXzXcXZXSXx.{ ! 6 YXYX",
"YXYXYXo.3X{ I S UXvXxXzXkXkXkXkXkXjXdX*X%X#X&X%XZ.1.^ 9 YXYX",
"YXYXYXO.4X>.U j jX#X#X#X%XdXdXkXzXkXzXzXcXvXDXJXA.1.| 6 YXYX",
"YXYXYXO.6X>.T V PXZXZXZXAXSXDXDXFXHXDXHXHXHXHXSXI.2.| 9 YXYX",
"YXYXYXO.6X2.T G UXLXDXDXAXZXZXAXZXvXcXzXkXkXkXgXY.3. .6 YXYX",
"YXYXYXO.9X4.R m zXdXdXkXzXvXAXDXHXLXPXPXIXUXUXUXQ.6. .9 YXYX",
"YXYXYXO.9X5.R H UXIXUXUXUXUXUXUXUXUXUXUXIXKXJXBX-XC.#.9 YXYX",
"YXYXYXO.eXM./ h.UXUXIXKXBXNXnXuXyXwX5X:X!.Y.Y.Y.D.H.9.6 YXYX",
"YXYXYX+.rXB.<.x.Q.;X-XQ.Y.U.U.D.Z.Z.B.B.C.V.V.B.B.T.0.9 YXYX",
"YXYXYX+.tXB.N.B.B.B.B.C.V.V.H.H.H.D.N.z.8._ ( <.D.R.0.9 YXYX",
"YXYXYX+.tXS.Z.F.D.m.z.l.` ) Q W p s } @.r.[. X>XG.E.0.9 YXYX",
"YXYXYX+.pXU.m.) p d ..*.u.|.+X<XzXZXGXLXGXZXzXjX/.~.p.r YXYX",
"YXYXYX%.aXT.k.*.GXlX&X.X`..XhXlXzXvXvXvXvXxXkXgX2X^.a.w YXYX",
"YXYXYX%.aXE.k.r.LXoXl f l F *XlXzXvXvXvXvXcXzXgX4X:Xa.w YXYX",
"YXYXYX%.bX~.c.y.LX'.f D K D 0XkXzXvXvXvXvXvXzXfX6X4Xg.9 YXYX",
"YXYXYX%.bX^.c.y.LX'.l D K D 0XlXzXcXvXvXvXxXkXkX9X6Xw.r YXYX",
"YXYXYX%.bX2Xv.u.LX'.l K K K 0XlXzXcXvXvXvXvXkXfX9XP.M = YXYX",
"YXYXYX%.bX2XK.u.LX'.l K K D 0XlXxXcXvXZXvXxXzXkXqXZ : . YXYX",
"YXYXYX%.MX6XK.u.LX'.f F D D 0XkXzXcXvXvXvXvXcXkX_.: o YXYX",
"YXYXYX%.MX6XK.u.LXXX(.XX&XdXkXzXvXZXDXAXzX<X+X}.N O YXYX",
"YXYXYX%.VXiX=X{.FXzXkXkXjXdX<X$XOX].;.$.z 0 7 & X YXYXYX",
"YXYXYX=.CXq.A ).fX+X|.).-.N z 0 * + o YXYXYXYX",
"YXYXYXn $.t 6 , 4 0 * + . YXYXYXYXYXYX",
"YXYXYX> @ o YXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
"YXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX"
};

View File

@@ -37,14 +37,25 @@ GraphicsEllipseItem::GraphicsEllipseItem() {
//setCacheMode(QGraphicsItem::DeviceCoordinateCache);
//startTimer(100);
myProbeChargeWidget = new ProbeChargeWidget(0,0,this);
setMasse(9.10938188e-31);
setCharge(-1.6e-19);
currProbePath = new QList<QPointF>;
speedListX = new QList<double>;
speedListY = new QList<double>;
setupVars();
}
void GraphicsEllipseItem::setupVars () {
setMasse(9.10938188e-31);
setCharge(-1.6e-19);
setStartSpeedX(0);
setStartSpeedY(0);
setPos(0,0);
}
void GraphicsEllipseItem::resetProbe() {
setupVars();
}
void GraphicsEllipseItem::timerEvent ( QTimerEvent * event ) {
static double vx;
vx++;
@@ -91,30 +102,34 @@ void GraphicsEllipseItem::calculateProbePath(QPointF startPoint) {
currProbePath->append(startPoint);
speedListX->append(startSpeedX);
speedListY->append(startSpeedY);
realSimulTime =0;
//startpunkt in den Pfad setzen
flightPath = QPainterPath(startPoint);
int path_entry_step = ceil(steps/5000.0); //jeder entry_step(te) step wird eingetragen
int debugTime = 0;
time_t start_time = time(0);
for(int i = 1; i< steps;++i) {
double myMasse = getMasse( sqrt( speedListX->at(i-1)*speedListX->at(i-1) + speedListY->at(i-1)*speedListY->at(i-1) ) );
//Geschwindigkeit (gesamt)
double combinedSpeed = sqrt( speedListX->at(i-1)*speedListX->at(i-1) + speedListY->at(i-1)*speedListY->at(i-1) );
double myMasse = getMasse(combinedSpeed);
//qDebug()<< myMasse;
time_t timeb = time(0);
double powerX = myScene->getPowerAt(currProbePath->at(i-1), charge, speedListX->at(i-1),speedListY->at(i-1), 'x');
double powerY = myScene->getPowerAt(currProbePath->at(i-1), charge, speedListX->at(i-1),speedListY->at(i-1), 'y');
time_t timea = time(0);
debugTime += difftime(timea,timeb);
//if (combinedSpeed != 0) timePerStep = (myScene->getTimePerStep() * combinedSpeed / 0.001 );
double newspeedX = speedListX->at(i-1) + (powerX/myMasse * timePerStep);
double newspeedY = speedListY->at(i-1) + (powerY/myMasse * timePerStep);
//double deltaDistXconst = speedListX->at(i-1) * (timePerStep/1000.0); //v0*t
//double deltaDistYconst = speedListY->at(i-1) * (timePerStep/1000.0);
double deltaDistXconst = speedListX->at(i-1) * (timePerStep); //v0*t
double deltaDistYconst = speedListY->at(i-1) * (timePerStep);
double deltaDistXconst = (speedListX->at(i-1) + newspeedX)/2.0 * timePerStep; //v0*t
double deltaDistYconst = (speedListY->at(i-1) + newspeedY)/2.0 * timePerStep; //mittel zw alt,neu um fehler zu mindern
//double deltaDistXconst = (speedListX->at(i-1) + newspeedX)/2.0 * timePerStep; //v0*t
//double deltaDistYconst = (speedListY->at(i-1) + newspeedY)/2.0 * timePerStep; //mittel zw alt,neu um fehler zu mindern
double deltaDistXaccel = 0.5 * (powerX/myMasse * timePerStep * timePerStep); // 1/2 * F/m * t*t
double deltaDistYaccel = 0.5 * (powerY/myMasse * timePerStep * timePerStep);
@@ -122,6 +137,7 @@ void GraphicsEllipseItem::calculateProbePath(QPointF startPoint) {
double deltaDistX = (deltaDistXconst + deltaDistXaccel);
double deltaDistY = (deltaDistYconst + deltaDistYaccel);
QPointF newPoint(currProbePath->at(i-1).x() + deltaDistX/meterPerPx ,currProbePath->at(i-1).y() + deltaDistY/meterPerPx);
if (myScene->stopsHere(currProbePath->at(i-1),newPoint)) break;
@@ -134,9 +150,7 @@ void GraphicsEllipseItem::calculateProbePath(QPointF startPoint) {
}
qDebug()<< difftime(time(0),start_time);
std::cout<< debugTime<<std::endl;
//qDebug()<< "Probe Path: " <<*currProbePath;
//qDebug()<< "speed x: "<<*speedListX;
@@ -144,17 +158,19 @@ void GraphicsEllipseItem::calculateProbePath(QPointF startPoint) {
//qDebug()<<speedListY->at(12);
//qDebug()<<"power x: "<< (double)myScene->getPowerAt(QPointF(0,0), charge, 'x');
//qDebug()<<"power y: " << (double)myScene->getPowerAt(QPointF(0,0), charge, 'y');
//qDebug()<< getMasse(5e+20);
}
double GraphicsEllipseItem::getMasse(double speed) {
//damit kein inf oder nan entsteht
if(speed > (SPEED_OF_LIGHT - 3e-8)) speed = SPEED_OF_LIGHT - 3e-8; //fuer v>=c nehme v (etwas)<c an
if(speed < SPEED_OF_LIGHT/10.0) return masse;
if(speed >= SPEED_OF_LIGHT) speed = SPEED_OF_LIGHT - 1e-8; //fuer v>=c nehme v (etwas)<c an
else {
return masse / (sqrt(1- ( (speed/SPEED_OF_LIGHT)*(speed/SPEED_OF_LIGHT))));
return masse / (sqrt(1- ( (speed/SPEED_OF_LIGHT)*(speed/SPEED_OF_LIGHT))));
}
}

View File

@@ -45,9 +45,9 @@ class GraphicsEllipseItem : public QObject , public QGraphicsEllipseItem {
//! Gibt die Masse zur&uuml;ck
/*!
\param speed alles != 0 relativistisch
\param speed alles != c/10 relativistisch
*/
double getMasse(double speed);
double getMasse(double speed = 0);
QPainterPath getFlightPath() const;
@@ -62,6 +62,8 @@ class GraphicsEllipseItem : public QObject , public QGraphicsEllipseItem {
QList<double> *speedListX;
///Liste Der Geschwindigkeitsanteile in y-richtung
QList<double> *speedListY;
///Gesamtzeilt der der Simulation
double *realSimulTime;
///Masse der Probeladung in kg
double masse;
///Ladung der Probleadung in As
@@ -78,6 +80,8 @@ class GraphicsEllipseItem : public QObject , public QGraphicsEllipseItem {
///Pfad der Flugbahn
QPainterPath flightPath;
void setupVars();
public slots:
//! Berechnet die Bewegung der Probeladung
/*!
@@ -96,6 +100,7 @@ class GraphicsEllipseItem : public QObject , public QGraphicsEllipseItem {
void handleSceneChange(const QList<QRectF> & /*region*/);
void setFlightPath ( const QPainterPath& theValue );
void resetProbe();
signals:
void startSpeedXChanged(double speed);

View File

@@ -18,14 +18,14 @@
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
***************************************************************************/
#include "graphicsview.h"
#include <QGLWidget>
//#include <QGLWidget>
#include <QGraphicsItem>
GraphicsView::GraphicsView(): QGraphicsView() {
//setMinimumSize(900,700);
//setDragMode(QGraphicsView::ScrollHandDrag);
//setRenderHint (QPainter::QPainter::Antialiasing,true);
//scale(2,2);
@@ -35,11 +35,11 @@ GraphicsView::GraphicsView(): QGraphicsView() {
}
void GraphicsView::enableOGLViewport() {
setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers)));
//setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers)));
}
void GraphicsView::disableOGLViewport() {
setViewport(new QWidget(parentWidget()));
//setViewport(new QWidget(parentWidget()));
}

3
src/icons/.directory Normal file
View File

@@ -0,0 +1,3 @@
[Dolphin]
ShowPreview=true
Timestamp=2008,12,6,17,22,47

View File

@@ -0,0 +1,787 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="128"
height="128"
id="svg2"
sodipodi:version="0.32"
inkscape:version="0.45+devel"
version="1.0"
sodipodi:docbase="/home/david/Oxygen/kdelibs/scalable/actions"
sodipodi:docname="application-exit.svgz"
inkscape:output_extension="org.inkscape.output.svgz.inkscape"
inkscape:export-filename="/home/david/Oxygen/kdelibs/scalable/actions/rss.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<defs
id="defs4">
<linearGradient
id="linearGradient3021">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop3023" />
<stop
id="stop3029"
offset="0.5"
style="stop-color:#000000;stop-opacity:0.15636364;" />
<stop
style="stop-color:#000000;stop-opacity:0.68727273;"
offset="0.62264121"
id="stop3031" />
<stop
style="stop-color:#000000;stop-opacity:0.36363637;"
offset="1"
id="stop3025" />
</linearGradient>
<linearGradient
id="linearGradient2990">
<stop
style="stop-color:#cccccc;stop-opacity:1;"
offset="0"
id="stop2992" />
<stop
style="stop-color:#f1f1f1;stop-opacity:1;"
offset="1"
id="stop2994" />
</linearGradient>
<linearGradient
id="linearGradient3237">
<stop
style="stop-color:#ffeb8b;stop-opacity:1;"
offset="0"
id="stop3239" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3241" />
</linearGradient>
<linearGradient
id="linearGradient6674">
<stop
style="stop-color:#bf0000;stop-opacity:1;"
offset="0"
id="stop6676" />
<stop
style="stop-color:#ff1111;stop-opacity:0;"
offset="1"
id="stop6678" />
</linearGradient>
<linearGradient
id="linearGradient6666">
<stop
id="stop6668"
offset="0"
style="stop-color:#ff5900;stop-opacity:1;" />
<stop
id="stop6670"
offset="1"
style="stop-color:#8d0000;stop-opacity:1;" />
</linearGradient>
<linearGradient
id="linearGradient6643">
<stop
style="stop-color:#ff6565;stop-opacity:1;"
offset="0"
id="stop6645" />
<stop
style="stop-color:#ffdfbf;stop-opacity:0;"
offset="1"
id="stop6647" />
</linearGradient>
<linearGradient
id="linearGradient6631">
<stop
style="stop-color:#703700;stop-opacity:1;"
offset="0"
id="stop6633" />
<stop
style="stop-color:#bf5e00;stop-opacity:0;"
offset="1"
id="stop6635" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient6610">
<stop
style="stop-color:#ffbf80;stop-opacity:1;"
offset="0"
id="stop6612" />
<stop
style="stop-color:#ffbf80;stop-opacity:0;"
offset="1"
id="stop6614" />
</linearGradient>
<linearGradient
id="linearGradient6446">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop6448" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop6450" />
</linearGradient>
<linearGradient
id="linearGradient6404">
<stop
style="stop-color:#770000;stop-opacity:1;"
offset="0"
id="stop6406" />
<stop
style="stop-color:#c10000;stop-opacity:1;"
offset="1"
id="stop6408" />
</linearGradient>
<linearGradient
id="linearGradient9643">
<stop
style="stop-color:#ff0000;stop-opacity:1;"
offset="0"
id="stop9645" />
<stop
style="stop-color:#620000;stop-opacity:1;"
offset="1"
id="stop9647" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient9643"
id="radialGradient9651"
cx="12.040753"
cy="118.14538"
fx="12.040753"
fy="118.14538"
r="42.559486"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect"
gradientTransform="matrix(1.7951011,0,0,1.7951011,-9.5736166,-93.937523)" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient6666"
id="radialGradient9692"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.1890799,0,0,1.1890799,-114.77413,-31.375729)"
spreadMethod="pad"
cx="42.700352"
cy="103.5803"
fx="42.700352"
fy="103.5803"
r="42.559486" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6404"
id="linearGradient6410"
x1="39.741936"
y1="113.54839"
x2="11.458064"
y2="13.006452"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6446"
id="linearGradient6452"
x1="21.094994"
y1="21.101994"
x2="15.189133"
y2="27.007854"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect"
gradientTransform="translate(-7.5870968,-7.3806452)" />
<filter
inkscape:collect="always"
id="filter6458">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.28444187"
id="feGaussianBlur6460" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6446"
id="linearGradient6464"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0.4129032,0.6193548)"
spreadMethod="reflect"
x1="21.094994"
y1="21.101994"
x2="15.126888"
y2="27.070099" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6446"
id="linearGradient6470"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0.4129032,0.6193548)"
spreadMethod="reflect"
x1="21.094994"
y1="21.101994"
x2="13.96104"
y2="28.235947" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6446"
id="linearGradient6472"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0.4129032,0.6193548)"
spreadMethod="reflect"
x1="21.094994"
y1="21.101994"
x2="13.96104"
y2="28.235947" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6631"
id="linearGradient6637"
x1="55.329033"
y1="112"
x2="55.329033"
y2="74.913147"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6643"
id="linearGradient6649"
x1="62.038712"
y1="15.91371"
x2="62.038712"
y2="50.728985"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6610"
id="linearGradient6655"
gradientUnits="userSpaceOnUse"
x1="59.225807"
y1="20.283871"
x2="59.225807"
y2="117.32368"
gradientTransform="translate(0,1.6516129)" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6610"
id="linearGradient6657"
gradientUnits="userSpaceOnUse"
x1="59.225807"
y1="20.283871"
x2="59.225807"
y2="117.32368" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6674"
id="linearGradient6680"
x1="19.096775"
y1="50.580647"
x2="80.047699"
y2="66.897575"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6446"
id="linearGradient2816"
gradientUnits="userSpaceOnUse"
x1="59.225807"
y1="-31.712746"
x2="59.225807"
y2="98.167175" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6446"
id="linearGradient3209"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0.2623629,1)"
x1="59.225807"
y1="7.8973217"
x2="59.225807"
y2="46.228859" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6446"
id="linearGradient3225"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0.2332229,1.9150941)"
x1="92.848534"
y1="60.664852"
x2="31.376678"
y2="21.03125" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6446"
id="linearGradient3231"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0.2623629,1)"
x1="59.225807"
y1="7.8973217"
x2="59.225807"
y2="46.228859" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6446"
id="linearGradient3233"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0.2332229,1.9150941)"
x1="115.76678"
y1="71.084908"
x2="31.376678"
y2="21.03125" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3237"
id="linearGradient3243"
x1="-60.945251"
y1="105.83054"
x2="-59.415245"
y2="45.631207"
gradientUnits="userSpaceOnUse" />
<filter
inkscape:collect="always"
id="filter3281">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.32872878"
id="feGaussianBlur3283" />
</filter>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient6674"
id="linearGradient3289"
gradientUnits="userSpaceOnUse"
x1="60.402065"
y1="64.076149"
x2="60.402065"
y2="-20.962214" />
<filter
inkscape:collect="always"
id="filter3319">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="1.6179775"
id="feGaussianBlur3321" />
</filter>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3000"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.712348,-0.1260581,0.1345724,0.7604617,-100.53448,20.174132)"
spreadMethod="reflect"
cx="64"
cy="81.325775"
fx="66.881805"
fy="105.27442"
r="43.474762" />
<filter
inkscape:collect="always"
id="filter3035">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.60200945"
id="feGaussianBlur3037" />
</filter>
<filter
inkscape:collect="always"
id="filter3104">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.4217763"
id="feGaussianBlur3106" />
</filter>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3108">
<path
style="fill:url(#radialGradient3112);fill-opacity:1;stroke:none;stroke-width:16.49500084;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1"
d="M -166.22608,25.639042 C -168.37082,25.690988 -170.41095,26.576535 -171.91358,28.107792 C -188.83826,45.032475 -188.83826,72.745609 -171.91358,89.670296 C -154.9889,106.59499 -127.27576,106.59498 -110.35108,89.670296 C -93.426397,72.745608 -93.426407,45.032476 -110.35108,28.107792 C -113.57849,24.889007 -118.78854,24.911628 -122.00733,28.139042 C -125.22611,31.366456 -125.23474,36.576507 -122.00733,39.795292 C -111.39346,50.409165 -111.39346,67.400168 -122.00733,78.014046 C -132.62121,88.627926 -149.64346,88.627916 -160.25733,78.014046 C -170.8712,67.400167 -170.8712,50.409167 -160.25733,39.795292 C -157.82392,37.426791 -157.09428,33.799307 -158.41358,30.670292 C -159.73287,27.541276 -162.83146,25.550254 -166.22608,25.639042 z M -141.25733,26.357792 C -145.38715,26.426713 -148.68411,29.821465 -148.63233,33.951542 L -148.63233,65.951542 C -148.67058,68.656311 -147.24981,71.181744 -144.91358,72.545292 C -142.57735,73.908838 -139.68731,73.90884 -137.35108,72.545292 C -135.01484,71.181742 -133.59407,68.656311 -133.63233,65.951542 L -133.63233,33.951542 C -133.60691,31.924427 -134.41464,29.975845 -135.85108,28.545292 C -137.28752,27.114738 -139.23033,26.324051 -141.25733,26.357792 z"
id="path3110" />
</clipPath>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3112"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.712348,-0.1260581,0.1345724,0.7604617,-197.66681,20.174132)"
spreadMethod="reflect"
cx="64"
cy="81.325775"
fx="66.881805"
fy="105.27442"
r="43.474762" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3114">
<path
id="path3116"
d="M -69.09375,25.639042 C -71.238499,25.690988 -73.27862,26.576535 -74.78125,28.107792 C -91.705938,45.032475 -91.705939,72.745609 -74.78125,89.670296 C -57.856572,106.59499 -30.143439,106.59498 -13.21875,89.670296 C 3.70593,72.745608 3.70592,45.032476 -13.21875,28.107792 C -16.446164,24.889007 -21.656215,24.911628 -24.875,28.139042 C -28.093785,31.366456 -28.102414,36.576507 -24.875,39.795292 C -14.261134,50.409165 -14.261131,67.400168 -24.875,78.014046 C -35.488884,88.627926 -52.51113,88.627916 -63.125,78.014046 C -73.738879,67.400167 -73.738878,50.409167 -63.125,39.795292 C -60.691591,37.426791 -59.961952,33.799307 -61.28125,30.670292 C -62.600548,27.541276 -65.699137,25.550254 -69.09375,25.639042 z M -44.125,26.357792 C -48.254827,26.426713 -51.551787,29.821465 -51.5,33.951542 L -51.5,65.951542 C -51.538252,68.656311 -50.117481,71.181744 -47.78125,72.545292 C -45.44502,73.908838 -42.554982,73.90884 -40.21875,72.545292 C -37.882517,71.181742 -36.461748,68.656311 -36.5,65.951542 L -36.5,33.951542 C -36.474583,31.924427 -37.28231,29.975845 -38.71875,28.545292 C -40.155192,27.114738 -42.098006,26.324051 -44.125,26.357792 z"
style="fill:url(#radialGradient3118);fill-opacity:1;stroke:none;stroke-width:16.49500084;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" />
</clipPath>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3118"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.712348,-0.1260581,0.1345724,0.7604617,-100.53448,20.174132)"
spreadMethod="reflect"
cx="64"
cy="81.325775"
fx="66.881805"
fy="105.27442"
r="43.474762" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient2394"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.712348,-0.1260581,0.1345724,0.7604617,7.4655205,20.174132)"
spreadMethod="reflect"
cx="64"
cy="81.325775"
fx="66.881805"
fy="105.27442"
r="43.474762" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient2984"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899"
gradientTransform="translate(-40.754823,-2.5852934e-6)"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient2988"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-129.05694,-2.5852934e-6)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient2992"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-221.43454,-2.5852934e-6)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient2998"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-129.05694,91.019102)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3001"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-221.43454,85.019102)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3007"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-129.05694,94.019102)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3009"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-221.43454,88.019102)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3016"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-129.05694,88.019102)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3018"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-129.05694,91.019102)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3021"
id="linearGradient3027"
x1="-236"
y1="104"
x2="-236"
y2="176"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0,-86.232834)" />
<filter
inkscape:collect="always"
id="filter3033">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.33295155"
id="feGaussianBlur3035" />
</filter>
<filter
inkscape:collect="always"
id="filter3045">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.46608189"
id="feGaussianBlur3047" />
</filter>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3049">
<path
style="opacity:1;fill:url(#radialGradient3053);fill-opacity:1;stroke:none;stroke-width:0.13749999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1"
d="M -213.6585,29.550642 C -214.94322,28.26592 -217.01417,28.26592 -218.29889,29.550642 L -241.43454,52.686292 L -264.57019,29.550642 C -265.85491,28.26592 -267.92586,28.26592 -269.21058,29.550642 L -275.8839,36.223962 C -277.16862,37.508683 -277.16862,39.579629 -275.8839,40.86435 L -252.74825,64 L -275.8839,87.13565 C -277.16862,88.420371 -277.16862,90.491317 -275.8839,91.776038 L -269.21058,98.449358 C -267.92586,99.73408 -265.85491,99.73408 -264.57019,98.449358 L -241.43454,75.313708 L -218.29889,98.449358 C -217.01417,99.73408 -214.94322,99.73408 -213.6585,98.449358 L -206.98518,91.776038 C -205.70046,90.491317 -205.70046,88.420371 -206.98518,87.13565 L -230.12083,64 L -206.98518,40.86435 C -205.70046,39.579629 -205.70046,37.508683 -206.98518,36.223962 L -213.6585,29.550642 z"
id="path3051" />
</clipPath>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3053"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-221.43454,-2.5852934e-6)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3055">
<path
id="path3057"
d="M -121.2809,29.550642 C -122.56562,28.26592 -124.63657,28.26592 -125.92129,29.550642 L -149.05694,52.686292 L -172.19259,29.550642 C -173.47731,28.26592 -175.54826,28.26592 -176.83298,29.550642 L -183.5063,36.223962 C -184.79102,37.508683 -184.79102,39.579629 -183.5063,40.86435 L -160.37065,64 L -183.5063,87.13565 C -184.79102,88.420371 -184.79102,90.491317 -183.5063,91.776038 L -176.83298,98.449358 C -175.54826,99.73408 -173.47731,99.73408 -172.19259,98.449358 L -149.05694,75.313708 L -125.92129,98.449358 C -124.63657,99.73408 -122.56562,99.73408 -121.2809,98.449358 L -114.60758,91.776038 C -113.32286,90.491317 -113.32286,88.420371 -114.60758,87.13565 L -137.74323,64 L -114.60758,40.86435 C -113.32286,39.579629 -113.32286,37.508683 -114.60758,36.223962 L -121.2809,29.550642 z"
style="opacity:1;fill:url(#radialGradient3059);fill-opacity:1;stroke:none;stroke-width:0.13749999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" />
</clipPath>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3059"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-129.05694,-2.5852934e-6)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2990"
id="radialGradient3066"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-40.754823,-2.5852934e-6)"
cx="-20"
cy="64"
fx="-9.1320477"
fy="76.905693"
r="35.412899" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3021"
id="linearGradient3068"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(0,-86.232834)"
x1="-236"
y1="104"
x2="-236"
y2="176" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4722184"
inkscape:cx="60.046488"
inkscape:cy="50.921544"
inkscape:document-units="px"
inkscape:current-layer="layer1"
width="128px"
height="128px"
gridempspacing="2"
gridspacingx="4px"
gridspacingy="4px"
showgrid="false"
borderlayer="true"
inkscape:showpageshadow="false"
showborder="true"
inkscape:window-width="986"
inkscape:window-height="750"
inkscape:window-x="766"
inkscape:window-y="271">
<inkscape:grid
type="xygrid"
id="grid3285"
spacingx="4px"
spacingy="4px"
empspacing="2" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<path
style="fill:url(#linearGradient3289);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;filter:url(#filter3319)"
d="M 18.083601,8 L 109.9164,8 C 115.50271,8 120,12.497286 120,18.083601 L 120,109.9164 C 120,115.50271 115.50271,120 109.9164,120 L 18.083601,120 C 12.497286,120 8,115.50271 8,109.9164 L 8,18.083601 C 8,12.497286 12.497286,8 18.083601,8 z"
id="rect3287"
sodipodi:nodetypes="ccccccccc" />
<path
style="fill:url(#linearGradient6410);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 18.083601,8 L 109.9164,8 C 115.50271,8 120,12.497286 120,18.083601 L 120,109.9164 C 120,115.50271 115.50271,120 109.9164,120 L 18.083601,120 C 12.497286,120 8,115.50271 8,109.9164 L 8,18.083601 C 8,12.497286 12.497286,8 18.083601,8 z"
id="rect8666"
sodipodi:nodetypes="ccccccccc" />
<path
style="opacity:0.08290154;fill:url(#linearGradient6680);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
d="M 18.083601,8 L 109.9164,8 C 115.50271,8 120,12.497286 120,18.083601 L 120,109.9164 C 120,115.50271 115.50271,120 109.9164,120 L 18.083601,120 C 12.497286,120 8,115.50271 8,109.9164 L 8,18.083601 C 8,12.497286 12.497286,8 18.083601,8 z"
id="rect6672"
sodipodi:nodetypes="ccccccccc" />
<path
transform="scale(-1,1)"
style="fill:url(#radialGradient9692);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1"
d="M -109.38386,12.614708 L -19.616139,12.614708 C -15.737346,12.614708 -12.614708,15.737346 -12.614708,19.616139 L -12.614708,108.38386 C -12.614708,112.26265 -15.737346,115.38529 -19.616139,115.38529 L -109.38386,115.38529 C -113.26265,115.38529 -116.38529,112.26265 -116.38529,108.38386 L -116.38529,19.616139 C -116.38529,15.737346 -113.26265,12.614708 -109.38386,12.614708 z"
id="rect9641"
sodipodi:nodetypes="ccccccccc" />
<path
style="opacity:0.8876405;fill:url(#linearGradient6452);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6458)"
d="M 17.906944,8.299378 C 13.216769,8.299378 8.509435,11.867379 8.509435,17.698118 L 12.77674,17.639205 C 13.229113,15.50937 15.628704,13.368243 17.303345,13.03582 L 17.906944,8.299378 z"
id="rect6433"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
id="path6462"
d="M 25.397509,16.46919 C 20.707334,16.46919 16.429601,20.123899 16.429601,25.954638 L 20.77674,25.639205 C 21.229113,23.50937 23.628704,21.368243 25.303345,21.03582 L 25.397509,16.46919 z"
style="opacity:0.8689139;fill:url(#linearGradient6464);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6458)"
transform="matrix(-1,0,0,1,135.86741,-8)" />
<path
style="opacity:0.08290155;fill:url(#linearGradient6637);fill-opacity:1.0;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 8,105.875 L 8,109.90625 C 8,115.49256 12.507435,120 18.09375,120 L 109.90625,120 C 115.49256,120 120,115.49257 120,109.90625 L 120,105.875 C 120,111.46131 115.49256,115.96875 109.90625,115.96875 L 18.09375,115.96875 C 12.507435,115.96875 8,111.46131 8,105.875 z"
id="rect6626"
sodipodi:nodetypes="ccccccccc" />
<path
sodipodi:nodetypes="ccccc"
id="path6466"
d="M 26.246568,16.978625 C 21.556393,16.978625 16.769225,20.633334 16.769225,26.464073 L 20.77674,25.639205 C 21.229113,23.50937 23.628704,21.368243 25.303345,21.03582 L 26.246568,16.978625 z"
style="opacity:0.32642487;fill:url(#linearGradient6470);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6458)"
transform="matrix(1,0,0,-1,-8,136.08786)" />
<path
transform="matrix(-1,0,0,-1,135.86741,136.08786)"
style="opacity:0.17616583;fill:url(#linearGradient6472);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter6458)"
d="M 26.246568,16.978625 C 21.556393,16.978625 16.769225,20.633334 16.769225,26.464073 L 20.77674,25.639205 C 21.229113,23.50937 23.628704,21.368243 25.303345,21.03582 L 26.246568,16.978625 z"
id="path6468"
sodipodi:nodetypes="ccccc" />
<path
id="path6639"
d="M 8,22.03871 L 8,18.00746 C 8,12.42115 12.507435,7.91371 18.09375,7.91371 L 109.90625,7.91371 C 115.49256,7.91371 120,12.42114 120,18.00746 L 120,22.03871 C 120,16.4524 115.49256,11.94496 109.90625,11.94496 L 18.09375,11.94496 C 12.507435,11.94496 8,16.4524 8,22.03871 z"
style="opacity:0.38860103;fill:url(#linearGradient6649);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="ccccccccc" />
<g
id="g3227"
transform="translate(0,-1)">
<path
id="path3207"
d="M 19.441303,13.28125 C 15.451078,13.28125 12.253803,16.478525 12.253803,20.46875 L 12.253803,21.46875 C 12.253803,17.478525 15.451078,14.28125 19.441303,14.28125 L 109.0663,14.28125 C 113.05653,14.28125 116.2538,17.478525 116.2538,21.46875 L 116.2538,20.46875 C 116.2538,16.478525 113.05653,13.28125 109.0663,13.28125 L 19.441303,13.28125 z"
style="opacity:1;fill:url(#linearGradient3231);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="ccccccccc" />
<path
id="path3215"
d="M 112.21077,14.946344 C 113.80613,16.261139 114.83577,18.233092 114.83577,20.477594 L 114.83577,54.977594 C 114.6424,55.305632 114.39903,55.644913 114.11702,55.977594 C 86.869243,66.464121 40.804813,69.465921 12.242023,62.602594 L 12.242023,63.165094 C 41.223093,70.471727 87.827513,67.54278 115.52327,56.883844 C 115.80529,56.551161 116.04865,56.211882 116.24202,55.883844 L 116.24202,21.383844 C 116.24202,18.530833 114.60098,16.10976 112.21077,14.946344 z"
style="opacity:1;fill:url(#linearGradient3233);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cccccccccc" />
</g>
<path
transform="scale(-1,1)"
style="fill:none;fill-opacity:1;stroke:url(#linearGradient3243);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;filter:url(#filter3281)"
d="M -109.38386,13.614708 L -19.616139,13.614708 C -15.737346,13.614708 -12.614708,16.737346 -12.614708,20.616139 L -12.614708,108.38386 C -12.614708,112.26265 -15.737346,115.38529 -19.616139,115.38529 L -109.38386,115.38529 C -113.26265,115.38529 -116.38529,112.26265 -116.38529,108.38386 L -116.38529,20.616139 C -116.38529,16.737346 -113.26265,13.614708 -109.38386,13.614708 z"
id="rect3235"
sodipodi:nodetypes="ccccccccc" />
<path
style="opacity:1;fill:url(#linearGradient2816);fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 19.1875,12.28125 C 15.197275,12.28125 12,15.478525 12,19.46875 L 12,61.25 C 40.981077,68.556633 87.585499,65.627686 115.28125,54.96875 C 115.56327,54.636067 115.80663,54.296788 116,53.96875 L 116,19.46875 C 116,15.478525 112.80273,12.28125 108.8125,12.28125 L 19.1875,12.28125 z"
id="rect9679"
sodipodi:nodetypes="cccccccc" />
<g
id="g3061"
transform="matrix(1.129772,0,0,1.129772,132.6354,-8.3054093)">
<path
id="rect2396"
d="M -32.978785,29.550642 C -34.263506,28.26592 -36.334452,28.26592 -37.619173,29.550642 L -60.754823,52.686292 L -83.890473,29.550642 C -85.175194,28.26592 -87.24614,28.26592 -88.530861,29.550642 L -95.204181,36.223962 C -96.488903,37.508683 -96.488903,39.579629 -95.204181,40.86435 L -72.068531,64 L -95.204181,87.13565 C -96.488903,88.420371 -96.488903,90.491317 -95.204181,91.776038 L -88.530861,98.449358 C -87.24614,99.73408 -85.175194,99.73408 -83.890473,98.449358 L -60.754823,75.313708 L -37.619173,98.449358 C -36.334452,99.73408 -34.263506,99.73408 -32.978785,98.449358 L -26.305465,91.776038 C -25.020743,90.491317 -25.020743,88.420371 -26.305465,87.13565 L -49.441114,64 L -26.305465,40.86435 C -25.020743,39.579629 -25.020743,37.508683 -26.305465,36.223962 L -32.978785,29.550642 z"
style="opacity:1;fill:url(#radialGradient3066);fill-opacity:1;stroke:none;stroke-width:0.13749999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1" />
<path
transform="translate(88.315386,0)"
clip-path="url(#clipPath3055)"
sodipodi:nodetypes="ccccccccccccccccccccccccccccc"
id="path2994"
d="M -183.09375,39.246364 C -183.73474,40.481924 -183.53875,42.020114 -182.5,43.058864 L -160.875,64.715114 L -159.375,63.215114 L -182.5,40.058864 C -182.74981,39.809054 -182.94109,39.544064 -183.09375,39.246364 z M -115.03125,39.246364 C -115.18344,39.541254 -115.34605,39.811164 -115.59375,40.058864 L -138.75,63.215114 L -137.25,64.715114 L -115.59375,43.058864 C -114.55322,42.018334 -114.38628,40.482954 -115.03125,39.246364 z M -149.0625,73.527614 L -172.1875,96.652614 C -173.47222,97.937334 -175.55903,97.937334 -176.84375,96.652614 L -183.5,89.965114 C -183.74981,89.715304 -183.94109,89.450314 -184.09375,89.152614 C -184.73474,90.388174 -184.53875,91.926364 -183.5,92.965114 L -176.84375,99.652614 C -175.55903,100.93733 -173.47222,100.93733 -172.1875,99.652614 L -149.0625,76.527614 L -125.90625,99.652614 C -124.62153,100.93733 -122.56597,100.93733 -121.28125,99.652614 L -114.59375,92.965114 C -113.55322,91.924594 -113.38628,90.389204 -114.03125,89.152614 C -114.18344,89.447504 -114.34605,89.717414 -114.59375,89.965114 L -121.28125,96.652614 C -122.56597,97.937334 -124.62153,97.937334 -125.90625,96.652614 L -149.0625,73.527614 z"
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.13749999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3033)" />
<path
transform="translate(180.67317,0)"
clip-path="url(#clipPath3049)"
sodipodi:nodetypes="cccccccccccccccccccccccccccccc"
id="path2996"
d="M -266.875,27.360916 C -267.71392,27.360916 -268.57639,27.687306 -269.21875,28.329666 L -275.875,35.017166 C -276.9099,36.052076 -277.1012,37.596346 -276.46875,38.829666 C -276.31697,38.537086 -276.12097,38.263136 -275.875,38.017166 L -269.21875,31.329666 C -267.93403,30.044936 -265.84722,30.044936 -264.5625,31.329666 L -241.4375,54.485916 L -218.3125,31.329666 C -217.02778,30.044936 -214.94098,30.044936 -213.65625,31.329666 L -207,38.017166 C -206.75581,38.261356 -206.55761,38.539456 -206.40625,38.829666 C -205.76912,37.595106 -205.96298,36.054186 -207,35.017166 L -213.65625,28.329666 C -214.94098,27.044936 -217.02778,27.044936 -218.3125,28.329666 L -241.4375,51.485916 L -264.5625,28.329666 C -265.20486,27.687306 -266.03608,27.360916 -266.875,27.360916 z M -253.65,63.898416 L -275.275,85.523416 C -276.3099,86.558336 -276.5012,88.102596 -275.86875,89.335916 C -275.71697,89.043336 -275.52097,88.769386 -275.275,88.523416 L -252.15,65.398416 L -253.65,63.898416 z M -228.725,63.798416 L -230.225,65.298416 L -207.1,88.423416 C -206.85581,88.667616 -206.65761,88.945706 -206.50625,89.235916 C -205.86912,88.001366 -206.06298,86.460446 -207.1,85.423416 L -228.725,63.798416 z"
style="opacity:1;fill:url(#linearGradient3068);fill-opacity:1;stroke:none;stroke-width:0.13749999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4.15;stroke-opacity:1;filter:url(#filter3045)" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 36 KiB

31037
src/icons/document-save-as.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.1 MiB

29013
src/icons/document-save.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 1.1 MiB

672
src/icons/edit-scene.svg Normal file
View File

@@ -0,0 +1,672 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="128"
height="128"
id="svg1943">
<defs
id="defs1945">
<linearGradient
id="linearGradient3241">
<stop
id="stop3243"
style="stop-color:#dcebff;stop-opacity:1"
offset="0" />
<stop
id="stop3245"
style="stop-color:#ffffff;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="56"
y1="4"
x2="64"
y2="4"
id="XMLID_11_"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(114.7302,21.20635)">
<stop
id="stop23"
style="stop-color:#bbbbbb;stop-opacity:1"
offset="0" />
<stop
id="stop25"
style="stop-color:#888888;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="-84.002403"
y1="-383.9971"
x2="-23.516129"
y2="-383.9975"
id="linearGradient3711"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)">
<stop
id="stop3713"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3331"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="-84.002403"
y1="-383.9971"
x2="-12.0029"
y2="-383.9971"
id="linearGradient26907"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)">
<stop
id="stop26909"
style="stop-color:#888a85;stop-opacity:1"
offset="0" />
<stop
id="stop26911"
style="stop-color:#2e3436;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="36.57159"
y1="2.2454059"
x2="69.666092"
y2="122.72039"
id="linearGradient6558"
xlink:href="#XMLID_11_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.9090909,-122.00001,-4.5454547)" />
<linearGradient
x1="97.622581"
y1="77.512512"
x2="98.097946"
y2="105.10625"
id="linearGradient2251"
xlink:href="#linearGradient3225"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-36.000006,-20.000008)" />
<linearGradient
x1="26.697636"
y1="96"
x2="14.697635"
y2="72"
id="linearGradient2249"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)" />
<linearGradient
x1="6.6976352"
y1="52"
x2="11.68106"
y2="96.001434"
id="linearGradient2247"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)" />
<linearGradient
x1="11.68106"
y1="60.539303"
x2="11.68106"
y2="108.0104"
id="linearGradient2245"
xlink:href="#linearGradient3202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.630923,-170.74569)" />
<radialGradient
cx="-44"
cy="84"
r="20"
fx="-40"
fy="96"
id="radialGradient2243"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2241"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<radialGradient
cx="-44"
cy="84"
r="24"
fx="-60"
fy="100"
id="radialGradient2239"
xlink:href="#linearGradient3030"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2237"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="64.341988"
y1="18.50366"
x2="76.284439"
y2="18.50366"
id="linearGradient2235"
xlink:href="#linearGradient3207"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.039383,0.9621093)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2233"
xlink:href="#linearGradient5412"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2231"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2229"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="-13.757333"
y1="76.708466"
x2="-62.424866"
y2="104.80668"
id="linearGradient2227"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="64.341988"
y1="18.50366"
x2="76.284439"
y2="18.50366"
id="linearGradient3005"
xlink:href="#linearGradient3207"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.039383,0.9621093)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient3003"
xlink:href="#linearGradient5412"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="97.622581"
y1="77.512512"
x2="98.097946"
y2="105.10625"
id="linearGradient4259"
xlink:href="#linearGradient3225"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-36.000006,-20.000008)" />
<linearGradient
id="linearGradient3225">
<stop
id="stop3227"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3229"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="26.697636"
y1="96"
x2="14.697635"
y2="72"
id="linearGradient4262"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.44087,-51.663795)" />
<linearGradient
id="linearGradient3260">
<stop
id="stop3262"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3264"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="6.6976352"
y1="52"
x2="11.68106"
y2="96.001434"
id="linearGradient4265"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.44087,-51.663795)" />
<linearGradient
x1="11.68106"
y1="60.539303"
x2="11.68106"
y2="108.0104"
id="linearGradient4268"
xlink:href="#linearGradient3202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.450975,-51.663795)" />
<linearGradient
id="linearGradient3202">
<stop
id="stop3204"
style="stop-color:#cbff9c;stop-opacity:1"
offset="0" />
<stop
id="stop3206"
style="stop-color:#65c171;stop-opacity:0"
offset="1" />
</linearGradient>
<radialGradient
cx="-44"
cy="84"
r="20"
fx="-40"
fy="96"
id="radialGradient4271"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)" />
<radialGradient
cx="48"
cy="-0.2148"
r="55.147999"
id="XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)">
<stop
id="stop3082"
style="stop-color:#72d13d;stop-opacity:1"
offset="0" />
<stop
id="stop3084"
style="stop-color:#35ac1c;stop-opacity:1"
offset="0.35530001" />
<stop
id="stop3086"
style="stop-color:#0f9508;stop-opacity:1"
offset="0.61940002" />
<stop
id="stop3088"
style="stop-color:#008c00;stop-opacity:1"
offset="0.75739998" />
<stop
id="stop3090"
style="stop-color:#007a00;stop-opacity:1"
offset="1" />
</radialGradient>
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4289"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<radialGradient
cx="-44"
cy="84"
r="24"
fx="-60"
fy="100"
id="radialGradient4275"
xlink:href="#linearGradient3030"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)" />
<linearGradient
id="linearGradient3030">
<stop
id="stop3032"
style="stop-color:#000000;stop-opacity:0.77902621"
offset="0" />
<stop
id="stop3034"
style="stop-color:#000000;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4291"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="28"
y1="57.5"
x2="28"
y2="0"
id="linearGradient5412"
gradientUnits="userSpaceOnUse">
<stop
id="stop5414"
style="stop-color:#fff14d;stop-opacity:1"
offset="0" />
<stop
id="stop5416"
style="stop-color:#f8ffa0;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3207">
<stop
id="stop3209"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3211"
style="stop-color:#252525;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4297"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4299"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="-13.757333"
y1="76.708466"
x2="-62.424866"
y2="104.80668"
id="linearGradient4284"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)" />
<linearGradient
x1="-36.027164"
y1="-22.624426"
x2="-36.027164"
y2="92.000282"
id="linearGradient3247"
xlink:href="#linearGradient3241"
gradientUnits="userSpaceOnUse" />
<clipPath
id="clipPath3496">
<rect
width="13.277639"
height="22.63365"
ry="1.171887"
x="5.309958"
y="1.2316679"
id="rect3498"
style="opacity:0.62633481;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.19602102;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</clipPath>
<filter
x="-0.20028582"
width="1.4005716"
y="-0.11837127"
height="1.2367425"
id="filter3484">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.97202214"
id="feGaussianBlur3486" />
</filter>
<linearGradient
id="linearGradient10711">
<stop
id="stop10713"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop10715"
style="stop-color:#0e305a;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3233">
<stop
id="stop3235"
style="stop-color:#ff80ff;stop-opacity:0"
offset="0" />
<stop
id="stop3237"
style="stop-color:#ff80ff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="9.4485903"
y1="2.761672"
x2="7.6776314"
y2="19.013866"
id="linearGradient9245"
xlink:href="#linearGradient3233"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(5.1029762,0,0,5.1029762,30.992029,20.456122)" />
<radialGradient
cx="8.8133469"
cy="14.235861"
r="5.3238101"
fx="8.8133469"
fy="14.235861"
id="radialGradient9248"
xlink:href="#linearGradient10711"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(5.7651447,-1.7693524,3.1982195,10.420875,-15.068656,-24.675458)"
spreadMethod="pad" />
<radialGradient
cx="8.8133469"
cy="14.235861"
r="5.3238101"
fx="8.8133469"
fy="14.235861"
id="radialGradient9260"
xlink:href="#linearGradient10711"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(5.7651447,-1.7693524,3.1982195,10.420875,-15.068656,-24.675458)"
spreadMethod="pad" />
<linearGradient
x1="9.4485903"
y1="2.761672"
x2="7.6776314"
y2="19.013866"
id="linearGradient9262"
xlink:href="#linearGradient3233"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(5.1029762,0,0,5.1029762,30.992029,20.456122)" />
</defs>
<g
id="layer1">
<rect
width="104"
height="80"
x="-114"
y="10"
transform="scale(-1,1)"
id="rect6554"
style="opacity:1;fill:url(#linearGradient3247);fill-opacity:1;stroke:url(#linearGradient6558);stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
width="12"
height="12"
x="56"
y="0"
id="rect27"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="56"
y="88"
id="rect34"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12.000036"
height="12"
x="-3.6478043e-05"
y="0"
id="rect41"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="0"
y="88"
id="rect48"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="112"
y="0"
id="rect55"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="0"
y="44"
id="rect69"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="112"
y="44"
id="rect76"
style="fill:#2c72c7;fill-opacity:1" />
<path
d="M 130.80745,66.062062 L 130.80745,64.664708 L 130.80745,66.062062 z"
id="path2276"
style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" />
<rect
width="4"
height="4"
x="116"
y="48"
id="rect3238"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="116"
y="4"
id="rect3240"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="60"
y="4"
id="rect3242"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="4"
y="4"
id="rect3244"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="-8"
y="-52"
transform="scale(-1,-1)"
id="rect3246"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="-8"
y="-96"
transform="scale(-1,-1)"
id="rect3248"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="-64"
y="-96"
transform="scale(-1,-1)"
id="rect3250"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="12"
height="12"
x="112"
y="88"
id="rect3254"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="4"
height="4"
x="-120"
y="-96"
transform="scale(-1,-1)"
id="rect3256"
style="fill:#bfd9ff;fill-opacity:1" />
<g
transform="matrix(0.7593022,0,0,0.7593022,7.9489254,11.712464)"
id="g9253">
<path
d="M 10.3366,13.200539 L 6,18.477013 L 9.9136329,18.882847 L 12.631023,21.530194 L 14.093411,21.069069 L 14.736374,16.839873 L 16.64762,14.827323 L 10.3366,13.200539 z"
transform="matrix(5.384234,2.7550511e-2,-2.7550511e-2,5.384234,28.456429,9.871921)"
clip-path="url(#clipPath3496)"
id="path3500"
style="opacity:0.72597866;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter3484)" />
<path
d="M 61.568233,24.921226 L 61.7681,107.99337 L 81.840555,110.29892 L 96.681098,121.07754 L 101.51994,119.26643 L 105.46282,101.7144 L 118.05559,83.556148 L 61.568233,24.921226 z"
id="path3502"
style="opacity:1;fill:#7d81a5;fill-opacity:1;fill-rule:evenodd;stroke:#282a46;stroke-width:10.20595264;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
d="M 61.603959,25.960339 L 61.12438,107.22966 L 81.753575,109.05872 L 96.346588,121.73985 L 101.90459,119.2623 L 104.55501,101.10346 L 117.68673,84.399446 L 61.603959,25.960339 z"
id="path3504"
style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
d="M 61.601511,26.438737 L 61.12438,107.22966 L 81.912693,108.98764 L 96.432807,121.52786 L 101.94324,118.86625 L 104.53094,100.79292 L 117.58376,84.597421 L 61.601511,26.438737 z"
id="path3506"
style="fill:url(#radialGradient9260);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
d="M 64.191063,32.218657 L 64.134684,104.3719 L 83.426984,106.37579 L 99.643513,118.46159 L 102.46254,100.08699 L 114.56192,84.756936 L 64.191063,32.218657 z"
id="path2253"
style="fill:none;fill-rule:evenodd;stroke:url(#linearGradient9262);stroke-width:5.03480959;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 20 KiB

2620
src/icons/go-bottom.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 86 KiB

1177
src/icons/go-down.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 43 KiB

3523
src/icons/go-top.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 113 KiB

1021
src/icons/go-up.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 38 KiB

781
src/icons/insert-bfield.svg Normal file
View File

@@ -0,0 +1,781 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="128"
height="128"
id="svg1943">
<defs
id="defs1945">
<linearGradient
id="linearGradient3241">
<stop
id="stop3243"
style="stop-color:#dcebff;stop-opacity:1"
offset="0" />
<stop
id="stop3245"
style="stop-color:#ffffff;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="56"
y1="4"
x2="64"
y2="4"
id="XMLID_11_"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(114.7302,21.20635)">
<stop
id="stop23"
style="stop-color:#bbbbbb;stop-opacity:1"
offset="0" />
<stop
id="stop25"
style="stop-color:#888888;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="-84.002403"
y1="-383.9971"
x2="-23.516129"
y2="-383.9975"
id="linearGradient3711"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)">
<stop
id="stop3713"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3331"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="-84.002403"
y1="-383.9971"
x2="-12.0029"
y2="-383.9971"
id="linearGradient26907"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)">
<stop
id="stop26909"
style="stop-color:#888a85;stop-opacity:1"
offset="0" />
<stop
id="stop26911"
style="stop-color:#2e3436;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="36.57159"
y1="2.2454059"
x2="69.666092"
y2="122.72039"
id="linearGradient6558"
xlink:href="#XMLID_11_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.9090909,-122.00001,-4.5454547)" />
<linearGradient
x1="97.622581"
y1="77.512512"
x2="98.097946"
y2="105.10625"
id="linearGradient2293"
xlink:href="#linearGradient3225"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-36.000006,-20.000008)" />
<linearGradient
x1="26.697636"
y1="96"
x2="14.697635"
y2="72"
id="linearGradient2291"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)" />
<linearGradient
x1="6.6976352"
y1="52"
x2="11.68106"
y2="96.001434"
id="linearGradient2289"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)" />
<linearGradient
x1="11.68106"
y1="60.539303"
x2="11.68106"
y2="108.0104"
id="linearGradient2287"
xlink:href="#linearGradient3202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.630923,-170.74569)" />
<radialGradient
cx="-44"
cy="84"
r="20"
fx="-40"
fy="96"
id="radialGradient2285"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2283"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<radialGradient
cx="-44"
cy="84"
r="24"
fx="-60"
fy="100"
id="radialGradient2281"
xlink:href="#linearGradient3030"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2279"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="64.341988"
y1="18.50366"
x2="76.284439"
y2="18.50366"
id="linearGradient2277"
xlink:href="#linearGradient3207"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.039383,0.9621093)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2275"
xlink:href="#linearGradient5412"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2273"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2271"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="-13.757333"
y1="76.708466"
x2="-62.424866"
y2="104.80668"
id="linearGradient2269"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="97.622581"
y1="77.512512"
x2="98.097946"
y2="105.10625"
id="linearGradient2251"
xlink:href="#linearGradient3225"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-36.000006,-20.000008)" />
<linearGradient
x1="26.697636"
y1="96"
x2="14.697635"
y2="72"
id="linearGradient2249"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)" />
<linearGradient
x1="6.6976352"
y1="52"
x2="11.68106"
y2="96.001434"
id="linearGradient2247"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)" />
<linearGradient
x1="11.68106"
y1="60.539303"
x2="11.68106"
y2="108.0104"
id="linearGradient2245"
xlink:href="#linearGradient3202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.630923,-170.74569)" />
<radialGradient
cx="-44"
cy="84"
r="20"
fx="-40"
fy="96"
id="radialGradient2243"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2241"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<radialGradient
cx="-44"
cy="84"
r="24"
fx="-60"
fy="100"
id="radialGradient2239"
xlink:href="#linearGradient3030"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2237"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="64.341988"
y1="18.50366"
x2="76.284439"
y2="18.50366"
id="linearGradient2235"
xlink:href="#linearGradient3207"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.039383,0.9621093)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2233"
xlink:href="#linearGradient5412"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2231"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2229"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="-13.757333"
y1="76.708466"
x2="-62.424866"
y2="104.80668"
id="linearGradient2227"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="64.341988"
y1="18.50366"
x2="76.284439"
y2="18.50366"
id="linearGradient3005"
xlink:href="#linearGradient3207"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.039383,0.9621093)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient3003"
xlink:href="#linearGradient5412"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="97.622581"
y1="77.512512"
x2="98.097946"
y2="105.10625"
id="linearGradient4259"
xlink:href="#linearGradient3225"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-36.000006,-20.000008)" />
<linearGradient
id="linearGradient3225">
<stop
id="stop3227"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3229"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<filter
id="filter3191">
<feGaussianBlur
id="feGaussianBlur3193"
stdDeviation="0.2025"
inkscape:collect="always" />
</filter>
<linearGradient
x1="26.697636"
y1="96"
x2="14.697635"
y2="72"
id="linearGradient4262"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.44087,-51.663795)" />
<linearGradient
id="linearGradient3260">
<stop
id="stop3262"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3264"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="6.6976352"
y1="52"
x2="11.68106"
y2="96.001434"
id="linearGradient4265"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.44087,-51.663795)" />
<linearGradient
x1="11.68106"
y1="60.539303"
x2="11.68106"
y2="108.0104"
id="linearGradient4268"
xlink:href="#linearGradient3202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.450975,-51.663795)" />
<linearGradient
id="linearGradient3202">
<stop
id="stop3204"
style="stop-color:#cbff9c;stop-opacity:1"
offset="0" />
<stop
id="stop3206"
style="stop-color:#65c171;stop-opacity:0"
offset="1" />
</linearGradient>
<radialGradient
cx="-44"
cy="84"
r="20"
fx="-40"
fy="96"
id="radialGradient4271"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)" />
<radialGradient
cx="48"
cy="-0.2148"
r="55.147999"
id="XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)">
<stop
id="stop3082"
style="stop-color:#72d13d;stop-opacity:1"
offset="0" />
<stop
id="stop3084"
style="stop-color:#35ac1c;stop-opacity:1"
offset="0.35530001" />
<stop
id="stop3086"
style="stop-color:#0f9508;stop-opacity:1"
offset="0.61940002" />
<stop
id="stop3088"
style="stop-color:#008c00;stop-opacity:1"
offset="0.75739998" />
<stop
id="stop3090"
style="stop-color:#007a00;stop-opacity:1"
offset="1" />
</radialGradient>
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4289"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<filter
id="filter3387"
height="1.249912"
y="-0.12495601"
width="1.2041403"
x="-0.10207015">
<feGaussianBlur
id="feGaussianBlur3389"
stdDeviation="0.44655691"
inkscape:collect="always" />
</filter>
<radialGradient
cx="-44"
cy="84"
r="24"
fx="-60"
fy="100"
id="radialGradient4275"
xlink:href="#linearGradient3030"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)" />
<linearGradient
id="linearGradient3030">
<stop
id="stop3032"
style="stop-color:#000000;stop-opacity:0.77902621"
offset="0" />
<stop
id="stop3034"
style="stop-color:#000000;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4291"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="28"
y1="57.5"
x2="28"
y2="0"
id="linearGradient5412"
gradientUnits="userSpaceOnUse">
<stop
id="stop5414"
style="stop-color:#fff14d;stop-opacity:1"
offset="0" />
<stop
id="stop5416"
style="stop-color:#f8ffa0;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3207">
<stop
id="stop3209"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3211"
style="stop-color:#252525;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4297"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4299"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="-13.757333"
y1="76.708466"
x2="-62.424866"
y2="104.80668"
id="linearGradient4284"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)" />
<linearGradient
x1="-36.027164"
y1="-22.624426"
x2="-36.027164"
y2="92.000282"
id="linearGradient3247"
xlink:href="#linearGradient3241"
gradientUnits="userSpaceOnUse" />
</defs>
<g
id="layer1">
<rect
width="12"
height="12"
x="112"
y="88"
id="rect3254"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="4"
height="4"
x="-120"
y="-96"
transform="scale(-1,-1)"
id="rect3256"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="104"
height="80"
x="-114"
y="10"
transform="scale(-1,1)"
id="rect6554"
style="opacity:1;fill:url(#linearGradient3247);fill-opacity:1;stroke:url(#linearGradient6558);stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
width="12"
height="12"
x="56"
y="0"
id="rect27"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="56"
y="88"
id="rect34"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12.000036"
height="12"
x="-3.6478043e-05"
y="0"
id="rect41"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="0"
y="88"
id="rect48"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="112"
y="0"
id="rect55"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="8"
height="8"
x="112"
y="88"
id="rect62"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="0"
y="44"
id="rect69"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="112"
y="44"
id="rect76"
style="fill:#2c72c7;fill-opacity:1" />
<path
d="M 130.80745,66.062062 L 130.80745,64.664708 L 130.80745,66.062062 z"
id="path2276"
style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" />
<g
transform="translate(64.07266,64.072659)"
id="g2459">
<g
transform="translate(77,119)"
id="g2253">
<path
d="M -46.931632,-110.92734 C -50.239115,-110.92734 -52.975781,-108.19067 -52.975781,-104.8832 L -52.975781,-94.975783 L -62.883194,-94.975783 C -66.190673,-94.975783 -68.92734,-93.72567 -68.92734,-90.418193 C -68.92734,-91.361602 -68.927339,-87.037328 -68.927339,-85.068372 C -68.927339,-81.760885 -66.190673,-79.024226 -62.883194,-79.024226 L -52.975781,-79.024226 L -52.975781,-69.116805 C -52.975781,-65.809329 -50.239112,-63.072659 -46.931632,-63.072659 L -43.068362,-63.072659 C -39.760887,-63.072659 -37.024218,-65.809329 -37.024218,-69.116805 L -37.024218,-79.024226 L -27.116802,-79.024226 C -23.809326,-79.024226 -21.07266,-81.760885 -21.07266,-85.068372 L -21.07266,-88.93164 C -21.07266,-92.239117 -23.809326,-94.975783 -27.116802,-94.975783 L -37.024218,-94.975783 L -37.024218,-104.8832 C -37.024218,-108.19067 -39.760887,-110.92734 -43.068362,-110.92734 L -46.931632,-110.92734 z"
id="path2212"
style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M -46.931632,-110.92734 C -50.239115,-110.92734 -52.975781,-108.19067 -52.975781,-104.8832 L -52.975781,-94.975783 L -62.883194,-94.975783 C -66.190673,-94.975783 -68.927339,-92.239117 -68.927339,-88.93164 L -68.927339,-85.068372 C -68.927339,-81.760885 -66.190673,-79.024226 -62.883194,-79.024226 L -52.975781,-79.024226 L -52.975781,-69.116805 C -52.975781,-65.809329 -50.239112,-63.072659 -46.931632,-63.072659 L -43.068362,-63.072659 C -39.76089,-63.072659 -37.02422,-65.809329 -37.02422,-69.116805 L -37.02422,-79.024226 L -27.116802,-79.024226 C -23.809326,-79.024226 -21.07266,-81.760885 -21.07266,-85.068372 L -21.07266,-88.93164 C -21.07266,-92.239117 -23.809326,-94.975783 -27.116802,-94.975783 L -37.02422,-94.975783 L -37.02422,-104.8832 C -37.02422,-108.19067 -39.76089,-110.92734 -43.068362,-110.92734 L -46.931632,-110.92734 z"
id="path3012"
style="fill:url(#linearGradient2269);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(-0.4984862,0,0,0.4984862,-13.096875,-116.5511)"
id="path3091"
style="fill:url(#linearGradient2271);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.172686,21.789699 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(0.4984862,0,0,0.4984862,-76.548569,-116.5511)"
id="path3095"
style="fill:url(#linearGradient2273);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 69.051593,23.742824 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(-0.4984862,0,0,-0.4984862,-13.096875,-57.06213)"
id="path3197"
style="opacity:0.68164804;fill:url(#linearGradient2275);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 67.782061,23.547512 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(0.4984862,0,0,-0.4984862,-76.548565,-57.06213)"
id="path3199"
style="opacity:0.70786516;fill:url(#linearGradient2277);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(0.4984862,0,0,0.4984862,-60.59701,-100.98632)"
id="path3221"
style="opacity:0.55056176;fill:url(#linearGradient2279);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M -46.931632,-110.92734 C -50.239115,-110.92734 -52.975781,-108.19067 -52.975781,-104.8832 L -52.975781,-94.975783 L -62.883194,-94.975783 C -66.190673,-94.975783 -68.92734,-93.72567 -68.92734,-90.418193 C -68.92734,-91.361602 -68.927339,-87.037328 -68.927339,-85.068372 C -68.927339,-81.760885 -66.190673,-79.024226 -62.883194,-79.024226 L -52.975781,-79.024226 L -52.975781,-69.116805 C -52.975781,-65.809329 -50.239112,-63.072659 -46.931632,-63.072659 L -43.068362,-63.072659 C -39.760887,-63.072659 -37.024218,-65.809329 -37.024218,-69.116805 L -37.024218,-79.024226 L -27.116802,-79.024226 C -23.809326,-79.024226 -21.07266,-81.760885 -21.07266,-85.068372 L -21.07266,-88.93164 C -21.07266,-92.239117 -23.809326,-94.975783 -27.116802,-94.975783 L -37.024218,-94.975783 L -37.024218,-104.8832 C -37.024218,-108.19067 -39.760887,-110.92734 -43.068362,-110.92734 L -46.931632,-110.92734 z"
id="path3028"
style="opacity:0.58052434;fill:url(#radialGradient2281);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(-0.4984862,0,0,0.4984862,-29.402996,-100.98632)"
id="path3217"
style="opacity:0.55056176;fill:url(#linearGradient2283);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-90.987893 L -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-85.068372 C -64.939449,-83.937836 -64.01373,-83.012117 -62.883194,-83.012117 L -48.987891,-83.012117 L -48.987891,-69.116805 C -48.987891,-67.986266 -48.062169,-67.060549 -46.931632,-67.060549 L -43.068362,-67.060549 C -41.937827,-67.060549 -41.01211,-67.986266 -41.01211,-69.116805 L -41.01211,-83.012117 L -27.116802,-83.012117 C -25.986267,-83.012117 -25.060546,-83.937836 -25.060546,-85.068372 L -25.060546,-88.93164 C -25.060546,-90.062176 -25.986267,-90.987893 -27.116802,-90.987893 L -41.01211,-90.987893 L -41.01211,-104.8832 C -41.01211,-106.01373 -41.937827,-106.93945 -43.068362,-106.93945 L -46.931632,-106.93945 z"
id="rect2407"
style="fill:url(#radialGradient2285);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-90.987893 L -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-85.068372 C -64.939449,-84.958904 -64.89384,-84.861779 -64.877139,-84.756818 C -61.629316,-84.28867 -58.206056,-84.009089 -54.658172,-84.009089 C -43.19142,-84.009089 -32.918348,-86.630957 -26.15099,-90.738652 C -26.439351,-90.893332 -26.76846,-90.987893 -27.116802,-90.987893 L -41.01211,-90.987893 L -41.01211,-104.8832 C -41.01211,-106.01373 -41.937827,-106.93945 -43.068362,-106.93945 L -46.931632,-106.93945 z"
id="path3038"
style="fill:url(#linearGradient2287);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-103.88622 C -48.987891,-105.01676 -47.66338,-106.54066 -46.532843,-106.54066 L -42.669572,-106.54066 C -42.386943,-106.54066 -42.105298,-106.48934 -41.859537,-106.38488 C -41.749611,-106.13612 -41.373512,-105.26371 -41.373512,-104.97666 L -41.01211,-90.987893 L -40.980952,-104.8832 C -40.980952,-105.45708 -41.221283,-105.97347 -41.604061,-106.3475 C -41.691566,-106.435 -41.78255,-106.52598 -41.884461,-106.59674 C -41.892125,-106.60193 -41.907878,-106.59165 -41.915615,-106.59674 C -42.017386,-106.66566 -42.113685,-106.7336 -42.227168,-106.78367 C -42.235803,-106.78734 -42.249632,-106.78012 -42.258325,-106.78367 C -42.372579,-106.83223 -42.508673,-106.88101 -42.632186,-106.9083 C -42.642396,-106.9104 -42.653083,-106.90634 -42.663344,-106.9083 C -42.786637,-106.93371 -42.907151,-106.93742 -43.037208,-106.93945 L -43.068362,-106.93945 L -43.535694,-106.93945 L -46.931632,-106.93945 z M -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-87.934667 C -64.939449,-89.065204 -64.01373,-90.589106 -62.883194,-90.589106 L -48.987891,-90.987893 L -62.883194,-90.987893 z M -41.01211,-90.987893 L -27.294,-90.477724 C -34.032732,-86.861606 -45.062508,-84.102544 -55.717455,-84.102555 C -57.491397,-84.102555 -59.246281,-84.192233 -60.95156,-84.320642 C -58.897404,-84.134288 -56.7848,-84.009089 -54.627016,-84.009089 C -43.88956,-84.009089 -34.20528,-86.325763 -27.459509,-89.990923 C -27.451577,-89.99523 -27.436283,-89.986606 -27.42836,-89.990923 C -26.987139,-90.231423 -26.566353,-90.486528 -26.15099,-90.738652 C -26.286882,-90.811551 -26.435419,-90.882993 -26.587162,-90.925584 C -26.597124,-90.928226 -26.608294,-90.923082 -26.618315,-90.925584 C -26.77023,-90.965912 -26.922767,-90.985184 -27.085644,-90.987893 L -27.116802,-90.987893 L -27.584135,-90.987893 L -41.01211,-90.987893 z"
id="path3062"
style="fill:url(#linearGradient2289);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-103.88622 C -48.987891,-105.01676 -47.66338,-106.54066 -46.532843,-106.54066 L -42.669572,-106.54066 C -42.386943,-106.54066 -42.105298,-106.48934 -41.859537,-106.38488 C -41.749611,-106.13612 -41.373512,-105.26371 -41.373512,-104.97666 L -41.01211,-90.987893 L -40.980952,-104.8832 C -40.980952,-105.45708 -41.221283,-105.97347 -41.604061,-106.3475 C -41.691566,-106.435 -41.78255,-106.52598 -41.884461,-106.59674 C -41.892125,-106.60193 -41.907878,-106.59165 -41.915615,-106.59674 C -42.017386,-106.66566 -42.113685,-106.7336 -42.227168,-106.78367 C -42.235803,-106.78734 -42.249632,-106.78012 -42.258325,-106.78367 C -42.372579,-106.83223 -42.508673,-106.88101 -42.632186,-106.9083 C -42.642396,-106.9104 -42.653083,-106.90634 -42.663344,-106.9083 C -42.786637,-106.93371 -42.907151,-106.93742 -43.037208,-106.93945 L -43.068362,-106.93945 L -43.535694,-106.93945 L -46.931632,-106.93945 z M -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-87.934667 C -64.939449,-89.065204 -64.01373,-90.589106 -62.883194,-90.589106 L -48.987891,-90.987893 L -62.883194,-90.987893 z M -41.01211,-90.987893 L -27.19664,-90.477724 C -33.935367,-86.861606 -45.062508,-84.102544 -55.717455,-84.102555 C -57.491397,-84.102555 -59.246281,-84.192233 -60.95156,-84.320642 C -58.897404,-84.134288 -56.7848,-84.009089 -54.627016,-84.009089 C -43.88956,-84.009089 -34.20528,-86.325763 -27.459509,-89.990923 C -27.451577,-89.99523 -27.436283,-89.986606 -27.42836,-89.990923 C -26.987139,-90.231423 -26.566353,-90.486528 -26.15099,-90.738652 C -26.286882,-90.811551 -26.435419,-90.882993 -26.587162,-90.925584 C -26.597124,-90.928226 -26.608294,-90.923082 -26.618315,-90.925584 C -26.77023,-90.965912 -26.922767,-90.985184 -27.085644,-90.987893 L -27.116802,-90.987893 L -27.584135,-90.987893 L -41.01211,-90.987893 z"
id="path3087"
style="fill:url(#linearGradient2291);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M 62.0625,43.999992 C 60.92853,43.999992 59.999996,44.928523 59.999996,46.062492 L 59.999996,59.999992 L 46.062496,59.999992 C 44.928527,59.999992 43.999996,60.92852 43.999996,62.06249 L 43.999996,65.93749 C 43.999996,67.07146 44.928527,67.99999 46.062496,67.99999 L 59.999996,67.99999 L 59.999996,81.9375 C 59.999996,83.07147 60.92853,84 62.0625,84 L 65.9375,84 C 67.07147,84 68,83.07147 68,81.9375 L 68,67.99999 L 81.9375,67.99999 C 83.07147,67.99999 84,67.07146 84,65.93749 L 84,62.06249 C 84,60.92852 83.07147,59.999992 81.9375,59.999992 L 68,59.999992 L 68,46.062492 C 68,44.928523 67.07147,43.999992 65.9375,43.999992 L 62.0625,43.999992 z"
transform="matrix(0.9969724,0,0,0.9969724,-108.80623,-150.80623)"
id="path3099"
style="fill:none;fill-opacity:1;stroke:url(#linearGradient2293);stroke-width:1.25379586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3191)" />
</g>
</g>
<rect
width="4"
height="4"
x="116"
y="48"
id="rect3238"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="116"
y="4"
id="rect3240"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="60"
y="4"
id="rect3242"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="4"
y="4"
id="rect3244"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="-8"
y="-52"
transform="scale(-1,-1)"
id="rect3246"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="-8"
y="-96"
transform="scale(-1,-1)"
id="rect3248"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="-64"
y="-96"
transform="scale(-1,-1)"
id="rect3250"
style="fill:#bfd9ff;fill-opacity:1" />
<path
d="M 55.558401,68.882467 L 64.352196,68.882467 C 67.881451,68.88247 70.459786,68.117793 72.087207,66.588434 C 73.714565,65.059085 74.52826,62.627804 74.528294,59.294583 C 74.52826,55.980996 73.714565,53.569322 72.087207,52.059555 C 70.479393,50.53022 67.901059,49.765543 64.352196,49.765521 L 55.558401,49.765521 L 55.558401,68.882467 M 55.558401,46.647988 L 63.028715,46.647988 C 66.244258,46.648014 68.587307,46.03039 70.057869,44.795115 C 71.54798,43.559895 72.29305,41.608988 72.293082,38.942389 C 72.29305,36.256248 71.54798,34.305341 70.057869,33.089662 C 68.587307,31.854453 66.244258,31.236829 63.028715,31.236789 L 55.558401,31.236789 L 55.558401,46.647988 M 44.000001,72 L 44.000001,68.882467 L 49.588032,68.882467 L 49.588032,31.236789 L 44.000001,31.236789 L 44.000001,28.089845 L 65.675677,28.089845 C 70.106858,28.089889 73.440066,29.00162 75.675311,30.825039 C 77.930093,32.628934 79.057501,35.334714 79.057539,38.942389 C 79.057501,41.550167 78.273217,43.62852 76.704685,45.177454 C 75.155687,46.726442 72.881263,47.677387 69.881405,48.030291 C 73.606726,48.500885 76.430149,49.696918 78.351683,51.618394 C 80.292749,53.520304 81.2633,56.079031 81.263341,59.294583 C 81.2633,63.647373 79.890803,66.853135 77.145845,68.911878 C 74.400814,70.970627 70.116661,72 64.293375,72 L 44.000001,72"
id="text2497"
style="font-size:60.23308563px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 35 KiB

921
src/icons/insert-efield.svg Normal file
View File

@@ -0,0 +1,921 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="128"
height="128"
id="svg1943"
sodipodi:version="0.32"
inkscape:version="0.46"
version="1.0"
sodipodi:docbase="/home/david/icons-oxygen-trunk/scalable/actions"
sodipodi:docname="insert-efield.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
inkscape:export-filename="/home/david/insert-text.png"
inkscape:export-xdpi="33.75"
inkscape:export-ydpi="33.75">
<defs
id="defs1945">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 64 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="128 : 64 : 1"
inkscape:persp3d-origin="64 : 42.666667 : 1"
id="perspective124" />
<linearGradient
inkscape:collect="always"
id="linearGradient3241">
<stop
style="stop-color:#dcebff;stop-opacity:1;"
offset="0"
id="stop3243" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop3245" />
</linearGradient>
<linearGradient
id="XMLID_11_"
gradientUnits="userSpaceOnUse"
x1="56"
y1="4"
x2="64"
y2="4"
gradientTransform="translate(114.7302,21.20635)">
<stop
offset="0"
style="stop-color:#BBBBBB"
id="stop23" />
<stop
offset="1"
style="stop-color:#888888"
id="stop25" />
</linearGradient>
<linearGradient
id="linearGradient3711"
gradientUnits="userSpaceOnUse"
x1="-84.002403"
y1="-383.9971"
x2="-23.516129"
y2="-383.9975"
gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)">
<stop
offset="0"
style="stop-color:white;stop-opacity:1;"
id="stop3713" />
<stop
offset="1"
style="stop-color:white;stop-opacity:0;"
id="stop3331" />
</linearGradient>
<linearGradient
gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)"
y2="-383.9971"
x2="-12.0029"
y1="-383.9971"
x1="-84.002403"
gradientUnits="userSpaceOnUse"
id="linearGradient26907">
<stop
id="stop26909"
style="stop-color:#888a85;stop-opacity:1;"
offset="0" />
<stop
id="stop26911"
style="stop-color:#2e3436;stop-opacity:1;"
offset="1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#XMLID_11_"
id="linearGradient6558"
x1="36.57159"
y1="2.2454059"
x2="69.666092"
y2="122.72039"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.9090909,-122.00001,-4.5454547)" />
<linearGradient
y2="105.10625"
x2="98.097946"
y1="77.512512"
x1="97.622581"
gradientTransform="translate(-36.000006,-20.000008)"
gradientUnits="userSpaceOnUse"
id="linearGradient2293"
xlink:href="#linearGradient3225"
inkscape:collect="always" />
<linearGradient
y2="72"
x2="14.697635"
y1="96"
x1="26.697636"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)"
gradientUnits="userSpaceOnUse"
id="linearGradient2291"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="96.001434"
x2="11.68106"
y1="52"
x1="6.6976352"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)"
gradientUnits="userSpaceOnUse"
id="linearGradient2289"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="108.0104"
x2="11.68106"
y1="60.539303"
x1="11.68106"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.630923,-170.74569)"
gradientUnits="userSpaceOnUse"
id="linearGradient2287"
xlink:href="#linearGradient3202"
inkscape:collect="always" />
<radialGradient
r="20"
fy="96"
fx="-40"
cy="84"
cx="-44"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)"
gradientUnits="userSpaceOnUse"
id="radialGradient2285"
xlink:href="#XMLID_4_"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient2283"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<radialGradient
r="24"
fy="100"
fx="-60"
cy="84"
cx="-44"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)"
gradientUnits="userSpaceOnUse"
id="radialGradient2281"
xlink:href="#linearGradient3030"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient2279"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="18.50366"
x2="76.284439"
y1="18.50366"
x1="64.341988"
gradientTransform="scale(1.039383,0.9621093)"
gradientUnits="userSpaceOnUse"
id="linearGradient2277"
xlink:href="#linearGradient3207"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient2275"
xlink:href="#linearGradient5412"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient2273"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient2271"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="104.80668"
x2="-62.424866"
y1="76.708466"
x1="-13.757333"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)"
gradientUnits="userSpaceOnUse"
id="linearGradient2269"
xlink:href="#XMLID_4_"
inkscape:collect="always" />
<linearGradient
y2="105.10625"
x2="98.097946"
y1="77.512512"
x1="97.622581"
gradientTransform="translate(-36.000006,-20.000008)"
gradientUnits="userSpaceOnUse"
id="linearGradient2251"
xlink:href="#linearGradient3225"
inkscape:collect="always" />
<linearGradient
y2="72"
x2="14.697635"
y1="96"
x1="26.697636"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)"
gradientUnits="userSpaceOnUse"
id="linearGradient2249"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="96.001434"
x2="11.68106"
y1="52"
x1="6.6976352"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)"
gradientUnits="userSpaceOnUse"
id="linearGradient2247"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="108.0104"
x2="11.68106"
y1="60.539303"
x1="11.68106"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.630923,-170.74569)"
gradientUnits="userSpaceOnUse"
id="linearGradient2245"
xlink:href="#linearGradient3202"
inkscape:collect="always" />
<radialGradient
r="20"
fy="96"
fx="-40"
cy="84"
cx="-44"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)"
gradientUnits="userSpaceOnUse"
id="radialGradient2243"
xlink:href="#XMLID_4_"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient2241"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<radialGradient
r="24"
fy="100"
fx="-60"
cy="84"
cx="-44"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)"
gradientUnits="userSpaceOnUse"
id="radialGradient2239"
xlink:href="#linearGradient3030"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient2237"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="18.50366"
x2="76.284439"
y1="18.50366"
x1="64.341988"
gradientTransform="scale(1.039383,0.9621093)"
gradientUnits="userSpaceOnUse"
id="linearGradient2235"
xlink:href="#linearGradient3207"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient2233"
xlink:href="#linearGradient5412"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient2231"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient2229"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="104.80668"
x2="-62.424866"
y1="76.708466"
x1="-13.757333"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)"
gradientUnits="userSpaceOnUse"
id="linearGradient2227"
xlink:href="#XMLID_4_"
inkscape:collect="always" />
<linearGradient
y2="18.50366"
x2="76.284439"
y1="18.50366"
x1="64.341988"
gradientTransform="scale(1.039383,0.9621093)"
gradientUnits="userSpaceOnUse"
id="linearGradient3005"
xlink:href="#linearGradient3207"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient3003"
xlink:href="#linearGradient5412"
inkscape:collect="always" />
<linearGradient
gradientTransform="translate(-36.000006,-20.000008)"
y2="105.10625"
x2="98.097946"
y1="77.512512"
x1="97.622581"
gradientUnits="userSpaceOnUse"
id="linearGradient4259"
xlink:href="#linearGradient3225"
inkscape:collect="always" />
<linearGradient
id="linearGradient3225">
<stop
id="stop3227"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop3229"
offset="1"
style="stop-color:#ffffff;stop-opacity:0;" />
</linearGradient>
<filter
inkscape:collect="always"
id="filter3191">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.2025"
id="feGaussianBlur3193" />
</filter>
<linearGradient
y2="72"
x2="14.697635"
y1="96"
x1="26.697636"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.44087,-51.663795)"
gradientUnits="userSpaceOnUse"
id="linearGradient4262"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
id="linearGradient3260">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop3262" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop3264" />
</linearGradient>
<linearGradient
y2="96.001434"
x2="11.68106"
y1="52"
x1="6.6976352"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.44087,-51.663795)"
gradientUnits="userSpaceOnUse"
id="linearGradient4265"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="108.0104"
x2="11.68106"
y1="60.539303"
x1="11.68106"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.450975,-51.663795)"
gradientUnits="userSpaceOnUse"
id="linearGradient4268"
xlink:href="#linearGradient3202"
inkscape:collect="always" />
<linearGradient
id="linearGradient3202">
<stop
id="stop3204"
offset="0"
style="stop-color:#cbff9c;stop-opacity:1;" />
<stop
id="stop3206"
offset="1"
style="stop-color:#65c171;stop-opacity:0" />
</linearGradient>
<radialGradient
r="20"
fy="96"
fx="-40"
cy="84"
cx="-44"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)"
gradientUnits="userSpaceOnUse"
id="radialGradient4271"
xlink:href="#XMLID_4_"
inkscape:collect="always" />
<radialGradient
id="XMLID_4_"
cx="48"
cy="-0.2148"
r="55.147999"
gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)"
gradientUnits="userSpaceOnUse">
<stop
offset="0"
style="stop-color:#72D13D"
id="stop3082" />
<stop
offset="0.3553"
style="stop-color:#35AC1C"
id="stop3084" />
<stop
offset="0.6194"
style="stop-color:#0F9508"
id="stop3086" />
<stop
offset="0.7574"
style="stop-color:#008C00"
id="stop3088" />
<stop
offset="1"
style="stop-color:#007A00"
id="stop3090" />
</radialGradient>
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient4289"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<filter
inkscape:collect="always"
x="-0.10207015"
width="1.2041403"
y="-0.12495601"
height="1.249912"
id="filter3387">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.44655691"
id="feGaussianBlur3389" />
</filter>
<radialGradient
r="24"
fy="100"
fx="-60"
cy="84"
cx="-44"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)"
gradientUnits="userSpaceOnUse"
id="radialGradient4275"
xlink:href="#linearGradient3030"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
id="linearGradient3030">
<stop
style="stop-color:#000000;stop-opacity:0.77902622"
offset="0"
id="stop3032" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop3034" />
</linearGradient>
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient4291"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="0"
x2="28"
y1="57.5"
x1="28"
gradientUnits="userSpaceOnUse"
id="linearGradient5412">
<stop
id="stop5414"
style="stop-color:#fff14d;stop-opacity:1;"
offset="0" />
<stop
id="stop5416"
style="stop-color:#f8ffa0;stop-opacity:0;"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3207">
<stop
id="stop3209"
offset="0"
style="stop-color:#ffffff;stop-opacity:1;" />
<stop
id="stop3211"
offset="1"
style="stop-color:#252525;stop-opacity:0;" />
</linearGradient>
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient4297"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="19.281664"
x2="80"
y1="15.336544"
x1="73.742638"
spreadMethod="reflect"
gradientUnits="userSpaceOnUse"
id="linearGradient4299"
xlink:href="#linearGradient3260"
inkscape:collect="always" />
<linearGradient
y2="104.80668"
x2="-62.424866"
y1="76.708466"
x1="-13.757333"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)"
gradientUnits="userSpaceOnUse"
id="linearGradient4284"
xlink:href="#XMLID_4_"
inkscape:collect="always" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3241"
id="linearGradient3247"
x1="-36.027164"
y1="-22.624426"
x2="-36.027164"
y2="92.000282"
gradientUnits="userSpaceOnUse" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8284271"
inkscape:cx="82.160246"
inkscape:cy="51.674442"
inkscape:document-units="px"
inkscape:current-layer="layer1"
width="128px"
height="128px"
showgrid="false"
inkscape:window-width="945"
inkscape:window-height="830"
inkscape:window-x="334"
inkscape:window-y="90"
inkscape:grid-points="true"
showborder="false">
<inkscape:grid
id="GridFromPre046Settings"
type="xygrid"
originx="0px"
originy="0px"
spacingx="4px"
spacingy="4px"
color="#0000ff"
empcolor="#0000ff"
opacity="0.2"
empopacity="0.4"
empspacing="2" />
</sodipodi:namedview>
<metadata
id="metadata1948">
<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>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<rect
style="fill:#2c72c7;fill-opacity:1;stroke:none"
id="rect3254"
height="12"
width="12"
y="88"
x="112" />
<rect
transform="scale(-1,-1)"
style="fill:#bfd9ff;fill-opacity:1"
id="rect3256"
height="4"
width="4"
y="-96"
x="-120" />
<rect
style="opacity:1;fill:url(#linearGradient3247);fill-opacity:1.0;stroke:url(#linearGradient6558);stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect6554"
width="104"
height="80"
x="-114"
y="10"
transform="scale(-1,1)" />
<rect
x="56"
width="12"
height="12"
id="rect27"
style="fill:#2c72c7;fill-opacity:1;stroke:none"
y="0" />
<rect
x="56"
y="88"
width="12"
height="12"
id="rect34"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12.000036"
height="12"
id="rect41"
style="fill:#2c72c7;fill-opacity:1;stroke:none"
x="-3.6478043e-05"
y="0" />
<rect
y="88"
width="12"
height="12"
id="rect48"
style="fill:#2c72c7;fill-opacity:1;stroke:none"
x="0" />
<rect
x="112"
width="12"
height="12"
id="rect55"
style="fill:#2c72c7;fill-opacity:1;stroke:none"
y="0" />
<rect
x="112"
y="88"
width="8"
height="8"
id="rect62"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
y="44"
width="12"
height="12"
id="rect69"
style="fill:#2c72c7;fill-opacity:1;stroke:none"
x="0" />
<rect
x="112"
y="44"
width="12"
height="12"
id="rect76"
style="fill:#2c72c7;fill-opacity:1" />
<path
sodipodi:nodetypes="ccc"
id="path2276"
d="M 130.80745,66.062062 L 130.80745,64.664708 L 130.80745,66.062062 z "
style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" />
<g
id="g2459"
inkscape:label="Livello 1"
transform="translate(64.07266,64.072659)">
<g
transform="translate(77,119)"
id="g2253">
<path
clip-path="none"
style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
d="M -46.931632,-110.92734 C -50.239115,-110.92734 -52.975781,-108.19067 -52.975781,-104.8832 L -52.975781,-94.975783 L -62.883194,-94.975783 C -66.190673,-94.975783 -68.92734,-93.72567 -68.92734,-90.418193 C -68.92734,-91.361602 -68.927339,-87.037328 -68.927339,-85.068372 C -68.927339,-81.760885 -66.190673,-79.024226 -62.883194,-79.024226 L -52.975781,-79.024226 L -52.975781,-69.116805 C -52.975781,-65.809329 -50.239112,-63.072659 -46.931632,-63.072659 L -43.068362,-63.072659 C -39.760887,-63.072659 -37.024218,-65.809329 -37.024218,-69.116805 L -37.024218,-79.024226 L -27.116802,-79.024226 C -23.809326,-79.024226 -21.07266,-81.760885 -21.07266,-85.068372 L -21.07266,-88.93164 C -21.07266,-92.239117 -23.809326,-94.975783 -27.116802,-94.975783 L -37.024218,-94.975783 L -37.024218,-104.8832 C -37.024218,-108.19067 -39.760887,-110.92734 -43.068362,-110.92734 L -46.931632,-110.92734 z "
id="path2212"
sodipodi:nodetypes="ccccccccccccccccccccc" />
<path
style="fill:url(#linearGradient2269);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
d="M -46.931632,-110.92734 C -50.239115,-110.92734 -52.975781,-108.19067 -52.975781,-104.8832 L -52.975781,-94.975783 L -62.883194,-94.975783 C -66.190673,-94.975783 -68.927339,-92.239117 -68.927339,-88.93164 L -68.927339,-85.068372 C -68.927339,-81.760885 -66.190673,-79.024226 -62.883194,-79.024226 L -52.975781,-79.024226 L -52.975781,-69.116805 C -52.975781,-65.809329 -50.239112,-63.072659 -46.931632,-63.072659 L -43.068362,-63.072659 C -39.76089,-63.072659 -37.02422,-65.809329 -37.02422,-69.116805 L -37.02422,-79.024226 L -27.116802,-79.024226 C -23.809326,-79.024226 -21.07266,-81.760885 -21.07266,-85.068372 L -21.07266,-88.93164 C -21.07266,-92.239117 -23.809326,-94.975783 -27.116802,-94.975783 L -37.02422,-94.975783 L -37.02422,-104.8832 C -37.02422,-108.19067 -39.76089,-110.92734 -43.068362,-110.92734 L -46.931632,-110.92734 z "
id="path3012"
sodipodi:nodetypes="ccccccccccccccccccccc"
clip-path="none" />
<path
sodipodi:nodetypes="cccccc"
transform="matrix(-0.4984862,0,0,0.4984862,-13.096875,-116.5511)"
id="path3091"
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z "
style="fill:url(#linearGradient2271);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)"
clip-path="none" />
<path
style="fill:url(#linearGradient2273);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)"
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.172686,21.789699 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z "
id="path3095"
transform="matrix(0.4984862,0,0,0.4984862,-76.548569,-116.5511)"
sodipodi:nodetypes="cccccc"
clip-path="none" />
<path
style="opacity:0.68164804;fill:url(#linearGradient2275);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)"
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 69.051593,23.742824 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z "
id="path3197"
transform="matrix(-0.4984862,0,0,-0.4984862,-13.096875,-57.06213)"
sodipodi:nodetypes="cccccc" />
<path
sodipodi:nodetypes="cccccc"
transform="matrix(0.4984862,0,0,-0.4984862,-76.548565,-57.06213)"
id="path3199"
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 67.782061,23.547512 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z "
style="opacity:0.70786516;fill:url(#linearGradient2277);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
sodipodi:nodetypes="cccccc"
transform="matrix(0.4984862,0,0,0.4984862,-60.59701,-100.98632)"
id="path3221"
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z "
style="opacity:0.55056176;fill:url(#linearGradient2279);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)"
clip-path="none" />
<path
sodipodi:nodetypes="ccccccccccccccccccccc"
id="path3028"
d="M -46.931632,-110.92734 C -50.239115,-110.92734 -52.975781,-108.19067 -52.975781,-104.8832 L -52.975781,-94.975783 L -62.883194,-94.975783 C -66.190673,-94.975783 -68.92734,-93.72567 -68.92734,-90.418193 C -68.92734,-91.361602 -68.927339,-87.037328 -68.927339,-85.068372 C -68.927339,-81.760885 -66.190673,-79.024226 -62.883194,-79.024226 L -52.975781,-79.024226 L -52.975781,-69.116805 C -52.975781,-65.809329 -50.239112,-63.072659 -46.931632,-63.072659 L -43.068362,-63.072659 C -39.760887,-63.072659 -37.024218,-65.809329 -37.024218,-69.116805 L -37.024218,-79.024226 L -27.116802,-79.024226 C -23.809326,-79.024226 -21.07266,-81.760885 -21.07266,-85.068372 L -21.07266,-88.93164 C -21.07266,-92.239117 -23.809326,-94.975783 -27.116802,-94.975783 L -37.024218,-94.975783 L -37.024218,-104.8832 C -37.024218,-108.19067 -39.760887,-110.92734 -43.068362,-110.92734 L -46.931632,-110.92734 z "
style="opacity:0.58052434;fill:url(#radialGradient2281);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
clip-path="none" />
<path
style="opacity:0.55056176;fill:url(#linearGradient2283);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)"
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z "
id="path3217"
transform="matrix(-0.4984862,0,0,0.4984862,-29.402996,-100.98632)"
sodipodi:nodetypes="cccccc"
clip-path="none" />
<path
style="fill:url(#radialGradient2285);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-90.987893 L -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-85.068372 C -64.939449,-83.937836 -64.01373,-83.012117 -62.883194,-83.012117 L -48.987891,-83.012117 L -48.987891,-69.116805 C -48.987891,-67.986266 -48.062169,-67.060549 -46.931632,-67.060549 L -43.068362,-67.060549 C -41.937827,-67.060549 -41.01211,-67.986266 -41.01211,-69.116805 L -41.01211,-83.012117 L -27.116802,-83.012117 C -25.986267,-83.012117 -25.060546,-83.937836 -25.060546,-85.068372 L -25.060546,-88.93164 C -25.060546,-90.062176 -25.986267,-90.987893 -27.116802,-90.987893 L -41.01211,-90.987893 L -41.01211,-104.8832 C -41.01211,-106.01373 -41.937827,-106.93945 -43.068362,-106.93945 L -46.931632,-106.93945 z "
id="rect2407"
clip-path="none" />
<path
style="fill:url(#linearGradient2287);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-90.987893 L -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-85.068372 C -64.939449,-84.958904 -64.89384,-84.861779 -64.877139,-84.756818 C -61.629316,-84.28867 -58.206056,-84.009089 -54.658172,-84.009089 C -43.19142,-84.009089 -32.918348,-86.630957 -26.15099,-90.738652 C -26.439351,-90.893332 -26.76846,-90.987893 -27.116802,-90.987893 L -41.01211,-90.987893 L -41.01211,-104.8832 C -41.01211,-106.01373 -41.937827,-106.93945 -43.068362,-106.93945 L -46.931632,-106.93945 z "
id="path3038"
clip-path="none" />
<path
style="fill:url(#linearGradient2289);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-103.88622 C -48.987891,-105.01676 -47.66338,-106.54066 -46.532843,-106.54066 L -42.669572,-106.54066 C -42.386943,-106.54066 -42.105298,-106.48934 -41.859537,-106.38488 C -41.749611,-106.13612 -41.373512,-105.26371 -41.373512,-104.97666 L -41.01211,-90.987893 L -40.980952,-104.8832 C -40.980952,-105.45708 -41.221283,-105.97347 -41.604061,-106.3475 C -41.691566,-106.435 -41.78255,-106.52598 -41.884461,-106.59674 C -41.892125,-106.60193 -41.907878,-106.59165 -41.915615,-106.59674 C -42.017386,-106.66566 -42.113685,-106.7336 -42.227168,-106.78367 C -42.235803,-106.78734 -42.249632,-106.78012 -42.258325,-106.78367 C -42.372579,-106.83223 -42.508673,-106.88101 -42.632186,-106.9083 C -42.642396,-106.9104 -42.653083,-106.90634 -42.663344,-106.9083 C -42.786637,-106.93371 -42.907151,-106.93742 -43.037208,-106.93945 L -43.068362,-106.93945 L -43.535694,-106.93945 L -46.931632,-106.93945 z M -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-87.934667 C -64.939449,-89.065204 -64.01373,-90.589106 -62.883194,-90.589106 L -48.987891,-90.987893 L -62.883194,-90.987893 z M -41.01211,-90.987893 L -27.294,-90.477724 C -34.032732,-86.861606 -45.062508,-84.102544 -55.717455,-84.102555 C -57.491397,-84.102555 -59.246281,-84.192233 -60.95156,-84.320642 C -58.897404,-84.134288 -56.7848,-84.009089 -54.627016,-84.009089 C -43.88956,-84.009089 -34.20528,-86.325763 -27.459509,-89.990923 C -27.451577,-89.99523 -27.436283,-89.986606 -27.42836,-89.990923 C -26.987139,-90.231423 -26.566353,-90.486528 -26.15099,-90.738652 C -26.286882,-90.811551 -26.435419,-90.882993 -26.587162,-90.925584 C -26.597124,-90.928226 -26.608294,-90.923082 -26.618315,-90.925584 C -26.77023,-90.965912 -26.922767,-90.985184 -27.085644,-90.987893 L -27.116802,-90.987893 L -27.584135,-90.987893 L -41.01211,-90.987893 z "
id="path3062"
sodipodi:nodetypes="cccccccccsssssssccccccccccccscssscsscccc"
clip-path="none" />
<path
sodipodi:nodetypes="cccccccccsssssssccccccccccccscssscsscccc"
id="path3087"
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-103.88622 C -48.987891,-105.01676 -47.66338,-106.54066 -46.532843,-106.54066 L -42.669572,-106.54066 C -42.386943,-106.54066 -42.105298,-106.48934 -41.859537,-106.38488 C -41.749611,-106.13612 -41.373512,-105.26371 -41.373512,-104.97666 L -41.01211,-90.987893 L -40.980952,-104.8832 C -40.980952,-105.45708 -41.221283,-105.97347 -41.604061,-106.3475 C -41.691566,-106.435 -41.78255,-106.52598 -41.884461,-106.59674 C -41.892125,-106.60193 -41.907878,-106.59165 -41.915615,-106.59674 C -42.017386,-106.66566 -42.113685,-106.7336 -42.227168,-106.78367 C -42.235803,-106.78734 -42.249632,-106.78012 -42.258325,-106.78367 C -42.372579,-106.83223 -42.508673,-106.88101 -42.632186,-106.9083 C -42.642396,-106.9104 -42.653083,-106.90634 -42.663344,-106.9083 C -42.786637,-106.93371 -42.907151,-106.93742 -43.037208,-106.93945 L -43.068362,-106.93945 L -43.535694,-106.93945 L -46.931632,-106.93945 z M -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-87.934667 C -64.939449,-89.065204 -64.01373,-90.589106 -62.883194,-90.589106 L -48.987891,-90.987893 L -62.883194,-90.987893 z M -41.01211,-90.987893 L -27.19664,-90.477724 C -33.935367,-86.861606 -45.062508,-84.102544 -55.717455,-84.102555 C -57.491397,-84.102555 -59.246281,-84.192233 -60.95156,-84.320642 C -58.897404,-84.134288 -56.7848,-84.009089 -54.627016,-84.009089 C -43.88956,-84.009089 -34.20528,-86.325763 -27.459509,-89.990923 C -27.451577,-89.99523 -27.436283,-89.986606 -27.42836,-89.990923 C -26.987139,-90.231423 -26.566353,-90.486528 -26.15099,-90.738652 C -26.286882,-90.811551 -26.435419,-90.882993 -26.587162,-90.925584 C -26.597124,-90.928226 -26.608294,-90.923082 -26.618315,-90.925584 C -26.77023,-90.965912 -26.922767,-90.985184 -27.085644,-90.987893 L -27.116802,-90.987893 L -27.584135,-90.987893 L -41.01211,-90.987893 z "
style="fill:url(#linearGradient2291);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1"
clip-path="none" />
<path
id="path3099"
d="M 62.0625,43.999992 C 60.92853,43.999992 59.999996,44.928523 59.999996,46.062492 L 59.999996,59.999992 L 46.062496,59.999992 C 44.928527,59.999992 43.999996,60.92852 43.999996,62.06249 L 43.999996,65.93749 C 43.999996,67.07146 44.928527,67.99999 46.062496,67.99999 L 59.999996,67.99999 L 59.999996,81.9375 C 59.999996,83.07147 60.92853,84 62.0625,84 L 65.9375,84 C 67.07147,84 68,83.07147 68,81.9375 L 68,67.99999 L 81.9375,67.99999 C 83.07147,67.99999 84,67.07146 84,65.93749 L 84,62.06249 C 84,60.92852 83.07147,59.999992 81.9375,59.999992 L 68,59.999992 L 68,46.062492 C 68,44.928523 67.07147,43.999992 65.9375,43.999992 L 62.0625,43.999992 z "
style="fill:none;fill-opacity:1;stroke:url(#linearGradient2293);stroke-width:1.25379586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3191)"
clip-path="none"
transform="matrix(0.9969724,0,0,0.9969724,-108.80623,-150.80623)" />
</g>
</g>
<rect
style="fill:#bfd9ff;fill-opacity:1"
id="rect3238"
height="4"
width="4"
y="48"
x="116" />
<rect
x="116"
y="4"
width="4"
height="4"
id="rect3240"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
style="fill:#bfd9ff;fill-opacity:1"
id="rect3242"
height="4"
width="4"
y="4"
x="60" />
<rect
x="4"
y="4"
width="4"
height="4"
id="rect3244"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
x="-8"
y="-52"
width="4"
height="4"
id="rect3246"
style="fill:#bfd9ff;fill-opacity:1"
transform="scale(-1,-1)" />
<rect
style="fill:#bfd9ff;fill-opacity:1"
id="rect3248"
height="4"
width="4"
y="-96"
x="-8"
transform="scale(-1,-1)" />
<rect
x="-64"
y="-96"
width="4"
height="4"
id="rect3250"
style="fill:#bfd9ff;fill-opacity:1"
transform="scale(-1,-1)" />
<path
style="font-size:60.23308563px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
d="M 44.000001,72 L 44.000001,68.882467 L 49.588032,68.882467 L 49.588032,31.236789 L 44.000001,31.236789 L 44.000001,28.089845 L 79.351646,28.089845 L 79.351646,37.854193 L 75.734132,37.854193 L 75.734132,31.70736 L 55.558401,31.70736 L 55.558401,46.412703 L 69.940227,46.412703 L 69.940227,40.912905 L 73.557741,40.912905 L 73.557741,55.500605 L 69.940227,55.500605 L 69.940227,50.000807 L 55.558401,50.000807 L 55.558401,68.382486 L 76.204703,68.382486 L 76.204703,62.235652 L 79.822217,62.235652 L 79.822217,72 L 44.000001,72"
id="text2497" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 38 KiB

View File

@@ -0,0 +1,781 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="128"
height="128"
id="svg1943">
<defs
id="defs1945">
<linearGradient
id="linearGradient3241">
<stop
id="stop3243"
style="stop-color:#dcebff;stop-opacity:1"
offset="0" />
<stop
id="stop3245"
style="stop-color:#ffffff;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="56"
y1="4"
x2="64"
y2="4"
id="XMLID_11_"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(114.7302,21.20635)">
<stop
id="stop23"
style="stop-color:#bbbbbb;stop-opacity:1"
offset="0" />
<stop
id="stop25"
style="stop-color:#888888;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="-84.002403"
y1="-383.9971"
x2="-23.516129"
y2="-383.9975"
id="linearGradient3711"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)">
<stop
id="stop3713"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3331"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="-84.002403"
y1="-383.9971"
x2="-12.0029"
y2="-383.9971"
id="linearGradient26907"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,1,-1,0,-39.9985,140.0029)">
<stop
id="stop26909"
style="stop-color:#888a85;stop-opacity:1"
offset="0" />
<stop
id="stop26911"
style="stop-color:#2e3436;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="36.57159"
y1="2.2454059"
x2="69.666092"
y2="122.72039"
id="linearGradient6558"
xlink:href="#XMLID_11_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.9090909,-122.00001,-4.5454547)" />
<linearGradient
x1="97.622581"
y1="77.512512"
x2="98.097946"
y2="105.10625"
id="linearGradient2293"
xlink:href="#linearGradient3225"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-36.000006,-20.000008)" />
<linearGradient
x1="26.697636"
y1="96"
x2="14.697635"
y2="72"
id="linearGradient2291"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)" />
<linearGradient
x1="6.6976352"
y1="52"
x2="11.68106"
y2="96.001434"
id="linearGradient2289"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)" />
<linearGradient
x1="11.68106"
y1="60.539303"
x2="11.68106"
y2="108.0104"
id="linearGradient2287"
xlink:href="#linearGradient3202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.630923,-170.74569)" />
<radialGradient
cx="-44"
cy="84"
r="20"
fx="-40"
fy="96"
id="radialGradient2285"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2283"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<radialGradient
cx="-44"
cy="84"
r="24"
fx="-60"
fy="100"
id="radialGradient2281"
xlink:href="#linearGradient3030"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2279"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="64.341988"
y1="18.50366"
x2="76.284439"
y2="18.50366"
id="linearGradient2277"
xlink:href="#linearGradient3207"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.039383,0.9621093)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2275"
xlink:href="#linearGradient5412"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2273"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2271"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="-13.757333"
y1="76.708466"
x2="-62.424866"
y2="104.80668"
id="linearGradient2269"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="97.622581"
y1="77.512512"
x2="98.097946"
y2="105.10625"
id="linearGradient2251"
xlink:href="#linearGradient3225"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-36.000006,-20.000008)" />
<linearGradient
x1="26.697636"
y1="96"
x2="14.697635"
y2="72"
id="linearGradient2249"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)" />
<linearGradient
x1="6.6976352"
y1="52"
x2="11.68106"
y2="96.001434"
id="linearGradient2247"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.641028,-170.74569)" />
<linearGradient
x1="11.68106"
y1="60.539303"
x2="11.68106"
y2="108.0104"
id="linearGradient2245"
xlink:href="#linearGradient3202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-63.630923,-170.74569)" />
<radialGradient
cx="-44"
cy="84"
r="20"
fx="-40"
fy="96"
id="radialGradient2243"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2241"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<radialGradient
cx="-44"
cy="84"
r="24"
fx="-60"
fy="100"
id="radialGradient2239"
xlink:href="#linearGradient3030"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2237"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="64.341988"
y1="18.50366"
x2="76.284439"
y2="18.50366"
id="linearGradient2235"
xlink:href="#linearGradient3207"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.039383,0.9621093)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2233"
xlink:href="#linearGradient5412"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2231"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient2229"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="-13.757333"
y1="76.708466"
x2="-62.424866"
y2="104.80668"
id="linearGradient2227"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,-1.1332086,-170.74569)" />
<linearGradient
x1="64.341988"
y1="18.50366"
x2="76.284439"
y2="18.50366"
id="linearGradient3005"
xlink:href="#linearGradient3207"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.039383,0.9621093)" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient3003"
xlink:href="#linearGradient5412"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="97.622581"
y1="77.512512"
x2="98.097946"
y2="105.10625"
id="linearGradient4259"
xlink:href="#linearGradient3225"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-36.000006,-20.000008)" />
<linearGradient
id="linearGradient3225">
<stop
id="stop3227"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3229"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<filter
id="filter3191">
<feGaussianBlur
id="feGaussianBlur3193"
stdDeviation="0.2025"
inkscape:collect="always" />
</filter>
<linearGradient
x1="26.697636"
y1="96"
x2="14.697635"
y2="72"
id="linearGradient4262"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.44087,-51.663795)" />
<linearGradient
id="linearGradient3260">
<stop
id="stop3262"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3264"
style="stop-color:#ffffff;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="6.6976352"
y1="52"
x2="11.68106"
y2="96.001434"
id="linearGradient4265"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.44087,-51.663795)" />
<linearGradient
x1="11.68106"
y1="60.539303"
x2="11.68106"
y2="108.0104"
id="linearGradient4268"
xlink:href="#linearGradient3202"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,13.450975,-51.663795)" />
<linearGradient
id="linearGradient3202">
<stop
id="stop3204"
style="stop-color:#cbff9c;stop-opacity:1"
offset="0" />
<stop
id="stop3206"
style="stop-color:#65c171;stop-opacity:0"
offset="1" />
</linearGradient>
<radialGradient
cx="-44"
cy="84"
r="20"
fx="-40"
fy="96"
id="radialGradient4271"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)" />
<radialGradient
cx="48"
cy="-0.2148"
r="55.147999"
id="XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9792,0,0,0.9725,133.0002,20.8762)">
<stop
id="stop3082"
style="stop-color:#72d13d;stop-opacity:1"
offset="0" />
<stop
id="stop3084"
style="stop-color:#35ac1c;stop-opacity:1"
offset="0.35530001" />
<stop
id="stop3086"
style="stop-color:#0f9508;stop-opacity:1"
offset="0.61940002" />
<stop
id="stop3088"
style="stop-color:#008c00;stop-opacity:1"
offset="0.75739998" />
<stop
id="stop3090"
style="stop-color:#007a00;stop-opacity:1"
offset="1" />
</radialGradient>
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4289"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<filter
id="filter3387"
height="1.249912"
y="-0.12495601"
width="1.2041403"
x="-0.10207015">
<feGaussianBlur
id="feGaussianBlur3389"
stdDeviation="0.44655691"
inkscape:collect="always" />
</filter>
<radialGradient
cx="-44"
cy="84"
r="24"
fx="-60"
fy="100"
id="radialGradient4275"
xlink:href="#linearGradient3030"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)" />
<linearGradient
id="linearGradient3030">
<stop
id="stop3032"
style="stop-color:#000000;stop-opacity:0.77902621"
offset="0" />
<stop
id="stop3034"
style="stop-color:#000000;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4291"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="28"
y1="57.5"
x2="28"
y2="0"
id="linearGradient5412"
gradientUnits="userSpaceOnUse">
<stop
id="stop5414"
style="stop-color:#fff14d;stop-opacity:1"
offset="0" />
<stop
id="stop5416"
style="stop-color:#f8ffa0;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient3207">
<stop
id="stop3209"
style="stop-color:#ffffff;stop-opacity:1"
offset="0" />
<stop
id="stop3211"
style="stop-color:#252525;stop-opacity:0"
offset="1" />
</linearGradient>
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4297"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="73.742638"
y1="15.336544"
x2="80"
y2="19.281664"
id="linearGradient4299"
xlink:href="#linearGradient3260"
gradientUnits="userSpaceOnUse"
spreadMethod="reflect" />
<linearGradient
x1="-13.757333"
y1="76.708466"
x2="-62.424866"
y2="104.80668"
id="linearGradient4284"
xlink:href="#XMLID_4_"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.9969724,0,0,0.9969724,75.948689,-51.663795)" />
<linearGradient
x1="-36.027164"
y1="-22.624426"
x2="-36.027164"
y2="92.000282"
id="linearGradient3247"
xlink:href="#linearGradient3241"
gradientUnits="userSpaceOnUse" />
</defs>
<g
id="layer1">
<rect
width="12"
height="12"
x="112"
y="88"
id="rect3254"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="4"
height="4"
x="-120"
y="-96"
transform="scale(-1,-1)"
id="rect3256"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="104"
height="80"
x="-114"
y="10"
transform="scale(-1,1)"
id="rect6554"
style="opacity:1;fill:url(#linearGradient3247);fill-opacity:1;stroke:url(#linearGradient6558);stroke-width:4;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
width="12"
height="12"
x="56"
y="0"
id="rect27"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="56"
y="88"
id="rect34"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12.000036"
height="12"
x="-3.6478043e-05"
y="0"
id="rect41"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="0"
y="88"
id="rect48"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="112"
y="0"
id="rect55"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="8"
height="8"
x="112"
y="88"
id="rect62"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="0"
y="44"
id="rect69"
style="fill:#2c72c7;fill-opacity:1;stroke:none" />
<rect
width="12"
height="12"
x="112"
y="44"
id="rect76"
style="fill:#2c72c7;fill-opacity:1" />
<path
d="M 130.80745,66.062062 L 130.80745,64.664708 L 130.80745,66.062062 z"
id="path2276"
style="fill:#ffffff;fill-opacity:0.75688076;fill-rule:nonzero;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:4;stroke-opacity:1" />
<g
transform="translate(64.07266,64.072659)"
id="g2459">
<g
transform="translate(77,119)"
id="g2253">
<path
d="M -46.931632,-110.92734 C -50.239115,-110.92734 -52.975781,-108.19067 -52.975781,-104.8832 L -52.975781,-94.975783 L -62.883194,-94.975783 C -66.190673,-94.975783 -68.92734,-93.72567 -68.92734,-90.418193 C -68.92734,-91.361602 -68.927339,-87.037328 -68.927339,-85.068372 C -68.927339,-81.760885 -66.190673,-79.024226 -62.883194,-79.024226 L -52.975781,-79.024226 L -52.975781,-69.116805 C -52.975781,-65.809329 -50.239112,-63.072659 -46.931632,-63.072659 L -43.068362,-63.072659 C -39.760887,-63.072659 -37.024218,-65.809329 -37.024218,-69.116805 L -37.024218,-79.024226 L -27.116802,-79.024226 C -23.809326,-79.024226 -21.07266,-81.760885 -21.07266,-85.068372 L -21.07266,-88.93164 C -21.07266,-92.239117 -23.809326,-94.975783 -27.116802,-94.975783 L -37.024218,-94.975783 L -37.024218,-104.8832 C -37.024218,-108.19067 -39.760887,-110.92734 -43.068362,-110.92734 L -46.931632,-110.92734 z"
id="path2212"
style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M -46.931632,-110.92734 C -50.239115,-110.92734 -52.975781,-108.19067 -52.975781,-104.8832 L -52.975781,-94.975783 L -62.883194,-94.975783 C -66.190673,-94.975783 -68.927339,-92.239117 -68.927339,-88.93164 L -68.927339,-85.068372 C -68.927339,-81.760885 -66.190673,-79.024226 -62.883194,-79.024226 L -52.975781,-79.024226 L -52.975781,-69.116805 C -52.975781,-65.809329 -50.239112,-63.072659 -46.931632,-63.072659 L -43.068362,-63.072659 C -39.76089,-63.072659 -37.02422,-65.809329 -37.02422,-69.116805 L -37.02422,-79.024226 L -27.116802,-79.024226 C -23.809326,-79.024226 -21.07266,-81.760885 -21.07266,-85.068372 L -21.07266,-88.93164 C -21.07266,-92.239117 -23.809326,-94.975783 -27.116802,-94.975783 L -37.02422,-94.975783 L -37.02422,-104.8832 C -37.02422,-108.19067 -39.76089,-110.92734 -43.068362,-110.92734 L -46.931632,-110.92734 z"
id="path3012"
style="fill:url(#linearGradient2269);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(-0.4984862,0,0,0.4984862,-13.096875,-116.5511)"
id="path3091"
style="fill:url(#linearGradient2271);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.172686,21.789699 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(0.4984862,0,0,0.4984862,-76.548569,-116.5511)"
id="path3095"
style="fill:url(#linearGradient2273);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 69.051593,23.742824 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(-0.4984862,0,0,-0.4984862,-13.096875,-57.06213)"
id="path3197"
style="opacity:0.68164804;fill:url(#linearGradient2275);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 67.782061,23.547512 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(0.4984862,0,0,-0.4984862,-76.548565,-57.06213)"
id="path3199"
style="opacity:0.70786516;fill:url(#linearGradient2277);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(0.4984862,0,0,0.4984862,-60.59701,-100.98632)"
id="path3221"
style="opacity:0.55056176;fill:url(#linearGradient2279);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M -46.931632,-110.92734 C -50.239115,-110.92734 -52.975781,-108.19067 -52.975781,-104.8832 L -52.975781,-94.975783 L -62.883194,-94.975783 C -66.190673,-94.975783 -68.92734,-93.72567 -68.92734,-90.418193 C -68.92734,-91.361602 -68.927339,-87.037328 -68.927339,-85.068372 C -68.927339,-81.760885 -66.190673,-79.024226 -62.883194,-79.024226 L -52.975781,-79.024226 L -52.975781,-69.116805 C -52.975781,-65.809329 -50.239112,-63.072659 -46.931632,-63.072659 L -43.068362,-63.072659 C -39.760887,-63.072659 -37.024218,-65.809329 -37.024218,-69.116805 L -37.024218,-79.024226 L -27.116802,-79.024226 C -23.809326,-79.024226 -21.07266,-81.760885 -21.07266,-85.068372 L -21.07266,-88.93164 C -21.07266,-92.239117 -23.809326,-94.975783 -27.116802,-94.975783 L -37.024218,-94.975783 L -37.024218,-104.8832 C -37.024218,-108.19067 -39.760887,-110.92734 -43.068362,-110.92734 L -46.931632,-110.92734 z"
id="path3028"
style="opacity:0.58052434;fill:url(#radialGradient2281);fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M 69.875971,12.057888 C 68.798883,12.123171 67.34775,12.277052 66.875971,12.995388 L 68.465655,24.133449 L 79,23.37409 L 79,22.90534 C 80.740958,20.33518 74.219552,11.998548 69.875971,12.057888 z"
transform="matrix(-0.4984862,0,0,0.4984862,-29.402996,-100.98632)"
id="path3217"
style="opacity:0.55056176;fill:url(#linearGradient2283);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter3387)" />
<path
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-90.987893 L -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-85.068372 C -64.939449,-83.937836 -64.01373,-83.012117 -62.883194,-83.012117 L -48.987891,-83.012117 L -48.987891,-69.116805 C -48.987891,-67.986266 -48.062169,-67.060549 -46.931632,-67.060549 L -43.068362,-67.060549 C -41.937827,-67.060549 -41.01211,-67.986266 -41.01211,-69.116805 L -41.01211,-83.012117 L -27.116802,-83.012117 C -25.986267,-83.012117 -25.060546,-83.937836 -25.060546,-85.068372 L -25.060546,-88.93164 C -25.060546,-90.062176 -25.986267,-90.987893 -27.116802,-90.987893 L -41.01211,-90.987893 L -41.01211,-104.8832 C -41.01211,-106.01373 -41.937827,-106.93945 -43.068362,-106.93945 L -46.931632,-106.93945 z"
id="rect2407"
style="fill:url(#radialGradient2285);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-90.987893 L -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-85.068372 C -64.939449,-84.958904 -64.89384,-84.861779 -64.877139,-84.756818 C -61.629316,-84.28867 -58.206056,-84.009089 -54.658172,-84.009089 C -43.19142,-84.009089 -32.918348,-86.630957 -26.15099,-90.738652 C -26.439351,-90.893332 -26.76846,-90.987893 -27.116802,-90.987893 L -41.01211,-90.987893 L -41.01211,-104.8832 C -41.01211,-106.01373 -41.937827,-106.93945 -43.068362,-106.93945 L -46.931632,-106.93945 z"
id="path3038"
style="fill:url(#linearGradient2287);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-103.88622 C -48.987891,-105.01676 -47.66338,-106.54066 -46.532843,-106.54066 L -42.669572,-106.54066 C -42.386943,-106.54066 -42.105298,-106.48934 -41.859537,-106.38488 C -41.749611,-106.13612 -41.373512,-105.26371 -41.373512,-104.97666 L -41.01211,-90.987893 L -40.980952,-104.8832 C -40.980952,-105.45708 -41.221283,-105.97347 -41.604061,-106.3475 C -41.691566,-106.435 -41.78255,-106.52598 -41.884461,-106.59674 C -41.892125,-106.60193 -41.907878,-106.59165 -41.915615,-106.59674 C -42.017386,-106.66566 -42.113685,-106.7336 -42.227168,-106.78367 C -42.235803,-106.78734 -42.249632,-106.78012 -42.258325,-106.78367 C -42.372579,-106.83223 -42.508673,-106.88101 -42.632186,-106.9083 C -42.642396,-106.9104 -42.653083,-106.90634 -42.663344,-106.9083 C -42.786637,-106.93371 -42.907151,-106.93742 -43.037208,-106.93945 L -43.068362,-106.93945 L -43.535694,-106.93945 L -46.931632,-106.93945 z M -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-87.934667 C -64.939449,-89.065204 -64.01373,-90.589106 -62.883194,-90.589106 L -48.987891,-90.987893 L -62.883194,-90.987893 z M -41.01211,-90.987893 L -27.294,-90.477724 C -34.032732,-86.861606 -45.062508,-84.102544 -55.717455,-84.102555 C -57.491397,-84.102555 -59.246281,-84.192233 -60.95156,-84.320642 C -58.897404,-84.134288 -56.7848,-84.009089 -54.627016,-84.009089 C -43.88956,-84.009089 -34.20528,-86.325763 -27.459509,-89.990923 C -27.451577,-89.99523 -27.436283,-89.986606 -27.42836,-89.990923 C -26.987139,-90.231423 -26.566353,-90.486528 -26.15099,-90.738652 C -26.286882,-90.811551 -26.435419,-90.882993 -26.587162,-90.925584 C -26.597124,-90.928226 -26.608294,-90.923082 -26.618315,-90.925584 C -26.77023,-90.965912 -26.922767,-90.985184 -27.085644,-90.987893 L -27.116802,-90.987893 L -27.584135,-90.987893 L -41.01211,-90.987893 z"
id="path3062"
style="fill:url(#linearGradient2289);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M -46.931632,-106.93945 C -48.062169,-106.93945 -48.987891,-106.01373 -48.987891,-104.8832 L -48.987891,-103.88622 C -48.987891,-105.01676 -47.66338,-106.54066 -46.532843,-106.54066 L -42.669572,-106.54066 C -42.386943,-106.54066 -42.105298,-106.48934 -41.859537,-106.38488 C -41.749611,-106.13612 -41.373512,-105.26371 -41.373512,-104.97666 L -41.01211,-90.987893 L -40.980952,-104.8832 C -40.980952,-105.45708 -41.221283,-105.97347 -41.604061,-106.3475 C -41.691566,-106.435 -41.78255,-106.52598 -41.884461,-106.59674 C -41.892125,-106.60193 -41.907878,-106.59165 -41.915615,-106.59674 C -42.017386,-106.66566 -42.113685,-106.7336 -42.227168,-106.78367 C -42.235803,-106.78734 -42.249632,-106.78012 -42.258325,-106.78367 C -42.372579,-106.83223 -42.508673,-106.88101 -42.632186,-106.9083 C -42.642396,-106.9104 -42.653083,-106.90634 -42.663344,-106.9083 C -42.786637,-106.93371 -42.907151,-106.93742 -43.037208,-106.93945 L -43.068362,-106.93945 L -43.535694,-106.93945 L -46.931632,-106.93945 z M -62.883194,-90.987893 C -64.01373,-90.987893 -64.939449,-90.062176 -64.939449,-88.93164 L -64.939449,-87.934667 C -64.939449,-89.065204 -64.01373,-90.589106 -62.883194,-90.589106 L -48.987891,-90.987893 L -62.883194,-90.987893 z M -41.01211,-90.987893 L -27.19664,-90.477724 C -33.935367,-86.861606 -45.062508,-84.102544 -55.717455,-84.102555 C -57.491397,-84.102555 -59.246281,-84.192233 -60.95156,-84.320642 C -58.897404,-84.134288 -56.7848,-84.009089 -54.627016,-84.009089 C -43.88956,-84.009089 -34.20528,-86.325763 -27.459509,-89.990923 C -27.451577,-89.99523 -27.436283,-89.986606 -27.42836,-89.990923 C -26.987139,-90.231423 -26.566353,-90.486528 -26.15099,-90.738652 C -26.286882,-90.811551 -26.435419,-90.882993 -26.587162,-90.925584 C -26.597124,-90.928226 -26.608294,-90.923082 -26.618315,-90.925584 C -26.77023,-90.965912 -26.922767,-90.985184 -27.085644,-90.987893 L -27.116802,-90.987893 L -27.584135,-90.987893 L -41.01211,-90.987893 z"
id="path3087"
style="fill:url(#linearGradient2291);fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1" />
<path
d="M 62.0625,43.999992 C 60.92853,43.999992 59.999996,44.928523 59.999996,46.062492 L 59.999996,59.999992 L 46.062496,59.999992 C 44.928527,59.999992 43.999996,60.92852 43.999996,62.06249 L 43.999996,65.93749 C 43.999996,67.07146 44.928527,67.99999 46.062496,67.99999 L 59.999996,67.99999 L 59.999996,81.9375 C 59.999996,83.07147 60.92853,84 62.0625,84 L 65.9375,84 C 67.07147,84 68,83.07147 68,81.9375 L 68,67.99999 L 81.9375,67.99999 C 83.07147,67.99999 84,67.07146 84,65.93749 L 84,62.06249 C 84,60.92852 83.07147,59.999992 81.9375,59.999992 L 68,59.999992 L 68,46.062492 C 68,44.928523 67.07147,43.999992 65.9375,43.999992 L 62.0625,43.999992 z"
transform="matrix(0.9969724,0,0,0.9969724,-108.80623,-150.80623)"
id="path3099"
style="fill:none;fill-opacity:1;stroke:url(#linearGradient2293);stroke-width:1.25379586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:1.08779998;stroke-opacity:1;filter:url(#filter3191)" />
</g>
</g>
<rect
width="4"
height="4"
x="116"
y="48"
id="rect3238"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="116"
y="4"
id="rect3240"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="60"
y="4"
id="rect3242"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="4"
y="4"
id="rect3244"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="-8"
y="-52"
transform="scale(-1,-1)"
id="rect3246"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="-8"
y="-96"
transform="scale(-1,-1)"
id="rect3248"
style="fill:#bfd9ff;fill-opacity:1" />
<rect
width="4"
height="4"
x="-64"
y="-96"
transform="scale(-1,-1)"
id="rect3250"
style="fill:#bfd9ff;fill-opacity:1" />
<path
d="M 15.154784,69.219963 L 15.154784,66.19331 L 20.579916,66.19331 L 20.579916,29.645051 L 14.840697,29.645051 L 14.840697,26.589845 L 27.261395,26.589845 L 42.223338,56.942032 L 57.185282,26.589845 L 68.83504,26.589845 L 68.83504,29.645051 L 63.152928,29.645051 L 63.152928,66.19331 L 68.606613,66.19331 L 68.606613,69.219963 L 51.93147,69.219963 L 51.93147,66.19331 L 57.356602,66.19331 L 57.356602,33.24277 L 42.737298,62.966784 L 38.711279,62.966784 L 24.091975,33.24277 L 24.091975,66.19331 L 29.517108,66.19331 L 29.517108,69.219963 L 15.154784,69.219963 M 86.224016,47.519434 L 93.762095,47.519434 C 96.598367,47.519456 98.7589,46.758035 100.2437,45.235168 C 101.72844,43.693314 102.47083,41.475674 102.47086,38.582243 C 102.47083,35.669837 101.72844,33.452197 100.2437,31.929317 C 98.7589,30.406512 96.598367,29.645091 93.762095,29.645051 L 86.224016,29.645051 L 86.224016,47.519434 M 75.002558,69.219963 L 75.002558,66.19331 L 80.427691,66.19331 L 80.427691,29.645051 L 75.002558,29.645051 L 75.002558,26.589845 L 95.161208,26.589845 C 99.425144,26.589888 102.80395,27.674913 105.29764,29.844924 C 107.79126,31.995979 109.03809,34.908415 109.03812,38.582243 C 109.03809,42.237096 107.79126,45.149532 105.29764,47.319561 C 102.80395,49.489633 99.425144,50.574659 95.161208,50.57464 L 86.224016,50.57464 L 86.224016,66.19331 L 92.819835,66.19331 L 92.819835,69.219963 L 75.002558,69.219963"
id="text2497"
style="font-size:58.47721481px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 35 KiB

View File

@@ -0,0 +1,283 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="128"
height="128"
id="svg3186"
sodipodi:version="0.32"
inkscape:version="0.45"
version="1.0"
sodipodi:docname="player_stop.svg"
sodipodi:docbase="/home/david/Progetti/sandbox"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
sodipodi:modified="true">
<defs
id="defs3188">
<radialGradient
inkscape:collect="always"
xlink:href="#radialGradient3163"
id="radialGradient5074"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.263109,4.7377213e-8,-1.5110247e-8,0.7519296,26.861176,12.61245)"
cx="80.342453"
cy="68.340897"
r="40.0294"
fx="80.342453"
fy="68.340897" />
<radialGradient
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.6667,0,0,0.7574,20.7214,14.064)"
r="40.0294"
cy="59.1865"
cx="53.1978"
id="radialGradient3163">
<stop
id="stop3165"
style="stop-color:#000000;stop-opacity:1;"
offset="0" />
<stop
id="stop3175"
style="stop-color:#666666;stop-opacity:1;"
offset="1" />
</radialGradient>
<linearGradient
id="XMLID_9_"
gradientUnits="userSpaceOnUse"
x1="11.9487"
y1="34"
x2="104.0518"
y2="34"
gradientTransform="translate(559.14286,-264.28571)">
<stop
offset="0"
style="stop-color:#FFFFFF"
id="stop56" />
<stop
offset="0.80000001"
style="stop-color:#ffffff;stop-opacity:0;"
id="stop58" />
</linearGradient>
<radialGradient
id="XMLID_8_"
cx="53.1978"
cy="59.1865"
r="40.0294"
gradientTransform="matrix(0.6667,0,0,0.7574,20.7214,14.064)"
gradientUnits="userSpaceOnUse">
<stop
offset="0"
style="stop-color:#323232"
id="stop41" />
<stop
offset="0.2083"
style="stop-color:#363636"
id="stop43" />
<stop
offset="0.4278"
style="stop-color:#434343"
id="stop45" />
<stop
offset="0.6526"
style="stop-color:#585858"
id="stop47" />
<stop
offset="0.8796"
style="stop-color:#757575"
id="stop49" />
<stop
offset="1"
style="stop-color:#888888"
id="stop51" />
</radialGradient>
<radialGradient
id="XMLID_7_"
cx="58"
cy="58"
r="48"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(559.14286,-264.28571)">
<stop
offset="0"
style="stop-color:#FFFFFF"
id="stop26" />
<stop
offset="0.574"
style="stop-color:#FFFFFF"
id="stop28" />
<stop
offset="0.6842"
style="stop-color:#FBFBFB"
id="stop30" />
<stop
offset="0.8001"
style="stop-color:#EEEEEE"
id="stop32" />
<stop
offset="0.9"
style="stop-color:#DDDDDD"
id="stop34" />
<stop
offset="1"
style="stop-color:#BBBBBB"
id="stop36" />
</radialGradient>
<filter
id="AI_Sfocatura_4">
<feGaussianBlur
stdDeviation="4"
id="feGaussianBlur6" />
</filter>
<linearGradient
id="XMLID_6_"
gradientUnits="userSpaceOnUse"
x1="58.0005"
y1="116"
x2="58.0005"
y2="4.882812e-04">
<stop
offset="0"
style="stop-color:#555555"
id="stop9" />
<stop
offset="0.2736"
style="stop-color:#595959"
id="stop11" />
<stop
offset="0.562"
style="stop-color:#666666"
id="stop13" />
<stop
offset="0.8561"
style="stop-color:#7B7B7B"
id="stop15" />
<stop
offset="1"
style="stop-color:#888888"
id="stop17" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#XMLID_9_"
id="linearGradient3242"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(6.0000006,6.0000006)"
x1="11.9487"
y1="34"
x2="104.0518"
y2="34" />
<radialGradient
inkscape:collect="always"
xlink:href="#XMLID_7_"
id="radialGradient3246"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0833333,0,0,1.0833333,1.1666673,1.1666673)"
cx="58"
cy="58"
r="48" />
<linearGradient
inkscape:collect="always"
xlink:href="#XMLID_6_"
id="linearGradient3251"
gradientUnits="userSpaceOnUse"
x1="58.0005"
y1="116"
x2="58.0005"
y2="4.882812e-04" />
<radialGradient
inkscape:collect="always"
xlink:href="#radialGradient3163"
id="radialGradient2197"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.263109,4.7377213e-8,-1.5110247e-8,0.7519296,58.861176,12.61245)"
cx="80.342453"
cy="68.340897"
fx="80.342453"
fy="68.340897"
r="40.0294" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="4"
inkscape:cx="62"
inkscape:cy="56.281828"
inkscape:document-units="px"
inkscape:current-layer="layer1"
width="128px"
height="128px"
showgrid="true"
gridspacingx="8px"
gridspacingy="8px"
inkscape:window-width="792"
inkscape:window-height="581"
inkscape:window-x="225"
inkscape:window-y="112" />
<metadata
id="metadata3191">
<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>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<circle
cx="58"
cy="58"
r="58"
id="circle19"
style="fill:url(#linearGradient3251)"
sodipodi:cx="58"
sodipodi:cy="58"
sodipodi:rx="58"
sodipodi:ry="58"
transform="matrix(1.1034483,0,0,1.1034483,0,-2.8e-6)" />
<g
id="g21"
transform="matrix(1.0833333,0,0,1.0833333,1.1666686,1.1666686)"
style="filter:url(#AI_Sfocatura_4);opacity:0.8">
<path
d="M 10,58 C 10,84.467 31.533,106 58,106 C 84.467,106 106,84.467 106,58 C 106,31.533 84.467,10 58,10 C 31.533,10 10,31.533 10,58 z "
id="path23" />
</g>
<path
d="M 12,63.999999 C 12,92.672581 35.327414,116 63.999998,116 C 92.672584,116 116,92.672581 116,63.999999 C 116,35.327415 92.672584,12 63.999998,12 C 35.327414,12 12,35.327415 12,63.999999 z "
id="path38"
style="fill:url(#radialGradient3246)" />
<path
style="fill:url(#radialGradient5074);fill-opacity:1"
d="M 40,40 L 56,40.38871 L 55.989472,87.95798 L 40.101777,88 L 40,40 z "
id="path2618"
sodipodi:nodetypes="ccccc" />
<path
sodipodi:nodetypes="ccccc"
id="path2195"
d="M 72,40 L 88,40.38871 L 87.989472,87.95798 L 72.101777,88 L 72,40 z "
style="fill:url(#radialGradient2197);fill-opacity:1" />
<path
d="M 63.999998,63.999999 C 81.788999,63.999999 97.967006,58.87 110.05199,50.491 C 104.19999,30.582 85.775999,16 63.999998,16 C 42.222999,16 23.798999,30.582999 17.949,50.491 C 30.032,58.87 46.209999,63.999999 63.999998,63.999999 z "
id="path60"
style="opacity:0.5;fill:url(#linearGradient3242)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.1 KiB

View File

@@ -0,0 +1,265 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="128"
height="128"
id="svg3186"
sodipodi:version="0.32"
inkscape:version="0.45"
version="1.0"
sodipodi:docname="player_play.svg"
sodipodi:docbase="/home/david/Progetti/sandbox"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
sodipodi:modified="true">
<defs
id="defs3188">
<radialGradient
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.6667,0,0,0.7574,20.7214,14.064)"
r="40.0294"
cy="59.1865"
cx="53.1978"
id="radialGradient3163">
<stop
id="stop3165"
style="stop-color:#000000;stop-opacity:1;"
offset="0" />
<stop
id="stop3175"
style="stop-color:#666666;stop-opacity:1;"
offset="1" />
</radialGradient>
<linearGradient
id="XMLID_9_"
gradientUnits="userSpaceOnUse"
x1="11.9487"
y1="34"
x2="104.0518"
y2="34"
gradientTransform="translate(559.14286,-264.28571)">
<stop
offset="0"
style="stop-color:#FFFFFF"
id="stop56" />
<stop
offset="0.80000001"
style="stop-color:#ffffff;stop-opacity:0;"
id="stop58" />
</linearGradient>
<radialGradient
id="XMLID_8_"
cx="53.1978"
cy="59.1865"
r="40.0294"
gradientTransform="matrix(0.6667,0,0,0.7574,20.7214,14.064)"
gradientUnits="userSpaceOnUse">
<stop
offset="0"
style="stop-color:#323232"
id="stop41" />
<stop
offset="0.2083"
style="stop-color:#363636"
id="stop43" />
<stop
offset="0.4278"
style="stop-color:#434343"
id="stop45" />
<stop
offset="0.6526"
style="stop-color:#585858"
id="stop47" />
<stop
offset="0.8796"
style="stop-color:#757575"
id="stop49" />
<stop
offset="1"
style="stop-color:#888888"
id="stop51" />
</radialGradient>
<radialGradient
id="XMLID_7_"
cx="58"
cy="58"
r="48"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(559.14286,-264.28571)">
<stop
offset="0"
style="stop-color:#FFFFFF"
id="stop26" />
<stop
offset="0.574"
style="stop-color:#FFFFFF"
id="stop28" />
<stop
offset="0.6842"
style="stop-color:#FBFBFB"
id="stop30" />
<stop
offset="0.8001"
style="stop-color:#EEEEEE"
id="stop32" />
<stop
offset="0.9"
style="stop-color:#DDDDDD"
id="stop34" />
<stop
offset="1"
style="stop-color:#BBBBBB"
id="stop36" />
</radialGradient>
<filter
id="AI_Sfocatura_4">
<feGaussianBlur
stdDeviation="4"
id="feGaussianBlur6" />
</filter>
<linearGradient
id="XMLID_6_"
gradientUnits="userSpaceOnUse"
x1="58.0005"
y1="116"
x2="58.0005"
y2="4.882812e-04">
<stop
offset="0"
style="stop-color:#555555"
id="stop9" />
<stop
offset="0.2736"
style="stop-color:#595959"
id="stop11" />
<stop
offset="0.562"
style="stop-color:#666666"
id="stop13" />
<stop
offset="0.8561"
style="stop-color:#7B7B7B"
id="stop15" />
<stop
offset="1"
style="stop-color:#888888"
id="stop17" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#XMLID_9_"
id="linearGradient3242"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(6.0000006,6.0000006)"
x1="11.9487"
y1="34"
x2="104.0518"
y2="34" />
<radialGradient
inkscape:collect="always"
xlink:href="#XMLID_7_"
id="radialGradient3246"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0833333,0,0,1.0833333,1.1666673,1.1666673)"
cx="58"
cy="58"
r="48" />
<linearGradient
inkscape:collect="always"
xlink:href="#XMLID_6_"
id="linearGradient3251"
gradientUnits="userSpaceOnUse"
x1="58.0005"
y1="116"
x2="58.0005"
y2="4.882812e-04" />
<radialGradient
inkscape:collect="always"
xlink:href="#radialGradient3163"
id="radialGradient3253"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.6667,0,0,0.7574,20.7214,14.064)"
cx="53.1978"
cy="59.186501"
r="40.0294" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="62"
inkscape:cy="16.281828"
inkscape:document-units="px"
inkscape:current-layer="layer1"
width="128px"
height="128px"
showgrid="true"
gridspacingx="8px"
gridspacingy="8px"
inkscape:window-width="792"
inkscape:window-height="581"
inkscape:window-x="225"
inkscape:window-y="112" />
<metadata
id="metadata3191">
<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>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<circle
cx="58"
cy="58"
r="58"
id="circle19"
style="fill:url(#linearGradient3251)"
sodipodi:cx="58"
sodipodi:cy="58"
sodipodi:rx="58"
sodipodi:ry="58"
transform="matrix(1.1034483,0,0,1.1034483,0,-2.8e-6)" />
<g
id="g21"
transform="matrix(1.0833333,0,0,1.0833333,1.1666686,1.1666686)"
style="filter:url(#AI_Sfocatura_4);opacity:0.8">
<path
d="M 10,58 C 10,84.467 31.533,106 58,106 C 84.467,106 106,84.467 106,58 C 106,31.533 84.467,10 58,10 C 31.533,10 10,31.533 10,58 z "
id="path23" />
</g>
<path
d="M 12,63.999999 C 12,92.672581 35.327414,116 63.999998,116 C 92.672584,116 116,92.672581 116,63.999999 C 116,35.327415 92.672584,12 63.999998,12 C 35.327414,12 12,35.327415 12,63.999999 z "
id="path38"
style="fill:url(#radialGradient3246)" />
<polygon
points="42,26 90,58 42,90 42,26 "
id="polygon53"
style="fill:url(#radialGradient3253);fill-opacity:1.0"
transform="translate(6,6)" />
<path
d="M 63.999998,63.999999 C 81.788999,63.999999 97.967006,58.87 110.05199,50.491 C 104.19999,30.582 85.775999,16 63.999998,16 C 42.222999,16 23.798999,30.582999 17.949,50.491 C 30.032,58.87 46.209999,63.999999 63.999998,63.999999 z "
id="path60"
style="opacity:0.5;fill:url(#linearGradient3242)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

@@ -0,0 +1,267 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
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:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="128"
height="128"
id="svg3186"
sodipodi:version="0.32"
inkscape:version="0.45"
version="1.0"
sodipodi:docname="player_stop.svg"
sodipodi:docbase="/home/david/Progetti/sandbox"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
sodipodi:modified="true">
<defs
id="defs3188">
<radialGradient
inkscape:collect="always"
xlink:href="#radialGradient3163"
id="radialGradient5074"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.7893271,4.7377213e-8,-4.5330742e-8,0.7519296,0.583528,12.61245)"
cx="80.342453"
cy="68.340897"
r="40.0294"
fx="80.342453"
fy="68.340897" />
<radialGradient
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.6667,0,0,0.7574,20.7214,14.064)"
r="40.0294"
cy="59.1865"
cx="53.1978"
id="radialGradient3163">
<stop
id="stop3165"
style="stop-color:#000000;stop-opacity:1;"
offset="0" />
<stop
id="stop3175"
style="stop-color:#666666;stop-opacity:1;"
offset="1" />
</radialGradient>
<linearGradient
id="XMLID_9_"
gradientUnits="userSpaceOnUse"
x1="11.9487"
y1="34"
x2="104.0518"
y2="34"
gradientTransform="translate(559.14286,-264.28571)">
<stop
offset="0"
style="stop-color:#FFFFFF"
id="stop56" />
<stop
offset="0.80000001"
style="stop-color:#ffffff;stop-opacity:0;"
id="stop58" />
</linearGradient>
<radialGradient
id="XMLID_8_"
cx="53.1978"
cy="59.1865"
r="40.0294"
gradientTransform="matrix(0.6667,0,0,0.7574,20.7214,14.064)"
gradientUnits="userSpaceOnUse">
<stop
offset="0"
style="stop-color:#323232"
id="stop41" />
<stop
offset="0.2083"
style="stop-color:#363636"
id="stop43" />
<stop
offset="0.4278"
style="stop-color:#434343"
id="stop45" />
<stop
offset="0.6526"
style="stop-color:#585858"
id="stop47" />
<stop
offset="0.8796"
style="stop-color:#757575"
id="stop49" />
<stop
offset="1"
style="stop-color:#888888"
id="stop51" />
</radialGradient>
<radialGradient
id="XMLID_7_"
cx="58"
cy="58"
r="48"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(559.14286,-264.28571)">
<stop
offset="0"
style="stop-color:#FFFFFF"
id="stop26" />
<stop
offset="0.574"
style="stop-color:#FFFFFF"
id="stop28" />
<stop
offset="0.6842"
style="stop-color:#FBFBFB"
id="stop30" />
<stop
offset="0.8001"
style="stop-color:#EEEEEE"
id="stop32" />
<stop
offset="0.9"
style="stop-color:#DDDDDD"
id="stop34" />
<stop
offset="1"
style="stop-color:#BBBBBB"
id="stop36" />
</radialGradient>
<filter
id="AI_Sfocatura_4">
<feGaussianBlur
stdDeviation="4"
id="feGaussianBlur6" />
</filter>
<linearGradient
id="XMLID_6_"
gradientUnits="userSpaceOnUse"
x1="58.0005"
y1="116"
x2="58.0005"
y2="4.882812e-04">
<stop
offset="0"
style="stop-color:#555555"
id="stop9" />
<stop
offset="0.2736"
style="stop-color:#595959"
id="stop11" />
<stop
offset="0.562"
style="stop-color:#666666"
id="stop13" />
<stop
offset="0.8561"
style="stop-color:#7B7B7B"
id="stop15" />
<stop
offset="1"
style="stop-color:#888888"
id="stop17" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#XMLID_9_"
id="linearGradient3242"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(6.0000006,6.0000006)"
x1="11.9487"
y1="34"
x2="104.0518"
y2="34" />
<radialGradient
inkscape:collect="always"
xlink:href="#XMLID_7_"
id="radialGradient3246"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.0833333,0,0,1.0833333,1.1666673,1.1666673)"
cx="58"
cy="58"
r="48" />
<linearGradient
inkscape:collect="always"
xlink:href="#XMLID_6_"
id="linearGradient3251"
gradientUnits="userSpaceOnUse"
x1="58.0005"
y1="116"
x2="58.0005"
y2="4.882812e-04" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="4"
inkscape:cx="62"
inkscape:cy="56.281828"
inkscape:document-units="px"
inkscape:current-layer="layer1"
width="128px"
height="128px"
showgrid="true"
gridspacingx="8px"
gridspacingy="8px"
inkscape:window-width="792"
inkscape:window-height="581"
inkscape:window-x="225"
inkscape:window-y="112" />
<metadata
id="metadata3191">
<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>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<circle
cx="58"
cy="58"
r="58"
id="circle19"
style="fill:url(#linearGradient3251)"
sodipodi:cx="58"
sodipodi:cy="58"
sodipodi:rx="58"
sodipodi:ry="58"
transform="matrix(1.1034483,0,0,1.1034483,0,-2.8e-6)" />
<g
id="g21"
transform="matrix(1.0833333,0,0,1.0833333,1.1666686,1.1666686)"
style="filter:url(#AI_Sfocatura_4);opacity:0.8">
<path
d="M 10,58 C 10,84.467 31.533,106 58,106 C 84.467,106 106,84.467 106,58 C 106,31.533 84.467,10 58,10 C 31.533,10 10,31.533 10,58 z "
id="path23" />
</g>
<path
d="M 12,63.999999 C 12,92.672581 35.327414,116 63.999998,116 C 92.672584,116 116,92.672581 116,63.999999 C 116,35.327415 92.672584,12 63.999998,12 C 35.327414,12 12,35.327415 12,63.999999 z "
id="path38"
style="fill:url(#radialGradient3246)" />
<path
style="fill:url(#radialGradient5074);fill-opacity:1.0"
d="M 40,40 L 88,40.38871 L 87.968415,87.95798 L 40.30533,88 L 40,40 z "
id="path2618"
sodipodi:nodetypes="ccccc" />
<path
d="M 63.999998,63.999999 C 81.788999,63.999999 97.967006,58.87 110.05199,50.491 C 104.19999,30.582 85.775999,16 63.999998,16 C 42.222999,16 23.798999,30.582999 17.949,50.491 C 30.032,58.87 46.209999,63.999999 63.999998,63.999999 z "
id="path60"
style="opacity:0.5;fill:url(#linearGradient3242)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.5 KiB

7134
src/icons/place-charge.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 218 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 114 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 134 KiB

View File

@@ -85,39 +85,63 @@ void lsim::createActions() {
acts.calculate->setStatusTip (tr ("Flugbahn berechnen"));
connect (acts.calculate, SIGNAL (triggered()), this, SLOT (startCalculation()));
acts.resetAct = new QAction (tr ("reset"), this);
acts.resetAct->setStatusTip (tr ("reset"));
connect (acts.resetAct, SIGNAL (triggered()), this, SLOT (resetAll()));
acts.timerStart = new QAction (tr ("Timer Start"), this);
acts.timerStart->setStatusTip (tr ("Timer starten"));
connect (acts.timerStart, SIGNAL (triggered()), this, SLOT (startTimer()));
acts.timerStop = new QAction (tr ("Timer Stop"), this);
acts.timerStop->setStatusTip (tr ("Timer stoppen"));
acts.timerStop = new QAction (tr ("Animation stoppen"), this);
acts.timerStop->setStatusTip (tr ("Die Animation stoppen und Ladung an den Anfang zur\374cksetzen"));
acts.timerStop->setIcon(QIcon(":icons/media-playback-stop.svg"));
connect (acts.timerStop, SIGNAL (triggered()), simulscene, SLOT (stopTimer()));
QIcon timerPauseIcon = QIcon(":icons/media-playback-start.svg");
timerPauseIcon.addFile(":icons/media-playback-pause.svg", QSize(),QIcon::Normal,QIcon::On);
timerPauseIcon.addFile(":icons/media-playback-pause.svg", QSize(),QIcon::Disabled,QIcon::On);
timerPauseIcon.addFile(":icons/media-playback-pause.svg", QSize(),QIcon::Active,QIcon::On);
timerPauseIcon.addFile(":icons/media-playback-pause.svg", QSize(),QIcon::Selected,QIcon::On);
acts.timerPause = new QAction (tr ("Animation starten und pausieren"), this);
acts.timerPause->setStatusTip (tr ("Animation starten oder unterwegs anhalten"));
acts.timerPause->setIcon(timerPauseIcon);
acts.timerPause->setCheckable(true);
connect (acts.timerPause, SIGNAL (toggled(bool)), simulscene, SLOT (startPauseTimer(bool)));
connect (simulscene, SIGNAL(timeLineInRunningState(bool)), acts.timerPause, SLOT(setChecked(bool)) );
connect (acts.timerPause, SIGNAL (toggled(bool)), this , SLOT(clearAnyFocus()));
//connect (acts.timerStop, SIGNAL (triggered(bool)), acts.timerPause, SLOT (setChecked(bool)));
acts.exitAct = new QAction (tr ("Beenden"), this);
acts.exitAct->setStatusTip (tr ("Die Anwendung beenden"));
acts.exitAct->setStatusTip (tr ("lsim beenden"));
acts.exitAct->setIcon(QIcon(":icons/application-exit.svg"));
connect (acts.exitAct, SIGNAL (triggered()), qApp, SLOT (quit()));
//up down actions
acts.moveItemDown = new QAction (QChar(0x2193), this);
acts.moveItemDown->setStatusTip (tr ("runter"));
acts.moveItemDown = new QAction (tr("Eine Stufe nach unten"), this);
acts.moveItemDown->setStatusTip (tr ("Eine Stufe nach unten verschieben"));
acts.moveItemDown->setIcon(QIcon(":icons/go-down.svg"));
acts.moveItemDown->setEnabled(false);
connect (acts.moveItemDown, SIGNAL (triggered()), simulscene, SLOT (moveSelectedFieldItemDown()));
connect (acts.moveItemDown, SIGNAL (triggered()), this, SLOT (handleUpDownActionChanges()) );
acts.moveItemUp = new QAction (QChar(0x2191), this);
acts.moveItemUp->setStatusTip (tr ("rauf"));
acts.moveItemUp = new QAction (tr("Eine Stufe nach oben"), this);
acts.moveItemUp->setStatusTip (tr ("Eine Stufe nach oben verschieben"));
acts.moveItemUp->setIcon(QIcon(":icons/go-up.svg"));
acts.moveItemUp->setEnabled(false);
connect (acts.moveItemUp, SIGNAL (triggered()), simulscene, SLOT (moveSelectedFieldItemUp()));
connect (acts.moveItemUp, SIGNAL (triggered()), this, SLOT (handleUpDownActionChanges()) );
acts.moveItemOnTop = new QAction (QChar(0x21C8), this);
acts.moveItemOnTop->setStatusTip (tr ("ganz rauf"));
acts.moveItemOnTop = new QAction (tr("Nach ganz oben verschieben"), this);
acts.moveItemOnTop->setStatusTip (tr ("Nach ganz oben verschieben"));
acts.moveItemOnTop->setIcon(QIcon(":icons/go-top.svg"));
acts.moveItemOnTop->setEnabled(false);
connect (acts.moveItemOnTop, SIGNAL (triggered()), simulscene, SLOT (moveSelectedFieldItemOnTop()));
connect (acts.moveItemOnTop, SIGNAL (triggered()), this, SLOT (handleUpDownActionChanges()) );
acts.moveItemOnBottom = new QAction (QChar(0x21CA), this);
acts.moveItemOnBottom->setStatusTip (tr ("ganz runter"));
acts.moveItemOnBottom = new QAction (tr("Nach ganz unten verschieben"), this);
acts.moveItemOnBottom->setStatusTip (tr ("Nach ganz unten verschieben"));
acts.moveItemOnBottom->setIcon(QIcon(":icons/go-bottom.svg"));
acts.moveItemOnBottom->setEnabled(false);
//acts.moveItemOnBottom->setToolTip( tr ("Nach ganz unten absinken lassen"));
connect (acts.moveItemOnBottom, SIGNAL (triggered()), simulscene, SLOT (moveSelectedFieldItemOnBottom()));
@@ -127,29 +151,34 @@ void lsim::createActions() {
//Edit, insert, Modechange
acts.itemEditModeAct = new QAction (tr ("Edit"), this);
acts.itemEditModeAct->setStatusTip (tr ("Editiermode"));
acts.itemEditModeAct = new QAction (tr ("Editieren"), this);
acts.itemEditModeAct->setStatusTip (tr ("Die Felder ver\344ndern"));
acts.itemEditModeAct->setIcon(QIcon(":icons/edit-scene.svg"));
acts.itemEditModeAct->setCheckable(true);
acts.itemEditModeAct->setData(QVariant(SimulScene::FieldItemEdit));
acts.insertEFieldItemAct = new QAction (tr ("E-Feld"), this);
acts.insertEFieldItemAct->setStatusTip (tr ("E-Feld Einfuegen"));
acts.insertEFieldItemAct = new QAction (tr ("elektrisches Feld hizuf\374gen"), this);
acts.insertEFieldItemAct->setStatusTip (tr ("Ein elekrisches Feld hizuf\374gen"));
acts.insertEFieldItemAct->setIcon(QIcon(":icons/insert-efield.svg"));
acts.insertEFieldItemAct->setCheckable(true);
acts.insertEFieldItemAct->setData(QVariant(SimulScene::HomoEFieldItemInsert));
acts.insertBFieldItemAct = new QAction (tr ("B-Feld"), this);
acts.insertBFieldItemAct->setStatusTip (tr ("B-Feld Einfuegen"));
acts.insertBFieldItemAct = new QAction (tr ("Magnetfeld hizuf\374gen"), this);
acts.insertBFieldItemAct->setStatusTip (tr ("Ein magnetisches Feld hizuf\374gen"));
acts.insertBFieldItemAct->setIcon(QIcon(":icons/insert-bfield.svg"));
acts.insertBFieldItemAct->setCheckable(true);
acts.insertBFieldItemAct->setData(QVariant(SimulScene::HomoBFieldItemInsert));
acts.insertStopperItemAct = new QAction (tr ("Stopper"), this);
acts.insertStopperItemAct->setStatusTip (tr ("Stopteil Einfuegen"));
acts.insertStopperItemAct = new QAction (tr ("Metallplatte hizuf\374gen"), this);
acts.insertStopperItemAct->setStatusTip (tr ("Eine Metallplatte Hizuf\374gen, die die Ladung absorbiert"));
acts.insertStopperItemAct->setIcon(QIcon(":icons/insert-stopper.svg"));
acts.insertStopperItemAct->setCheckable(true);
acts.insertStopperItemAct->setData(QVariant(SimulScene::StopperItemInsert));
acts.probeChargeItemPlaceAct = new QAction (tr ("Ladung setzen"), this);
acts.probeChargeItemPlaceAct->setStatusTip (tr ("Probeladung neu platzieren"));
acts.probeChargeItemPlaceAct = new QAction (tr ("Probeladung platzieren"), this);
acts.probeChargeItemPlaceAct->setStatusTip (tr ("Die Probeladung neu platzieren"));
acts.probeChargeItemPlaceAct->setIcon(QIcon(":icons/place-charge.svg"));
acts.probeChargeItemPlaceAct->setCheckable(true);
acts.probeChargeItemPlaceAct->setData(QVariant(SimulScene::ProbeChargeItemPlace));
@@ -164,13 +193,15 @@ void lsim::createActions() {
//Window Mode
acts.editModeAct = new QAction (tr ("Edit Mode"), this);
acts.editModeAct->setStatusTip (tr ("Edit Mode"));
acts.editModeAct = new QAction (tr ("in den Bearbeitungsmodus wechseln"), this);
acts.editModeAct->setStatusTip (tr ("erm\366glicht das Bearbeiten der Anordnung"));
acts.editModeAct->setIcon(QIcon(":icons/window-editmode.svg"));
acts.editModeAct->setCheckable(true);
acts.editModeAct->setData(QVariant(lsim::EditMode));
acts.simulationModeAct = new QAction (tr ("Simulation Mode"), this);
acts.simulationModeAct->setStatusTip (tr ("Simulation Mode"));
acts.simulationModeAct = new QAction (tr ("in den Simulation wechseln"), this);
acts.simulationModeAct->setStatusTip (tr ("Berechnet die Flugbahn und wechselt in den Simulationsmodus"));
acts.simulationModeAct->setIcon(QIcon(":icons/window-simulmode.svg"));
acts.simulationModeAct->setCheckable(true);
acts.simulationModeAct->setData(QVariant(lsim::SimulationMode));
@@ -189,8 +220,7 @@ void lsim::createMenus() {
menuBar()->addMenu(tr("Bearbeiten"));
viewMenu = menuBar()->addMenu(tr("Ansicht"));
viewMenu->addAction(acts.oglDisable);
viewMenu->addAction(acts.oglEnable);
viewMenu->addAction(acts.resetAct);
menuBar()->addMenu(tr("Einstellungen"));
@@ -203,14 +233,17 @@ void lsim::createMenus() {
void lsim::createToolBars() {
windowModeBar = new QToolBar(tr("Modus"));
windowModeBar->setIconSize(QSize(22,22));
windowModeBar->addAction(acts.editModeAct);
windowModeBar->addAction(acts.simulationModeAct);
timerControlBar = new QToolBar (tr ("Timer"));
timerControlBar->addAction(acts.timerStart);
timerControlBar->setIconSize(QSize(22,22));
timerControlBar->addAction(acts.timerPause);
timerControlBar->addAction(acts.timerStop);
sceneModeBar = new QToolBar (tr ("Edit"));
sceneModeBar->setIconSize(QSize(22,22));
sceneModeBar->addAction(acts.itemEditModeAct);
sceneModeBar->addAction(acts.insertEFieldItemAct);
sceneModeBar->addAction(acts.insertBFieldItemAct);
@@ -218,6 +251,7 @@ void lsim::createToolBars() {
sceneModeBar->addAction(acts.probeChargeItemPlaceAct);
upDownBar = new QToolBar(tr("Feldanordnungsreihenfolge"));
upDownBar->setIconSize(QSize(20,20));
upDownBar->addAction(acts.moveItemOnBottom);
upDownBar->addAction(acts.moveItemDown);
upDownBar->addAction(acts.moveItemUp);
@@ -240,11 +274,6 @@ void lsim::initWindowMode(WindowMode newMode) {
if (newMode == lsim::EditMode) {
simulscene->clearFlightPath();
acts.timerStop->trigger();
sceneModeBar->setVisible(true);
upDownBar->setVisible(true);
fieldItemEditDock->setVisible(true);
probeItemDock->setVisible(true);
sceneDock->setVisible(true);
addToolBar(sceneModeBar);
addToolBar(upDownBar);
@@ -253,10 +282,18 @@ void lsim::initWindowMode(WindowMode newMode) {
addDockWidget(Qt::LeftDockWidgetArea,sceneDock);
tabifyDockWidget(probeItemDock,fieldItemEditDock);
tabifyDockWidget(fieldItemEditDock, sceneDock);
sceneModeBar->setVisible(true);
upDownBar->setVisible(true);
fieldItemEditDock->setVisible(true);
probeItemDock->setVisible(true);
sceneDock->setVisible(true);
gview->centerOn(simulscene->getProbeChargeItem());
} else if (newMode == lsim::SimulationMode) {
timerControlBar->setVisible(true);
addToolBar(timerControlBar);
timerControlBar->setVisible(true);
gview->setDragMode(QGraphicsView::ScrollHandDrag);
gview->setInteractive (false);
@@ -266,6 +303,8 @@ void lsim::initWindowMode(WindowMode newMode) {
acts.itemEditModeAct->trigger();
simulscene->clearSelection();
acts.calculate->trigger();
//gview->setScene(simulscene); //ueberfluessige scrollbars entfernen
gview->centerOn(simulscene->getProbeChargeItem());
}
@@ -362,6 +401,7 @@ void lsim::createDocks() {
timer_box->setValue(simulscene->getTimeLineDuration());
timer_box->setSuffix(" ms");
connect(timer_box, SIGNAL(valueChanged(int)),simulscene, SLOT(setTimeLineDuration(int)));
//connect(timer_box, SIGNAL(valueChanged(int)),simulscene, SLOT(stopTimer()));
connect(simulscene, SIGNAL(timeLineDurationChanged(int)),timer_box, SLOT(setValue(int)));
@@ -476,8 +516,12 @@ void lsim::updateDockFieldWidget() {
fieldItemEditDock->setWidget(currDockWidget);
}
void lsim::startCalculation() {
void lsim::clearAnyFocus() {
if( qApp->focusWidget() !=0) qApp->focusWidget()->clearFocus();
}
void lsim::startCalculation() {
clearAnyFocus();
if (simulscene->getMeterPerPx() == 0) {
QMessageBox::critical (this,tr("B\366ser Fehler!"),tr("Die Wegl\344nge pro Pixel darf nicht 0 sein!"));
@@ -544,3 +588,10 @@ void lsim::setMode ( const WindowMode& theValue ) {
}
emit windowModeChanged(theValue);
}
void lsim::resetAll() {
setMode(EditMode);
simulscene->resetScene();
gview->centerOn(0,0);
}

View File

@@ -67,6 +67,8 @@ class lsim: public QMainWindow {
void handleDockLocationChange();
void handleUpDownActionChanges();
void initWindowMode(WindowMode newMode);
void clearAnyFocus();
void resetAll();
private:
void createActions();
@@ -97,6 +99,7 @@ class lsim: public QMainWindow {
QAction *calculate;
QAction *timerStart;
QAction *timerStop;
QAction *timerPause;
QAction *moveItemDown;
QAction *moveItemUp;
@@ -111,6 +114,8 @@ class lsim: public QMainWindow {
QAction *insertBFieldItemAct;
QAction *insertStopperItemAct;
QAction *probeChargeItemPlaceAct;
QAction *resetAct;
};
Actions acts;

View File

@@ -39,12 +39,8 @@
#include <QListWidget>
SimulScene::SimulScene ( QObject* parent ) : QGraphicsScene ( parent ) {
//variablen initialisieren
setTimePerStep(1e-10);
setSteps(300000);
//setMeterPerPx(1/1000.0);
setMeterPerPx(0.01);
fieldListWidget = new QListWidget();
@@ -71,7 +67,7 @@ SimulScene::SimulScene ( QObject* parent ) : QGraphicsScene ( parent ) {
for (int i = -39; i< 39; ++i) {
if(i!=0) {
QGraphicsLineItem *line = addLine(i*10,-298,i*10,298,QPen(Qt::lightGray, 1, Qt::DotLine) );
line ->setCacheMode(QGraphicsItem::DeviceCoordinateCache);
line->setCacheMode(QGraphicsItem::DeviceCoordinateCache);
line->setZValue(-1);
}
}
@@ -88,24 +84,40 @@ SimulScene::SimulScene ( QObject* parent ) : QGraphicsScene ( parent ) {
ellipse1->setPen(Qt::NoPen);
ellipse1->setBrush(Qt::red);
ellipse1->setZValue(200);
//ellipse1->scale(4,4);
ellipse1->setAcceptDrops(true);
//ellipse1->scale(0.25,0.25);
connect(this,SIGNAL(changed(QList<QRectF>)),ellipse1,SLOT(handleSceneChange(QList<QRectF>)));
addItem(ellipse1);
timer = new QTimeLine( 30000);
//qDebug()<< (200e-3/8.0e+6) *1000 * 2e+8;
timer->setFrameRange(0,100);
timer->setUpdateInterval(25);
timer = new QTimeLine(1);
timer->setCurveShape(QTimeLine::LinearCurve);
//timer->toggleDirection();
ani = new QGraphicsItemAnimation();
ani->setItem(ellipse1);
ani->setTimeLine(timer);
connect( timer, SIGNAL(finished()), this, SIGNAL(timeLineInRunningState()) );
setupVars();
}
void SimulScene::setupVars() {
//variablen initialisieren
setTimePerStep(1e-10);
setSteps(300000);
//setMeterPerPx(1/1000.0);
setMeterPerPx(0.01);
timer->setFrameRange(0,100);
timer->setUpdateInterval(30);
timer->setCurveShape(QTimeLine::LinearCurve);
setTimeLineDuration(30000);
setFlightPathVisible(true);
}
void SimulScene::startTimer() {
@@ -116,6 +128,17 @@ void SimulScene::startTimer() {
void SimulScene::stopTimer() {
timer->setCurrentTime(0);
timer->stop();
emit timeLineInRunningState(false);
}
void SimulScene::pauseTimer(bool yesno) {
if (yesno) timer->stop();
else timer->start();
}
void SimulScene::startPauseTimer(bool yesno) {
pauseTimer(!yesno);
}
void SimulScene::mousePressEvent(QGraphicsSceneMouseEvent *mouseEvent) {
@@ -1048,3 +1071,14 @@ GraphicsEllipseItem* SimulScene::getProbeChargeItem() {
void SimulScene::clearFlightPath() {
pathItem1->setPath(QPainterPath());
}
void SimulScene::resetScene() {
//Alle felder Entfernen
QList<QGraphicsItem*> currItems = items();
for (int i = 0; i<currItems.count();++i)
if(FieldItem::isFieldItem(currItems.at(i)) )
delete currItems.at(i);
setupVars();
ellipse1->resetProbe();
}

View File

@@ -85,6 +85,8 @@ class SimulScene : public QGraphicsScene {
void setSceneMode(SceneMode mode);
void startTimer();
void stopTimer();
void pauseTimer(bool yesno);
void startPauseTimer(bool yesno);
void deleteSelectedFieldItems();
void setTimePerStep(double time);
///starte die Berechnung der teilchenbahn(en)
@@ -104,6 +106,7 @@ class SimulScene : public QGraphicsScene {
void moveSelectedFieldItemOnTop();
void moveFieldItemOnBottom(QGraphicsItem* fieldItem);
void moveSelectedFieldItemOnBottom();
void resetScene();
private slots:
void displayResizeRects(bool move = false);
@@ -117,6 +120,7 @@ class SimulScene : public QGraphicsScene {
void meterPerPxChanged(double meterPerPx);
void flightPathVisibilityChanged(bool visible);
void timeLineDurationChanged(int duration);
void timeLineInRunningState(bool yesno = false);
private:
QTimeLine *timer;
@@ -179,6 +183,8 @@ class SimulScene : public QGraphicsScene {
static const qreal FieldDefaultZValue = 10.0; //default z-value fuer Felder
static const qreal FieldZStep = 1e-10; //schritt, um den der z-index erhoeht wird
void setupVars();
protected:

View File

@@ -33,7 +33,6 @@ CONFIG += warn_on \
debug
TARGET = ../bin/lsim
RESOURCES = application.qrc
QT += opengl
CONFIG -= release