Add icons

master
Jeremy Hu 2018-03-13 20:49:24 +08:00
parent ce20e49883
commit 20f4b669bb
1151 changed files with 13751 additions and 49 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
moc_* moc_*
.DS_Store

3
convertresources.sh Normal file
View File

@ -0,0 +1,3 @@
convert thirdparty/capicon/png/white/059.png -fuzz 90% -fill 'rgb(252,102,33)' -opaque 'rgb(255,255,255)' resources/add.png
convert thirdparty/capicon/png/white/262.png -fuzz 90% -fill 'rgb(252,102,33)' -opaque 'rgb(255,255,255)' resources/select.png
convert thirdparty/capicon/png/white/078.png -fuzz 90% -fill 'rgb(252,102,33)' -opaque 'rgb(255,255,255)' resources/picture.png

View File

@ -1,5 +1,6 @@
QT += core widgets opengl QT += core widgets opengl
CONFIG += debug CONFIG += debug
RESOURCES += resources.qrc
INCLUDEPATH += src INCLUDEPATH += src

7
resources.qrc Normal file
View File

@ -0,0 +1,7 @@
<!DOCTYPE RCC><RCC version="1.0">
<qresource>
<file>resources/add.png</file>
<file>resources/select.png</file>
<file>resources/picture.png</file>
</qresource>
</RCC>

BIN
resources/add.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
resources/picture.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
resources/select.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@ -29,14 +29,8 @@ int main(int argc, char ** argv)
qApp->setStyleSheet("QToolTip { color: #ffffff; background-color: #2a82da; border: 1px solid white; }"); qApp->setStyleSheet("QToolTip { color: #ffffff; background-color: #2a82da; border: 1px solid white; }");
QCoreApplication::setApplicationName("Dust 3D"); QCoreApplication::setApplicationName("Dust 3D");
MainWindow mainWindow; MainWindow mainWindow;
mainWindow.resize(mainWindow.sizeHint()); mainWindow.showMaximized();
int desktopArea = QApplication::desktop()->width() *
QApplication::desktop()->height();
int widgetArea = mainWindow.width() * mainWindow.height();
if (((float)widgetArea / (float)desktopArea) < 0.75f)
mainWindow.show();
else
mainWindow.showMaximized();
return app.exec(); return app.exec();
} }

View File

@ -17,53 +17,58 @@ MainWindow::MainWindow() :
m_skeletonDirty(false), m_skeletonDirty(false),
m_turnaroundLoader(NULL), m_turnaroundLoader(NULL),
m_turnaroundDirty(false) m_turnaroundDirty(false)
//m_turnaroundFilename("../assets/male_werewolf_turnaround_lineart_by_jennette_brown.png")
{ {
QPushButton *skeletonButton = new QPushButton("Skeleton"); //QPushButton *skeletonButton = new QPushButton("Skeleton");
QPushButton *motionButton = new QPushButton("Motion"); //QPushButton *motionButton = new QPushButton("Motion");
QPushButton *modelButton = new QPushButton("Model"); //QPushButton *modelButton = new QPushButton("Model");
QButtonGroup *pageButtonGroup = new QButtonGroup; //QButtonGroup *pageButtonGroup = new QButtonGroup;
pageButtonGroup->addButton(skeletonButton); //pageButtonGroup->addButton(skeletonButton);
pageButtonGroup->addButton(motionButton); //pageButtonGroup->addButton(motionButton);
pageButtonGroup->addButton(modelButton); //pageButtonGroup->addButton(modelButton);
skeletonButton->setCheckable(true); //skeletonButton->setCheckable(true);
motionButton->setCheckable(true); //motionButton->setCheckable(true);
modelButton->setCheckable(true); //modelButton->setCheckable(true);
pageButtonGroup->setExclusive(true); //pageButtonGroup->setExclusive(true);
skeletonButton->setChecked(true); //skeletonButton->setChecked(true);
QHBoxLayout *topLayout = new QHBoxLayout; QHBoxLayout *topLayout = new QHBoxLayout;
topLayout->addStretch(); topLayout->addStretch();
topLayout->addWidget(skeletonButton); //topLayout->addWidget(skeletonButton);
topLayout->addWidget(motionButton); //topLayout->addWidget(motionButton);
topLayout->addWidget(modelButton); //topLayout->addWidget(modelButton);
topLayout->addStretch(); topLayout->addStretch();
skeletonButton->adjustSize(); //skeletonButton->adjustSize();
motionButton->adjustSize(); //motionButton->adjustSize();
modelButton->adjustSize(); //modelButton->adjustSize();
m_skeletonEditWidget = new SkeletonEditWidget; m_skeletonEditWidget = new SkeletonEditWidget;
m_modelingWidget = new ModelingWidget; m_modelingWidget = new ModelingWidget(this);
m_modelingWidget->setFixedSize(128, 128); m_modelingWidget->setMinimumSize(128, 128);
m_modelingWidget->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
m_modelingWidget->setWindowFlags(Qt::Tool | Qt::Window);
m_modelingWidget->setWindowTitle("3D Model");
QPushButton *changeTurnaroundButton = new QPushButton("Change turnaround.."); QPushButton *changeTurnaroundButton = new QPushButton("");
changeTurnaroundButton->setIcon(QIcon(":/resources/picture.png"));
QVBoxLayout *rightLayout = new QVBoxLayout; QVBoxLayout *rightLayout = new QVBoxLayout;
rightLayout->addWidget(m_modelingWidget);
rightLayout->addSpacing(10); rightLayout->addSpacing(10);
rightLayout->addWidget(changeTurnaroundButton); rightLayout->addWidget(changeTurnaroundButton);
rightLayout->addStretch(); rightLayout->addStretch();
QToolBar *toolbar = new QToolBar; QToolBar *toolbar = new QToolBar;
toolbar->setIconSize(QSize(16, 16));
toolbar->setOrientation(Qt::Vertical); toolbar->setOrientation(Qt::Vertical);
QAction *addAction = new QAction(tr("Add"), this); QAction *addAction = new QAction(tr("Add"), this);
addAction->setIcon(QIcon(":/resources/add.png"));
QAction *selectAction = new QAction(tr("Select"), this); QAction *selectAction = new QAction(tr("Select"), this);
selectAction->setIcon(QIcon(":/resources/select.png"));
toolbar->addAction(addAction); toolbar->addAction(addAction);
toolbar->addAction(selectAction); toolbar->addAction(selectAction);
@ -107,7 +112,17 @@ MainWindow::MainWindow() :
void MainWindow::meshReady() void MainWindow::meshReady()
{ {
m_modelingWidget->updateMesh(m_skeletonToMesh->takeResultMesh()); Mesh *resultMesh = m_skeletonToMesh->takeResultMesh();
if (resultMesh) {
if (!m_modelingWidget->isVisible()) {
QRect referenceRect = m_skeletonEditWidget->geometry();
QPoint pos = QPoint(referenceRect.right() - m_modelingWidget->width(),
referenceRect.bottom() - m_modelingWidget->height());
m_modelingWidget->move(pos.x(), pos.y());
m_modelingWidget->show();
}
}
m_modelingWidget->updateMesh(resultMesh);
delete m_skeletonToMesh; delete m_skeletonToMesh;
m_skeletonToMesh = NULL; m_skeletonToMesh = NULL;
if (m_skeletonDirty) { if (m_skeletonDirty) {
@ -160,8 +175,9 @@ void MainWindow::turnaroundChanged()
void MainWindow::turnaroundImageReady() void MainWindow::turnaroundImageReady()
{ {
QImage *backgroundImage = m_turnaroundLoader->takeResultImage(); QImage *backgroundImage = m_turnaroundLoader->takeResultImage();
if (backgroundImage && backgroundImage->width() > 0 && backgroundImage->height() > 0) if (backgroundImage && backgroundImage->width() > 0 && backgroundImage->height() > 0) {
m_skeletonEditWidget->graphicsView()->updateBackgroundImage(*backgroundImage); m_skeletonEditWidget->graphicsView()->updateBackgroundImage(*backgroundImage);
}
delete backgroundImage; delete backgroundImage;
delete m_turnaroundLoader; delete m_turnaroundLoader;
m_turnaroundLoader = NULL; m_turnaroundLoader = NULL;

View File

@ -34,16 +34,6 @@ ModelingWidget::~ModelingWidget()
delete m_mesh; delete m_mesh;
} }
QSize ModelingWidget::minimumSizeHint() const
{
return QSize(50, 50);
}
QSize ModelingWidget::sizeHint() const
{
return QSize(400, 400);
}
static void qNormalizeAngle(int &angle) static void qNormalizeAngle(int &angle)
{ {
while (angle < 0) while (angle < 0)

View File

@ -21,9 +21,6 @@ public:
static bool isTransparent() { return m_transparent; } static bool isTransparent() { return m_transparent; }
static void setTransparent(bool t) { m_transparent = t; } static void setTransparent(bool t) { m_transparent = t; }
QSize minimumSizeHint() const override;
QSize sizeHint() const override;
void updateMesh(Mesh *mesh); void updateMesh(Mesh *mesh);

View File

@ -1,10 +1,11 @@
#include <QGraphicsPixmapItem> #include <QGraphicsPixmapItem>
#include <cmath>
#include "skeletoneditgraphicsview.h" #include "skeletoneditgraphicsview.h"
#include "skeletoneditnodeitem.h" #include "skeletoneditnodeitem.h"
#include "skeletoneditedgeitem.h" #include "skeletoneditedgeitem.h"
qreal SkeletonEditGraphicsView::m_initialNodeSize = 128; qreal SkeletonEditGraphicsView::m_initialNodeSize = 128;
qreal SkeletonEditGraphicsView::m_minimalNodeSize = 32; qreal SkeletonEditGraphicsView::m_minimalNodeSize = 8;
SkeletonEditGraphicsView::SkeletonEditGraphicsView(QWidget *parent) : SkeletonEditGraphicsView::SkeletonEditGraphicsView(QWidget *parent) :
QGraphicsView(parent), QGraphicsView(parent),
@ -20,6 +21,7 @@ SkeletonEditGraphicsView::SkeletonEditGraphicsView(QWidget *parent) :
setScene(new QGraphicsScene()); setScene(new QGraphicsScene());
m_backgroundItem = new QGraphicsPixmapItem(); m_backgroundItem = new QGraphicsPixmapItem();
m_backgroundItem->setOpacity(0.25);
scene()->addItem(m_backgroundItem); scene()->addItem(m_backgroundItem);
m_pendingNodeItem = new QGraphicsEllipseItem(0, 0, m_initialNodeSize, m_initialNodeSize); m_pendingNodeItem = new QGraphicsEllipseItem(0, 0, m_initialNodeSize, m_initialNodeSize);
@ -257,7 +259,9 @@ void SkeletonEditGraphicsView::wheelEvent(QWheelEvent *event)
QWidget::wheelEvent(event); QWidget::wheelEvent(event);
if (!m_backgroundLoaded) if (!m_backgroundLoaded)
return; return;
qreal delta = event->delta(); qreal delta = event->delta() / 10;
if (fabs(delta) < 1)
delta = delta < 0 ? -1.0 : 1.0;
AddItemRadius(m_pendingNodeItem, delta); AddItemRadius(m_pendingNodeItem, delta);
if (!m_inAddNodeMode && m_lastHoverNodeItem) { if (!m_inAddNodeMode && m_lastHoverNodeItem) {
if (canAddItemRadius(m_lastHoverNodeItem, delta) && if (canAddItemRadius(m_lastHoverNodeItem, delta) &&

View File

@ -30,7 +30,6 @@ SkeletonEditGraphicsView *SkeletonEditWidget::graphicsView()
void SkeletonEditWidget::resizeEvent(QResizeEvent *event) void SkeletonEditWidget::resizeEvent(QResizeEvent *event)
{ {
QFrame::resizeEvent(event); QFrame::resizeEvent(event);
//m_graphicsView->fitInView(QRectF(0, 0, m_graphicsView->scene()->width(), m_graphicsView->scene()->height()), Qt::KeepAspectRatio);
emit sizeChanged(); emit sizeChanged();
} }

BIN
thirdparty/capicon/eps/capicon.eps vendored Normal file

Binary file not shown.

150
thirdparty/capicon/font/demo-files/demo.css vendored Executable file
View File

@ -0,0 +1,150 @@
body {
padding: 0;
margin: 0;
font-family: sans-serif;
font-size: 1em;
line-height: 1.5;
color: #555;
background: #fff;
}
h1 {
font-size: 1.5em;
font-weight: normal;
}
small {
font-size: .66666667em;
}
a {
color: #e74c3c;
text-decoration: none;
}
a:hover, a:focus {
box-shadow: 0 1px #e74c3c;
}
.bshadow0, input {
box-shadow: inset 0 -2px #e7e7e7;
}
input:hover {
box-shadow: inset 0 -2px #ccc;
}
input, fieldset {
font-size: 1em;
margin: 0;
padding: 0;
border: 0;
}
input {
color: inherit;
line-height: 1.5;
height: 1.5em;
padding: .25em 0;
}
input:focus {
outline: none;
box-shadow: inset 0 -2px #449fdb;
}
.glyph {
font-size: 16px;
width: 15em;
padding-bottom: 1em;
margin-right: 4em;
margin-bottom: 1em;
float: left;
overflow: hidden;
}
.liga {
width: 80%;
width: calc(100% - 2.5em);
}
.talign-right {
text-align: right;
}
.talign-center {
text-align: center;
}
.bgc1 {
background: #f1f1f1;
}
.fgc1 {
color: #999;
}
.fgc0 {
color: #000;
}
p {
margin-top: 1em;
margin-bottom: 1em;
}
.mvm {
margin-top: .75em;
margin-bottom: .75em;
}
.mtn {
margin-top: 0;
}
.mtl, .mal {
margin-top: 1.5em;
}
.mbl, .mal {
margin-bottom: 1.5em;
}
.mal, .mhl {
margin-left: 1.5em;
margin-right: 1.5em;
}
.mhmm {
margin-left: 1em;
margin-right: 1em;
}
.mls {
margin-left: .25em;
}
.ptl {
padding-top: 1.5em;
}
.pbs, .pvs {
padding-bottom: .25em;
}
.pvs, .pts {
padding-top: .25em;
}
.unit {
float: left;
}
.unitRight {
float: right;
}
.size1of2 {
width: 50%;
}
.size1of1 {
width: 100%;
}
.clearfix:before, .clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.hidden-true {
display: none;
}
.textbox0 {
width: 3em;
background: #f1f1f1;
padding: .25em .5em;
line-height: 1.5;
height: 1.5em;
}
#testDrive {
display: block;
padding-top: 24px;
line-height: 1.5;
}
.fs0 {
font-size: 16px;
}
.fs1 {
font-size: 32px;
}

30
thirdparty/capicon/font/demo-files/demo.js vendored Executable file
View File

@ -0,0 +1,30 @@
if (!('boxShadow' in document.body.style)) {
document.body.setAttribute('class', 'noBoxShadow');
}
document.body.addEventListener("click", function(e) {
var target = e.target;
if (target.tagName === "INPUT" &&
target.getAttribute('class').indexOf('liga') === -1) {
target.select();
}
});
(function() {
var fontSize = document.getElementById('fontSize'),
testDrive = document.getElementById('testDrive'),
testText = document.getElementById('testText');
function updateTest() {
testDrive.innerHTML = testText.value || String.fromCharCode(160);
if (window.icomoonLiga) {
window.icomoonLiga(testDrive);
}
}
function updateSize() {
testDrive.style.fontSize = fontSize.value + 'px';
}
fontSize.addEventListener('change', updateSize, false);
testText.addEventListener('input', updateTest, false);
testText.addEventListener('change', updateTest, false);
updateSize();
}());

4918
thirdparty/capicon/font/demo.html vendored Executable file

File diff suppressed because it is too large Load Diff

BIN
thirdparty/capicon/font/fonts/captainicon.eot vendored Executable file

Binary file not shown.

385
thirdparty/capicon/font/fonts/captainicon.svg vendored Executable file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 372 KiB

BIN
thirdparty/capicon/font/fonts/captainicon.ttf vendored Executable file

Binary file not shown.

BIN
thirdparty/capicon/font/fonts/captainicon.woff vendored Executable file

Binary file not shown.

1125
thirdparty/capicon/font/ie7/ie7.css vendored Executable file

File diff suppressed because it is too large Load Diff

406
thirdparty/capicon/font/ie7/ie7.js vendored Executable file
View File

@ -0,0 +1,406 @@
/* To avoid CSS expressions while still supporting IE 7 and IE 6, use this script */
/* The script tag referencing this file must be placed before the ending body tag. */
/* Use conditional comments in order to target IE 7 and older:
<!--[if lt IE 8]><!-->
<script src="ie7/ie7.js"></script>
<!--<![endif]-->
*/
(function() {
function addIcon(el, entity) {
var html = el.innerHTML;
el.innerHTML = '<span style="font-family: \'captainicon\'">' + entity + '</span>' + html;
}
var icons = {
'icon-001': '&#xe600;',
'icon-002': '&#xe601;',
'icon-003': '&#xe602;',
'icon-004': '&#xe603;',
'icon-005': '&#xe604;',
'icon-006': '&#xe605;',
'icon-007': '&#xe606;',
'icon-008': '&#xe607;',
'icon-009': '&#xe608;',
'icon-010': '&#xe609;',
'icon-011': '&#xe60a;',
'icon-012': '&#xe60b;',
'icon-013': '&#xe60c;',
'icon-014': '&#xe60d;',
'icon-015': '&#xe60e;',
'icon-016': '&#xe60f;',
'icon-017': '&#xe610;',
'icon-018': '&#xe611;',
'icon-019': '&#xe612;',
'icon-020': '&#xe613;',
'icon-021': '&#xe614;',
'icon-022': '&#xe615;',
'icon-023': '&#xe616;',
'icon-024': '&#xe617;',
'icon-025': '&#xe618;',
'icon-026': '&#xe619;',
'icon-027': '&#xe61a;',
'icon-028': '&#xe61b;',
'icon-029': '&#xe61c;',
'icon-030': '&#xe61d;',
'icon-031': '&#xe61e;',
'icon-032': '&#xe61f;',
'icon-033': '&#xe620;',
'icon-034': '&#xe621;',
'icon-035': '&#xe622;',
'icon-036': '&#xe623;',
'icon-037': '&#xe624;',
'icon-038': '&#xe625;',
'icon-039': '&#xe626;',
'icon-040': '&#xe627;',
'icon-041': '&#xe628;',
'icon-042': '&#xe629;',
'icon-043': '&#xe62a;',
'icon-044': '&#xe62b;',
'icon-045': '&#xe62c;',
'icon-046': '&#xe62d;',
'icon-047': '&#xe62e;',
'icon-048': '&#xe62f;',
'icon-049': '&#xe630;',
'icon-050': '&#xe631;',
'icon-051': '&#xe632;',
'icon-052': '&#xe633;',
'icon-053': '&#xe634;',
'icon-054': '&#xe635;',
'icon-055': '&#xe636;',
'icon-056': '&#xe637;',
'icon-057': '&#xe638;',
'icon-058': '&#xe639;',
'icon-059': '&#xe63a;',
'icon-060': '&#xe63b;',
'icon-061': '&#xe63c;',
'icon-062': '&#xe63d;',
'icon-063': '&#xe63e;',
'icon-064': '&#xe63f;',
'icon-065': '&#xe640;',
'icon-066': '&#xe641;',
'icon-067': '&#xe642;',
'icon-068': '&#xe643;',
'icon-069': '&#xe644;',
'icon-070': '&#xe645;',
'icon-071': '&#xe646;',
'icon-072': '&#xe647;',
'icon-073': '&#xe648;',
'icon-074': '&#xe649;',
'icon-075': '&#xe64a;',
'icon-076': '&#xe64b;',
'icon-077': '&#xe64c;',
'icon-078': '&#xe64d;',
'icon-079': '&#xe64e;',
'icon-080': '&#xe64f;',
'icon-081': '&#xe650;',
'icon-082': '&#xe651;',
'icon-083': '&#xe652;',
'icon-084': '&#xe653;',
'icon-085': '&#xe654;',
'icon-086': '&#xe655;',
'icon-087': '&#xe656;',
'icon-088': '&#xe657;',
'icon-089': '&#xe658;',
'icon-090': '&#xe659;',
'icon-091': '&#xe65a;',
'icon-092': '&#xe65b;',
'icon-093': '&#xe65c;',
'icon-094': '&#xe65d;',
'icon-095': '&#xe65e;',
'icon-096': '&#xe65f;',
'icon-097': '&#xe660;',
'icon-98': '&#xe661;',
'icon-099': '&#xe662;',
'icon-100': '&#xe663;',
'icon-101': '&#xe664;',
'icon-102': '&#xe665;',
'icon-103': '&#xe666;',
'icon-104': '&#xe667;',
'icon-105': '&#xe668;',
'icon-106': '&#xe669;',
'icon-107': '&#xe66a;',
'icon-108': '&#xe66b;',
'icon-109': '&#xe66c;',
'icon-110': '&#xe66d;',
'icon-111': '&#xe66e;',
'icon-112': '&#xe66f;',
'icon-113': '&#xe670;',
'icon-114': '&#xe671;',
'icon-115': '&#xe672;',
'icon-116': '&#xe673;',
'icon-117': '&#xe674;',
'icon-118': '&#xe675;',
'icon-119': '&#xe676;',
'icon-120': '&#xe677;',
'icon-121': '&#xe678;',
'icon-122': '&#xe679;',
'icon-123': '&#xe67a;',
'icon-124': '&#xe67b;',
'icon-125': '&#xe67c;',
'icon-126': '&#xe67d;',
'icon-127': '&#xe67e;',
'icon-128': '&#xe67f;',
'icon-129': '&#xe680;',
'icon-130': '&#xe681;',
'icon-131': '&#xe682;',
'icon-132': '&#xe683;',
'icon-133': '&#xe684;',
'icon-134': '&#xe685;',
'icon-135': '&#xe686;',
'icon-136': '&#xe687;',
'icon-137': '&#xe688;',
'icon-138': '&#xe689;',
'icon-139': '&#xe68a;',
'icon-140': '&#xe68b;',
'icon-141': '&#xe68c;',
'icon-142': '&#xe68d;',
'icon-143': '&#xe68e;',
'icon-144': '&#xe68f;',
'icon-145': '&#xe690;',
'icon-146': '&#xe691;',
'icon-147': '&#xe692;',
'icon-148': '&#xe693;',
'icon-149': '&#xe694;',
'icon-150': '&#xe695;',
'icon-151': '&#xe696;',
'icon-152': '&#xe697;',
'icon-153': '&#xe698;',
'icon-154': '&#xe699;',
'icon-155': '&#xe69a;',
'icon-156': '&#xe69b;',
'icon-157': '&#xe69c;',
'icon-158': '&#xe69d;',
'icon-159': '&#xe69e;',
'icon-160': '&#xe69f;',
'icon-161': '&#xe6a0;',
'icon-162': '&#xe6a1;',
'icon-163': '&#xe6a2;',
'icon-164': '&#xe6a3;',
'icon-165': '&#xe6a4;',
'icon-166': '&#xe6a5;',
'icon-167': '&#xe6a6;',
'icon-168': '&#xe6a7;',
'icon-169': '&#xe6a8;',
'icon-170': '&#xe6a9;',
'icon-171': '&#xe6aa;',
'icon-172': '&#xe6ab;',
'icon-173': '&#xe6ac;',
'icon-174': '&#xe6ad;',
'icon-175': '&#xe6ae;',
'icon-176': '&#xe6af;',
'icon-177': '&#xe6b0;',
'icon-178': '&#xe6b1;',
'icon-179': '&#xe6b2;',
'icon-180': '&#xe6b3;',
'icon-181': '&#xe6b4;',
'icon-182': '&#xe6b5;',
'icon-183': '&#xe6b6;',
'icon-184': '&#xe6b7;',
'icon-185': '&#xe6b8;',
'icon-186': '&#xe6b9;',
'icon-187': '&#xe6ba;',
'icon-188': '&#xe6bb;',
'icon-189': '&#xe6bc;',
'icon-190': '&#xe6bd;',
'icon-191': '&#xe6be;',
'icon-192': '&#xe6bf;',
'icon-193': '&#xe6c0;',
'icon-194': '&#xe6c1;',
'icon-195': '&#xe6c2;',
'icon-196': '&#xe6c3;',
'icon-197': '&#xe6c4;',
'icon-198': '&#xe6c5;',
'icon-199': '&#xe6c6;',
'icon-200': '&#xe6c7;',
'icon-201': '&#xe6c8;',
'icon-202': '&#xe6c9;',
'icon-203': '&#xe6ca;',
'icon-204': '&#xe6cb;',
'icon-205': '&#xe6cc;',
'icon-206': '&#xe6cd;',
'icon-207': '&#xe6ce;',
'icon-208': '&#xe6cf;',
'icon-209': '&#xe6d0;',
'icon-210': '&#xe6d1;',
'icon-211': '&#xe6d2;',
'icon-212': '&#xe6d3;',
'icon-213': '&#xe6d4;',
'icon-214': '&#xe6d5;',
'icon-215': '&#xe6d6;',
'icon-216': '&#xe6d7;',
'icon-217': '&#xe6d8;',
'icon-218': '&#xe6d9;',
'icon-219': '&#xe6da;',
'icon-220': '&#xe6db;',
'icon-221': '&#xe6dc;',
'icon-222': '&#xe6dd;',
'icon-223': '&#xe6de;',
'icon-224': '&#xe6df;',
'icon-225': '&#xe6e0;',
'icon-226': '&#xe6e1;',
'icon-227': '&#xe6e2;',
'icon-228': '&#xe6e3;',
'icon-229': '&#xe6e4;',
'icon-230': '&#xe6e5;',
'icon-231': '&#xe6e6;',
'icon-232': '&#xe6e7;',
'icon-233': '&#xe6e8;',
'icon-234': '&#xe6e9;',
'icon-235': '&#xe6ea;',
'icon-236': '&#xe6eb;',
'icon-237': '&#xe6ec;',
'icon-238': '&#xe6ed;',
'icon-239': '&#xe6ee;',
'icon-240': '&#xe6ef;',
'icon-241': '&#xe6f0;',
'icon-242': '&#xe6f1;',
'icon-243': '&#xe6f2;',
'icon-244': '&#xe6f3;',
'icon-245': '&#xe6f4;',
'icon-246': '&#xe6f5;',
'icon-247': '&#xe6f6;',
'icon-248': '&#xe6f7;',
'icon-249': '&#xe6f8;',
'icon-250': '&#xe6f9;',
'icon-251': '&#xe6fa;',
'icon-252': '&#xe6fb;',
'icon-253': '&#xe6fc;',
'icon-254': '&#xe6fd;',
'icon-255': '&#xe6fe;',
'icon-256': '&#xe6ff;',
'icon-257': '&#xe700;',
'icon-258': '&#xe701;',
'icon-259': '&#xe702;',
'icon-260': '&#xe703;',
'icon-261': '&#xe704;',
'icon-262': '&#xe705;',
'icon-263': '&#xe706;',
'icon-264': '&#xe707;',
'icon-265': '&#xe708;',
'icon-266': '&#xe709;',
'icon-267': '&#xe70a;',
'icon-268': '&#xe70b;',
'icon-269': '&#xe70c;',
'icon-270': '&#xe70d;',
'icon-271': '&#xe70e;',
'icon-272': '&#xe70f;',
'icon-273': '&#xe710;',
'icon-274': '&#xe711;',
'icon-275': '&#xe712;',
'icon-276': '&#xe713;',
'icon-277': '&#xe714;',
'icon-278': '&#xe715;',
'icon-279': '&#xe716;',
'icon-280': '&#xe717;',
'icon-281': '&#xe718;',
'icon-282': '&#xe719;',
'icon-283': '&#xe71a;',
'icon-284': '&#xe71b;',
'icon-285': '&#xe71c;',
'icon-286': '&#xe71d;',
'icon-287': '&#xe71e;',
'icon-288': '&#xe71f;',
'icon-289': '&#xe720;',
'icon-290': '&#xe721;',
'icon-291': '&#xe722;',
'icon-292': '&#xe723;',
'icon-293': '&#xe724;',
'icon-294': '&#xe725;',
'icon-295': '&#xe726;',
'icon-296': '&#xe727;',
'icon-297': '&#xe728;',
'icon-298': '&#xe729;',
'icon-299': '&#xe72a;',
'icon-300': '&#xe72b;',
'icon-301': '&#xe72c;',
'icon-302': '&#xe72d;',
'icon-303': '&#xe72e;',
'icon-304': '&#xe72f;',
'icon-305': '&#xe730;',
'icon-306': '&#xe731;',
'icon-307': '&#xe732;',
'icon-308': '&#xe733;',
'icon-309': '&#xe734;',
'icon-310': '&#xe735;',
'icon-311': '&#xe736;',
'icon-312': '&#xe737;',
'icon-313': '&#xe738;',
'icon-314': '&#xe739;',
'icon-315': '&#xe73a;',
'icon-316': '&#xe73b;',
'icon-317': '&#xe73c;',
'icon-318': '&#xe73d;',
'icon-319': '&#xe73e;',
'icon-320': '&#xe73f;',
'icon-321': '&#xe740;',
'icon-322': '&#xe741;',
'icon-323': '&#xe742;',
'icon-324': '&#xe743;',
'icon-325': '&#xe744;',
'icon-326': '&#xe745;',
'icon-327': '&#xe746;',
'icon-328': '&#xe747;',
'icon-329': '&#xe748;',
'icon-330': '&#xe749;',
'icon-331': '&#xe74a;',
'icon-332': '&#xe74b;',
'icon-333': '&#xe74c;',
'icon-334': '&#xe74d;',
'icon-335': '&#xe74e;',
'icon-336': '&#xe74f;',
'icon-337': '&#xe750;',
'icon-338': '&#xe751;',
'icon-339': '&#xe752;',
'icon-340': '&#xe753;',
'icon-341': '&#xe754;',
'icon-342': '&#xe755;',
'icon-343': '&#xe756;',
'icon-344': '&#xe757;',
'icon-345': '&#xe758;',
'icon-346': '&#xe759;',
'icon-347': '&#xe75a;',
'icon-348': '&#xe75b;',
'icon-349': '&#xe75c;',
'icon-350': '&#xe75d;',
'icon-351': '&#xe75e;',
'icon-352': '&#xe75f;',
'icon-353': '&#xe760;',
'icon-354': '&#xe761;',
'icon-355': '&#xe762;',
'icon-356': '&#xe763;',
'icon-357': '&#xe764;',
'icon-358': '&#xe765;',
'icon-359': '&#xe766;',
'icon-360': '&#xe767;',
'icon-361': '&#xe768;',
'icon-362': '&#xe769;',
'icon-363': '&#xe76a;',
'icon-364': '&#xe76b;',
'icon-365': '&#xe76c;',
'icon-366': '&#xe76d;',
'icon-367': '&#xe76e;',
'icon-368': '&#xe76f;',
'icon-369': '&#xe770;',
'icon-370': '&#xe771;',
'icon-371': '&#xe772;',
'icon-372': '&#xe773;',
'icon-373': '&#xe774;',
'icon-374': '&#xe775;',
'icon-375': '&#xe776;',
'0': 0
},
els = document.getElementsByTagName('*'),
i, c, el;
for (i = 0; ; i += 1) {
el = els[i];
if(!el) {
break;
}
c = el.className;
c = c.match(/icon-[^\s'"]+/);
if (c && icons[c[0]]) {
addIcon(el, icons[c[0]]);
}
}
}());

1150
thirdparty/capicon/font/style.css vendored Executable file

File diff suppressed because it is too large Load Diff

BIN
thirdparty/capicon/png/black/001.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/002.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/003.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
thirdparty/capicon/png/black/004.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/005.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
thirdparty/capicon/png/black/006.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
thirdparty/capicon/png/black/007.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
thirdparty/capicon/png/black/008.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
thirdparty/capicon/png/black/009.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/010.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/011.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
thirdparty/capicon/png/black/012.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/013.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
thirdparty/capicon/png/black/014.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
thirdparty/capicon/png/black/015.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
thirdparty/capicon/png/black/016.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
thirdparty/capicon/png/black/017.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/018.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/019.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
thirdparty/capicon/png/black/020.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/021.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
thirdparty/capicon/png/black/022.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/023.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/024.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/025.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
thirdparty/capicon/png/black/026.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/027.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
thirdparty/capicon/png/black/028.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/029.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/030.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
thirdparty/capicon/png/black/031.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/032.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/033.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
thirdparty/capicon/png/black/034.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/035.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/036.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/037.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/038.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

BIN
thirdparty/capicon/png/black/039.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/040.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/041.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
thirdparty/capicon/png/black/042.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/043.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/044.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
thirdparty/capicon/png/black/045.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/046.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
thirdparty/capicon/png/black/047.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/048.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
thirdparty/capicon/png/black/049.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
thirdparty/capicon/png/black/050.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/051.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/052.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/053.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
thirdparty/capicon/png/black/054.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/055.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
thirdparty/capicon/png/black/056.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
thirdparty/capicon/png/black/057.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/058.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/059.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
thirdparty/capicon/png/black/060.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/061.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/062.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
thirdparty/capicon/png/black/063.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/064.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/065.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/066.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/067.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/068.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
thirdparty/capicon/png/black/069.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
thirdparty/capicon/png/black/070.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
thirdparty/capicon/png/black/071.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/072.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
thirdparty/capicon/png/black/073.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
thirdparty/capicon/png/black/074.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/075.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
thirdparty/capicon/png/black/076.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

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