Added more action/menu framework. Added icons resources.

This commit is contained in:
Jim Evins
2013-10-23 22:36:35 -04:00
parent 0be276e9d3
commit ce58b02c3b
53 changed files with 937 additions and 0 deletions
+1
View File
@@ -22,6 +22,7 @@ set (glabels_qobject_headers
)
set (glabels_resource_files
icons.qrc
images.qrc
)
+46
View File
@@ -0,0 +1,46 @@
/* Icons.h
*
* Copyright (C) 2013 Jim Evins <evins@snaught.com>
*
* This file is part of gLabels-qt.
*
* gLabels-qt is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* gLabels-qt is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef glabels_Icons_h
#define glabels_Icons_h
#include <QIcon>
namespace gLabels
{
namespace Icons
{
class Arrow : public QIcon
{
public:
Arrow()
{
addFile( ":icons/16x16/actions/glabels-arrow.png" );
addFile( ":icons/24x24/actions/glabels-arrow.png" );
}
};
}
}
#endif // glabels_Icons_h
+68
View File
@@ -25,6 +25,8 @@
#include <iostream>
#include "Icons.h"
namespace gLabels
{
@@ -157,6 +159,26 @@ namespace gLabels
/* View actions */
viewMainToolbarAction = new QAction( tr("Main Toolbar"), this );
viewMainToolbarAction->setCheckable( true );
viewMainToolbarAction->setStatusTip( tr("Change visibility of main toolbar in current window") );
connect( viewMainToolbarAction, SIGNAL(triggered()), this, SLOT(viewMainToolbar()) );
viewDrawingToolbarAction = new QAction( tr("Drawing Toolbar"), this );
viewDrawingToolbarAction->setCheckable( true );
viewDrawingToolbarAction->setStatusTip( tr("Change visibility of drawing toolbar in current window") );
connect( viewDrawingToolbarAction, SIGNAL(triggered()), this, SLOT(viewDrawingToolbar()) );
viewGridAction = new QAction( tr("Grid"), this );
viewGridAction->setCheckable( true );
viewGridAction->setStatusTip( tr("Change visibility of the grid in current window") );
connect( viewGridAction, SIGNAL(triggered()), this, SLOT(viewGrid()) );
viewMarkupAction = new QAction( tr("Markup"), this );
viewMarkupAction->setCheckable( true );
viewMarkupAction->setStatusTip( tr("Change visibility of markup lines in current window") );
connect( viewMarkupAction, SIGNAL(triggered()), this, SLOT(viewMarkup()) );
viewZoomInAction = new QAction( tr("Zoom &In"), this );
viewZoomInAction->setIcon( QIcon::fromTheme( "zoom-in" ) );
viewZoomInAction->setShortcut( QKeySequence::ZoomIn );
@@ -180,6 +202,13 @@ namespace gLabels
connect( viewZoomToFitAction, SIGNAL(triggered()), this, SLOT(viewZoomToFit()) );
/* Object actions */
objectsArrowModeAction = new QAction( tr("Select Mode"), this );
objectsArrowModeAction->setIcon( Icons::Arrow() );
objectsArrowModeAction->setStatusTip( tr("Select, move and modify objects") );
connect( objectsArrowModeAction, SIGNAL(triggered()), this, SLOT(objectsArrowMode()) );
/* Help actions */
helpAboutAction = new QAction( tr("&About..."), this );
helpAboutAction->setIcon( QIcon::fromTheme( "help-about" ) );
@@ -219,11 +248,20 @@ namespace gLabels
editMenu->addAction( editPreferencesAction );
viewMenu = menuBar()->addMenu( tr("&View") );
viewMenu->addAction( viewMainToolbarAction );
viewMenu->addAction( viewDrawingToolbarAction );
viewMenu->addSeparator();
viewMenu->addAction( viewGridAction );
viewMenu->addAction( viewMarkupAction );
viewMenu->addSeparator();
viewMenu->addAction( viewZoomInAction );
viewMenu->addAction( viewZoomOutAction );
viewMenu->addAction( viewZoom1to1Action );
viewMenu->addAction( viewZoomToFitAction );
objectsMenu = menuBar()->addMenu( tr("&Objects") );
objectsMenu->addAction( objectsArrowModeAction );
helpMenu = menuBar()->addMenu( tr("&Help") );
helpMenu->addAction( helpAboutAction );
}
@@ -337,6 +375,30 @@ namespace gLabels
}
void MainWindow::viewMainToolbar()
{
std::cout << "ACTION: edit->Main Toolbar" << std::endl;
}
void MainWindow::viewDrawingToolbar()
{
std::cout << "ACTION: edit->Drawing Toolbar" << std::endl;
}
void MainWindow::viewGrid()
{
std::cout << "ACTION: edit->Grid" << std::endl;
}
void MainWindow::viewMarkup()
{
std::cout << "ACTION: edit->Markup" << std::endl;
}
void MainWindow::viewZoomIn()
{
std::cout << "ACTION: edit->Zoom in" << std::endl;
@@ -361,6 +423,12 @@ namespace gLabels
}
void MainWindow::objectsArrowMode()
{
std::cout << "ACTION: objects->Select Mode" << std::endl;
}
void MainWindow::helpAbout()
{
QMessageBox aboutBox( QMessageBox::NoIcon,
+13
View File
@@ -64,11 +64,17 @@ namespace gLabels
void editUnSelectAll();
void editPreferences();
void viewMainToolbar();
void viewDrawingToolbar();
void viewGrid();
void viewMarkup();
void viewZoomIn();
void viewZoomOut();
void viewZoom1to1();
void viewZoomToFit();
void objectsArrowMode();
void helpAbout();
@@ -79,6 +85,7 @@ namespace gLabels
QMenu *fileMenu;
QMenu *editMenu;
QMenu *viewMenu;
QMenu *objectsMenu;
QMenu *helpMenu;
QAction *fileNewAction;
@@ -101,11 +108,17 @@ namespace gLabels
QAction *editUnSelectAllAction;
QAction *editPreferencesAction;
QAction *viewMainToolbarAction;
QAction *viewDrawingToolbarAction;
QAction *viewGridAction;
QAction *viewMarkupAction;
QAction *viewZoomInAction;
QAction *viewZoomOutAction;
QAction *viewZoom1to1Action;
QAction *viewZoomToFitAction;
QAction *objectsArrowModeAction;
QAction *helpAboutAction;
};
+54
View File
@@ -0,0 +1,54 @@
<!DOCTYPE RCC>
<RCC version="1.0">
<qresource>
<file>icons/16x16/actions/glabels-align-bottom.png</file>
<file>icons/16x16/actions/glabels-align-hcenter.png</file>
<file>icons/16x16/actions/glabels-align-left.png</file>
<file>icons/16x16/actions/glabels-align-right.png</file>
<file>icons/16x16/actions/glabels-align-top.png</file>
<file>icons/16x16/actions/glabels-align-vcenter.png</file>
<file>icons/16x16/actions/glabels-arrow.png</file>
<file>icons/16x16/actions/glabels-barcode.png</file>
<file>icons/16x16/actions/glabels-box.png</file>
<file>icons/16x16/actions/glabels-bucket-fill.png</file>
<file>icons/16x16/actions/glabels-center-horiz.png</file>
<file>icons/16x16/actions/glabels-center-vert.png</file>
<file>icons/16x16/actions/glabels-ellipse.png</file>
<file>icons/16x16/actions/glabels-flip-horiz.png</file>
<file>icons/16x16/actions/glabels-flip-vert.png</file>
<file>icons/16x16/actions/glabels-image.png</file>
<file>icons/16x16/actions/glabels-line.png</file>
<file>icons/16x16/actions/glabels-merge.png</file>
<file>icons/16x16/actions/glabels-object-properties.png</file>
<file>icons/16x16/actions/glabels-order-bottom.png</file>
<file>icons/16x16/actions/glabels-order-top.png</file>
<file>icons/16x16/actions/glabels-pencil.png</file>
<file>icons/16x16/actions/glabels-rotate-left.png</file>
<file>icons/16x16/actions/glabels-rotate-right.png</file>
<file>icons/16x16/actions/glabels-text.png</file>
<file>icons/16x16/apps/glabels.png</file>
<file>icons/24x24/actions/glabels-align-text-bottom.png</file>
<file>icons/24x24/actions/glabels-align-text-middle.png</file>
<file>icons/24x24/actions/glabels-align-text-top.png</file>
<file>icons/24x24/actions/glabels-arrow.png</file>
<file>icons/24x24/actions/glabels-barcode.png</file>
<file>icons/24x24/actions/glabels-box.png</file>
<file>icons/24x24/actions/glabels-bucket-fill.png</file>
<file>icons/24x24/actions/glabels-ellipse.png</file>
<file>icons/24x24/actions/glabels-hchain-broken.png</file>
<file>icons/24x24/actions/glabels-hchain.png</file>
<file>icons/24x24/actions/glabels-image.png</file>
<file>icons/24x24/actions/glabels-line.png</file>
<file>icons/24x24/actions/glabels-merge.png</file>
<file>icons/24x24/actions/glabels-object-properties.png</file>
<file>icons/24x24/actions/glabels-pencil.png</file>
<file>icons/24x24/actions/glabels-text.png</file>
<file>icons/24x24/actions/glabels-vchain-broken.png</file>
<file>icons/24x24/actions/glabels-vchain.png</file>
<file>icons/24x24/apps/glabels.png</file>
<file>icons/32x32/apps/glabels.png</file>
<file>icons/48x48/apps/glabels.png</file>
<file>icons/scalable/apps/glabels.svg</file>
</qresource>
</RCC>
Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 293 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 485 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 489 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 589 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 744 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 704 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 758 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 326 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 997 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

+755
View File
@@ -0,0 +1,755 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
inkscape:export-ydpi="240.00000"
inkscape:export-xdpi="240.00000"
inkscape:export-filename="/home/jimmac/gfx/novell/pdes/trunk/docs/BIGmime-text.png"
sodipodi:docname="test5.svg"
inkscape:version="0.48.4 r9939"
sodipodi:version="0.32"
id="svg249"
height="48.000000px"
width="48.000000px"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.1">
<defs
id="defs3">
<linearGradient
inkscape:collect="always"
id="linearGradient4542">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop4544" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop4546" />
</linearGradient>
<linearGradient
id="linearGradient15662">
<stop
id="stop15664"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop15666"
offset="1"
style="stop-color:#f8f8f8;stop-opacity:1;" />
</linearGradient>
<radialGradient
id="aigrd3"
cx="20.8921"
cy="64.5679"
r="5.257"
fx="20.8921"
fy="64.5679"
gradientUnits="userSpaceOnUse">
<stop
offset="0"
style="stop-color:#F0F0F0"
id="stop15573" />
<stop
offset="1.0000000"
style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
id="stop15575" />
</radialGradient>
<radialGradient
id="aigrd2"
cx="20.8921"
cy="114.5684"
r="5.256"
fx="20.8921"
fy="114.5684"
gradientUnits="userSpaceOnUse">
<stop
offset="0"
style="stop-color:#F0F0F0"
id="stop15566" />
<stop
offset="1.0000000"
style="stop-color:#9a9a9a;stop-opacity:1.0000000;"
id="stop15568" />
</radialGradient>
<linearGradient
id="linearGradient269">
<stop
id="stop270"
offset="0.0000000"
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
<stop
id="stop271"
offset="1.0000000"
style="stop-color:#4c4c4c;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient259">
<stop
id="stop260"
offset="0.0000000"
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
<stop
id="stop261"
offset="1"
style="stop-color:#ceb149;stop-opacity:1;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4542"
id="radialGradient4548"
cx="24.306795"
cy="42.07798"
fx="24.306795"
fy="42.07798"
r="15.821514"
gradientTransform="matrix(1,0,0,0.284916,0,30.08928)"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient2251">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop2253" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop2255" />
</linearGradient>
<linearGradient
id="linearGradient259-2">
<stop
id="stop260-2"
offset="0.0000000"
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
<stop
id="stop261-2"
offset="1.0000000"
style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
</linearGradient>
<linearGradient
id="linearGradient269-4">
<stop
id="stop270-5"
offset="0.0000000"
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
<stop
id="stop271-3"
offset="1"
style="stop-color:#8a8a8a;stop-opacity:1;" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4790">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop4792" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop4794" />
</linearGradient>
<linearGradient
id="linearGradient15662-8">
<stop
id="stop15664-8"
offset="0.0000000"
style="stop-color:#ffffff;stop-opacity:1.0000000;" />
<stop
id="stop15666-3"
offset="1.0000000"
style="stop-color:#f8f8f8;stop-opacity:1.0000000;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259-2"
id="radialGradient15658-1"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.93533877,0,0,0.49428058,1.2463068,1.7470484)"
cx="33.966679"
cy="35.736916"
fx="33.966679"
fy="35.736916"
r="86.70845" />
<linearGradient
id="linearGradient4312">
<stop
id="stop4314"
offset="0.0000000"
style="stop-color:#fafafa;stop-opacity:1.0000000;" />
<stop
id="stop4316"
offset="1.0000000"
style="stop-color:#bbbbbb;stop-opacity:1.0000000;" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269-4"
id="radialGradient15656-3"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.94291502,0,0,0.49030926,4.512034,2.0539511)"
cx="8.824419"
cy="3.7561285"
fx="8.824419"
fy="3.7561285"
r="37.751713" />
<linearGradient
id="linearGradient4319">
<stop
id="stop4321"
offset="0.0000000"
style="stop-color:#a3a3a3;stop-opacity:1.0000000;" />
<stop
id="stop4323"
offset="1"
style="stop-color:#8a8a8a;stop-opacity:1;" />
</linearGradient>
<filter
id="filter4506"
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow">
<feFlood
id="feFlood4508"
flood-opacity="0.5"
flood-color="rgb(0,0,0)"
result="flood" />
<feComposite
id="feComposite4510"
in2="SourceGraphic"
in="flood"
operator="in"
result="composite1" />
<feGaussianBlur
id="feGaussianBlur4512"
in="composite"
stdDeviation="0.5"
result="blur" />
<feOffset
id="feOffset4514"
dx="1"
dy="2"
result="offset" />
<feComposite
id="feComposite4516"
in2="offset"
in="SourceGraphic"
operator="over"
result="composite2" />
</filter>
<radialGradient
inkscape:collect="always"
xlink:href="#R3"
id="radialGradient4745"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.61661,0,0,0.15335445,44.114717,22.177358)"
cx="23.562"
cy="40.438"
r="19.562" />
<radialGradient
id="R3"
gradientUnits="userSpaceOnUse"
cy="40.438"
cx="23.562"
gradientTransform="matrix(1,0,0,0.34824,0,26.355)"
r="19.562">
<stop
id="s19"
offset="0" />
<stop
id="s20"
stop-opacity="0"
offset="1" />
</radialGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#G15"
id="linearGradient4718"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(27.831417,-3.3715925)"
x1="48.905998"
y1="17.375999"
x2="50.987999"
y2="22.250999" />
<linearGradient
id="G15"
y2="22.250999"
gradientUnits="userSpaceOnUse"
x2="50.987999"
gradientTransform="translate(-5.6693,0)"
y1="17.375999"
x1="48.905998">
<stop
id="s12"
stop-color="#ffd1d1"
offset="0" />
<stop
id="s13"
stop-color="#ff1d1d"
offset=".5" />
<stop
id="s14"
stop-color="#6f0000"
offset="1" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#G16"
id="linearGradient4715"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(27.831417,-3.3715925)"
x1="46"
y1="19.812"
x2="47.688"
y2="22.625" />
<linearGradient
id="G16"
y2="22.625"
gradientUnits="userSpaceOnUse"
x2="47.688"
gradientTransform="translate(-5.6693,0)"
y1="19.812"
x1="46">
<stop
id="s10"
stop-color="#c1c1c1"
offset="0" />
<stop
id="s11"
stop-color="#acacac"
offset="1" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#radialGradient2990"
id="radialGradient4712"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.9236,0,0,2.0297,-28.054283,-31.255593)"
cx="29.052999"
cy="27.641001"
r="3.2409" />
<radialGradient
id="radialGradient2990"
gradientUnits="userSpaceOnUse"
cy="27.641001"
cx="29.052999"
gradientTransform="matrix(2.9236,0,0,2.0297,-61.555,-27.884)"
r="3.2409">
<stop
id="s8"
stop-color="#e7e2b8"
offset="0" />
<stop
id="s9"
stop-color="#e7e2b8"
stop-opacity="0"
offset="1" />
</radialGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#G17"
id="linearGradient4709"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(27.675217,-3.2465925)"
x1="25.719"
y1="31.047001"
x2="25.514999"
y2="30.702999" />
<linearGradient
id="G17"
y2="30.702999"
gradientUnits="userSpaceOnUse"
x2="25.514999"
gradientTransform="translate(-5.8255,0.125)"
y1="31.047001"
x1="25.719">
<stop
id="s6"
offset="0" />
<stop
id="s7"
stop-color="#c9c9c9"
offset="1" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259-2"
id="radialGradient4916"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.93533877,0,0,0.49428058,44.740367,33.093629)"
cx="33.966679"
cy="35.736916"
fx="33.966679"
fy="35.736916"
r="86.70845" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269-4"
id="radialGradient4918"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.94291502,0,0,0.49030926,48.006095,33.400532)"
cx="8.824419"
cy="3.7561285"
fx="8.824419"
fy="3.7561285"
r="37.751713" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient15662-8"
id="radialGradient4920"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.947468,0,0,0.46059246,47.81422,34.004786)"
cx="8.1435566"
cy="7.2678967"
fx="8.1435566"
fy="7.2678967"
r="38.158695" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient4790"
id="radialGradient4922"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.744653,0,0,1.283833,16.911501,27.868221)"
cx="37.030354"
cy="12.98915"
fx="37.030354"
fy="12.98915"
r="4.2929163" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient259-2"
id="radialGradient4924"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.148355,0.01009137,-0.01104438,0.162365,68.554171,44.16364)"
cx="30.653816"
cy="14.9373"
fx="30.653816"
fy="14.9373"
r="86.70845" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient269-4"
id="radialGradient4926"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.331735,0,0,0.353831,63.599321,40.92888)"
cx="31.863327"
cy="2.3667307"
fx="31.863327"
fy="2.3667307"
r="37.751713" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient2251"
id="linearGradient4928"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-0.03277938,-0.999463,0.999463,-0.03277938,42.784415,76.409321)"
x1="33.396004"
y1="36.921333"
x2="34.170048"
y2="38.070381" />
<linearGradient
inkscape:collect="always"
xlink:href="#G17"
id="linearGradient4952"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.77947666,-0.62643125,0.62643125,0.77947666,-21.655254,21.130046)"
x1="25.719"
y1="31.047001"
x2="25.514999"
y2="30.702999" />
<radialGradient
inkscape:collect="always"
xlink:href="#radialGradient2990"
id="radialGradient4955"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.278878,-1.8314344,1.2714675,1.5821038,-82.640812,34.208384)"
cx="29.052999"
cy="27.641001"
r="3.2409" />
<linearGradient
inkscape:collect="always"
xlink:href="#G16"
id="linearGradient4958"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.77947666,-0.62643125,0.62643125,0.77947666,-21.611804,20.934763)"
x1="46"
y1="19.812"
x2="47.688"
y2="22.625" />
<linearGradient
inkscape:collect="always"
xlink:href="#G15"
id="linearGradient4961"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.77947666,-0.62643125,0.62643125,0.77947666,-21.611804,20.934763)"
x1="48.905998"
y1="17.375999"
x2="50.987999"
y2="22.250999" />
<radialGradient
inkscape:collect="always"
xlink:href="#R3"
id="radialGradient4965"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.56935013,-0.23674524,0.0588799,0.14160064,7.4886113,29.864336)"
cx="23.562"
cy="40.438"
r="19.562" />
</defs>
<sodipodi:namedview
inkscape:window-y="25"
inkscape:window-x="0"
inkscape:window-height="1127"
inkscape:window-width="1920"
inkscape:document-units="px"
inkscape:grid-bbox="true"
showgrid="false"
inkscape:current-layer="layer6"
inkscape:cy="21.988962"
inkscape:cx="24.759976"
inkscape:zoom="6.06"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="0.25490196"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
inkscape:showpageshadow="false"
inkscape:window-maximized="1" />
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
<dc:subject>
<rdf:Bag>
<rdf:li>text</rdf:li>
<rdf:li>plaintext</rdf:li>
<rdf:li>regular</rdf:li>
<rdf:li>document</rdf:li>
</rdf:Bag>
</dc:subject>
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/" />
<dc:creator>
<cc:Agent>
<dc:title>Jakub Steiner</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>http://jimmac.musichall.cz</dc:source>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Attribution" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer6"
inkscape:label="Shadow">
<path
sodipodi:type="arc"
style="opacity:0.7836257;color:#000000;fill:url(#radialGradient4548);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible"
id="path3667"
sodipodi:cx="24.306795"
sodipodi:cy="42.07798"
sodipodi:rx="15.821514"
sodipodi:ry="4.5078058"
d="m 40.128309,42.07798 a 15.821514,4.5078058 0 1 1 -31.643028,0 15.821514,4.5078058 0 1 1 31.643028,0 z"
transform="translate(0,-5.292892)" />
</g>
<g
style="display:inline"
inkscape:groupmode="layer"
inkscape:label="Base"
id="layer1">
<g
id="g4430"
transform="translate(-43.953795,-17.531353)"
style="filter:url(#filter4506)">
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccc"
id="rect15391-9"
d="M 52.289937,34.82479 75.1229,34.81738 c 0,0 9.914867,9.938876 9.914867,10.241091 l 0.09488,8.647942 c 0,0.302215 -0.499055,0.545514 -1.118957,0.545514 l -31.72375,0 c -0.619902,0 -1.118957,-0.243299 -1.118957,-0.545514 l 0,-18.3361 c 0,-0.302215 0.499055,-0.545515 1.118957,-0.545523 z"
style="color:#000000;fill:url(#radialGradient4916);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient4918);stroke-width:0.679941;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
<path
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccc"
id="rect15660-7"
d="m 52.179905,35.760828 24.34188,0 c 0,0 7.583914,8.226345 7.583914,8.263171 l 0,9.03963 c 0,0.03683 -0.06505,0.06647 -0.145845,0.06647 l -31.779949,0 c -0.0808,0 -0.145846,-0.02965 -0.145846,-0.06647 l 0,-17.236328 c 0,-0.03683 0.06505,-0.06647 0.145846,-0.06647 z"
style="color:#000000;fill:none;stroke:url(#radialGradient4920);stroke-width:0.66060311;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible" />
<path
sodipodi:nodetypes="cccc"
id="path5348"
d="m 84.47925,45.208026 c -0.728362,-1.346629 -6.102968,-3.730512 -8.900554,-4.530037 0.169508,1.572945 -0.122779,6.318031 -0.122779,6.318031 2.0625,-1.375 8.242629,-1.950108 9.023333,-1.787994 z"
style="opacity:0.35714285;color:#000000;fill:url(#radialGradient4922);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000024;marker:none;visibility:visible;display:inline;overflow:visible"
inkscape:r_cx="true"
inkscape:r_cy="true"
inkscape:connector-curvature="0" />
<path
inkscape:r_cy="true"
inkscape:r_cx="true"
sodipodi:nodetypes="cccc"
id="path2210"
d="m 84.90462,45.085848 c 0.01317,-1.415143 -6.352534,-10.207253 -10.235118,-10.103774 0.973038,0.232995 1.750355,6.168029 0.360635,8.980529 2.75,0 8.910618,-0.73493 9.874483,1.123245 z"
style="color:#000000;fill:url(#radialGradient4924);fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient4926);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:block;overflow:visible"
inkscape:connector-curvature="0" />
<path
inkscape:r_cy="true"
inkscape:r_cx="true"
style="color:#000000;fill:none;stroke:url(#linearGradient4928);stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
d="m 82.615624,42.932787 c -0.728362,-1.346628 -4.158536,-5.069549 -6.081122,-6.306575 0.23894,1.425849 0.537055,3.682428 -0.07859,6.244807 0,0 5.379003,-0.100346 6.159707,0.06177 z"
id="path2247"
sodipodi:nodetypes="cccc"
inkscape:connector-curvature="0" />
<rect
style="opacity:0.51098902;color:#000000;fill:#8d8d8d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;marker:none;visibility:visible;display:inline;overflow:visible"
id="rect4819"
width="16.771515"
height="0.9375"
x="54.968445"
y="38.226917"
inkscape:r_cx="true"
inkscape:r_cy="true"
rx="0.46875009"
ry="0.46875" />
<rect
ry="0.46875"
rx="0.46875009"
inkscape:r_cy="true"
inkscape:r_cx="true"
y="40.226917"
x="54.968445"
height="0.9375"
width="16.771515"
id="rect4821"
style="opacity:0.51098902;color:#000000;fill:#8d8d8d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;marker:none;visibility:visible;display:inline;overflow:visible" />
<rect
style="opacity:0.51098902;color:#000000;fill:#8d8d8d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;marker:none;visibility:visible;display:inline;overflow:visible"
id="rect4823"
width="16.771515"
height="0.9375"
x="54.968445"
y="42.164417"
inkscape:r_cx="true"
inkscape:r_cy="true"
rx="0.46875009"
ry="0.46875" />
<rect
ry="0.46875"
rx="0.46875009"
inkscape:r_cy="true"
inkscape:r_cx="true"
y="44.289417"
x="54.968445"
height="0.9375"
width="16.771515"
id="rect4825"
style="opacity:0.51098902;color:#000000;fill:#8d8d8d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;marker:none;visibility:visible;display:inline;overflow:visible" />
<rect
style="opacity:0.51098902;color:#000000;fill:#8d8d8d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;marker:none;visibility:visible;display:inline;overflow:visible"
id="rect4827"
width="26.125004"
height="0.9375"
x="54.968445"
y="48.226917"
inkscape:r_cx="true"
inkscape:r_cy="true"
rx="0.46875003"
ry="0.46875" />
<rect
ry="0.46875"
rx="0.46875009"
inkscape:r_cy="true"
inkscape:r_cx="true"
y="46.226917"
x="54.968445"
height="0.9375"
width="16.771515"
id="rect4829"
style="opacity:0.51098902;color:#000000;fill:#8d8d8d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;marker:none;visibility:visible;display:inline;overflow:visible" />
<rect
ry="0.46875"
rx="0.46875003"
inkscape:r_cy="true"
inkscape:r_cx="true"
y="50.226917"
x="54.968445"
height="0.9375"
width="26.125004"
id="rect4831"
style="opacity:0.51098902;color:#000000;fill:#8d8d8d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999982px;marker:none;visibility:visible;display:inline;overflow:visible" />
</g>
<path
inkscape:connector-curvature="0"
style="opacity:0.31579003;fill:url(#radialGradient4965)"
d="M 34.422969,25.381099 A 3.0000973,12.062433 67.421648 0 1 12.147145,34.643757 3.0000973,12.062433 67.421648 0 1 34.422969,25.381099 z"
id="p4" />
<path
style="fill:#cb9022;stroke:#5c410c;stroke-width:1"
inkscape:connector-curvature="0"
d="m 16.683203,31.853383 0.860881,-7.908232 9.555099,-20.1874069 c 1.75026,-3.01024739 6.157351,-0.6185652 4.934306,2.4490743 l -9.740904,19.8556376 -5.609382,5.790927 z"
id="path2960" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient4961)"
d="m 25.214028,8.9611329 c 0,0 1.178992,-0.8269109 2.400877,-0.2052459 1.25816,0.6412623 1.663801,2.07029 1.663801,2.07029 l 2.374888,-5.0761035 c 0,0 0.579914,-1.5962971 -1.269607,-2.626991 -1.82466,-1.0173183 -2.819235,0.7813663 -2.819235,0.7813663 l -2.350724,5.0566841 z"
id="p8" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient4958)"
d="m 25.214028,8.9611329 c 0,0 1.178992,-0.8269109 2.400877,-0.2052459 1.25816,0.6412623 1.663801,2.07029 1.663801,2.07029 l 0.932522,-2.0323391 c 0,0 -0.181636,-1.5461884 -1.513921,-2.2317953 C 27.329371,5.8576179 26.14655,6.9287937 26.14655,6.9287937 l -0.932522,2.0323392 z"
id="p9" />
<path
inkscape:connector-curvature="0"
style="fill:url(#radialGradient4955)"
d="m 17.345112,30.399022 0.688705,-6.326586 c 1.678503,-0.305932 3.129198,0.252442 3.791216,1.724315 l -4.479921,4.602271 z"
id="p10" />
<path
inkscape:connector-curvature="0"
style="fill:url(#linearGradient4952)"
d="m 17.511967,28.461154 -0.268119,2.260437 1.631021,-1.712331 c -0.279852,-0.696227 -0.811812,-0.710035 -1.362902,-0.548106 z"
id="p11" />
<path
style="fill:#ffffff;fill-opacity:0.36364004"
inkscape:connector-curvature="0"
d="m 18.014397,24.048273 2.001361,-0.0048 7.408957,-15.343887 C 26.542403,8.3105225 25.777554,8.632694 25.213458,8.9859658 L 18.014397,24.048273 z"
id="p12" />
<path
style="fill-opacity:0.36364004"
inkscape:connector-curvature="0"
d="M 21.863872,25.845079 21.54059,25.142702 28.946971,10.044639 c 0,0 0.298886,0.547506 0.30083,0.719137 l -7.383929,15.081303 z"
id="p13" />
</g>
<g
inkscape:groupmode="layer"
id="layer5"
inkscape:label="Text"
style="display:inline" />
</svg>

After

Width:  |  Height:  |  Size: 26 KiB