Codegen fixes, DPI scaling, SVG icons

This commit is contained in:
Jack Andersen 2019-05-26 15:29:10 -10:00
parent 9f94db6c82
commit d593500e18
195 changed files with 1720 additions and 192 deletions

View File

@ -3,7 +3,7 @@
IDI_ICON1 ICON PRODUCT_ICON
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
VS_VERSION_INFO VERSIONINFO
FILEVERSION FILE_VERSION_RESOURCE

View File

@ -34,14 +34,14 @@
"url": "https://github.com/jackoalan/CodeGen",
"type": "git",
"head": "cmake",
"ref": "7a71e4866a60c5bf49e6d8f26717726d939c2aaf"
"ref": "306a856ff541b9de6f3131eed8f958e91f4bf23d"
},
{
"name": "LibCommon",
"url": "https://github.com/jackoalan/LibCommon",
"type": "git",
"head": "dew",
"ref": "f5c22715fbeb451a167ec3494f9d40ad53866029"
"ref": "86c7e5a455a77bdee72cb8706630a5782a102257"
},
{
"name": "lzo",

View File

@ -57,7 +57,7 @@ target_compile_definitions(
GLEW_STATIC
)
get_target_property(pwecore_include_directories pwe_core INCLUDE_DIRECTORIES)
gather_include_directories(pwecore_include_directories pwe_core)
add_codegen_targets(
"${source_files}"

View File

@ -20,9 +20,9 @@
#define EXPORT_COOKED 1
#if NOD_UCS2
static nod::SystemStringView TStringToNodString(const TString& string) { return ToWChar(string); }
#define TStringToNodString(string) ToWChar(string)
#else
static nod::SystemStringView TStringToNodString(const TString& string) { return *string; }
#define TStringToNodString(string) *string
#endif
CGameExporter::CGameExporter(EDiscType DiscType, EGame Game, bool FrontEnd, ERegion Region, const TString& rkGameName, const TString& rkGameID, float BuildVersion)

View File

@ -6,9 +6,9 @@
#include <nod/nod.hpp>
#if NOD_UCS2
static nod::SystemStringView TStringToNodString(const TString& string) { return ToWChar(string); }
#define TStringToNodString(string) ToWChar(string)
#else
static nod::SystemStringView TStringToNodString(const TString& string) { return *string; }
#define TStringToNodString(string) *string
#endif
CGameProject::~CGameProject()

View File

@ -94,7 +94,7 @@ public:
virtual void InitFromArchetype(IProperty* pOther)
{
base::InitFromArchetype(pOther);
TTypedProperty<int32, TypeEnum>::InitFromArchetype(pOther);
TEnumPropertyBase* pOtherEnum = static_cast<TEnumPropertyBase*>(pOther);
mValues = pOtherEnum->mValues;
}

View File

@ -96,7 +96,7 @@ void CExportGameDialog::InitUI(QString ExportDir)
const nod::Node *pkDiscRoot = &pPartition->getFSTRoot();
RecursiveAddToTree(pkDiscRoot, pTreeRoot);
pTreeRoot->setIcon(0, QIcon(":/icons/Disc_16px.png"));
pTreeRoot->setIcon(0, QIcon(":/icons/Disc_16px.svg"));
pTreeRoot->setExpanded(true);
// Signals and slots
@ -346,8 +346,8 @@ void CExportGameDialog::RecursiveAddToTree(const nod::Node *pkNode, QTreeWidgetI
});
// Add nodes to tree
static const QIcon skFileIcon = QIcon(":/icons/New_16px.png");
static const QIcon skDirIcon = QIcon(":/icons/Open_16px.png");
static const QIcon skFileIcon = QIcon(":/icons/New_16px.svg");
static const QIcon skDirIcon = QIcon(":/icons/Open_16px.svg");
for (auto Iter = NodeList.begin(); Iter != NodeList.end(); Iter++)
{

View File

@ -232,7 +232,7 @@
</property>
<property name="icon">
<iconset resource="Icons.qrc">
<normaloff>:/icons/Plus.png</normaloff>:/icons/Plus.png</iconset>
<normaloff>:/icons/Plus.svg</normaloff>:/icons/Plus.svg</iconset>
</property>
</widget>
</item>
@ -243,7 +243,7 @@
</property>
<property name="icon">
<iconset resource="Icons.qrc">
<normaloff>:/icons/Minus v2.png</normaloff>:/icons/Minus v2.png</iconset>
<normaloff>:/icons/Minus v2.svg</normaloff>:/icons/Minus v2.svg</iconset>
</property>
</widget>
</item>

View File

@ -65,6 +65,7 @@ file(GLOB_RECURSE source_files
"*.cpp"
"*.h"
"*.hpp"
"*.ui"
)
string(TIMESTAMP CURRENT_YEAR "%Y")
@ -75,7 +76,7 @@ if (WIN32)
VERSION_MAJOR ${pwe_editor_VERSION_MAJOR} VERSION_MINOR ${pwe_editor_VERSION_MINOR}
VERSION_PATCH ${pwe_editor_VERSION_PATCH} VERSION_REVISION ${pwe_editor_VERSION_TWEAK}
COMPANY_NAME "Aruki" COMMENTS "${PWE_APP_NAME} ${PWE_WC_DESCRIBE}"
ORIGINAL_FILENAME "PrimeWorldEditor")
ORIGINAL_FILENAME "PrimeWorldEditor.exe")
set(PLAT_SRCS ${rc_file} icons/win/PrimeWorldEditor.manifest)
elseif (APPLE)
set_source_files_properties(icons/mac/mainicon.icns PROPERTIES
@ -87,7 +88,7 @@ elseif (APPLE)
get_filename_component(reldir ${relsrc} DIRECTORY)
set_source_files_properties(${src} PROPERTIES MACOSX_PACKAGE_LOCATION Resources/${reldir})
endforeach()
set(PLAT_SRCS icons/mac/mainicon.icns ${RES_SOURCES})
set(PLAT_SRCS icons/mac/mainicon.icns ${RES_SOURCES} MacOSExtras.mm)
else()
configure_file(icons/freedesktop/metainfo/PrimeWorldEditor.appdata.xml.in
"${CMAKE_CURRENT_BINARY_DIR}/PrimeWorldEditor.appdata.xml" @ONLY)
@ -95,7 +96,7 @@ else()
install(DIRECTORY icons/freedesktop/applications icons/freedesktop/icons DESTINATION share)
endif()
add_executable(pwe_editor MACOSX_BUNDLE ${source_files} Icons.qrc ${PLAT_SRCS})
add_executable(pwe_editor WIN32 MACOSX_BUNDLE ${source_files} Icons.qrc ${PLAT_SRCS})
set_target_properties(pwe_editor PROPERTIES OUTPUT_NAME PrimeWorldEditor DEBUG_POSTFIX -debug
MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_BINARY_DIR}/Info.plist"

View File

@ -213,7 +213,7 @@
</property>
<property name="icon">
<iconset resource="Icons.qrc">
<normaloff>:/icons/Disc_16px.png</normaloff>:/icons/Disc_16px.png</iconset>
<normaloff>:/icons/Disc_16px.svg</normaloff>:/icons/Disc_16px.svg</iconset>
</property>
</widget>
</item>

View File

@ -75,7 +75,7 @@
<action name="ActionSave">
<property name="icon">
<iconset resource="Icons.qrc">
<normaloff>:/icons/Save.png</normaloff>:/icons/Save.png</iconset>
<normaloff>:/icons/Save.svg</normaloff>:/icons/Save.svg</iconset>
</property>
<property name="text">
<string>Save</string>
@ -90,7 +90,7 @@
<action name="ActionSaveAndRepack">
<property name="icon">
<iconset resource="Icons.qrc">
<normaloff>:/icons/SaveAndRepack_32px.png</normaloff>:/icons/SaveAndRepack_32px.png</iconset>
<normaloff>:/icons/SaveAndRepack_32px.svg</normaloff>:/icons/SaveAndRepack_32px.svg</iconset>
</property>
<property name="text">
<string>Save and Cook</string>

View File

@ -383,7 +383,7 @@ void CCharacterEditor::TogglePlay()
ui->PlayPauseButton->setToolTip(NewText);
ui->ActionPlay->setText(NewText);
QIcon PlayPauseIcon = QIcon(mPlayAnim ? ":/icons/Pause_24px.png" : ":/icons/Play_24px.png");
QIcon PlayPauseIcon = QIcon(mPlayAnim ? ":/icons/Pause_24px.svg" : ":/icons/Play_24px.svg");
ui->PlayPauseButton->setIcon(PlayPauseIcon);
if (ui->ActionPlay != sender())
@ -412,7 +412,7 @@ void CCharacterEditor::ToggleLoop(bool Loop)
ui->LoopButton->setToolTip(NewText);
ui->ActionLoop->setText(NewText);
QIcon ActionIcon = QIcon(Loop ? ":/icons/DontLoop_24px" : ":/icons/Loop_24px.png");
QIcon ActionIcon = QIcon(Loop ? ":/icons/DontLoop_24px" : ":/icons/Loop_24px.svg");
ui->ActionLoop->setIcon(ActionIcon);
if (sender() != ui->LoopButton)

View File

@ -88,8 +88,8 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Loop_24px.png</normaloff>
<normalon>:/icons/DontLoop_24px.png</normalon>:/icons/Loop_24px.png</iconset>
<normaloff>:/icons/Loop_24px.svg</normaloff>
<normalon>:/icons/DontLoop_24px.svg</normalon>:/icons/Loop_24px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -141,7 +141,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Beginning_24px.png</normaloff>:/icons/Beginning_24px.png</iconset>
<normaloff>:/icons/Beginning_24px.svg</normaloff>:/icons/Beginning_24px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -167,7 +167,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Pause_24px.png</normaloff>:/icons/Pause_24px.png</iconset>
<normaloff>:/icons/Pause_24px.svg</normaloff>:/icons/Pause_24px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -199,7 +199,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/End_24px.png</normaloff>:/icons/End_24px.png</iconset>
<normaloff>:/icons/End_24px.svg</normaloff>:/icons/End_24px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -355,7 +355,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/ShowSkeleton_24px.png</normaloff>:/icons/ShowSkeleton_24px.png</iconset>
<normaloff>:/icons/ShowSkeleton_24px.svg</normaloff>:/icons/ShowSkeleton_24px.svg</iconset>
</property>
<property name="text">
<string>Show Skeleton</string>
@ -376,7 +376,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/ShowMesh_24px.png</normaloff>:/icons/ShowMesh_24px.png</iconset>
<normaloff>:/icons/ShowMesh_24px.svg</normaloff>:/icons/ShowMesh_24px.svg</iconset>
</property>
<property name="text">
<string>Show Mesh</string>
@ -394,7 +394,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/BindPose_24px.png</normaloff>:/icons/BindPose_24px.png</iconset>
<normaloff>:/icons/BindPose_24px.svg</normaloff>:/icons/BindPose_24px.svg</iconset>
</property>
<property name="text">
<string>Bind Pose</string>
@ -415,7 +415,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/OrbitCamera_24px.png</normaloff>:/icons/OrbitCamera_24px.png</iconset>
<normaloff>:/icons/OrbitCamera_24px.svg</normaloff>:/icons/OrbitCamera_24px.svg</iconset>
</property>
<property name="text">
<string>Orbit</string>
@ -436,7 +436,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Grid_24px.png</normaloff>:/icons/Grid_24px.png</iconset>
<normaloff>:/icons/Grid_24px.svg</normaloff>:/icons/Grid_24px.svg</iconset>
</property>
<property name="text">
<string>Show Grid</string>
@ -470,8 +470,8 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Play_24px.png</normaloff>
<normalon>:/icons/Pause_24px.png</normalon>:/icons/Play_24px.png</iconset>
<normaloff>:/icons/Play_24px.svg</normaloff>
<normalon>:/icons/Pause_24px.svg</normalon>:/icons/Play_24px.svg</iconset>
</property>
<property name="text">
<string>Pause</string>
@ -483,7 +483,7 @@
<action name="ActionRewind">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Beginning_24px.png</normaloff>:/icons/Beginning_24px.png</iconset>
<normaloff>:/icons/Beginning_24px.svg</normaloff>:/icons/Beginning_24px.svg</iconset>
</property>
<property name="text">
<string>Jump to Beginning</string>
@ -495,7 +495,7 @@
<action name="ActionFastForward">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/End_24px.png</normaloff>:/icons/End_24px.png</iconset>
<normaloff>:/icons/End_24px.svg</normaloff>:/icons/End_24px.svg</iconset>
</property>
<property name="text">
<string>Jump to End</string>
@ -513,7 +513,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Loop_24px.png</normaloff>:/icons/Loop_24px.png</iconset>
<normaloff>:/icons/Loop_24px.svg</normaloff>:/icons/Loop_24px.svg</iconset>
</property>
<property name="text">
<string>Loop</string>

View File

@ -48,7 +48,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Grid_32px.png</normaloff>:/icons/Grid_32px.png</iconset>
<normaloff>:/icons/Grid_32px.svg</normaloff>:/icons/Grid_32px.svg</iconset>
</property>
<property name="text">
<string>Toggle Grid</string>
@ -66,7 +66,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/OrbitCamera_32px.png</normaloff>:/icons/OrbitCamera_32px.png</iconset>
<normaloff>:/icons/OrbitCamera_32px.svg</normaloff>:/icons/OrbitCamera_32px.svg</iconset>
</property>
<property name="text">
<string>Toggle Orbit</string>

View File

@ -17,8 +17,8 @@ IEditor::IEditor(QWidget* pParent)
QAction *pRedoAction = mUndoStack.createRedoAction(this);
pUndoAction->setShortcut(QKeySequence::Undo);
pRedoAction->setShortcut(QKeySequence::Redo);
pUndoAction->setIcon(QIcon(":/icons/Undo.png"));
pRedoAction->setIcon(QIcon(":/icons/Redo.png"));
pUndoAction->setIcon(QIcon(":/icons/Undo.svg"));
pRedoAction->setIcon(QIcon(":/icons/Redo.svg"));
mUndoActions.push_back(pUndoAction);
mUndoActions.push_back(pRedoAction);

View File

@ -16,10 +16,10 @@ INodeEditor::INodeEditor(QWidget *pParent)
, mCloneState(eNotCloning)
{
// Create gizmo actions
mGizmoActions.append(new QAction(QIcon(":/icons/SelectMode.png"), "Select Objects", this));
mGizmoActions.append(new QAction(QIcon(":/icons/Translate.png"), "Translate", this));
mGizmoActions.append(new QAction(QIcon(":/icons/Rotate.png"), "Rotate", this));
mGizmoActions.append(new QAction(QIcon(":/icons/Scale.png"), "Scale", this));
mGizmoActions.append(new QAction(QIcon(":/icons/SelectMode.svg"), "Select Objects", this));
mGizmoActions.append(new QAction(QIcon(":/icons/Translate.svg"), "Translate", this));
mGizmoActions.append(new QAction(QIcon(":/icons/Rotate.svg"), "Rotate", this));
mGizmoActions.append(new QAction(QIcon(":/icons/Scale.svg"), "Scale", this));
mGizmoActions[0]->setShortcut(QKeySequence("Ctrl+Q"));
mGizmoActions[1]->setShortcut(QKeySequence("Ctrl+W"));

View File

@ -1,82 +1,82 @@
<RCC>
<qresource prefix="/">
<file>icons/Down.png</file>
<file>icons/Free Camera.png</file>
<file>icons/Material Highlight.png</file>
<file>icons/Minus v2.png</file>
<file>icons/Minus.png</file>
<file>icons/Plus.png</file>
<file>icons/Rotate.png</file>
<file>icons/Samus Silhouette Gradient.png</file>
<file>icons/Scale.png</file>
<file>icons/Sphere Preview.png</file>
<file>icons/Square Preview.png</file>
<file>icons/Translate.png</file>
<file>icons/Up.png</file>
<file>icons/Hide.png</file>
<file>icons/Highlight.png</file>
<file>icons/Model Preview.png</file>
<file>icons/Show.png</file>
<file>icons/Create.png</file>
<file>icons/Display.png</file>
<file>icons/Instances.png</file>
<file>icons/Link.png</file>
<file>icons/Modify.png</file>
<file>icons/Unlink.png</file>
<file>icons/World.png</file>
<file>icons/SelectMode.png</file>
<file>icons/POI Important.png</file>
<file>icons/POI Normal.png</file>
<file>icons/Down.svg</file>
<file>icons/Free Camera.svg</file>
<file>icons/Material Highlight.svg</file>
<file>icons/Minus v2.svg</file>
<file>icons/Minus.svg</file>
<file>icons/Plus.svg</file>
<file>icons/Rotate.svg</file>
<file>icons/Samus Silhouette Gradient.svg</file>
<file>icons/Scale.svg</file>
<file>icons/Sphere Preview.svg</file>
<file>icons/Square Preview.svg</file>
<file>icons/Translate.svg</file>
<file>icons/Up.svg</file>
<file>icons/Hide.svg</file>
<file>icons/Highlight.svg</file>
<file>icons/Model Preview.svg</file>
<file>icons/Show.svg</file>
<file>icons/Create.svg</file>
<file>icons/Display.svg</file>
<file>icons/Instances.svg</file>
<file>icons/Link.svg</file>
<file>icons/Modify.svg</file>
<file>icons/Unlink.svg</file>
<file>icons/World.svg</file>
<file>icons/SelectMode.svg</file>
<file>icons/POI Important.svg</file>
<file>icons/POI Normal.svg</file>
<file>icons/win/AppIcon.ico</file>
<file>icons/New.png</file>
<file>icons/Open.png</file>
<file>icons/Redo.png</file>
<file>icons/Save.png</file>
<file>icons/Undo.png</file>
<file>icons/Instances_16px.png</file>
<file>icons/SelectMode_16px.png</file>
<file>icons/Swap_16px.png</file>
<file>icons/Swap_24px.png</file>
<file>icons/Edit_16px.png</file>
<file>icons/Edit_24px.png</file>
<file>icons/Edit_32px.png</file>
<file>icons/SaveAndRepack_32px.png</file>
<file>icons/Play_32px.png</file>
<file>icons/Pause_32px.png</file>
<file>icons/End_32px.png</file>
<file>icons/Beginning_32px.png</file>
<file>icons/AnchorRoot_32px.png</file>
<file>icons/ShowSkeleton_32px.png</file>
<file>icons/BindPose_32px.png</file>
<file>icons/DontLoop_32px.png</file>
<file>icons/Loop_32px.png</file>
<file>icons/ShowSkeleton_24px.png</file>
<file>icons/BindPose_24px.png</file>
<file>icons/DontLoop_24px.png</file>
<file>icons/Loop_24px.png</file>
<file>icons/Beginning_24px.png</file>
<file>icons/End_24px.png</file>
<file>icons/Pause_24px.png</file>
<file>icons/Play_24px.png</file>
<file>icons/Open_24px.png</file>
<file>icons/ShowMesh_24px.png</file>
<file>icons/OrbitCamera_24px.png</file>
<file>icons/Grid_24px.png</file>
<file>icons/Grid_32px.png</file>
<file>icons/OrbitCamera_32px.png</file>
<file>icons/X_16px.png</file>
<file>icons/ArrowL_16px.png</file>
<file>icons/Search_16px.png</file>
<file>icons/Open_16px.png</file>
<file>icons/New_16px.png</file>
<file>icons/Disc_16px.png</file>
<file>icons/World_16px.png</file>
<file>icons/PoiSymbol_24px.png</file>
<file>icons/ArrowD_16px.png</file>
<file>icons/Tree_16px.png</file>
<file>icons/Tree_24px.png</file>
<file>icons/Gear_16px.png</file>
<file>icons/Gear_24px.png</file>
<file>icons/ToParentFolder_16px.png</file>
<file>icons/New.svg</file>
<file>icons/Open.svg</file>
<file>icons/Redo.svg</file>
<file>icons/Save.svg</file>
<file>icons/Undo.svg</file>
<file>icons/Instances_16px.svg</file>
<file>icons/SelectMode_16px.svg</file>
<file>icons/Swap_16px.svg</file>
<file>icons/Swap_24px.svg</file>
<file>icons/Edit_16px.svg</file>
<file>icons/Edit_24px.svg</file>
<file>icons/Edit_32px.svg</file>
<file>icons/SaveAndRepack_32px.svg</file>
<file>icons/Play_32px.svg</file>
<file>icons/Pause_32px.svg</file>
<file>icons/End_32px.svg</file>
<file>icons/Beginning_32px.svg</file>
<file>icons/AnchorRoot_32px.svg</file>
<file>icons/ShowSkeleton_32px.svg</file>
<file>icons/BindPose_32px.svg</file>
<file>icons/DontLoop_32px.svg</file>
<file>icons/Loop_32px.svg</file>
<file>icons/ShowSkeleton_24px.svg</file>
<file>icons/BindPose_24px.svg</file>
<file>icons/DontLoop_24px.svg</file>
<file>icons/Loop_24px.svg</file>
<file>icons/Beginning_24px.svg</file>
<file>icons/End_24px.svg</file>
<file>icons/Pause_24px.svg</file>
<file>icons/Play_24px.svg</file>
<file>icons/Open_24px.svg</file>
<file>icons/ShowMesh_24px.svg</file>
<file>icons/OrbitCamera_24px.svg</file>
<file>icons/Grid_24px.svg</file>
<file>icons/Grid_32px.svg</file>
<file>icons/OrbitCamera_32px.svg</file>
<file>icons/X_16px.svg</file>
<file>icons/ArrowL_16px.svg</file>
<file>icons/Search_16px.svg</file>
<file>icons/Open_16px.svg</file>
<file>icons/New_16px.svg</file>
<file>icons/Disc_16px.svg</file>
<file>icons/World_16px.svg</file>
<file>icons/PoiSymbol_24px.svg</file>
<file>icons/ArrowD_16px.svg</file>
<file>icons/Tree_16px.svg</file>
<file>icons/Tree_24px.svg</file>
<file>icons/Gear_16px.svg</file>
<file>icons/Gear_24px.svg</file>
<file>icons/ToParentFolder_16px.svg</file>
</qresource>
</RCC>

View File

@ -0,0 +1,9 @@
#import <AppKit/AppKit.h>
void MacOSSetDarkAppearance()
{
#if __MAC_OS_X_VERSION_MAX_ALLOWED >= 101400
if ([NSApp respondsToSelector:@selector(setAppearance:)])
[NSApp setAppearance:[NSAppearance appearanceNamed:NSAppearanceNameDarkAqua]];
#endif
}

View File

@ -274,9 +274,9 @@ void CModelEditorWindow::SetActiveMaterial(int MatIndex)
QTableWidgetItem *pItemB = new QTableWidgetItem();
if (pPass->IsEnabled())
pItemB->setIcon(QIcon(":/icons/Show.png"));
pItemB->setIcon(QIcon(":/icons/Show.svg"));
else
pItemB->setIcon(QIcon(":/icons/Hide.png"));
pItemB->setIcon(QIcon(":/icons/Hide.svg"));
ui->PassTable->setItem(iPass, 0, pItemA);
ui->PassTable->setItem(iPass, 1, pItemB);
@ -478,9 +478,9 @@ void CModelEditorWindow::UpdateMaterial(int ValueA, int ValueB)
mpCurrentMat->Pass(ValueA)->SetEnabled(Enabled);
if (Enabled)
ui->PassTable->item(ValueA, ValueB)->setIcon(QIcon(":/icons/Show.png"));
ui->PassTable->item(ValueA, ValueB)->setIcon(QIcon(":/icons/Show.svg"));
else
ui->PassTable->item(ValueA, ValueB)->setIcon(QIcon(":/icons/Hide.png"));
ui->PassTable->item(ValueA, ValueB)->setIcon(QIcon(":/icons/Hide.svg"));
}
}

View File

@ -2176,7 +2176,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Grid_32px.png</normaloff>:/icons/Grid_32px.png</iconset>
<normaloff>:/icons/Grid_32px.svg</normaloff>:/icons/Grid_32px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -2205,7 +2205,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/OrbitCamera_32px.png</normaloff>:/icons/OrbitCamera_32px.png</iconset>
<normaloff>:/icons/OrbitCamera_32px.svg</normaloff>:/icons/OrbitCamera_32px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -2253,7 +2253,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Model Preview.png</normaloff>:/icons/Model Preview.png</iconset>
<normaloff>:/icons/Model Preview.svg</normaloff>:/icons/Model Preview.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -2288,7 +2288,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Sphere Preview.png</normaloff>:/icons/Sphere Preview.png</iconset>
<normaloff>:/icons/Sphere Preview.svg</normaloff>:/icons/Sphere Preview.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -2323,7 +2323,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Square Preview.png</normaloff>:/icons/Square Preview.png</iconset>
<normaloff>:/icons/Square Preview.svg</normaloff>:/icons/Square Preview.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -2430,7 +2430,7 @@
<action name="ActionSave">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Save.png</normaloff>:/icons/Save.png</iconset>
<normaloff>:/icons/Save.svg</normaloff>:/icons/Save.svg</iconset>
</property>
<property name="text">
<string>Save</string>

View File

@ -6,6 +6,10 @@
#include <QObject>
#include <QSettings>
#undef CopyFile
#undef MoveFile
#undef DeleteFile
namespace NDolphinIntegration
{

View File

@ -569,7 +569,7 @@ void CResourceBrowser::UpdateDescriptionLabel()
bool CanGoUp = (mpSelectedDir && !mpSelectedDir->IsRoot());
bool CanClear = (!mpUI->SearchBar->text().isEmpty() || mpModel->IsDisplayingUserEntryList());
mpUI->ClearButton->setEnabled(CanGoUp || CanClear);
mpUI->ClearButton->setIcon( CanClear ? QIcon(":/icons/X_16px.png") : QIcon(":/icons/ToParentFolder_16px.png") );
mpUI->ClearButton->setIcon( CanClear ? QIcon(":/icons/X_16px.svg") : QIcon(":/icons/ToParentFolder_16px.svg") );
}
void CResourceBrowser::SetResourceTreeView()

View File

@ -53,7 +53,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Gear_16px.png</normaloff>:/icons/Gear_16px.png</iconset>
<normaloff>:/icons/Gear_16px.svg</normaloff>:/icons/Gear_16px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -98,7 +98,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Tree_24px.png</normaloff>:/icons/Tree_24px.png</iconset>
<normaloff>:/icons/Tree_24px.svg</normaloff>:/icons/Tree_24px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -127,7 +127,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Instances.png</normaloff>:/icons/Instances.png</iconset>
<normaloff>:/icons/Instances.svg</normaloff>:/icons/Instances.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -156,7 +156,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Plus.png</normaloff>:/icons/Plus.png</iconset>
<normaloff>:/icons/Plus.svg</normaloff>:/icons/Plus.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -221,7 +221,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/ToParentFolder_16px.png</normaloff>:/icons/ToParentFolder_16px.png</iconset>
<normaloff>:/icons/ToParentFolder_16px.svg</normaloff>:/icons/ToParentFolder_16px.svg</iconset>
</property>
</widget>
</item>

View File

@ -41,7 +41,7 @@ QVariant CResourceTableModel::data(const QModelIndex& rkIndex, int Role) const
? ".." : TO_QSTRING(pDir->Name()));
else if (Role == Qt::DecorationRole)
return QIcon(":/icons/Open_24px.png");
return QIcon(":/icons/Open_24px.svg");
else
return QVariant::Invalid;
@ -57,7 +57,7 @@ QVariant CResourceTableModel::data(const QModelIndex& rkIndex, int Role) const
return TO_QSTRING(pEntry->CookedAssetPath(true));
else if (Role == Qt::DecorationRole)
return QIcon(":/icons/Sphere Preview.png");
return QIcon(":/icons/Sphere Preview.svg");
return QVariant::Invalid;
}

View File

@ -91,7 +91,7 @@ QVariant CVirtualDirectoryModel::data(const QModelIndex& rkIndex, int Role) cons
if (Role == Qt::DecorationRole)
{
return QIcon(":/icons/Open_24px.png");
return QIcon(":/icons/Open_24px.svg");
}
return QVariant::Invalid;

View File

@ -72,7 +72,7 @@
<action name="ActionSave">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Save.png</normaloff>:/icons/Save.png</iconset>
<normaloff>:/icons/Save.svg</normaloff>:/icons/Save.svg</iconset>
</property>
<property name="text">
<string>Save</string>
@ -87,7 +87,7 @@
<action name="ActionSaveAndCook">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/SaveAndRepack_32px.png</normaloff>:/icons/SaveAndRepack_32px.png</iconset>
<normaloff>:/icons/SaveAndRepack_32px.svg</normaloff>:/icons/SaveAndRepack_32px.svg</iconset>
</property>
<property name="text">
<string>Save and Cook</string>

View File

@ -106,7 +106,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Plus.png</normaloff>:/icons/Plus.png</iconset>
<normaloff>:/icons/Plus.svg</normaloff>:/icons/Plus.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -123,7 +123,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Minus v2.png</normaloff>:/icons/Minus v2.png</iconset>
<normaloff>:/icons/Minus v2.svg</normaloff>:/icons/Minus v2.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -186,7 +186,7 @@
<action name="ActionSave">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Save.png</normaloff>:/icons/Save.png</iconset>
<normaloff>:/icons/Save.svg</normaloff>:/icons/Save.svg</iconset>
</property>
<property name="text">
<string>Save</string>
@ -201,7 +201,7 @@
<action name="ActionSaveAndCook">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/SaveAndRepack_32px.png</normaloff>:/icons/SaveAndRepack_32px.png</iconset>
<normaloff>:/icons/SaveAndRepack_32px.svg</normaloff>:/icons/SaveAndRepack_32px.svg</iconset>
</property>
<property name="text">
<string>Save and Cook</string>

View File

@ -31,8 +31,8 @@ void OpenContainingFolder(QWidget* parent, const QString& pathIn)
}
if (explorer.isEmpty())
{
QMessageBox::warning(parent, MainWindow::tr("Launching Windows Explorer Failed"),
MainWindow::tr("Could not find explorer.exe in path to launch Windows Explorer."));
QMessageBox::warning(parent, "Launching Windows Explorer Failed",
"Could not find explorer.exe in path to launch Windows Explorer.");
return;
}
QStringList param;

View File

@ -73,7 +73,7 @@ public:
}
else if (Role == Qt::DecorationRole)
{
return QIcon(":/icons/Sphere Preview.png");
return QIcon(":/icons/Sphere Preview.svg");
}
}
else

View File

@ -32,13 +32,13 @@ CResourceSelector::CResourceSelector(QWidget *pParent /*= 0*/)
mpSelectButton = new QPushButton(this);
mpSelectButton->setToolTip("Select Resource");
mpSelectButton->setIcon(QIcon(":/icons/ArrowD_16px.png"));
mpSelectButton->setIcon(QIcon(":/icons/ArrowD_16px.svg"));
mpSelectButton->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
mpSelectButton->setFixedSize(16, 16);
mpClearButton = new QPushButton(this);
mpClearButton->setToolTip("Clear");
mpClearButton->setIcon(QIcon(":/icons/X_16px.png"));
mpClearButton->setIcon(QIcon(":/icons/X_16px.svg"));
mpClearButton->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
mpClearButton->setFixedSize(16, 16);

View File

@ -271,8 +271,8 @@ QVariant CInstancesModel::data(const QModelIndex& rkIndex, int Role) const
{
if (!mpScene) return QVariant::Invalid;
static QIcon Visible(":/icons/Show.png");
static QIcon Invisible(":/icons/Hide.png");
static QIcon Visible(":/icons/Show.svg");
static QIcon Invisible(":/icons/Hide.svg");
// Show/Hide Node Types
if (Type == EIndexType::NodeType)

View File

@ -62,7 +62,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Instances_16px.png</normaloff>:/icons/Instances_16px.png</iconset>
<normaloff>:/icons/Instances_16px.svg</normaloff>:/icons/Instances_16px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -79,7 +79,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/SelectMode_16px.png</normaloff>:/icons/SelectMode_16px.png</iconset>
<normaloff>:/icons/SelectMode_16px.svg</normaloff>:/icons/SelectMode_16px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -125,7 +125,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Swap_16px.png</normaloff>:/icons/Swap_16px.png</iconset>
<normaloff>:/icons/Swap_16px.svg</normaloff>:/icons/Swap_16px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -172,7 +172,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Instances_16px.png</normaloff>:/icons/Instances_16px.png</iconset>
<normaloff>:/icons/Instances_16px.svg</normaloff>:/icons/Instances_16px.svg</iconset>
</property>
<property name="iconSize">
<size>
@ -189,7 +189,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/SelectMode_16px.png</normaloff>:/icons/SelectMode_16px.png</iconset>
<normaloff>:/icons/SelectMode_16px.svg</normaloff>:/icons/SelectMode_16px.svg</iconset>
</property>
<property name="iconSize">
<size>

View File

@ -60,9 +60,9 @@ public:
bool IsImportant = (pScan ? pScan->IsCriticalPropertyRef() : false);
if (IsImportant)
return QIcon(":/icons/POI Important.png");
return QIcon(":/icons/POI Important.svg");
else
return QIcon(":/icons/POI Normal.png");
return QIcon(":/icons/POI Normal.svg");
}
return QVariant::Invalid;

View File

@ -56,9 +56,9 @@ QVariant CPoiMapModel::data(const QModelIndex& rkIndex, int Role) const
}
if (IsImportant)
return QIcon(":/icons/POI Important.png");
return QIcon(":/icons/POI Important.svg");
else
return QIcon(":/icons/POI Normal.png");
return QIcon(":/icons/POI Normal.svg");
}
}

View File

@ -60,7 +60,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Plus.png</normaloff>:/icons/Plus.png</iconset>
<normaloff>:/icons/Plus.svg</normaloff>:/icons/Plus.svg</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@ -74,7 +74,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Minus v2.png</normaloff>:/icons/Minus v2.png</iconset>
<normaloff>:/icons/Minus v2.svg</normaloff>:/icons/Minus v2.svg</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@ -123,7 +123,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/SelectMode_16px.png</normaloff>:/icons/SelectMode_16px.png</iconset>
<normaloff>:/icons/SelectMode_16px.svg</normaloff>:/icons/SelectMode_16px.svg</iconset>
</property>
<property name="checkable">
<bool>true</bool>
@ -140,7 +140,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Instances_16px.png</normaloff>:/icons/Instances_16px.png</iconset>
<normaloff>:/icons/Instances_16px.svg</normaloff>:/icons/Instances_16px.svg</iconset>
</property>
</widget>
</item>
@ -154,7 +154,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Minus v2.png</normaloff>:/icons/Minus v2.png</iconset>
<normaloff>:/icons/Minus v2.svg</normaloff>:/icons/Minus v2.svg</iconset>
</property>
</widget>
</item>

View File

@ -22,8 +22,8 @@ CScriptEditSidebar::CScriptEditSidebar(CWorldEditor *pEditor)
mpInstancesTab = new WInstancesTab(pEditor, this);
mpTabWidget->setIconSize(QSize(24, 24));
mpTabWidget->addTab(mpCreateTab, QIcon(":/icons/Create.png"), "");
mpTabWidget->addTab(mpModifyTab, QIcon(":/icons/Modify.png"), "");
mpTabWidget->addTab(mpInstancesTab, QIcon(":/icons/Instances.png"), "");
mpTabWidget->addTab(mpCreateTab, QIcon(":/icons/Create.svg"), "");
mpTabWidget->addTab(mpModifyTab, QIcon(":/icons/Modify.svg"), "");
mpTabWidget->addTab(mpInstancesTab, QIcon(":/icons/Instances.svg"), "");
pLayout->addWidget(mpTabWidget);
}

View File

@ -96,9 +96,9 @@ CWorldEditor::CWorldEditor(QWidget *parent)
mpEditModeButtonGroup = new QButtonGroup(this);
connect(mpEditModeButtonGroup, SIGNAL(buttonClicked(int)), this, SLOT(ChangeEditMode(int)));
AddEditModeButton( QIcon(":/icons/World.png"), "Edit World Info",eWEM_EditWorldInfo );
AddEditModeButton( QIcon(":/icons/Modify.png"), "Edit Script", eWEM_EditScript );
mpPoiMapAction = AddEditModeButton( QIcon(":/icons/PoiSymbol_24px.png"), "Edit POI Mappings", eWEM_EditPOIMappings );
AddEditModeButton( QIcon(":/icons/World.svg"), "Edit World Info",eWEM_EditWorldInfo );
AddEditModeButton( QIcon(":/icons/Modify.svg"), "Edit Script", eWEM_EditScript );
mpPoiMapAction = AddEditModeButton( QIcon(":/icons/PoiSymbol_24px.svg"), "Edit POI Mappings", eWEM_EditPOIMappings );
mpPoiMapAction->setVisible(false);
ChangeEditMode(eWEM_EditWorldInfo);
@ -123,7 +123,7 @@ CWorldEditor::CWorldEditor(QWidget *parent)
// Quickplay buttons
QToolButton* pQuickplayButton = new QToolButton(this);
pQuickplayButton->setIcon( QIcon(":/icons/Play_32px.png") );
pQuickplayButton->setIcon( QIcon(":/icons/Play_32px.svg") );
pQuickplayButton->setPopupMode( QToolButton::MenuButtonPopup );
pQuickplayButton->setMenu( new CQuickplayPropertyEditor(mQuickplayParms, this) );
pQuickplayButton->setToolTip( "Quickplay" );

View File

@ -377,7 +377,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Save.png</normaloff>:/icons/Save.png</iconset>
<normaloff>:/icons/Save.svg</normaloff>:/icons/Save.svg</iconset>
</property>
<property name="text">
<string>Save World</string>
@ -389,7 +389,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Link.png</normaloff>:/icons/Link.png</iconset>
<normaloff>:/icons/Link.svg</normaloff>:/icons/Link.svg</iconset>
</property>
<property name="text">
<string>Link</string>
@ -404,7 +404,7 @@
<action name="ActionUnlink">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Unlink.png</normaloff>:/icons/Unlink.png</iconset>
<normaloff>:/icons/Unlink.svg</normaloff>:/icons/Unlink.svg</iconset>
</property>
<property name="text">
<string>Unlink</string>
@ -690,7 +690,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/SaveAndRepack_32px.png</normaloff>:/icons/SaveAndRepack_32px.png</iconset>
<normaloff>:/icons/SaveAndRepack_32px.svg</normaloff>:/icons/SaveAndRepack_32px.svg</iconset>
</property>
<property name="text">
<string>Save and Cook</string>
@ -707,7 +707,7 @@
<action name="ActionOpenRecent">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Open_16px.png</normaloff>:/icons/Open_16px.png</iconset>
<normaloff>:/icons/Open_16px.svg</normaloff>:/icons/Open_16px.svg</iconset>
</property>
<property name="text">
<string>Open Recent</string>
@ -716,7 +716,7 @@
<action name="ActionOpenProject">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Open_16px.png</normaloff>:/icons/Open_16px.png</iconset>
<normaloff>:/icons/Open_16px.svg</normaloff>:/icons/Open_16px.svg</iconset>
</property>
<property name="text">
<string>Open Project</string>
@ -725,7 +725,7 @@
<action name="ActionExportGame">
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/New_16px.png</normaloff>:/icons/New_16px.png</iconset>
<normaloff>:/icons/New_16px.svg</normaloff>:/icons/New_16px.svg</iconset>
</property>
<property name="text">
<string>Create Project</string>
@ -753,7 +753,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/World.png</normaloff>:/icons/World.png</iconset>
<normaloff>:/icons/World.svg</normaloff>:/icons/World.svg</iconset>
</property>
<property name="text">
<string>Edit World Info</string>
@ -765,7 +765,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Modify.png</normaloff>:/icons/Modify.png</iconset>
<normaloff>:/icons/Modify.svg</normaloff>:/icons/Modify.svg</iconset>
</property>
<property name="text">
<string>Edit Script</string>

View File

@ -95,8 +95,8 @@ QVariant CWorldTreeModel::data(const QModelIndex& rkIndex, int Role) const
else if (Role == Qt::DecorationRole)
{
static QIcon sWorldIcon = QIcon(":/icons/World_16px.png");
static QIcon sAreaIcon = QIcon(":/icons/New_16px.png");
static QIcon sWorldIcon = QIcon(":/icons/World_16px.svg");
static QIcon sAreaIcon = QIcon(":/icons/New_16px.svg");
if (rkIndex.column() == 1)
return QVariant::Invalid;

View File

@ -173,7 +173,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Plus.png</normaloff>:/icons/Plus.png</iconset>
<normaloff>:/icons/Plus.svg</normaloff>:/icons/Plus.svg</iconset>
</property>
<property name="popupMode">
<enum>QToolButton::InstantPopup</enum>
@ -199,7 +199,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Edit_16px.png</normaloff>:/icons/Edit_16px.png</iconset>
<normaloff>:/icons/Edit_16px.svg</normaloff>:/icons/Edit_16px.svg</iconset>
</property>
</widget>
</item>
@ -232,7 +232,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Minus v2.png</normaloff>:/icons/Minus v2.png</iconset>
<normaloff>:/icons/Minus v2.svg</normaloff>:/icons/Minus v2.svg</iconset>
</property>
</widget>
</item>
@ -296,7 +296,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Plus.png</normaloff>:/icons/Plus.png</iconset>
<normaloff>:/icons/Plus.svg</normaloff>:/icons/Plus.svg</iconset>
</property>
<property name="popupMode">
<enum>QToolButton::InstantPopup</enum>
@ -319,7 +319,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Edit_16px.png</normaloff>:/icons/Edit_16px.png</iconset>
<normaloff>:/icons/Edit_16px.svg</normaloff>:/icons/Edit_16px.svg</iconset>
</property>
</widget>
</item>
@ -352,7 +352,7 @@
</property>
<property name="icon">
<iconset resource="../Icons.qrc">
<normaloff>:/icons/Minus v2.png</normaloff>:/icons/Minus v2.png</iconset>
<normaloff>:/icons/Minus v2.svg</normaloff>:/icons/Minus v2.svg</iconset>
</property>
</widget>
</item>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 367 B

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Anchor_Root_Bone_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="Bone">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M27,18c-1.104,0-2.104,0.447-2.828,1.172L12.828,7.828
C13.552,7.104,14,6.104,14,5c0-2.209-1.791-4-4-4S6,2.791,6,5c0,0.423,0.083,0.822,0.205,1.205C5.823,6.083,5.423,6,5,6
c-2.209,0-4,1.791-4,4s1.791,4,4,4c1.104,0,2.104-0.448,2.828-1.172l11.344,11.344C18.447,24.896,18,25.896,18,27
c0,2.209,1.791,4,4,4s4-1.791,4-4c0-0.423-0.084-0.822-0.205-1.205C26.178,25.916,26.577,26,27,26c2.209,0,4-1.791,4-4
S29.209,18,27,18z"/>
</g>
</g>
<g id="Anchor">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M15.725,25.15c-0.667,1.947-2.486,3.428-4.725,3.772V24h3
c0.552,0,1-0.224,1-0.5S14.552,23,14,23h-3v-1.277c0.595-0.347,1-0.984,1-1.723c0-1.104-0.896-2-2-2s-2,0.896-2,2
c0,0.738,0.405,1.376,1,1.723V23H6c-0.552,0-1,0.224-1,0.5S5.448,24,6,24h3v4.923c-2.238-0.345-4.057-1.825-4.725-3.772
C4.097,25.576,4,26.029,4,26.5c0,2.485,2.687,4.5,6,4.5s6-2.015,6-4.5C16,26.029,15.903,25.576,15.725,25.15z M10,21
c-0.552,0-1-0.447-1-1s0.448-1,1-1s1,0.447,1,1S10.552,21,10,21z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 160 B

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Use_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<g id="Use">
<g>
<polygon fill="#BBBBBB" points="10,9.5 10,1 6,1 6,9.5 2,9 8,16 14,9 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 575 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 163 B

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Use_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<g id="Use">
<g>
<polygon fill="#BBBBBB" points="15,6 6.5,6 7,2 0,8 7,14 6.5,10 15,10 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 576 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 206 B

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Beginning_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g id="Beginning">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M6,12l16,10V2L6,12z M2,2v20h4V12V2H2z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 266 B

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Beginning_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="Beginning">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M3,3v26h6V16V3H3z M9,16l20,13V3L9,16z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 180 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Disable_Anims_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g id="Disable_Anims">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M21.5,5c-0.652,0-1.201,0.419-1.408,1h-2.184
c-0.207-0.581-0.756-1-1.408-1s-1.201,0.419-1.408,1h-2.184C12.758,5.576,12.424,5.243,12,5.092V3.908
c0.581-0.207,1-0.756,1-1.408C13,1.672,12.328,1,11.5,1C10.671,1,10,1.672,10,2.5c0,0.652,0.419,1.201,1,1.408v1.184
C10.576,5.243,10.243,5.576,10.092,6H7.908C7.702,5.419,7.152,5,6.5,5S5.298,5.419,5.092,6H2.908C2.702,5.419,2.152,5,1.5,5
C0.671,5,0,5.672,0,6.5S0.671,8,1.5,8c0.652,0,1.202-0.419,1.408-1h2.184C5.298,7.581,5.848,8,6.5,8s1.202-0.419,1.408-1h2.184
C10.243,7.424,10.576,7.757,11,7.908v3.184c-0.191,0.068-0.364,0.172-0.511,0.307C10.225,11.158,9.886,11,9.5,11
C8.671,11,8,11.672,8,12.5c0,0.652,0.419,1.201,1,1.408v2.184c-0.581,0.207-1,0.756-1,1.408s0.419,1.201,1,1.408v1.184
c-0.581,0.207-1,0.756-1,1.408s0.419,1.201,1,1.408V23h1v-0.092c0.581-0.207,1-0.756,1-1.408s-0.419-1.201-1-1.408v-1.184
c0.581-0.207,1-0.756,1-1.408s-0.419-1.201-1-1.408v-2.184c0.187-0.066,0.351-0.173,0.495-0.302C10.761,13.849,11.111,14,11.5,14
c0.386,0,0.725-0.158,0.989-0.398c0.146,0.135,0.319,0.238,0.511,0.307v2.184c-0.581,0.207-1,0.756-1,1.408s0.419,1.201,1,1.408
v1.184c-0.581,0.207-1,0.756-1,1.408s0.419,1.201,1,1.408V23h1v-0.092c0.581-0.207,1-0.756,1-1.408s-0.419-1.201-1-1.408v-1.184
c0.581-0.207,1-0.756,1-1.408s-0.419-1.201-1-1.408v-2.184c0.581-0.207,1-0.756,1-1.408c0-0.828-0.672-1.5-1.5-1.5
c-0.389,0-0.739,0.151-1.006,0.394c-0.144-0.129-0.308-0.236-0.494-0.302V7.908C12.424,7.757,12.757,7.424,12.908,7h2.184
c0.207,0.581,0.756,1,1.408,1s1.201-0.419,1.408-1h2.184c0.207,0.581,0.756,1,1.408,1C22.328,8,23,7.328,23,6.5S22.328,5,21.5,5z"
/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 224 B

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Disable_Anims_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="Disable_Anims">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M29,6c-0.738,0-1.376,0.405-1.723,1h-2.555
C24.376,6.405,23.738,6,23,6s-1.376,0.405-1.723,1h-3.555C17.548,6.7,17.3,6.452,17,6.277V4.723C17.596,4.376,18,3.738,18,3
c0-1.104-0.896-2-2-2s-2,0.896-2,2c0,0.738,0.405,1.376,1,1.723v1.555C14.7,6.452,14.452,6.7,14.277,7h-3.555
C10.376,6.405,9.738,6,9,6S7.624,6.405,7.277,7H4.723C4.376,6.405,3.738,6,3,6C1.896,6,1,6.896,1,8s0.896,2,2,2
c0.738,0,1.376-0.405,1.723-1h2.555C7.624,9.595,8.262,10,9,10s1.376-0.405,1.723-1h3.555C14.452,9.3,14.7,9.548,15,9.723v4.555
c-0.189,0.11-0.349,0.259-0.492,0.423C14.142,14.275,13.605,14,13,14c-1.104,0-2,0.896-2,2c0,0.738,0.405,1.376,1,1.723v3.555
c-0.595,0.347-1,0.984-1,1.723s0.405,1.376,1,1.723v1.555c-0.595,0.347-1,0.984-1,1.723c0,1.104,0.896,2,2,2s2-0.896,2-2
c0-0.738-0.405-1.376-1-1.723v-1.555c0.595-0.347,1-0.984,1-1.723s-0.405-1.376-1-1.723v-3.555
c0.192-0.112,0.363-0.254,0.507-0.422C14.873,17.723,15.398,18,16,18c0.602,0,1.128-0.277,1.492-0.699
c0.146,0.168,0.315,0.31,0.508,0.422v3.555c-0.596,0.347-1,0.984-1,1.723s0.404,1.376,1,1.723v1.555c-0.596,0.347-1,0.984-1,1.723
c0,1.104,0.896,2,2,2s2-0.896,2-2c0-0.738-0.404-1.376-1-1.723v-1.555c0.596-0.347,1-0.984,1-1.723s-0.404-1.376-1-1.723v-3.555
c0.596-0.347,1-0.984,1-1.723c0-1.104-0.896-2-2-2c-0.605,0-1.142,0.275-1.509,0.7c-0.143-0.164-0.302-0.313-0.491-0.423V9.723
C17.3,9.548,17.548,9.3,17.723,9h3.555c0.347,0.595,0.984,1,1.723,1s1.376-0.405,1.723-1h2.555c0.347,0.595,0.984,1,1.723,1
c1.104,0,2-0.896,2-2S30.104,6,29,6z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 243 B

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Create_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g id="Create">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#B2B2B2" d="M13,3l-1-2l-1,2l1,2L13,3z M3,3l1,2l2,1L5,4L3,3z M21,3l-2,1
l-1,2l2-1L21,3z M3,21l2-1l1-2l-2,1L3,21z M21,11l-2,1l2,1l2-1L21,11z M18,18l1,2l2,1l-1-2L18,18z M12,7c-2.761,0-5,2.238-5,5
s2.239,5,5,5c2.762,0,5-2.238,5-5S14.762,7,12,7z M11,21l1,2l1-2l-1-2L11,21z M5,12l-2-1l-2,1l2,1L5,12z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 862 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 281 B

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Disc_2_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<g id="Inner" opacity="0.502">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M8,4C5.791,4,4,5.791,4,8s1.791,4,4,4s4-1.791,4-4S10.209,4,8,4z
M8,9C7.448,9,7,8.553,7,8s0.448-1,1-1c0.553,0,1,0.447,1,1S8.553,9,8,9z"/>
</g>
</g>
<g id="Disc">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M8,1C4.134,1,1,4.134,1,8s3.134,7,7,7s7-3.134,7-7S11.866,1,8,1z
M8,11c-1.657,0-3-1.343-3-3s1.343-3,3-3c1.656,0,3,1.343,3,3S9.656,11,8,11z"/>
</g>
</g>
<g id="Shine">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#DDDDDD" d="M10.934,1.65L9.307,5.311c0.603,0.293,1.089,0.78,1.383,1.383
l3.66-1.627C13.652,3.561,12.439,2.347,10.934,1.65z M5.311,9.307L1.65,10.934c0.697,1.506,1.911,2.719,3.417,3.416l1.627-3.66
C6.091,10.396,5.604,9.909,5.311,9.307z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 B

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Display_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g id="Display">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#B2B2B2" d="M20,3H4C2.896,3,2,3.896,2,5v10c0,1.104,0.896,2,2,2h5l1,1v1
l-1,1H6c-0.621,0-2,1.379-2,2h16c0-0.621-1.379-2-2-2h-3l-1-1v-1l1-1h5c1.104,0,2-0.896,2-2V5C22,3.896,21.104,3,20,3z M20,14
l-1,1H5l-1-1V6l1-1h14l1,1V14z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 793 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 214 B

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Don_x27_t_Loop_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g id="Don_x27_t_Loop">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M6,8h7l3-3H6V2L2,6v1l4,4V8z M3.5,17.5L6,15v-1l-3-3v6L3.5,17.5z
M18,16h-7l-3,3h10v3l4-4v-1l-4-4V16z M18,10l3,3V7l-0.5-0.5L18,9V10z M21,2L2,21l1,1L22,3L21,2z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 750 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 303 B

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Don_x27_t_Loop_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="Don_x27_t_Loop">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M8,19v-2l-4-4v10L8,19z M8,11h8l4-4H8V4L2,9l6,5V11z M30,23l-6-5
v3h-8l-4,4h12v3L30,23z M28,19V9l-4,4v2L28,19z M27,3L3,27l2,2L29,5L27,3z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 728 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 650 B

27
src/Editor/icons/Down.svg Normal file
View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px"
height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<defs>
<linearGradient id="Gradient_Inner" x1="2" x2="0" y1="0" y2="3">
<stop offset="25%" stop-color="#21dcff"/>
<stop offset="45%" stop-color="#106d84"/>
</linearGradient>
<linearGradient id="Gradient_Outer" x1="2" x2="0" y1="0" y2="3">
<stop offset="25%" stop-color="#1385a1"/>
<stop offset="45%" stop-color="#09414f"/>
</linearGradient>
</defs>
<g
id="Down_copy_2">
<g
id="g4">
<polygon
fill="url(#Gradient_Inner)"
points="10.5,6.5 10.5,0.5 5.5,0.5 5.5,6.5 1,6.5 8,15 15,6.5 "
id="polygon2"
style="stroke:url(#Gradient_Outer);stroke-opacity:1" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 964 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 484 B

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Edit_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<defs>
<linearGradient id="Yellow_Gradient_Inner" x1="2" x2="0" y1="0" y2="3">
<stop offset="25%" stop-color="#f5b733"/>
<stop offset="45%" stop-color="#a77d22"/>
</linearGradient>
<linearGradient id="Yellow_Gradient_Outer" x1="2" x2="0" y1="0" y2="3">
<stop offset="25%" stop-color="#a47c21"/>
<stop offset="45%" stop-color="#5d4613"/>
</linearGradient>
<linearGradient id="Pink_Gradient_Inner" x1="2" x2="-3" y1="0" y2="0">
<stop offset="25%" stop-color="#f77e7e"/>
<stop offset="45%" stop-color="#da7070"/>
</linearGradient>
<linearGradient id="Pink_Gradient_Outer" x1="2" x2="-2" y1="0" y2="0">
<stop offset="25%" stop-color="#b75d5d"/>
<stop offset="45%" stop-color="#824242"/>
</linearGradient>
</defs>
<g id="Edit_Eraser">
<g>
<rect x="11.836" y="0.982" transform="matrix(0.7071 -0.7071 0.7071 0.7071 1.9363 10.1746)" fill="url(#Pink_Gradient_Inner)" stroke="url(#Pink_Gradient_Outer)" stroke-miterlimit="10" width="2.828" height="3.536"/>
</g>
</g>
<g id="Edit_Pencil">
<g>
<polygon fill="url(#Yellow_Gradient_Inner)" stroke="url(#Yellow_Gradient_Outer)" stroke-miterlimit="10" points="10,3.5 2.5,11 1.5,14.5 5,13.5 12.5,6 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 905 B

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Edit_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<defs>
<linearGradient id="Yellow_Gradient_Inner" x1="2" x2="0" y1="0" y2="3">
<stop offset="25%" stop-color="#f5b733"/>
<stop offset="45%" stop-color="#a77d22"/>
</linearGradient>
<linearGradient id="Yellow_Gradient_Outer" x1="2" x2="0" y1="0" y2="3">
<stop offset="25%" stop-color="#a47c21"/>
<stop offset="45%" stop-color="#5d4613"/>
</linearGradient>
<linearGradient id="Pink_Gradient_Inner" x1="2" x2="-3" y1="0" y2="0">
<stop offset="25%" stop-color="#f77e7e"/>
<stop offset="45%" stop-color="#da7070"/>
</linearGradient>
<linearGradient id="Pink_Gradient_Outer" x1="2" x2="-2" y1="0" y2="0">
<stop offset="25%" stop-color="#b75d5d"/>
<stop offset="45%" stop-color="#824242"/>
</linearGradient>
</defs>
<g id="Edit_Eraser">
<g>
<rect x="17.379" y="1.672" transform="matrix(0.7071 -0.7071 0.7071 0.7071 2.5294 15.1066)" fill="url(#Pink_Gradient_Inner)" stroke="url(#Pink_Gradient_Outer)" stroke-miterlimit="10" width="4.243" height="5.657"/>
</g>
</g>
<g id="Edit_Pencil">
<g>
<polygon fill="url(#Yellow_Gradient_Inner)" stroke="url(#Yellow_Gradient_Outer)" stroke-miterlimit="10" points="15,5 3,17 1,23 7,21 19,9 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Edit_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<defs>
<linearGradient id="Yellow_Gradient_Inner" x1="2" x2="0" y1="0" y2="3">
<stop offset="25%" stop-color="#f5b733"/>
<stop offset="45%" stop-color="#a77d22"/>
</linearGradient>
<linearGradient id="Yellow_Gradient_Outer" x1="2" x2="0" y1="0" y2="3">
<stop offset="25%" stop-color="#a47c21"/>
<stop offset="45%" stop-color="#5d4613"/>
</linearGradient>
<linearGradient id="Pink_Gradient_Inner" x1="2" x2="-3" y1="0" y2="0">
<stop offset="25%" stop-color="#f77e7e"/>
<stop offset="45%" stop-color="#da7070"/>
</linearGradient>
<linearGradient id="Pink_Gradient_Outer" x1="2" x2="-2" y1="0" y2="0">
<stop offset="25%" stop-color="#b75d5d"/>
<stop offset="45%" stop-color="#824242"/>
</linearGradient>
</defs>
<g id="Edit_Eraser">
<g>
<rect x="23.672" y="1.964" transform="matrix(0.7071 -0.7071 0.7071 0.7071 3.8726 20.3492)" fill="url(#Pink_Gradient_Inner)" stroke="url(#Pink_Gradient_Outer)" stroke-width="2" width="5.657" height="7.071"/>
</g>
</g>
<g id="Edit_Pencil">
<g>
<polygon fill="url(#Yellow_Gradient_Inner)" stroke="url(#Yellow_Gradient_Outer)" stroke-width="2" points="20,7 5,22 3,29 10,27 25,12 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 200 B

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="End_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g id="End">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M2,22l16-10L2,2V22z M18,2v10v10h4V2H18z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 237 B

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="End_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="End">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M23,3v13v13h6V3H23z M3,29l20-13L3,3V29z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 349 B

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Show_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="Show">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" d="M16,7C6,7,0,16,0,16s6,9,16,9s16-9,16-9S26,7,16,7z M16,21c-6.438,0-11-5-11-5
s4.563-5,11-5s11,5,11,5S22.438,21,16,21z M21,16c0-2.762-2.238-5-5-5c-2.761,0-5,2.238-5,5s2.239,5,5,5
C18.762,21,21,18.762,21,16z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 766 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 B

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Settings_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<g id="Settings">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M16,6.4L13.6,5.6L15,3l-2-2l-2.6,1.4L9.6,0H6.4L5.6,2.4L3,1L1,3
l1.4,2.6L0,6.4V9.6L2.4,10.4L1,13l2,2l2.6-1.4L6.4,16h3.2l0.801-2.4L13,15l2-2l-1.4-2.6L16,9.6V6.4z M8,11.012
c-1.664,0-3.012-1.349-3.012-3.012S6.336,4.988,8,4.988c1.664,0,3.012,1.349,3.012,3.012S9.664,11.012,8,11.012z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 862 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 273 B

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Gear_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g id="Gear">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M22,10l-3-1l2-3l-3-3l-3,2l-1-3h-4L9,5L6,3L3,6l2,3l-3,1v4l3,1
l-2,3l3,3l3-2l1,3h4l1-3l3,2l3-3l-2-3l3-1V10z M12,16c-2.209,0-4-1.791-4-4s1.791-4,4-4s4,1.791,4,4S14.209,16,12,16z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 748 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 B

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Grid_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g id="Grid">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#B2B2B2" d="M1,1v22h22V1H1z M13,2h4v4h-4V2z M13,7h4v4h-4V7z M17,13v4h-4v-4
H17z M7,2h4v4H7V2z M7,7h4v4H7V7z M11,13v4H7v-4H11z M2,2h4v4H2V2z M2,7h4v4H2V7z M2,13h4v4H2V13z M2,22v-4h4v4H2z M7,22v-4h4v4H7
z M13,22v-4h4v4H13z M22,22h-4v-4h4V22z M22,17h-4v-4h4V17z M22,11h-4V7h4V11z M22,6h-4V2h4V6z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 857 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 B

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Grid_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="Grid">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M3,3v26h26V3H3z M17,4h5v5h-5V4z M17,10h5v5h-5V10z M22,17v5h-5
v-5H22z M10,4h5v5h-5V4z M10,10h5v5h-5V10z M15,17v5h-5v-5H15z M4,4h5v5H4V4z M4,10h5v5H4V10z M4,17h5v5H4V17z M4,28v-5h5v5H4z
M10,28v-5h5v5H10z M17,28v-5h5v5H17z M28,28h-5v-5h5V28z M28,22h-5v-5h5V22z M28,15h-5v-5h5V15z M28,9h-5V4h5V9z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 871 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 349 B

14
src/Editor/icons/Hide.svg Normal file
View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Hide_2_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="Hide">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M32,16l-3-2l-2,2c0,0-4.563,3-11,3S5,16,5,16l-2-2l-3,2
c0,0,2.352,2.717,6.542,4.763L4,25l2,1l2.613-4.354c1.015,0.375,2.1,0.702,3.271,0.936L11,27l2,1l1-5l-0.271-0.136
C14.464,22.944,15.215,23,16,23c0.783,0,1.534-0.053,2.266-0.133L18,23l1,5l2-1l-0.884-4.417c1.168-0.235,2.265-0.553,3.277-0.928
L26,26l2-1l-2.532-4.221C29.66,18.729,32,16,32,16z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 920 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 462 B

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Highlight_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="Highlight_Black">
<g>
<polygon fill="#BBBBBB" points="23.5,3.01 8.5,3.01 11,13 1,16 8.5,28.99 23.5,28.99 31,16 "/>
</g>
</g>
<g id="Highlight_Red">
<g>
<polygon fill="#FF0000" points="8.5,3.01 1,16 16,16 "/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 713 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Instances_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g id="Instances">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#B2B2B2" d="M8.5,9h12C21.328,9,22,8.328,22,7.5S21.328,6,20.5,6h-12
C7.671,6,7,6.672,7,7.5S7.671,9,8.5,9z M3.5,6C2.671,6,2,6.672,2,7.5S2.671,9,3.5,9S5,8.328,5,7.5S4.329,6,3.5,6z M20.5,11h-12
C7.671,11,7,11.672,7,12.5S7.671,14,8.5,14h12c0.828,0,1.5-0.672,1.5-1.5S21.328,11,20.5,11z M3.5,11C2.671,11,2,11.672,2,12.5
S2.671,14,3.5,14S5,13.328,5,12.5S4.329,11,3.5,11z M20.5,16h-12C7.671,16,7,16.672,7,17.5S7.671,19,8.5,19h12
c0.828,0,1.5-0.672,1.5-1.5S21.328,16,20.5,16z M3.5,16C2.671,16,2,16.672,2,17.5S2.671,19,3.5,19S5,18.328,5,17.5
S4.329,16,3.5,16z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 119 B

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Instances_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<g id="Instances">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M2.5,2C1.671,2,1,2.672,1,3.5S1.671,5,2.5,5S4,4.328,4,3.5
S3.329,2,2.5,2z M6.5,5h7C14.328,5,15,4.328,15,3.5S14.328,2,13.5,2h-7C5.671,2,5,2.672,5,3.5S5.671,5,6.5,5z M2.5,6
C1.671,6,1,6.672,1,7.5S1.671,9,2.5,9S4,8.328,4,7.5S3.329,6,2.5,6z M13.5,6h-7C5.671,6,5,6.672,5,7.5S5.671,9,6.5,9h7
C14.328,9,15,8.328,15,7.5S14.328,6,13.5,6z M2.5,10C1.671,10,1,10.672,1,11.5S1.671,13,2.5,13S4,12.328,4,11.5S3.329,10,2.5,10z
M13.5,10h-7C5.671,10,5,10.672,5,11.5S5.671,13,6.5,13h7c0.828,0,1.5-0.672,1.5-1.5S14.328,10,13.5,10z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 B

16
src/Editor/icons/Link.svg Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Link_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="Link">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M28,22l-4-4c-1.217-1.217-3.225-1.473-4.794-0.794l-4.413-4.413
C15.473,11.225,15.217,9.217,14,8l-4-4C8.438,2.438,5.562,2.438,4,4s-1.562,4.438,0,6l4,4c1.217,1.217,3.225,1.473,4.794,0.794
l4.412,4.412C16.527,20.775,16.783,22.783,18,24l4,4c1.563,1.563,4.438,1.563,6,0S29.563,23.563,28,22z M10,13L5,8
C3.594,6.594,6.531,3.531,8,5l5,5c0.355,0.355,0.415,0.82,0.289,1.289L12,10l-2,2l1.289,1.289C10.82,13.415,10.355,13.355,10,13z
M24,27l-5-5c-0.363-0.363-0.433-0.838-0.316-1.316L20,22l2-2l-1.333-1.333C21.143,18.547,21.62,18.62,22,19l5,5
C28.375,25.375,25.375,28.375,24,27z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 B

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Loop_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g id="Loop">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M18,13v3H6v-2l-3-3v6l2,2h13v3l4-4v-1L18,13z M6,8h12v2l3,3V7
l-2-2H6V2L2,6v1l4,4V8z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 656 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 B

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Loop_1_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
<g id="Loop">
<g>
<path fill-rule="evenodd" clip-rule="evenodd" fill="#BBBBBB" d="M8,11h16v4l4,4V9l-2-2H8V4L2,9l6,5V11z M30,23l-6-5v3H8v-4l-4-4
v10l2,2h18v3L30,23z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 655 B

Some files were not shown because too many files have changed in this diff Show More