Browse Source

Joscha 2014-09-24 and half-way of the history

Michael 10 years ago
parent
commit
58da76e426
100 changed files with 1907 additions and 3232 deletions
  1. 17 5
      src/allplatforms/classes/ColorPickerWidget.js
  2. 88 35
      src/allplatforms/classes/FileManager.js
  3. 171 121
      src/allplatforms/classes/FileManagerWindow.js
  4. 3 0
      src/allplatforms/classes/HTMLEditor.js
  5. 89 7
      src/allplatforms/classes/History.js
  6. 3 1
      src/allplatforms/classes/MenuItemRedo.js
  7. 3 1
      src/allplatforms/classes/MenuItemUndo.js
  8. 3 5
      src/allplatforms/classes/SCSystemBrowser.js
  9. 11 2
      src/allplatforms/classes/Selection.js
  10. 20 0
      src/allplatforms/classes/Server.js
  11. 13 0
      src/allplatforms/classes/SuperGlue.js
  12. 111 30
      src/allplatforms/classes/TextEditor.js
  13. 27 4
      src/allplatforms/classes/WidgetBackgroundColor.js
  14. 26 2
      src/allplatforms/classes/WidgetBorder.js
  15. 28 3
      src/allplatforms/classes/WidgetBorderColor.js
  16. 16 1
      src/allplatforms/classes/WidgetBorderRadius.js
  17. 5 1
      src/allplatforms/classes/Window.js
  18. 5 1
      src/allplatforms/classes/WindowManager.js
  19. 3 0
      src/allplatforms/css/CreationMenu.css
  20. 14 14
      src/allplatforms/css/FileManagerWindow.css
  21. 13 2
      src/allplatforms/css/Grid.css
  22. 5 5
      src/allplatforms/css/HTMLEditor.css
  23. 4 4
      src/allplatforms/css/MenuItemBackgroundRepeat.css
  24. 5 1
      src/allplatforms/css/MenuItemCenter.css
  25. 5 1
      src/allplatforms/css/MenuItemOutlines.css
  26. 66 9
      src/allplatforms/css/TextEditor.css
  27. 1 1
      src/allplatforms/css/WidgetIFrame.css
  28. 6 6
      src/allplatforms/css/WidgetImgDimensions.css
  29. 1 1
      src/allplatforms/css/WidgetLayerBottom.css
  30. 1 1
      src/allplatforms/css/WidgetLayerTop.css
  31. 2 2
      src/allplatforms/css/WidgetLock.css
  32. 7 7
      src/allplatforms/css/Window.css
  33. 14 94
      src/allplatforms/css/icons/align.center.svg
  34. 14 93
      src/allplatforms/css/icons/align.justify.svg
  35. 15 102
      src/allplatforms/css/icons/align.left.svg
  36. 15 103
      src/allplatforms/css/icons/align.right.svg
  37. 18 0
      src/allplatforms/css/icons/audioSrc.svg
  38. 14 72
      src/allplatforms/css/icons/backgroundColor.svg
  39. 12 106
      src/allplatforms/css/icons/border.svg
  40. 14 78
      src/allplatforms/css/icons/borderColor.svg
  41. 19 69
      src/allplatforms/css/icons/borderRadius.svg
  42. 12 63
      src/allplatforms/css/icons/clear.svg
  43. 14 0
      src/allplatforms/css/icons/clone.svg
  44. 12 0
      src/allplatforms/css/icons/close.svg
  45. 11 0
      src/allplatforms/css/icons/confirm.svg
  46. 17 85
      src/allplatforms/css/icons/copy.svg
  47. 17 0
      src/allplatforms/css/icons/copyElement.svg
  48. 14 0
      src/allplatforms/css/icons/createAudioElement.svg
  49. 14 79
      src/allplatforms/css/icons/createEmbedElement.svg
  50. 16 94
      src/allplatforms/css/icons/createIFrameElement.svg
  51. 20 72
      src/allplatforms/css/icons/createImageElement.svg
  52. 12 89
      src/allplatforms/css/icons/createTextElement.svg
  53. 14 0
      src/allplatforms/css/icons/createVideoElement.svg
  54. 20 106
      src/allplatforms/css/icons/delete.svg
  55. 14 79
      src/allplatforms/css/icons/editHTML.svg
  56. 22 0
      src/allplatforms/css/icons/editHeaderHTML.svg
  57. 12 70
      src/allplatforms/css/icons/fileManager.svg
  58. 14 72
      src/allplatforms/css/icons/font.color.svg
  59. 14 74
      src/allplatforms/css/icons/font.face.svg
  60. 15 0
      src/allplatforms/css/icons/font.lineHeight.svg
  61. 12 98
      src/allplatforms/css/icons/font.size.svg
  62. 11 78
      src/allplatforms/css/icons/font.style.bold.svg
  63. 11 72
      src/allplatforms/css/icons/font.style.italic.svg
  64. 13 74
      src/allplatforms/css/icons/font.style.strikeout.svg
  65. 12 87
      src/allplatforms/css/icons/font.style.underline.svg
  66. 34 0
      src/allplatforms/css/icons/group.svg
  67. 20 0
      src/allplatforms/css/icons/hideOutlines.svg
  68. 21 0
      src/allplatforms/css/icons/iframeSrc.svg
  69. 14 0
      src/allplatforms/css/icons/imgAspectRatio.svg
  70. 16 0
      src/allplatforms/css/icons/imgCrop.svg
  71. 18 0
      src/allplatforms/css/icons/imgNoRepeat.svg
  72. 26 0
      src/allplatforms/css/icons/imgRepeat.svg
  73. 19 0
      src/allplatforms/css/icons/imgRepeatX.svg
  74. 19 0
      src/allplatforms/css/icons/imgRepeatY.svg
  75. 20 72
      src/allplatforms/css/icons/imgSrc.svg
  76. 17 0
      src/allplatforms/css/icons/imgStretch.svg
  77. 15 97
      src/allplatforms/css/icons/indent.left.svg
  78. 15 97
      src/allplatforms/css/icons/indent.right.svg
  79. 15 0
      src/allplatforms/css/icons/layerBottom.svg
  80. 14 0
      src/allplatforms/css/icons/layerDown.svg
  81. 16 0
      src/allplatforms/css/icons/layerTop.svg
  82. 15 0
      src/allplatforms/css/icons/layerUp.svg
  83. 11 0
      src/allplatforms/css/icons/levelUp.svg
  84. 17 81
      src/allplatforms/css/icons/link.svg
  85. 30 85
      src/allplatforms/css/icons/list.ordered.svg
  86. 16 112
      src/allplatforms/css/icons/list.unordered.svg
  87. 15 88
      src/allplatforms/css/icons/locked.svg
  88. 13 0
      src/allplatforms/css/icons/newDirectory.svg
  89. 16 0
      src/allplatforms/css/icons/newPageBlank.svg
  90. 20 0
      src/allplatforms/css/icons/newPageTemplate.svg
  91. 19 92
      src/allplatforms/css/icons/opacity.svg
  92. 30 128
      src/allplatforms/css/icons/padding.svg
  93. 24 0
      src/allplatforms/css/icons/pageCentered.svg
  94. 20 0
      src/allplatforms/css/icons/pageInfinite.svg
  95. 20 98
      src/allplatforms/css/icons/pageTitle.svg
  96. 20 0
      src/allplatforms/css/icons/pageletOff.svg
  97. 13 0
      src/allplatforms/css/icons/pageletOn.svg
  98. 17 0
      src/allplatforms/css/icons/paste.svg
  99. 30 0
      src/allplatforms/css/icons/publish.svg
  100. 12 0
      src/allplatforms/css/icons/redo.svg

+ 17 - 5
src/allplatforms/classes/ColorPickerWidget.js

@@ -19,7 +19,10 @@ SC.loadPackage({ 'ColorPickerWidget': {
                                     }
                                     this.get('widgetMenu').classList.add('active');
 
-                                    // update Value
+                                    // prepare undo
+                                    this.set({ aColorWasChoosen:   false });
+                                    SuperGlue.get('history').do('actionHasStarted', this.do('createState'));
+                                    
 
                                 }else{
 
@@ -27,11 +30,19 @@ SC.loadPackage({ 'ColorPickerWidget': {
                                         this.get('widgetMenu').removeChild(this.get('widgetPanel'));
                                     }
                                     this.get('widgetMenu').classList.remove('active');
+
+                                    // finish undo
+                                    if(this.get('aColorWasChoosen')){
+                                        SuperGlue.get('history').do('actionHasSucceeded', this.do('createState'));
+                                    }
+                                    this.set({ aColorWasChoosen: false })
                                 
                                 }
                                 return aBoolean
                           }
-                        }
+                        },
+
+        aColorWasChoosen:       { comment: 'Wether a color was choosen or not.' }
 
     },
 
@@ -41,7 +52,7 @@ SC.loadPackage({ 'ColorPickerWidget': {
             comment:    'I init the widget as a ColorPickerWidget.',
             code:       function(colorPickerConfig){
 
-                var widgetPanel = '<div class="sg-editing-widget-colorPicker-panel">'
+                var widgetPanelCode = '<div class="sg-editing-widget-colorPicker-panel">'
                                         +'<div class="sg-editing-widget-panel">'
                                             +'<div class="sg-widget-triangle-up"></div>'
                                             +'<div class="sg-colorpicker-container"></div>'
@@ -50,7 +61,7 @@ SC.loadPackage({ 'ColorPickerWidget': {
 
 
                     self        = this,
-                    widgetPanel = (new DOMParser()).parseFromString(widgetPanel, 'text/html').body.firstChild;
+                    widgetPanel = (new DOMParser()).parseFromString(widgetPanelCode, 'text/html').body.firstChild;
                 
                 widgetPanel.querySelector('.sg-editing-widget-panel').addEventListener('mouseup', function(evt){
                     colorPickerConfig.theSelection.set({ activeWidget: self });
@@ -58,7 +69,8 @@ SC.loadPackage({ 'ColorPickerWidget': {
                 }, false);
 
                 this.set({ 
-                    widgetPanel: widgetPanel
+                    widgetPanel:      widgetPanel,
+                    aColorWasChoosen: false
                 });
 
 

+ 88 - 35
src/allplatforms/classes/FileManager.js

@@ -2,6 +2,9 @@ SC.loadPackage({ 'FileManager': {
 
     comment: 'I am the FileManager.',
 
+    properties: {
+        activeFileManagerWindow: { comment: 'I hold a reference to my active window.' }
+    },
     
     methods: {
 
@@ -9,6 +12,8 @@ SC.loadPackage({ 'FileManager': {
             comment:    'I init the fileManager',
             code:       function(){
 
+                this.set({ activeFileManagerWindow: null })
+
             }
         },
 
@@ -17,15 +22,27 @@ SC.loadPackage({ 'FileManager': {
             comment: 'I open myWindow for simple file browsing.',
             code: function(){
 
-                
-                SuperGlue.get('windowManager').do('createWindow', {
-                    class: 'FileManagerWindow',
-                    top:    100,
-                    left:   100,
-                    width:  400,
-                    height: 410,
-                    hasOKandCancelButton: false,
-                });				
+
+                if ( this.get('activeFileManagerWindow') ) {
+
+                    this.get('activeFileManagerWindow').set({
+                        context: 'chooseFile',
+                        hasOKandCancelButton: false
+                    });
+
+                } else {
+
+                    SuperGlue.get('windowManager').do('createWindow', {
+                        class: 'FileManagerWindow',
+                        top:    100,
+                        left:   100,
+                        width:  400,
+                        height: 410,
+                        hasOKandCancelButton: false,
+                    });
+
+
+                }			
 
             
             }
@@ -37,22 +54,41 @@ SC.loadPackage({ 'FileManager': {
             code: function(options){
 
 
-                SuperGlue.get('windowManager').do('createWindow', {
-                    class: 'FileManagerWindow',
-                    context: 'chooseFile',
-                    top:    100,
-                    left:   100,
-                    width:  400,
-                    height: 410,
-                    hasOKandCancelButton: true,
-                    selectPath: options.oldPath,
-                    callback: function() {
+                if ( this.get('activeFileManagerWindow') ) {
+
+                    this.get('activeFileManagerWindow').set({
+                        context: 'chooseFile',
+                        hasOKandCancelButton: true,
+                        selectPath: options.oldPath,
+                        callback: function() {
+
+                            options.callback.call(this, this.path);
+
+                        }
+                    });
 
-                        options.callback.call(this, this.path);
+                } else {
 
-                    }
-                });
+                    SuperGlue.get('windowManager').do('createWindow', {
+                        class: 'FileManagerWindow',
+                        context: 'chooseFile',
+                        top:    100,
+                        left:   100,
+                        width:  400,
+                        height: 410,
+                        hasOKandCancelButton: true,
+                        selectPath: options.oldPath,
+                        callback: function() {
 
+                            options.callback.call(this, this.path);
+
+                        }
+                    });
+
+
+                }
+
+                
             
             }
         },
@@ -62,22 +98,39 @@ SC.loadPackage({ 'FileManager': {
             comment: 'I open myWindow as a saveAs dialog.',
             code: function(callback){
 
+                if ( this.get('activeFileManagerWindow') ) {
+
+                    this.get('activeFileManagerWindow').set({
+                        originalFileName: document.location.pathname.split('/').slice(-1).join(),
+                        context: 'saveAs',
+                        hasOKandCancelButton: true,
+                        callback: function() {
+
+                            callback.call(this, this.path);
+
+                        }
+                    });
+
+                } else {
+
+                    SuperGlue.get('windowManager').do('createWindow', {
+                        class: 'FileManagerWindow',
+                        originalFileName: document.location.pathname.split('/').slice(-1).join(),
+                        context: 'saveAs',
+                        top:    100,
+                        left:   100,
+                        width:  400,
+                        height: 410,
+                        hasOKandCancelButton: true,
+                        callback: function() {
+
+                            callback.call(this, this.path);
 
-                SuperGlue.get('windowManager').do('createWindow', {
-                    class: 'FileManagerWindow',
-                    context: 'saveAs',
-                    top:    100,
-                    left:   100,
-                    width:  400,
-                    height: 410,
-                    hasOKandCancelButton: true,
-                    originalFileName: document.location.pathname.split('/').slice(-1).join(),
-                    callback: function() {
+                        }
+                    });
 
-                        callback.call(this, this.path);
 
-                    }
-                });
+                }
                 
             
             }

+ 171 - 121
src/allplatforms/classes/FileManagerWindow.js

@@ -2,10 +2,8 @@ SC.loadPackage({ 'FileManagerWindow': {
 
     comment: 'I am a FileManagerWindow.',
 
-
     traits: ['Window'],
 
-
     properties: {
         
         fileManager:  { comment: 'I hold the fileManager to which I am the window.' },
@@ -92,6 +90,25 @@ SC.loadPackage({ 'FileManagerWindow': {
         callback: { comment: 'I hold the callback when the context is "saveAs" or "chooseFile".' },
         
         basePath: { comment: 'I hold the current base path which strips of "/" when currentPath is the root directory.' },
+
+        selectPath: { 
+            comment: 'I hold the path that was given to me to auto-select a file / directory.',
+            transform: function(path) {
+
+                console.log(path);
+                
+                if ( path ) {
+                    var fullPath = path;
+                    var fullPathArray = fullPath.split('/');
+                        fullPathArray.pop();
+                    var parentDirectory = fullPathArray.join('/');
+                    this.do('listDirectory', { path: parentDirectory, selectPath: path });
+                }
+
+                return path;
+
+            }
+        },
 		
 		confirmPath: { comment: 'I hold the path that is given to the callback on confirmation.' },
 
@@ -234,7 +251,7 @@ SC.loadPackage({ 'FileManagerWindow': {
             transform: function(aBoolean){
 
                 if (aBoolean) {
-                    if ( !this.get('content').querySelector('sg-editing-filemanager-modal-container') ) {
+                    if ( !this.get('content').querySelector('.sg-editing-filemanager-modal-container') ) {
                         var self = this;
 
                         var modalButtonContainer = document.createElement('div');
@@ -244,10 +261,12 @@ SC.loadPackage({ 'FileManagerWindow': {
                             modalButtonConfirm.classList.add('confirm');
                             modalButtonConfirm.addEventListener('click', function() {
                                 
-                                // Send Callback Path and Close
-                                // TODO: Close only if not opened before
-                                self.get('callback').call({ path: self.get('confirmPath') });
-                                SuperGlue.get('windowManager').do('closeWindow', self);
+                                if ( this.classList.contains('active') ) {
+                                    // Send Callback Path and Close
+                                    // TODO: Close only if not opened before
+                                    self.get('callback').call({ path: self.get('confirmPath') });
+                                    SuperGlue.get('windowManager').do('closeWindow', self);
+                                }
 
                             });
 
@@ -264,10 +283,14 @@ SC.loadPackage({ 'FileManagerWindow': {
                         modalButtonContainer.appendChild(modalButtonConfirm);
                         modalButtonContainer.appendChild(modalButtonCancel);
                         this.get('content').appendChild(modalButtonContainer);
+
+                        this.get('content').parentNode.querySelector('.sg-editing-window-closebutton').style.display = 'none';
+
                     }
                 } else {
-                    if ( this.get('content').querySelector('sg-editing-filemanager-modal-container') ) {
-                        this.get('content').querySelector('sg-editing-filemanager-modal-container').remove();
+                    if ( this.get('content').querySelector('.sg-editing-filemanager-modal-container') ) {
+                        this.get('content').querySelector('.sg-editing-filemanager-modal-container').remove();
+                        this.get('content').parentNode.querySelector('.sg-editing-window-closebutton').style.display = 'block';
                     }
                 }
                 
@@ -292,17 +315,17 @@ SC.loadPackage({ 'FileManagerWindow': {
                         '{ top: anInt, left: anInt, width: anInt, height: anInt }.',
             code:       function(startConfig){
                 
-                this.delegate('Window', 'init', startConfig);
-                this.set({ hasOKandCancelButton: startConfig.hasOKandCancelButton });
-                if ( startConfig.context == 'saveAs' ) {
-                	this.set({ originalFileName: startConfig.originalFileName });
-                }
+                var self = this;
 
-                if ( startConfig.callback ) {
-                	this.set({ callback: startConfig.callback });
-                }
+                SuperGlue.get('fileManager').set({ activeFileManagerWindow: self });
+                
+                self.set({ onClose: function() {
 
-                var self = this;
+                    SuperGlue.get('fileManager').set({ activeFileManagerWindow: null })
+
+                } });
+                
+                self.delegate('Window', 'init', startConfig);
 
                 // Directory Listing
 
@@ -312,8 +335,8 @@ SC.loadPackage({ 'FileManagerWindow': {
                 var directoryListingElement = document.createElement('ul');
                     directoryListingElement.setAttribute('class', 'sg-filemanager-directory-listing');
                     directoryListingElement.addEventListener('mouseup', function(evt) {
-                    	self.set({ isFileSelected: false });
-                    	evt.stopPropagation();
+                        self.set({ isFileSelected: false });
+                        evt.stopPropagation();
                     });
 
                 self.set({ directoryListing: directoryListingElement });
@@ -321,17 +344,6 @@ SC.loadPackage({ 'FileManagerWindow': {
                 directoryContainerElement.appendChild(directoryListingElement);
                 self.get('content').appendChild(directoryContainerElement);
 
-                if ( startConfig.selectPath ) {
-                	var fullPath = startConfig.selectPath;
-                	var fullPathArray = fullPath.split('/');
-                		fullPathArray.pop();
-                	var parentDirectory = fullPathArray.join('/');
-                	self.do('listDirectory', { path: parentDirectory, selectPath: startConfig.selectPath });
-                } else {
-                	self.do('listDirectory', { path: '/' });
-                }
-                
-
                 // Directory Controls
 
                 var directoryControls = document.createElement('div');
@@ -393,7 +405,7 @@ SC.loadPackage({ 'FileManagerWindow': {
 
                         fileInput.addEventListener('change', function(){
 
-                        	self.do('uploadWithAvailableFilename', { name: fileInput.files[0].name, data: fileInput.files[0] });	
+                            self.do('uploadWithAvailableFilename', { name: fileInput.files[0].name, data: fileInput.files[0] });    
 
                         });
                         
@@ -411,26 +423,26 @@ SC.loadPackage({ 'FileManagerWindow': {
                         
                         var selectedFiles = self.get('directoryListing').querySelectorAll('.active');
                         for (var i = 0; i < selectedFiles.length; i++) {
-                        	selectedFiles[i].classList.remove('active');
+                            selectedFiles[i].classList.remove('active');
                         }
 
                         var directoryNameInputContainer = document.createElement('li');
-                        	directoryNameInputContainer.classList.add('sg-resource-directory', 'new');
+                            directoryNameInputContainer.classList.add('sg-resource-directory', 'new');
 
                         var alreadyFired;
                         var directoryNameInput = document.createElement('input');
-                        	directoryNameInput.setAttribute('type', 'text');
-                        	directoryNameInput.setAttribute('value', 'NewFolder');
-                        	directoryNameInput.addEventListener('blur', function(evt) {
-                        		setDirectoryName(evt);
-                        		alreadyFired = true;
-                        	});
-                        	directoryNameInput.addEventListener('keydown', function(evt) {
-                        		if ( evt.keyCode == 13 ) {
-                        			setDirectoryName(evt);
-                        			alreadyFired = true;
-                        		}
-                        	});
+                            directoryNameInput.setAttribute('type', 'text');
+                            directoryNameInput.setAttribute('value', 'NewFolder');
+                            directoryNameInput.addEventListener('blur', function(evt) {
+                                setDirectoryName(evt);
+                                alreadyFired = true;
+                            });
+                            directoryNameInput.addEventListener('keydown', function(evt) {
+                                if ( evt.keyCode == 13 ) {
+                                    setDirectoryName(evt);
+                                    alreadyFired = true;
+                                }
+                            });
 
                         directoryNameInputContainer.appendChild(directoryNameInput);
                         self.get('directoryListing').insertBefore(directoryNameInputContainer, self.get('directoryListing').firstChild);
@@ -439,27 +451,27 @@ SC.loadPackage({ 'FileManagerWindow': {
                         directoryNameInput.select();
                         
                         var setDirectoryName = function(evt) {
-                        	
-                        	if (evt.target.value != '' && !alreadyFired) {
-                            	
-	                            self.set({ isWorking: true });
-	                            
-	                            var path;
-	                            if (self.get('currentPath') == '/' ) {
-		                            path = '';
-		                        } else {
-		                            path = self.get('currentPath');
-		                        }
-		                        
-		                        self.do('createAvailableDirectory', { name: evt.target.value });
+                            
+                            if (evt.target.value != '' && !alreadyFired) {
+                                
+                                self.set({ isWorking: true });
+                                
+                                var path;
+                                if (self.get('currentPath') == '/' ) {
+                                    path = '';
+                                } else {
+                                    path = self.get('currentPath');
+                                }
+                                
+                                self.do('createAvailableDirectory', { name: evt.target.value });
 
-	                        }
+                            }
 
                         }
                         
                     });
                 
-				// Rename button (file or folder)
+                // Rename button (file or folder)
                 var optionRename = document.createElement('div');
                     optionRename.classList.add('sg-filemanager-operation', 'rename');
                     optionRename.addEventListener('click', function(evt) {
@@ -473,7 +485,7 @@ SC.loadPackage({ 'FileManagerWindow': {
                         
                         var selectedFiles = self.get('directoryListing').querySelectorAll('.active');
                         for (var i = 0; i < selectedFiles.length; i++) {
-                        	selectedFiles[i].classList.remove('active');
+                            selectedFiles[i].classList.remove('active');
                         }
 
                         var oldName = self.get('selectedName');
@@ -484,18 +496,18 @@ SC.loadPackage({ 'FileManagerWindow': {
 
                         var alreadyFired;
                         var renameInput = document.createElement('input');
-                        	renameInput.setAttribute('type', 'text');
-                        	renameInput.setAttribute('value', oldName);
-                        	renameInput.addEventListener('blur', function(evt) {
-                        		setNewName(evt);
-                        		alreadyFired = true;
-                        	});
-                        	renameInput.addEventListener('keydown', function(evt) {
-                        		if ( evt.keyCode == 13 ) {
-                        			setNewName(evt);
-                        			alreadyFired = true;
-                        		}
-                        	});
+                            renameInput.setAttribute('type', 'text');
+                            renameInput.setAttribute('value', oldName);
+                            renameInput.addEventListener('blur', function(evt) {
+                                setNewName(evt);
+                                alreadyFired = true;
+                            });
+                            renameInput.addEventListener('keydown', function(evt) {
+                                if ( evt.keyCode == 13 ) {
+                                    setNewName(evt);
+                                    alreadyFired = true;
+                                }
+                            });
 
                         selectedElement.appendChild(renameInput);
 
@@ -503,19 +515,19 @@ SC.loadPackage({ 'FileManagerWindow': {
                         renameInput.select();
                         
                         var setNewName = function(evt) {
-                        	
-                        	if (evt.target.value != '' && !alreadyFired) {
-                            	
-	                            self.set({ isWorking: true });
-		                        self.do('renameToAvailableFilename', { name: evt.target.value, origin: self.get('basePath') +'/'+ oldName, type: self.get('selectedType') });
+                            
+                            if (evt.target.value != '' && !alreadyFired) {
+                                
+                                self.set({ isWorking: true });
+                                self.do('renameToAvailableFilename', { name: evt.target.value, origin: self.get('basePath') +'/'+ oldName, type: self.get('selectedType') });
 
-	                        }
+                            }
 
                         }
                         
                     });
 
-				// Copy button (file or folder)
+                // Copy button (file or folder)
                 var optionCopy = document.createElement('div');
                     optionCopy.classList.add('sg-filemanager-operation', 'copy');
                     optionCopy.addEventListener('click', function(evt) {
@@ -539,15 +551,15 @@ SC.loadPackage({ 'FileManagerWindow': {
                         
                         var selectedFiles = self.get('directoryListing').querySelectorAll('.active');
                         for (var i = 0; i < selectedFiles.length; i++) {
-                        	selectedFiles[i].classList.remove('active');
+                            selectedFiles[i].classList.remove('active');
                         }
 
                         self.set({ isWorking: true });
-		                self.do('pasteToAvailableLocation', { originPath: self.get('copiedFilePath') });
+                        self.do('pasteToAvailableLocation', { originPath: self.get('copiedFilePath') });
                         
                     });
 
-				// Delete button (file or folder)
+                // Delete button (file or folder)
                 var optionDelete = document.createElement('div');
                     optionDelete.classList.add('sg-filemanager-operation', 'delete');
                     optionDelete.addEventListener('click', function(evt) {
@@ -555,47 +567,51 @@ SC.loadPackage({ 'FileManagerWindow': {
                         if ( !this.classList.contains('active') ) {
                             return false;
                         }
-                      	
+                        
                         var fullPath = self.get('basePath') +'/'+ self.get('selectedName');
 
                         if ( self.get('selectedType') == 'file' ) {
-                        	var deleteFileConfirmation = confirm('Are you sure you want to delete the file:\n\n ' + fullPath + ' ?\n\nThis action is irreversible!');
+                            var deleteFileConfirmation = confirm('Are you sure you want to delete the file:\n\n ' + fullPath + ' ?\n\nThis action is irreversible!');
                         
-	                        if ( deleteFileConfirmation == true ) {
+                            if ( deleteFileConfirmation == true ) {
 
-	                            self.set({ isWorking: true });
+                                self.set({ isWorking: true });
 
-	                            SuperGlue.get('server').do('removeFile', {
-	                                path: fullPath,
-	                                onerror: function(){ console.log(arguments) },
-	                                onsuccess: function() {
-	                                    
-	                                    self.set({ isWorking: false });
-	                                    self.do('listDirectory', { path: self.get('currentPath') });
+                                SuperGlue.get('server').do('removeFile', {
+                                    path: fullPath,
+                                    onerror: function() {
+                                        alert('File could not be removed.\nError Message:\n\n' + arguments);
+                                    },
+                                    onsuccess: function() {
+                                        
+                                        self.set({ isWorking: false });
+                                        self.do('listDirectory', { path: self.get('currentPath') });
 
-	                                }
-	                            });
+                                    }
+                                });
 
-	                        }
+                            }
                         } else {
-                        	var deleteDirectoryConfirmation = confirm('Are you sure you want to delete the folder:\n\n ' + fullPath + ' \n\nand all of its contents?\nThis action is irreversible!');
+                            var deleteDirectoryConfirmation = confirm('Are you sure you want to delete the folder:\n\n ' + fullPath + ' \n\nand all of its contents?\nThis action is irreversible!');
                         
-	                        if ( deleteDirectoryConfirmation == true ) {
+                            if ( deleteDirectoryConfirmation == true ) {
 
-	                            self.set({ isWorking: true });
+                                self.set({ isWorking: true });
 
-	                            SuperGlue.get('server').do('removeDirectory', {
-	                                path: fullPath,
-	                                onerror: function(){ console.log(arguments) },
-	                                onsuccess: function() {
-	                                    
-	                                    self.set({ isWorking: false });
-	                                    self.do('listDirectory', { path: self.get('currentPath') });
+                                SuperGlue.get('server').do('removeDirectory', {
+                                    path: fullPath,
+                                    onerror: function() {
+                                        alert('Directory could not be removed.\nError Message:\n\n' + arguments);
+                                    },
+                                    onsuccess: function() {
+                                        
+                                        self.set({ isWorking: false });
+                                        self.do('listDirectory', { path: self.get('currentPath') });
 
-	                                }
-	                            });
+                                    }
+                                });
 
-	                        }
+                            }
                         }
                         
                     });
@@ -609,10 +625,26 @@ SC.loadPackage({ 'FileManagerWindow': {
 
 
                 var previewContainer = document.createElement('div');
-                	previewContainer.classList.add('sg-filemanager-preview');
+                    previewContainer.classList.add('sg-filemanager-preview');
 
                 self.get('content').appendChild(previewContainer);
                 self.set({ previewContainer: previewContainer });
+                
+                self.set({ hasOKandCancelButton: startConfig.hasOKandCancelButton });
+                
+                if ( startConfig.context == 'saveAs' ) {
+                    self.set({ originalFileName: startConfig.originalFileName });
+                }
+
+                if ( startConfig.callback ) {
+                    self.set({ callback: startConfig.callback });
+                }
+
+                if ( startConfig.selectPath ) {
+                    self.set({ selectPath: startConfig.selectPath });
+                } else {
+                    self.do('listDirectory', { path: '/' });
+                }
 
                 self.set({ context: startConfig.context });
 
@@ -630,7 +662,9 @@ SC.loadPackage({ 'FileManagerWindow': {
 
                 SuperGlue.get('server').do('directoryListing', {
                     path: arg.path,
-                    onerror: function(){ console.log(this) },
+                    onerror: function() {
+                        alert('Directory Listing failed.\nError Message:\n\n' + this);
+                    },
                     onsuccess: function() { 
 
                         self.get('directoryListing').innerHTML = '';
@@ -831,7 +865,9 @@ SC.loadPackage({ 'FileManagerWindow': {
         		}
             	SuperGlue.get('server').do('doesDirectoryExist', {
                     path: destination,
-                    onerror: function(){ console.log(this) },
+                    onerror: function() {
+                        alert('Checking if directory exists threw an error.\nError Message:\n\n' + this);
+                    },
                     onsuccess: function(aBoolean) {
                     	
                     	if (aBoolean) {
@@ -848,7 +884,9 @@ SC.loadPackage({ 'FileManagerWindow': {
 
                             SuperGlue.get('server').do('makeDirectory', {
                                 path: destination,
-                                onerror: function(){ console.log(arguments) },
+                                onerror: function() {
+                                    alert('Directory could not be created.\nError Message:\n\n' + this);
+                                },
                                 onsuccess: function() {
                                     
                                     self.set({ isWorking: false });
@@ -892,7 +930,9 @@ SC.loadPackage({ 'FileManagerWindow': {
 
             	SuperGlue.get('server').do('doesFileExist', {
                     path: destination,
-                    onerror: function(){ console.log(this) },
+                    onerror: function() {
+                        alert('Checking if file exists threw an error.\nError Message:\n\n' + this);
+                    },
                     onsuccess: function(aBoolean) {
                     	
                     	if (aBoolean) {
@@ -927,7 +967,9 @@ SC.loadPackage({ 'FileManagerWindow': {
                             SuperGlue.get('server').do('upload', {
                                 data:   uploadForm,
                                 path:   destination,
-                                onerror: function() { },
+                                onerror: function() {
+                                    alert('Upload failed.\nError Message:\n\n' + this);
+                                },
                                 onprogress: function(evt){
 
                                     if(evt.lengthComputable){
@@ -1001,7 +1043,9 @@ SC.loadPackage({ 'FileManagerWindow': {
 
             	SuperGlue.get('server').do(checkFunctionName, {
                     path: destination,
-                    onerror: function(){ console.log(this) },
+                    onerror: function() {
+                        alert('Checking if path already exists threw an error.\nError Message:\n\n' + this);
+                    },
                     onsuccess: function(aBoolean) {
 
                     	if (aBoolean /*&& checkPath +'/'+ cleanedName != arg.origin*/) {
@@ -1024,7 +1068,9 @@ SC.loadPackage({ 'FileManagerWindow': {
                             SuperGlue.get('server').do('moveFile', {
                                 sourcePath:   arg.origin,
                                 targetPath:   destination,
-                                onerror: function() { },
+                                onerror: function() {
+                                    alert('File could not be copied to new location.\nError Message:\n\n' + this);
+                                },
                                 onprogress: function(evt){
                                     //
                                 },
@@ -1082,7 +1128,9 @@ SC.loadPackage({ 'FileManagerWindow': {
 
             	SuperGlue.get('server').do(checkFunctionName, {
                     path: destination,
-                    onerror: function(){ console.log(this) },
+                    onerror: function() {
+                        alert('Checking if path already exists threw an error.\nError Message:\n\n' + this);
+                    },
                     onsuccess: function(aBoolean) {
 
                     	if (aBoolean /*&& checkPath +'/'+ cleanedName != arg.origin*/) {
@@ -1113,7 +1161,9 @@ SC.loadPackage({ 'FileManagerWindow': {
                             SuperGlue.get('server').do(copyFunctionName, {
                                 sourcePath:   arg.originPath,
                                 targetPath:   destination,
-                                onerror: function() { },
+                                onerror: function() {
+                                    alert('File / Directory could not be copied.\nError Message:\n\n' + this);
+                                },
                                 onprogress: function(evt){
                                     //
                                 },

+ 3 - 0
src/allplatforms/classes/HTMLEditor.js

@@ -24,6 +24,9 @@ SC.loadPackage({ 'HTMLEditor': {
                 
                 self.delegate('Window', 'init', startConfig);
 
+                // Hide Closebtn as window is always modal
+                self.get('content').parentNode.querySelector('.sg-editing-window-closebutton').style.display = 'none';
+
                 self.set({ 
                     callback: startConfig.callback,
                     html:     startConfig.html

+ 89 - 7
src/allplatforms/classes/History.js

@@ -5,20 +5,102 @@ SC.loadPackage({ 'History': {
 
     properties: {
 
-        stack: { comment: 'I hold the action stack.' }
+        stack:              { comment: 'I hold the action stack.' },
+        stackPointer:       { comment: 'I hold the action stack.' },
+        actionInProgress:   { comment: 'Wether an action hast started and not succeeded nor failed yet.' },
+        temporaryRestoreFunc: { comment: 'During actionInProgress a store temporarily the restoreFunction.' }
 
     },
 
     methods: {
 
-    	init: { 
-    		comment: 	'method comment',
-    		code: 		function(){
+        init: { 
+            comment: 'I initialise the history object.',
+            code: function(){
 
-                
+                this.set({
+                    stack:              [],
+                    stackPointer:       0,
+                    actionInProgress:   false
+                });
 
-    		}
-    	}
+            }
+        },
+
+        undo: { 
+            comment: 'I undo.',
+            code: function(){
+
+                if(this.get('stackPointer') === 0){
+                    return;
+                }
+                this.set({ stackPointer: (this.get('stackPointer') - 1) });
+                this.get('stack')[this.get('stackPointer')].restoreFunction.call();
+console.log('undo', this.get('stackPointer'));
+            }
+        },
+
+
+        redo: { 
+            comment: 'I redo.',
+            code: function(){
+
+                if(this.get('stackPointer') >= this.get('stack').length){
+                    return;
+                }
+                this.get('stack')[this.get('stackPointer')].repeatFunction.call();
+                this.set({ stackPointer: (this.get('stackPointer') + 1) });
+console.log('redo', this.get('stackPointer'));
+            }
+        },
+
+
+        actionHasStarted: { 
+            comment: 'I undo.',
+            code: function(restoreFunction){
+
+                this.set({ 
+                    actionInProgress: true,
+                    temporaryRestoreFunc: restoreFunction
+                });
+
+console.log('start', this.get('stack'))
+
+            }
+        },
+
+        actionHasSucceeded: { 
+            comment: 'I undo.',
+            code: function(repeatFunction){
+
+                if(this.get('actionInProgress') === false){
+                    console.log('cleared corrupted history')
+                    this.do('init');
+                    return;
+                }
+
+                this.set({ actionInProgress: false });
+
+                this.get('stack')[this.get('stackPointer')] = {
+                    restoreFunction: this.get('temporaryRestoreFunc'),
+                    repeatFunction:  repeatFunction
+                };
+
+                this.set({ stackPointer: (1 + this.get('stackPointer')) });
+
+                if(this.get('stack').length > this.get('stackPointer')){
+                    this.get('stack').splice(this.get('stackPointer'));
+                }
+
+                if(this.get('stack').length > 30){
+                    this.get('stack').splice(0, 1);
+                    this.set({ stackPointer: (this.get('stackPointer') - 1) });
+                }
+
+console.log('success', this.get('stack').length)
+
+            }
+        }
 
 
     }

+ 3 - 1
src/allplatforms/classes/MenuItemRedo.js

@@ -19,7 +19,9 @@ SC.loadPackage({ 'MenuItemRedo': {
                 this.delegate('MenuItem', 'init', theDocumentMenu);
                 this.set({ isActionButton: true });
 
-
+                this.get('menuButton').addEventListener('mouseup', function(){
+                    SuperGlue.get('history').do('redo');
+                }, false);
 
 
     		}

+ 3 - 1
src/allplatforms/classes/MenuItemUndo.js

@@ -19,7 +19,9 @@ SC.loadPackage({ 'MenuItemUndo': {
                 this.delegate('MenuItem', 'init', theDocumentMenu);
                 this.set({ isActionButton: true });
 
-
+                this.get('menuButton').addEventListener('mouseup', function(){
+                    SuperGlue.get('history').do('undo');
+                }, false);
 
     		}
 

+ 3 - 5
src/allplatforms/classes/SCSystemBrowser.js

@@ -3,12 +3,12 @@ SC.loadPackage({ 'SCSystemBrowser': {
 
     comment: 'I am the SmallClasses.js System Browser, and part of the SmallClasses.js project',
 
-    mixins: [ 'SCGUI' ],
+    traits: [ 'SCGUI' ],
 
     sharedProperties: {
 
         windowFile:   { comment:   'This file contains the html for the SCSystemBrowser\'s GUI. It needs to be available under the same domain, with a path relative to the embbeding html file.',
-                        initValue: '/resources/dev/SCSystemBrowser.html' },
+                        initValue: '/devTools/SCSystemBrowser.html' },
         windowConfig: { comment:   'This is the configuration for the window.open() function.',
                         initValue: 'height=750, width=1024, titlebar=no, location=no, menubar=no, resizable=yes, status=no, toolbar=no' }
 
@@ -39,7 +39,7 @@ SC.loadPackage({ 'SCSystemBrowser': {
     methods: {
 
 
-        openSystemBrowser: {
+        open: {
             comment: 'I open a window for a new SCSystemBrowser. Static Method!',
             code:    function(){
 
@@ -70,8 +70,6 @@ SC.loadPackage({ 'SCSystemBrowser': {
                 this.do('updateClassListView');
 
                 
-                this.do('initTraitsView');
-                this.do('initMixinsView');
                 this.do('initSharedPropertiesView');
                 this.do('initPropertiesView');
                 this.do('initMethodsView');

+ 11 - 2
src/allplatforms/classes/Selection.js

@@ -74,8 +74,12 @@ SC.loadPackage({ 'Selection': {
                     widget = null;
 
 
-                while(currentWidgetsContainer.firstChild){
-                    currentWidgetsContainer.removeChild(currentWidgetsContainer.firstChild);
+                
+                for(var widgetsBottom = this.get('widgetsBottom'), i = 0, l = widgetsBottom.length;
+                    i < l; i++){
+
+                    widgetsBottom[i].set({ isWidgetActive: false });
+                    currentWidgetsContainer.removeChild(widgetsBottom[i].get('widgetMenu'));
                 }
 
                 if(elements.length > 0){
@@ -298,6 +302,11 @@ SC.loadPackage({ 'Selection': {
                     elements[i].get('resizeHandles').do('hideResizeHandles', true)
                 }
 
+                var widgetsBottom = this.get('widgetsBottom');
+                for(var i = 0, l = widgetsBottom.length; i < l; i++){
+                    widgetsBottom[i].set({ isWidgetActive: false });
+                }
+
                 var editingContainer = SuperGlue.get('document').get('editingContainer');
                 if(this.get('node').parentNode === editingContainer){
                     editingContainer.removeChild(this.get('node'));

+ 20 - 0
src/allplatforms/classes/Server.js

@@ -215,6 +215,26 @@ SC.loadPackage({ 'Server': {
             }
         },
 
+        copyDirectory: {
+            comment: 'I copy a directory, params = { sourcePath: aString, targetPath: aString, onsuccess: aFunction, onerror: aFunction, onprogress: aFunction }',
+            code: function(params){
+
+                var sourcePath = '.' + params.sourcePath.split(' ').join('\\ '),
+                    targetPath = '.' + params.targetPath.split(' ').join();
+
+                this.do('cmdRequest', {
+
+                    cmd: 'cp -r ' + sourcePath + ' ' + targetPath,
+
+                    onerror:    params.onerror,
+                    onprogress: params.onprogress,
+                    onresponse: params.onsuccess
+
+                });
+
+            }
+        },
+
 
         moveFile: {
             comment: 'I move a file, params = { sourcePath: aString, targetPath: aString, onsuccess: aFunction, onerror: aFunction, onprogress: aFunction }',

+ 13 - 0
src/allplatforms/classes/SuperGlue.js

@@ -105,6 +105,19 @@ SC.loadPackage({ 'SuperGlue': {
 
                     // Reset SmallClasses's error handling to normal
                     SC.setHandlerForMessageNotUnderstood();
+
+
+                    // Print console.log
+                    console.log([
+                        '************************************************',
+                        '   SuperGlue editor has successfully started!',
+                        '',
+                        '   To access the running system for live',
+                        '   development, enter',
+                        '   > SC.do(\'SCSystemBrowser\', \'open\')',
+                        '************************************************'
+                    ].join('\n'))
+
                     
                 } catch(error) {
                     // Catch any initialization error

+ 111 - 30
src/allplatforms/classes/TextEditor.js

@@ -11,7 +11,8 @@ SC.loadPackage({ 'TextEditor': {
         editGroupLists:         { initValue: '<a class="btn" data-wysihtml5-command="insertUnorderedList" title="Bullet list"><i class="icon-list-ul"></i></a><a class="btn" data-wysihtml5-command="insertOrderedList" title="Number list"><i class="icon-list-ol"></i></a>' },
         editGroupIndention:     { initValue: '<a class="btn" data-wysihtml5-command="outdent" title="Reduce indent"><i class="icon-indent-right"></i></a><a class="btn" data-wysihtml5-command="indent" title="Indent"><i class="icon-indent-left"></i></a>' },
         editGroupAlignment:     { initValue: '<a class="btn" data-wysihtml5-command="alignLeftStyle" title="Align Left"><i class="icon-align-left"></i></a><a class="btn" data-wysihtml5-command="alignCenterStyle" title="Center"><i class="icon-align-center"></i></a><a class="btn" data-wysihtml5-command="alignRightStyle" title="Align Right"><i class="icon-align-right"></i></a><a class="btn" data-wysihtml5-command="alignJustifyStyle" title="Justify"><i class="icon-align-justify"></i></a>' },
-        editGroupHyperlink:     { initValue: '<a class="btn dropdown-toggle hyperlink" title="Hyperlink" data-wysihtml5-command="createLink"><i class="icon-link"></i>&nbsp;<b class="caret"></b></a><div class="dropdown-menu input-append" data-wysihtml5-dialog="createLink" style="display: none;"><input data-wysihtml5-dialog-field="href" value="http://" class="text"><a data-wysihtml5-dialog-action="save">OK</a><a data-wysihtml5-command="removeLink">RM</a></div>' },
+        editGroupHyperlink:     { initValue: '<a class="btn hyperlink" title="Hyperlink" data-wysihtml5-command="createLink"><i class="icon-link"></i></a><div class="hyperlink-dropdown input-append" data-wysihtml5-dialog="createLink" style="display: none;"><input data-wysihtml5-dialog-field="href" value="http://" class="text"><a data-wysihtml5-dialog-action="save"></a><a data-wysihtml5-command="removeLink"></a><a data-wysihtml5-dialog-action="cancel"></a></div>' },
+        //editGroupHyperlink:     { initValue: '<a class="btn dropdown-toggle hyperlink" title="Hyperlink"><i class="icon-link"></i>&nbsp;<b class="caret"></b></a><div class="dropdown-menu input-append" style="display: none;"><input value="http://" class="text"><a data-wysihtml5-command="createLink" data-wysihtml5-command-value=""></a><a data-wysihtml5-command="removeLink"></a><a data-wysihtml5-dialog-action="cancel"></a></div>' },
         activeEditGroups:       { initValue: ['editGroupIndention', 'editGroupAlignment', 'editGroupFontSize', 'editGroupFontFamily', 'editGroupFontColor', 'editGroupHyperlink', 'editGroupFontStyle', 'editGroupLists'] },
         activeFonts:            { initValue: ['Serif', 'Sans', 'Arial', 'Arial Black', 'Courier', 'Courier New', 'Comic Sans MS','Dosis', 'Helvetica', 'Impact', 'Lucida Grande', 'Lucida Sans', 'Montserrat', 'Tahoma', 'Times', 'Times New Roman', 'TitilliumWeb', 'Verdana'] },
         activeFontSizes:        { initValue: ['8px', '9px', '10px', '11px', '12px', '13px', '14px', '15px', '16px', '17px', '18px', '20px', '22px', '26px', '28px', '30px', '32px', '34px', '36px', '38px', '40px', '46px', '50px', '60px', '70px'] }
@@ -183,7 +184,22 @@ SC.loadPackage({ 'TextEditor': {
                   stylesheets:  ["../resources/css/SuperGlue.css"]
                 }).on('load', function() {
                     
-                    document.querySelector('.wysihtml5-sandbox').classList.add('shapeContent');
+                    document.querySelector('.wysihtml5-sandbox').addEventListener('mouseenter', function() {
+                        // Hide open dropdown menus
+                        var dropdownMenuContainers = document.querySelectorAll('.dropdown-menu');
+                        var dropdownMenus = document.querySelectorAll('.dropdown-toggle');
+                        
+                        for (var i=0; i<dropdownMenuContainers.length; i++) {
+                            dropdownMenuContainers[i].classList.remove('active')
+                        }
+
+                        document.querySelector('.sg-colorpicker-container-text').classList.remove('active');
+                        
+                        for (var d=0; d<dropdownMenus.length; d++) {
+                            dropdownMenus[d].classList.remove('open');
+                        }
+                    });
+
                     editor.focus();
 
                     self.do('initColorpicker', {
@@ -194,6 +210,7 @@ SC.loadPackage({ 'TextEditor': {
                         }
 
                     });
+
                     
                 }).on('blur', function() {
                     
@@ -214,6 +231,7 @@ SC.loadPackage({ 'TextEditor': {
                         sandbox.style.padding = self.get('textEditor').style.padding;
                         sandbox.style.boxSizing = self.get('textEditor').style.boxSizing;
                         sandbox.style.outline = self.get('textEditor').style.outline;
+                        sandbox.style.borderStyle = self.get('textEditor').style.borderStyle;
 
                         sandbox.style.position = 'absolute';
                         //this.do('updateEditorDimensions', sandbox);
@@ -356,6 +374,8 @@ SC.loadPackage({ 'TextEditor': {
             params:   {},
             code:     function() {
 
+                var self = this;
+
                 var fonts = this.class.get('activeFonts');
                 var fontTarget = document.querySelector('[title="Font"]').parentNode.querySelector('.dropdown-menu');
                 
@@ -375,54 +395,115 @@ SC.loadPackage({ 'TextEditor': {
                         fontSizeBtn.innerHTML = '<a data-wysihtml5-command="fontSizeStyle" data-wysihtml5-command-value="' + fontSize +'">'+ fontSize + '</a>';
                     fontSizeTarget.appendChild(fontSizeBtn);
                 }
-
-                
-                document.querySelector('.dropdown-menu input').addEventListener('click', function() {return false;});
-                /*
-                document.querySelector('.dropdown-menu input').addEventListener('change', function() {
-                    this.parentNode.parentNode.querySelector('.dropdown-toggle').dropdown('toggle');
-                });
-                */
                    
-                document.querySelector('.dropdown-menu input').addEventListener('keydown', function (evt) {
-                    if (evt.keyCode == 27) {
-                        this.value='';
-                    }
+                document.querySelector('.hyperlink-dropdown input.text').addEventListener('keyup', function (evt) {
+                    evt.stopPropagation();
+                    evt.preventDefault();
                 });
                 
 
-                var dropdownMenus = document.querySelectorAll('.dropdown-toggle');
+                self.get('textEditorToolbar').querySelector('.hyperlink').addEventListener('click', function() {
+
+                    var dropdownToggleBtns = self.get('textEditorToolbar').querySelectorAll('.dropdown-toggle');
+
+                    for (var i=0; i<dropdownToggleBtns.length; i++) {
+                        dropdownToggleBtns[i].classList.remove('active')
+                    }
+
+                    var dropdownMenuContainers = self.get('textEditorToolbar').querySelectorAll('.dropdown-menu');
+
+                    for (var i=0; i<dropdownMenuContainers.length; i++) {
+                        dropdownMenuContainers[i].classList.remove('active')
+                    }
+
+                    document.querySelector('.sg-colorpicker-container-text').classList.remove('active');
+                    
+                    for (var d=0; d<dropdownMenus.length; d++) {
+                        dropdownMenus[d].classList.remove('open');
+                    }
+
+                    if ( this.classList.contains('wysihtml5-command-dialog-opened') ) {
+                        this.nextElementSibling.querySelector('[data-wysihtml5-dialog-action="cancel"]').click();
+                    }
+
+                });
+
+                var dropdownMenus = self.get('textEditorToolbar').querySelectorAll('.btn');
                 
                 for (var d=0; d<dropdownMenus.length; d++) {
-                    dropdownMenus[d].addEventListener('click', function() {
+                    
+                    if ( dropdownMenus[d].classList.contains('dropdown-menu') ) {
+                        dropdownMenus[d].addEventListener('click', function() {
                         
-                        var dropdownClass = 'dropdown-menu';
+                            var dropdownClass = 'dropdown-menu';
 
-                        if ( this.classList.contains('open') ) {
-                            this.nextElementSibling.classList.remove('active');
-                            this.classList.remove('open');
-                        } else {
-                            var dropdownMenuContainers = document.querySelectorAll('.dropdown-menu');
+                            if ( this.classList.contains('open') ) {
+                                this.nextElementSibling.classList.remove('active');
+                                this.classList.remove('open');
+                            } else {
+                                var dropdownMenuContainers = document.querySelectorAll('.dropdown-menu');
+
+                                for (var i=0; i<dropdownMenuContainers.length; i++) {
+                                    dropdownMenuContainers[i].classList.remove('active')
+                                }
+
+                                document.querySelector('.sg-colorpicker-container-text').classList.remove('active');
+                                
+                                this.nextElementSibling.classList.add('active');
+                                
+                                for (var d=0; d<dropdownMenus.length; d++) {
+                                    dropdownMenus[d].classList.remove('open');
+                                }
 
-                            for (var i=0; i<dropdownMenuContainers.length; i++) {
-                                dropdownMenuContainers[i].classList.remove('active')
+                                this.classList.add('open');
                             }
 
-                            document.querySelector('.sg-colorpicker-container-text').classList.remove('active');
-                            
-                            this.nextElementSibling.classList.add('active');
+                        });
+                    }
+
+
+                    dropdownMenus[d].addEventListener('mouseenter', function() {
+                        
+                        var dropdownMenuContainers = self.get('textEditorToolbar').querySelectorAll('.dropdown-menu');
+
+                        for (var i=0; i<dropdownMenuContainers.length; i++) {
+                            dropdownMenuContainers[i].classList.remove('active')
+                        }
+
+                        document.querySelector('.sg-colorpicker-container-text').classList.remove('active');
+                        
+                        for (var d=0; d<dropdownMenus.length; d++) {
+                            dropdownMenus[d].classList.remove('open');
                             
-                            for (var d=0; d<dropdownMenus.length; d++) {
-                                dropdownMenus[d].classList.remove('open');
+                            if ( dropdownMenus[d].classList.contains('wysihtml5-command-dialog-opened') ) {
+                                dropdownMenus[d].nextElementSibling.querySelector('[data-wysihtml5-dialog-action="cancel"]').click();
                             }
 
+                        }
+
+                        if ( this.classList.contains('dropdown-toggle') ) {
+                            this.nextElementSibling.classList.add('active');
                             this.classList.add('open');
                         }
 
+                        /*
+                        if ( this.classList.contains('hyperlink') ) {
+                            if ( !this.classList.contains('open') ) {
+                                this.click();
+                            } else {
+                                //
+                            }
+                            
+                        } else {
+                            this.nextElementSibling.querySelector('a[data-wysihtml5-dialog-action="cancel"]').click();
+                        }
+                        */
+
+                        
                     });
                 }
 
-                var buttons = document.querySelectorAll('.dropdown-menu li, .dropdown-menu button, .dropdown-menu a[data-wysihtml5-dialog-action]');
+                var buttons = document.querySelectorAll('.dropdown-menu li, .dropdown-menu button, .dropdown-menu.input-append a');
 
                 for (var b=0; b<buttons.length; b++) {
                     buttons[b].addEventListener('click', function() {

+ 27 - 4
src/allplatforms/classes/WidgetBackgroundColor.js

@@ -20,7 +20,8 @@ SC.loadPackage({ 'WidgetBackgroundColor': {
 
 
                 var initialColor = theSelection.get('elements')[0].get('node').style.backgroundColor,
-                    pickerLoad   = true;
+                    pickerLoad   = true,
+                    self = this;
 
                 this.do('initColorPickerWidget', {
 
@@ -34,7 +35,7 @@ SC.loadPackage({ 'WidgetBackgroundColor': {
                             return pickerLoad = false;
                         }
 
-                        var elements = theSelection.get('elements')
+                        var elements = theSelection.get('elements');
 
                         for(var i = 0, l = elements.length; i < l; i++){
 
@@ -42,17 +43,39 @@ SC.loadPackage({ 'WidgetBackgroundColor': {
 
                         }
 
+                        self.set({ aColorWasChoosen: true });
+
                     }
 
 
                 });
 
 
+    		}
+
+    	},
 
 
-    		}
+        createState: {
+            comment: 'I create a reflection function to restore a state.',
+            code: function(){
+
+                return  (function(elements){
+                            var savedColors = []
+                            for(var i = 0, l = elements.length; i < l; i++){
+                                savedColors.push(elements[i].get('node').style.backgroundColor)
+                            }
+                            return function(){
+                                for(var i = 0, l = elements.length; i < l; i++){
+                                    elements[i].get('node').style.backgroundColor = savedColors[i]
+                                }
+                            }
+                        }).call(this, this.get('selection').get('elements'));
+
+
+            }
+        }
 
-    	}
 
 
     }

+ 26 - 2
src/allplatforms/classes/WidgetBorder.js

@@ -32,8 +32,31 @@ SC.loadPackage({ 'WidgetBorder': {
                     setCallback:    function(sliderVal){
                                         
                                         var borderVal = Math.round(sliderVal * 24),
-                                            elements  = theSelection.get('elements');
-
+                                            elements  = theSelection.get('elements'),
+                                            
+                                            borderRecorder = function(elements){
+                                                                var savedBorders = []
+                                                                for(var i = 0, l = elements.length; i < l; i++){
+                                                                    savedBorders.push({
+                                                                        color: elements[i].get('borderColor'),
+                                                                        width: elements[i].get('borderWidth')
+                                                                    })
+                                                                }
+                                                                return function(){
+                                                                    for(var i = 0, l = elements.length; i < l; i++){
+                                                                        elements[i].set({
+                                                                            borderColor: savedBorders[i].color,
+                                                                            borderWidth: savedBorders[i].width
+                                                                        });
+                                                                        elements[i].set({ 
+                                                                            width:  elements[i].get('width'),
+                                                                            height: elements[i].get('height')
+                                                                        });
+                                                                    }
+                                                                }
+                                                            };
+
+                                        SuperGlue.get('history').do('actionHasStarted', borderRecorder.call(this, elements));
                                     
                                         for(var i = 0, l = elements.length; i < l; i++){
 
@@ -48,6 +71,7 @@ SC.loadPackage({ 'WidgetBorder': {
                                             
                                         }
 
+                                        SuperGlue.get('history').do('actionHasSucceeded', borderRecorder.call(this, elements));
                                     
 
                                     }

+ 28 - 3
src/allplatforms/classes/WidgetBorderColor.js

@@ -21,7 +21,8 @@ SC.loadPackage({ 'WidgetBorderColor': {
                 this.delegate('Widget', 'init', theSelection);
 
                 var initialColor = theSelection.get('elements')[0].get('borderColor'),
-                    pickerLoad   = true;
+                    pickerLoad   = true,
+                    self = this;
 
 
                 this.do('initColorPickerWidget', {
@@ -36,7 +37,7 @@ SC.loadPackage({ 'WidgetBorderColor': {
                             return pickerLoad = false;
                         }
 
-                        var elements = theSelection.get('elements')
+                        var elements = theSelection.get('elements');
 
                         for(var i = 0, l = elements.length; i < l; i++){
 
@@ -44,6 +45,8 @@ SC.loadPackage({ 'WidgetBorderColor': {
 
                         }
 
+                        self.set({ aColorWasChoosen: true });
+
                     }
 
 
@@ -52,7 +55,29 @@ SC.loadPackage({ 'WidgetBorderColor': {
 
     		}
 
-    	}
+    	},
+
+
+        createState: {
+            comment: 'I create a reflection function to restore a state.',
+            code: function(){
+
+                return  (function(elements){
+                            var savedColors = []
+                            for(var i = 0, l = elements.length; i < l; i++){
+                                savedColors.push(elements[i].get('borderColor'));
+                            }
+                            return function(){
+                                for(var i = 0, l = elements.length; i < l; i++){
+                                    elements[i].set({ borderColor: savedColors[i] });
+                                }
+                            }
+                        }).call(this, this.get('selection').get('elements'));
+
+
+            }
+        }
+
 
 
     }

+ 16 - 1
src/allplatforms/classes/WidgetBorderRadius.js

@@ -32,7 +32,20 @@ SC.loadPackage({ 'WidgetBorderRadius': {
                     setCallback:    function(sliderVal){
                                         
                                         var borderRadiusVal = Math.round(sliderVal * 50),
-                                            elements  = theSelection.get('elements');
+                                            elements  = theSelection.get('elements'),
+                                            borderRadiusRecorder = function(elements){
+                                                                var savedBorderRadii = []
+                                                                for(var i = 0, l = elements.length; i < l; i++){
+                                                                    savedBorderRadii.push(elements[i].get('node').style.borderRadius)
+                                                                }
+                                                                return function(){
+                                                                    for(var i = 0, l = elements.length; i < l; i++){
+                                                                        elements[i].get('node').style.borderRadius = savedBorderRadii[i]
+                                                                    }
+                                                                }
+                                                            };
+
+                                        SuperGlue.get('history').do('actionHasStarted', borderRadiusRecorder.call(this, elements));
 
                                         if(borderRadiusVal === 0){
 
@@ -47,6 +60,8 @@ SC.loadPackage({ 'WidgetBorderRadius': {
                                             }
 
                                         }
+
+                                        SuperGlue.get('history').do('actionHasSucceeded', borderRadiusRecorder.call(this, elements));
                                         
 
                                     

+ 5 - 1
src/allplatforms/classes/Window.js

@@ -72,7 +72,11 @@ SC.loadPackage({ 'Window': {
                         this.get('node').style.height = val + 'px';
                         return val;
                     }
-                }
+                },
+
+        onClose: {
+            comment: 'I can store a callback when window is about to close.'
+        }
 
     },
 

+ 5 - 1
src/allplatforms/classes/WindowManager.js

@@ -78,8 +78,12 @@ SC.loadPackage({ 'WindowManager': {
             code: function(aWindow){
 
                 var windows = this.get('windows');
-                windows.splice(windows.indexOf(aWindow), 1);
 
+                if('function' === typeof aWindow.get('onClose')){
+                    aWindow.get('onClose').call(aWindow)
+                }
+
+                windows.splice(windows.indexOf(aWindow), 1);
                 this.get('windowsContainer').removeChild(aWindow.get('node'));
 
 

+ 3 - 0
src/allplatforms/css/CreationMenu.css

@@ -67,6 +67,9 @@
 	-webkit-appearance: 	button;
 }
 
+.sg-editing-creation-menu-button:hover {
+	background-color: 		rgb(183, 12, 29);
+}
 
 
 .sg-editing-creation-menu-nw > .sg-editing-creation-menu-container {

+ 14 - 14
src/allplatforms/css/FileManagerWindow.css

@@ -24,7 +24,7 @@
 	height: 			30px;
 	background-color: 	rgb(255, 41, 61);
 	background-repeat: 	no-repeat;
-	background-size: 	auto 26px;
+	background-size: 	30px auto;
 	background-position: center;
 	opacity:			.6;
 }
@@ -43,15 +43,15 @@
 }
 
 .sg-filemanager-operations .sg-filemanager-operation.file-upload {
-	background-image:	url(./icons/uploadFile.png);
+	background-image:	url(./icons/uploadFile.svg);
 }
 
 .sg-filemanager-operations .sg-filemanager-operation.directory-new {
-	background-image:	url(./icons/newDirectory.png);
+	background-image:	url(./icons/newDirectory.svg);
 }
 
 .sg-filemanager-operations .sg-filemanager-operation.rename {
-	background-image:	url(./icons/copy.svg);
+	background-image:	url(./icons/rename.svg);
 }
 
 .sg-filemanager-operations .sg-filemanager-operation.copy {
@@ -59,7 +59,7 @@
 }
 
 .sg-filemanager-operations .sg-filemanager-operation.paste {
-	background-image:	url(./icons/uploadFile.png);
+	background-image:	url(./icons/paste.svg);
 }
 
 .sg-filemanager-operations .sg-filemanager-operation.delete {
@@ -121,7 +121,7 @@
 	color:				#fff;
 	padding:			6px 6px 6px 31px;
 	background-repeat:	no-repeat;
-	background-size:	auto 20px;
+	background-size:	auto 22px;
 	background-position: 4px center;
 	opacity: 			.88;
 }
@@ -201,11 +201,11 @@
 }
 
 .sg-filemanager-directory-container .sg-filemanager-directory-listing li.sg-resource-directory {
-	background-image:	url(./icons/resourceDirectory.png);
+	background-image:	url(./icons/resourceDirectory.svg);
 }
 
 .sg-filemanager-directory-container .sg-filemanager-directory-listing li.sg-resource-file {
-	background-image:	url(./icons/resourceFile.png);
+	background-image:	url(./icons/resourceFile.svg);
 }
 
 .sg-filemanager-directory-container .sg-filemanager-directory-listing li.new, .sg-filemanager-directory-container .sg-filemanager-directory-listing li.edit {
@@ -244,7 +244,7 @@
 	top:				0;
 	left:				0;
 	z-index:			1;
-	background-image:	url(./icons/levelUp.png);
+	background-image:	url(./icons/levelUp.svg);
 }
 
 .sg-filemanager-directory-controls .sg-filemanager-current-path {
@@ -353,9 +353,9 @@
 	left: 				0;
 	width:				68px;
 	height:				38px;
-	-moz-box-shadow:	0 0 2px 3px #555;
-	-webkit-box-shadow:	0 0 2px 3px #555;
-	box-shadow:			0 0 2px 3px #555;
+	-moz-box-shadow:	0 0 2px 3px #444;
+	-webkit-box-shadow:	0 0 2px 3px #444;
+	box-shadow:			0 0 2px 3px #444;
 }
 
 .sg-editing-filemanager-modal-container button {
@@ -381,9 +381,9 @@
 }
 
 .sg-editing-filemanager-modal-container button.confirm {
-	background-image:	url(./icons/copy.svg);
+	background-image:	url(./icons/confirm.svg);
 }
 
 .sg-editing-filemanager-modal-container button.cancel {
-	background-image:	url(./icons/copy.svg);
+	background-image:	url(./icons/close.svg);
 }

+ 13 - 2
src/allplatforms/css/Grid.css

@@ -17,12 +17,23 @@
 	top:			0px;
 
 	width: 			0px;
-	height: 		0px;
+	height: 		21px;
+	margin-left:	5px;
 	border-style: 	solid;
-	border-width: 	20px 20px 0px 20px;
+	border-width: 	10px 15px 0px 15px;
 	border-color: 	#ff2b40 transparent transparent transparent;
 }
 
+#sg-editing-grid-control:after {
+	content:		'';
+	position: 		absolute;
+	top: 			-4px;
+	left:			-1px;
+	width: 			2px;
+	height: 		10px;
+	background-color: #ff2b40;
+}
+
 #sg-editing-grid-control.sg-editing-grid-control-hidden {
 
 	opacity: 0;

+ 5 - 5
src/allplatforms/css/HTMLEditor.css

@@ -31,9 +31,9 @@
 	left: 				0;
 	width:				68px;
 	height:				38px;
-	-moz-box-shadow:	0 0 2px 3px #555;
-	-webkit-box-shadow:	0 0 2px 3px #555;
-	box-shadow:			0 0 2px 3px #555;
+	-moz-box-shadow:	0 0 2px 3px #444;
+	-webkit-box-shadow:	0 0 2px 3px #444;
+	box-shadow:			0 0 2px 3px #444;
 }
 
 .sg-editing-superuser-modal-container button {
@@ -54,9 +54,9 @@
 }
 
 .sg-editing-superuser-modal-container button.confirm {
-	background-image:	url(./icons/copy.svg);
+	background-image:	url(./icons/confirm.svg);
 }
 
 .sg-editing-superuser-modal-container button.cancel {
-	background-image:	url(./icons/copy.svg);
+	background-image:	url(./icons/close.svg);
 }

+ 4 - 4
src/allplatforms/css/MenuItemBackgroundRepeat.css

@@ -1,5 +1,5 @@
 #sg-editing-menu-backgroundRepeat {
-	background-image: url("icons/backgroundRepeat.svg");;
+	background-image: url("icons/imgRepeat.svg");;
 }
 
 
@@ -32,13 +32,13 @@
 
 
 #sg-editing-menu-backgroundRepeat-tile {
-	background-image: url("icons/tile.svg");
+	background-image: url("icons/imgRepeat.svg");
 }
 
 #sg-editing-menu-backgroundRepeat-tileX {
-	background-image: url("icons/tileX.svg");
+	background-image: url("icons/imgRepeatX.svg");
 }
 
 #sg-editing-menu-backgroundRepeat-tileY {
-	background-image: url("icons/tileY.svg");
+	background-image: url("icons/imgRepeatY.svg");
 }

+ 5 - 1
src/allplatforms/css/MenuItemCenter.css

@@ -1,3 +1,7 @@
 #sg-editing-menu-center {
-	background-image: url("icons/center.png");
+	background-image: url("icons/pageCentered.svg");
+}
+
+#sg-editing-menu-center.infinite {
+	background-image: url("icons/pageInfinite.svg");
 }

+ 5 - 1
src/allplatforms/css/MenuItemOutlines.css

@@ -1,3 +1,7 @@
 #sg-editing-menu-outlines {
-	background-image: url("icons/outlines.svg");
+	background-image: url("icons/showOutlines.svg");
+}
+
+#sg-editing-menu-outlines.hideOutlines {
+	background-image: url("icons/hideOutlines.svg");
 }

+ 66 - 9
src/allplatforms/css/TextEditor.css

@@ -53,11 +53,11 @@
 	padding-right: 10px;
 }
 
-#textShapeToolbar .dropdown-toggle.open {
+#textShapeToolbar .dropdown-toggle.open, #textShapeToolbar .hyperlink.wysihtml5-command-dialog-opened {
 	background: #B10A1B;
 }
 
-#textShapeToolbar .dropdown-toggle.open:not(.right):after {
+#textShapeToolbar .dropdown-toggle.open:not(.right):after, #textShapeToolbar .hyperlink.wysihtml5-command-dialog-opened:after {
 	position: 		absolute;
 	left: 			0;
 	bottom: 		-11px;
@@ -92,7 +92,7 @@
 	border-top: 6px solid transparent;
 }
 
-#textShapeToolbar .dropdown-menu {
+#textShapeToolbar .dropdown-menu, #textShapeToolbar .hyperlink-dropdown {
 	position: absolute;
 	top: 41px;
 	left: -20px;
@@ -108,19 +108,75 @@
 	display: none;
 }
 
+#textShapeToolbar .hyperlink-dropdown {
+	display: block;
+}
+
 #textShapeToolbar .dropdown-menu.small {
 	width: 84px;
 }
 
-#textShapeToolbar .dropdown-menu.input-append {
-	display: none !important;
+#textShapeToolbar .dropdown-menu.input-append, #textShapeToolbar .hyperlink-dropdown.input-append {
+	width: 185px;
 	color: #fff;
 	background-color: rgb(255, 41, 61);
 	padding: 4px;
 }
 
-#textShapeToolbar .dropdown-menu.input-append input {
+#textShapeToolbar .dropdown-menu.input-append input, #textShapeToolbar .hyperlink-dropdown.input-append input {
+	float: left;
 	color: #000;
+	border: none;
+	margin: 0px;
+	padding: 4px;
+	height: 22px;
+}
+
+#textShapeToolbar .dropdown-menu.input-append a, #textShapeToolbar .hyperlink-dropdown.input-append a {
+	position: 			relative;
+	cursor: 			pointer;
+	width: 				30px;
+	height: 			30px;
+	margin: 			0;
+	border: 			none;
+	outline: 			none;
+	overflow: 			visible;
+
+	background-color: 		rgb(255, 41, 61);
+	background-repeat: 		no-repeat;
+	background-size: 		30px auto;
+	background-position:	center;
+}
+
+#textShapeToolbar .dropdown-menu.input-append a:hover, #textShapeToolbar .hyperlink-dropdown.input-append a:hover {
+	background-color: 	rgb(183, 12, 29);
+}
+
+#textShapeToolbar .hyperlink-dropdown.input-append a[data-wysihtml5-dialog-action="save"] {
+	background-image: 	url(./icons/confirm.svg);
+}
+
+#textShapeToolbar .hyperlink-dropdown.input-append a[data-wysihtml5-command="removeLink"] {
+	background-image: 	url(./icons/unlink.svg);
+	opacity:			.6;
+}
+
+#textShapeToolbar .hyperlink-dropdown.input-append a[data-wysihtml5-command="removeLink"]:hover {
+	background-color: 	rgb(255, 41, 61);
+	cursor: 			default;
+}
+
+#textShapeToolbar .hyperlink-dropdown.input-append a[data-wysihtml5-command="removeLink"].wysihtml5-command-active {
+	opacity:			1;
+}
+
+#textShapeToolbar .hyperlink-dropdown.input-append a[data-wysihtml5-command="removeLink"].wysihtml5-command-active:hover {
+	background-color: 	rgb(183, 12, 29);
+	cursor:				pointer;
+}
+
+#textShapeToolbar .hyperlink-dropdown.input-append a[data-wysihtml5-dialog-action="cancel"] {
+	display: 			none;
 }
 
 #textShapeToolbar .dropdown-menu.active {
@@ -161,6 +217,10 @@
 	background: #B10A1B;
 }
 
+#textShapeToolbar a.hyperlink.wysihtml5-command-active:not(.wysihtml5-command-dialog-opened) {
+	background: rgb(255, 41, 61);
+}
+
 #textShapeToolbar a i {
 	display: inline-block;
 	width: 30px;
@@ -230,9 +290,6 @@
 	background-image: url(./icons/link.svg);
 }
 
-#textShapeToolbar a.hyperlink.wysihtml5-command-active i.icon-link {
-	background-image: url(./icons/unlink.svg);
-}
 /*
 #textShapeToolbar a i.icon-remove-link {
 	background-image: url(./icons/unlink.svg);

+ 1 - 1
src/allplatforms/css/WidgetIFrame.css

@@ -1,5 +1,5 @@
 #sg-editing-widget-iframe {
-	background-image: url("icons/iframe.svg");
+	background-image: url("icons/iframeSrc.svg");
 }
 
 #sg-editing-widget-iframe-panel {

+ 6 - 6
src/allplatforms/css/WidgetImgDimensions.css

@@ -32,25 +32,25 @@
 
 
 #sg-editing-widget-imgDimensions-tile {
-	background-image: url("icons/tile.svg");
+	background-image: url("icons/imgRepeat.svg");
 }
 
 #sg-editing-widget-imgDimensions-tileX {
-	background-image: url("icons/tileX.svg");
+	background-image: url("icons/imgRepeatX.svg");
 }
 
 #sg-editing-widget-imgDimensions-tileY {
-	background-image: url("icons/tileY.svg");
+	background-image: url("icons/imgRepeatY.svg");
 }
 
 #sg-editing-widget-imgDimensions-stretch {
-	background-image: url("icons/stretch.svg");
+	background-image: url("icons/imgStretch.svg");
 }
 
 #sg-editing-widget-imgDimensions-stretchAspectRatio {
-	background-image: url("icons/stretchAspectRatio.svg");
+	background-image: url("icons/imgStretchAspectRatio.svg");
 }
 
 #sg-editing-widget-imgDimensions-aspectRatio {
-	background-image: url("icons/aspectRatio.svg");
+	background-image: url("icons/imageAspectRatio.svg");
 }

+ 1 - 1
src/allplatforms/css/WidgetLayerBottom.css

@@ -1,3 +1,3 @@
 #sg-editing-widget-layerBottom {
-	background-image: url("icons/layerBottom.png");
+	background-image: url("icons/layerBottom.svg");
 }

+ 1 - 1
src/allplatforms/css/WidgetLayerTop.css

@@ -1,3 +1,3 @@
 #sg-editing-widget-layerTop {
-	background-image: url("icons/layerTop.png");
+	background-image: url("icons/layerTop.svg");
 }

+ 2 - 2
src/allplatforms/css/WidgetLock.css

@@ -1,7 +1,7 @@
 #sg-editing-widget-lock {
-	background-image: url("icons/locked.svg");
+	background-image: url("icons/group.svg");
 }
 
 #sg-editing-widget-lock.unlocked {
-	background-image: url("icons/unlocked.svg");
+	background-image: url("icons/ungroup.svg");
 }

+ 7 - 7
src/allplatforms/css/Window.css

@@ -4,9 +4,9 @@
 	pointer-events: 	all;
 	position: 			fixed;
 	border:				none;
-	-moz-box-shadow:	0 0 2px 3px #555;
-	-webkit-box-shadow:	0 0 2px 3px #555;
-	box-shadow:			0 0 2px 3px #555;
+	-moz-box-shadow:	0 0 2px 3px #444;
+	-webkit-box-shadow:	0 0 2px 3px #444;
+	box-shadow:			0 0 2px 3px #444;
 }
 
 .sg-editing-window-titlebar {
@@ -41,7 +41,7 @@
 	background-repeat: 	no-repeat;
 	background-size: 	30px auto;
 	background-position: center;
-	background-image:	url(./icons/copy.svg);
+	background-image:	url(./icons/close.svg);
 }
 
 .sg-editing-window-closebutton:before {
@@ -52,9 +52,9 @@
 	left: 				0;
 	width:				30px;
 	height:				10px;
-	-moz-box-shadow:	0 0 2px 3px #555;
-	-webkit-box-shadow:	0 0 2px 3px #555;
-	box-shadow:			0 0 2px 3px #555;
+	-moz-box-shadow:	0 0 2px 3px #444;
+	-webkit-box-shadow:	0 0 2px 3px #444;
+	box-shadow:			0 0 2px 3px #444;
 }
 
 .sg-editing-window-content {

+ 14 - 94
src/allplatforms/css/icons/align.center.svg

@@ -1,94 +1,14 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_align left.svg"><metadata
-     id="metadata19">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs17" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="536"
-     inkscape:window-height="557"
-     id="namedview15"
-     showgrid="false"
-     inkscape:zoom="7.8666667"
-     inkscape:cx="19.702173"
-     inkscape:cy="11.822034"
-     inkscape:window-x="2"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="19"
-       y1="22"
-       x2="11"
-       y2="22"
-       id="line7" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="26"
-       y1="17"
-       x2="4"
-       y2="17"
-       id="line9" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="22"
-       y1="12"
-       x2="8"
-       y2="12"
-       id="line11" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="24"
-       y1="7"
-       x2="6"
-       y2="7"
-       id="line13" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="12" y="21" fill="#FFFFFF" width="6" height="2"/>
+		<rect x="5" y="16" fill="#FFFFFF" width="20" height="2"/>
+		<rect x="9" y="11" fill="#FFFFFF" width="12" height="2"/>
+		<rect x="7" y="6" fill="#FFFFFF" width="16" height="2"/>
+	</g>
+</g>
+</svg>

+ 14 - 93
src/allplatforms/css/icons/align.justify.svg

@@ -1,93 +1,14 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_align justify.svg"><title
-     id="title2992">SuperGlue icon set</title><metadata
-     id="metadata25"><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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs17" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="798"
-     inkscape:window-height="754"
-     id="namedview15"
-     showgrid="false"
-     inkscape:zoom="7.8666667"
-     inkscape:cx="15.762712"
-     inkscape:cy="15"
-     inkscape:window-x="626"
-     inkscape:window-y="42"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="17"
-       x2="26"
-       y2="17"
-       id="line7" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="12"
-       x2="26"
-       y2="12"
-       id="line9" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="7"
-       x2="26"
-       y2="7"
-       id="line11" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="22"
-       x2="21"
-       y2="22"
-       id="line13" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="5" y="16" fill="#FFFFFF" width="20" height="2"/>
+		<rect x="5" y="11" fill="#FFFFFF" width="20" height="2"/>
+		<rect x="5" y="6" fill="#FFFFFF" width="20" height="2"/>
+		<rect x="5" y="21" fill="#FFFFFF" width="13" height="2"/>
+	</g>
+</g>
+</svg>

+ 15 - 102
src/allplatforms/css/icons/align.left.svg

@@ -1,102 +1,15 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_align_center.svg"><title
-     id="title2992">SuperGlue icon set</title><metadata
-     id="metadata25"><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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs19" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="698"
-     inkscape:window-height="733"
-     id="namedview17"
-     showgrid="false"
-     inkscape:zoom="7.8666667"
-     inkscape:cx="14.606842"
-     inkscape:cy="12.11089"
-     inkscape:window-x="618"
-     inkscape:window-y="30"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="14"
-       y1="22"
-       x2="8"
-       y2="22"
-       id="line7" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="26"
-       y1="17"
-       x2="8"
-       y2="17"
-       id="line9" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="22"
-       y1="12"
-       x2="8"
-       y2="12"
-       id="line11" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="24"
-       y1="7"
-       x2="8"
-       y2="7"
-       id="line13" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="5"
-       y1="6"
-       x2="5"
-       y2="23"
-       id="line15" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="9" y="21" fill="#FFFFFF" width="5" height="2"/>
+		<rect x="9" y="16" fill="#FFFFFF" width="16" height="2"/>
+		<rect x="9" y="11" fill="#FFFFFF" width="12" height="2"/>
+		<rect x="9" y="6" fill="#FFFFFF" width="14" height="2"/>
+		<rect x="5" y="6" fill="#FFFFFF" width="2" height="17"/>
+	</g>
+</g>
+</svg>

+ 15 - 103
src/allplatforms/css/icons/align.right.svg

@@ -1,103 +1,15 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_align right.svg"><metadata
-     id="metadata21">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs19" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="796"
-     inkscape:window-height="624"
-     id="namedview17"
-     showgrid="false"
-     inkscape:zoom="10.2"
-     inkscape:cx="12.695746"
-     inkscape:cy="13.751234"
-     inkscape:window-x="642"
-     inkscape:window-y="109"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="16"
-       y1="22"
-       x2="22"
-       y2="22"
-       id="line7" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="17"
-       x2="22"
-       y2="17"
-       id="line9" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="8"
-       y1="12"
-       x2="22"
-       y2="12"
-       id="line11" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="6"
-       y1="7"
-       x2="22"
-       y2="7"
-       id="line13" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="25"
-       y1="6"
-       x2="25"
-       y2="23"
-       id="line15" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="16" y="21" fill="#FFFFFF" width="5" height="2"/>
+		<rect x="5" y="16" fill="#FFFFFF" width="16" height="2"/>
+		<rect x="9" y="11" fill="#FFFFFF" width="12" height="2"/>
+		<rect x="7" y="6" fill="#FFFFFF" width="14" height="2"/>
+		<rect x="23" y="6" fill="#FFFFFF" width="2" height="17"/>
+	</g>
+</g>
+</svg>

+ 18 - 0
src/allplatforms/css/icons/audioSrc.svg

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="20.618,13.706 19,12.391 19,21 14,18 11,18 11,13 14,13 18.981,10.011 19.016,9.855 19.325,9.225 
+		19.511,9 7,9 7,22 23,22 23,12.515 22.631,12.796 	"/>
+	<polygon fill="none" points="13,15 13,16 14,16 15.029,16.285 17,17.468 17,14 17,13.766 15.029,14.715 14,15 	"/>
+	<g>
+		<polygon fill="#FFFFFF" points="23,12.515 23,22 7,22 7,9 19.511,9 21.168,7 5,7 5,24 25,24 25,10.176 23.169,12.386 		"/>
+		<polygon fill="#FFFFFF" points="25.158,4.535 23.116,7 21.459,9 20.48,10.182 20,12.339 22.014,11.429 23,10.238 25,7.824 
+			26.691,5.783 27.941,4.247 26.404,3 		"/>
+		<path fill="#FFFFFF" d="M11,13v5h3l5,3v-8.609V10l-0.019,0.011L14,13H11z M17,13.766V14v3.468l-1.971-1.183L14,16h-1v-1h1
+			l1.029-0.285L17,13.766z"/>
+	</g>
+</g>
+</svg>

+ 14 - 72
src/allplatforms/css/icons/backgroundColor.svg

@@ -1,72 +1,14 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_background color.svg"><metadata
-     id="metadata21">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs19" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview17"
-     showgrid="false"
-     inkscape:zoom="5.5390031"
-     inkscape:cx="11.680739"
-     inkscape:cy="10.741589"
-     inkscape:window-x="756"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g7"><path
-         fill="#FFFFFF"
-         d="M22,6v4H6V6H22 M22,4H6L4,6v4l2,2h16l2-2V6L22,4L22,4z"
-         id="path9" /></g><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="23,8 25,8 25,13.916 16,15 16,17  "
-       id="polyline11" /><g
-       id="g13"><path
-         fill="#FFFFFF"
-         d="M16,19v5h-1v-5H16 M18,17h-5v9h5V17L18,17z"
-         id="path15" /></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<rect x="15" y="19" fill="none" width="1" height="4"/>
+	<rect x="8" y="7" fill="none" width="12" height="3"/>
+	<g>
+		<path fill="#FFFFFF" d="M14,14.995V17h-1v8h5v-8h-2v-0.578l8-2.748V8h-2V7.021L19.555,5H8.119L6,7.021v2.687L8.119,12h11.436
+			L22,9.708v2.538L14,14.995z M16,23h-1v-4h1V23z M20,10H8V7h12V10z"/>
+	</g>
+</g>
+</svg>

+ 12 - 106
src/allplatforms/css/icons/border.svg

@@ -1,106 +1,12 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_border width.svg"><metadata
-     id="metadata27">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs25" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview23"
-     showgrid="false"
-     inkscape:zoom="7.8333333"
-     inkscape:cx="10.838689"
-     inkscape:cy="15.978516"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="5,8 21,8 21,24  "
-       id="polyline7" /><rect
-       x="15"
-       y="12"
-       fill="#FFFFFF"
-       width="2"
-       height="2"
-       id="rect9" /><rect
-       x="15"
-       y="13"
-       fill="#FFFFFF"
-       width="2"
-       height="10"
-       id="rect11" /><rect
-       x="15"
-       y="20"
-       fill="#FFFFFF"
-       width="2"
-       height="2"
-       id="rect13" /><rect
-       x="15"
-       y="23"
-       fill="#FFFFFF"
-       width="2"
-       height="1"
-       id="rect15" /><rect
-       x="6"
-       y="12"
-       fill="#FFFFFF"
-       width="10"
-       height="2"
-       id="rect17" /><rect
-       x="9"
-       y="12"
-       fill="#FFFFFF"
-       width="2"
-       height="2"
-       id="rect19" /><rect
-       x="5"
-       y="12"
-       fill="#FFFFFF"
-       width="3"
-       height="2"
-       id="rect21" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<rect x="8" y="8" fill="none" width="14" height="14"/>
+	<g>
+		<path fill="#FFFFFF" d="M6,24h18V6H6V24z M8,8h14v14H8V8z"/>
+	</g>
+</g>
+</svg>

+ 14 - 78
src/allplatforms/css/icons/borderColor.svg

@@ -1,78 +1,14 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_border color.svg"><metadata
-     id="metadata23">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs21" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview19"
-     showgrid="false"
-     inkscape:zoom="5.5390031"
-     inkscape:cx="18.756996"
-     inkscape:cy="23.337331"
-     inkscape:window-x="608"
-     inkscape:window-y="340"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g7"><path
-         fill="#FFFFFF"
-         d="M22,6v3H10V6H22 M21.555,4H10.12L8,6.022v2.687L10.12,11h11.435L24,8.709V6.022L21.555,4L21.555,4z"
-         id="path9" /></g><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="25,7 25,7 25,11.961 18,13.709 18,15  "
-       id="polyline11" /><g
-       id="g13"><path
-         fill="#FFFFFF"
-         d="M19,17v3h-1v-3H19 M21,15h-5v7h5V15L21,15z"
-         id="path15" /></g><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="4,18 12,18 12,26  "
-       id="polyline17" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<rect x="8" y="7" fill="none" width="12" height="3"/>
+	<rect x="15" y="19" fill="none" width="1" height="4"/>
+	<g>
+		<path fill="#FFFFFF" d="M24,13.674V8h-2V7.021L19.555,5H8.119L6,7.021v2.687L8.119,12h11.436L22,9.708v2.538l-8,2.748V17h-1v8h5
+			v-8h-2v-0.578L24,13.674z M20,10H8V7h12V10z M16,23h-1v-4h1V23z"/>
+	</g>
+</g>
+</svg>

+ 19 - 69
src/allplatforms/css/icons/borderRadius.svg

@@ -1,69 +1,19 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="borderRadius.svg"><metadata
-     id="metadata27"><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><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs25" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1092"
-     inkscape:window-height="796"
-     id="namedview23"
-     showgrid="false"
-     inkscape:zoom="7.8333333"
-     inkscape:cx="-9.6506728"
-     inkscape:cy="15.978516"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"
-     transform="matrix(-0.96880127,0,0,0.74208963,27.888498,4.4181674)"
-     style="stroke-width:2.35876386;stroke-miterlimit:4;stroke-dasharray:none"><path
-       sodipodi:type="arc"
-       style="fill:none;stroke:#ffffff;stroke-opacity:1;stroke-width:1.74384104;stroke-miterlimit:4;stroke-dasharray:none"
-       id="path2996"
-       sodipodi:cx="19.212767"
-       sodipodi:cy="20.617022"
-       sodipodi:rx="13.468085"
-       sodipodi:ry="15.12766"
-       d="M 5.7465992,20.872305 C 5.6210774,12.518719 11.54833,5.6325049 18.985489,5.4915159 c 0.04463,-8.461e-4 0.08926,-0.00144 0.133899,-0.00179 l 0.09338,15.1272966 z"
-       transform="matrix(-1.2946008,0,0,1.4132509,27.580779,-1.7449391)"
-       sodipodi:start="3.1247166"
-       sodipodi:end="4.7054556" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.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="svg2" inkscape:version="0.48.4 r9939" sodipodi:docname="borderRadius.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"
+	 xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="30px" height="30px"
+	 viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<sodipodi:namedview  inkscape:cx="-9.6506728" inkscape:cy="15.978516" inkscape:window-x="0" inkscape:window-y="24" inkscape:window-maximized="0" inkscape:current-layer="svg2" borderopacity="1" id="namedview23" inkscape:pageshadow="2" objecttolerance="10" bordercolor="#666666" gridtolerance="10" inkscape:window-height="796" guidetolerance="10" showgrid="false" inkscape:pageopacity="0" inkscape:zoom="7.8333333" inkscape:window-width="1092" pagecolor="#ffffff">
+	</sodipodi:namedview>
+<g id="inspiration" display="none">
+</g>
+<g id="labels">
+</g>
+<g id="icons" transform="matrix(-0.96880127,0,0,0.74208963,27.888498,4.4181674)">
+	
+		<path id="path2996" sodipodi:type="arc" sodipodi:cx="19.212767" sodipodi:cy="20.617022" sodipodi:rx="13.468085" sodipodi:ry="15.12766" sodipodi:start="3.1247166" sodipodi:end="4.7054556" fill="none" stroke="#FFFFFF" stroke-width="2.5" d="
+		M22.206,25.564C22.37,13.619,14.607,3.774,4.867,3.573C4.808,3.572,4.75,3.57,4.691,3.57L4.568,25.199L22.206,25.564z"/>
+</g>
+</svg>

+ 12 - 63
src/allplatforms/css/icons/clear.svg

@@ -1,63 +1,12 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="border.svg"><metadata
-     id="metadata27"><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><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs25" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1162"
-     inkscape:window-height="828"
-     id="namedview23"
-     showgrid="false"
-     inkscape:zoom="7.8333333"
-     inkscape:cx="10.838689"
-     inkscape:cy="15.978516"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><path
-     style="fill:#ffffff;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     d="M 8.1702128,24.382979 25.276596,6.1276595 l 0,0 0,0"
-     id="path2998"
-     inkscape:connector-curvature="0" /><path
-     style="fill:#ffffff;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     d="M 25.276596,24.38298 8.1702128,6.12766 l 0,0 0,0"
-     id="path2998-6"
-     inkscape:connector-curvature="0" /></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="9.796,21.795 15,16.591 20.204,21.795 21.796,20.205 16.592,15 21.796,9.795 20.204,8.205 
+			15,13.409 9.796,8.205 8.204,9.795 13.408,15 8.204,20.205 		"/>
+	</g>
+</g>
+</svg>

+ 14 - 0
src/allplatforms/css/icons/clone.svg

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M6,22h12v-8H6V22z M9,17h2v-2h2v2h2v2h-2v2h-2v-2H9V17z"/>
+	<g>
+		<path fill="#FFFFFF" d="M20,12H4v12h16V12z M18,22H6v-8h12V22z"/>
+		<polygon fill="#FFFFFF" points="8,7 8,10 9,10 10,10 10,8 24,8 24,17 22,17 22,18 22,19 25,19 26,19 26,6 8,6 		"/>
+		<polygon fill="#FFFFFF" points="11,21 13,21 13,19 15,19 15,17 13,17 13,15 11,15 11,17 9,17 9,19 11,19 		"/>
+	</g>
+</g>
+</svg>

+ 12 - 0
src/allplatforms/css/icons/close.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="9.795,21.795 15,16.591 20.205,21.795 21.795,20.205 16.591,15 21.795,9.795 20.205,8.205 
+			15,13.409 9.795,8.205 8.205,9.795 13.409,15 8.205,20.205 		"/>
+	</g>
+</g>
+</svg>

+ 11 - 0
src/allplatforms/css/icons/confirm.svg

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="22.148,8.191 13.516,17.278 8.866,12.206 7.134,13.794 13.484,20.722 23.852,9.809 		"/>
+	</g>
+</g>
+</svg>

+ 17 - 85
src/allplatforms/css/icons/copy.svg

@@ -1,85 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3006"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_clone.svg"><metadata
-     id="metadata3025">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3023" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3021"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="13.413897"
-     inkscape:cy="15"
-     inkscape:window-x="778"
-     inkscape:window-y="34"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3006" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g3011"><path
-         fill="#FFFFFF"
-         d="M18,14v8H6v-8H18 M20,12H4v12h16V12L20,12z"
-         id="path3013" /></g><path
-       fill="#FFFFFF"
-       stroke="#FFFFFF"
-       stroke-miterlimit="10"
-       d="M24.5,8v9.5h-2v1h3v-12l0,0h-17v3h1v-2H24"
-       id="path3015" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="9"
-       y1="18"
-       x2="15"
-       y2="18"
-       id="line3017" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="12"
-       y1="15"
-       x2="12"
-       y2="21"
-       id="line3019" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="13,6.709 13,7 17,7 17,6.709 15,6.06 	"/>
+	<polygon fill="none" points="22,11 21,11 19.945,12 10.816,12 10,12 9,11 8,11 8,20 11,20 13,20 13,19 12,19 15,14.998 18,19 
+		19,19 19,20 22,20 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M15,3.959l-4,1.438V9h8V5.396L15,3.959z M17,7h-4V6.709l2-0.65l2,0.65V7z"/>
+		<polygon fill="#FFFFFF" points="7,8 6,8 6,21 6,22 7,22 11,22 11,21 11,20 8,20 8,11 9,11 10,12 10.816,12 19.945,12 21,11 22,11 
+			22,20 19,20 19,21 19,22 24,22 24,21 24,8 21.25,8 20,8 20,10 10,10 10,8 		"/>
+		<polygon fill="#FFFFFF" points="16,26 16,19 18,19 15,14.998 12,19 13,19 14,19 14,26 		"/>
+	</g>
+</g>
+</svg>

+ 17 - 0
src/allplatforms/css/icons/copyElement.svg

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="13,6.709 13,7 17,7 17,6.709 15,6.06 	"/>
+	<polygon fill="none" points="22,20 22,11 21,11 19.945,12 10.816,12 10,12 9,11 8,11 8,20 11,20 13,20 13,19 12,19 15,14.998 
+		18,19 19,19 19,20 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M19,5.396l-4-1.438l-4,1.438V9h8V5.396z M17,7h-4V6.709l2-0.65l2,0.65V7z"/>
+		<polygon fill="#FFFFFF" points="19,20 19,21 19,22 24,22 24,21 24,8 21.25,8 20,8 20,10 10,10 10,8 7,8 6,8 6,21 6,22 7,22 11,22 
+			11,21 11,20 8,20 8,11 9,11 10,12 10.816,12 19.945,12 21,11 22,11 22,20 		"/>
+		<polygon fill="#FFFFFF" points="16,26 16,19 18,19 15,14.998 12,19 13,19 14,19 14,26 		"/>
+	</g>
+</g>
+</svg>

+ 14 - 0
src/allplatforms/css/icons/createAudioElement.svg

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="14.641,16 15.163,16.373 19,19.114 19,11 19,10.943 15.163,13.627 14.641,14 14,14 12,14 12,16 14,16 
+			"/>
+	<g>
+		<path fill="#FFFFFF" d="M21,23V7l-7,5h-4v6h4L21,23z M12,14h2h0.641l0.521-0.373L19,10.943V11v8.114l-3.837-2.741L14.641,16H14h-2
+			V14z"/>
+	</g>
+</g>
+</svg>

+ 14 - 79
src/allplatforms/css/icons/createEmbedElement.svg

@@ -1,79 +1,14 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3253"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_super user.svg"><metadata
-     id="metadata3268">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3266" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3264"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="15"
-     inkscape:cy="15"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3253" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="9.659,19.661 5.299,14.322 9.659,8.983     "
-       id="polyline3258" /><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="20.467,8.983 24.825,14.322    20.467,19.661  "
-       id="polyline3260" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="17.511"
-       y1="8.843"
-       x2="13.185"
-       y2="19.802"
-       id="line3262" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="10.918,19.662 7.408,15 10.918,10.338 9.121,8.984 4.592,15 9.121,21.016 		"/>
+		<polygon fill="#FFFFFF" points="19.083,10.337 22.592,15 19.083,19.663 20.881,21.015 25.408,15 20.881,8.985 		"/>
+		
+			<rect x="14.138" y="9.169" transform="matrix(0.9397 0.342 -0.342 0.9397 6.0508 -4.3157)" fill="#FFFFFF" width="2.25" height="11.662"/>
+	</g>
+</g>
+</svg>

+ 16 - 94
src/allplatforms/css/icons/createIFrameElement.svg

@@ -1,94 +1,16 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3066"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_composition mode absolute.svg"><metadata
-     id="metadata3105">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3103" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3101"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="15"
-     inkscape:cy="15.146001"
-     inkscape:window-x="734"
-     inkscape:window-y="382"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3066" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g3071"><polygon
-         fill="#FFFFFF"
-         points="15,8 13,8 13,10 15,10 15,8   "
-         id="polygon3073" /></g><g
-       id="g3075"><polygon
-         fill="#FFFFFF"
-         points="12,8 10,8 10,10 12,10 12,8   "
-         id="polygon3077" /></g><g
-       id="g3079"><polygon
-         fill="#FFFFFF"
-         points="9,8 7,8 7,10 9,10 9,8   "
-         id="polygon3081" /></g><g
-       id="g3083"><path
-         fill="#FFFFFF"
-         d="M24,7v16H6V7H24 M26,5H4v20h22V5L26,5z"
-         id="path3085" /></g><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-linejoin="bevel"
-       stroke-miterlimit="10"
-       x1="5"
-       y1="12"
-       x2="25"
-       y2="12"
-       id="line3087" /><g
-       id="g3089"><g
-         id="g3091"><path
-           fill="#FFFFFF"
-           d="M14,18v1h-4v-1H14 M16,16H8v5h8V16L16,16z"
-           id="path3093" /></g></g><g
-       id="g3095"><g
-         id="g3097"><path
-           fill="#FFFFFF"
-           d="M21,16v1h-1v-1H21 M23,14h-5v5h5V14L23,14z"
-           id="path3099" /></g></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M23,9H7v4h16V9z M10,12H8v-2h2V12z M13,12h-2v-2h2V12z M14,12v-2h2v2H14z"/>
+	<rect x="7" y="15" fill="none" width="16" height="6"/>
+	<g>
+		<rect x="14" y="10" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="11" y="10" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="8" y="10" fill="#FFFFFF" width="2" height="2"/>
+		<path fill="#FFFFFF" d="M25,15v-2V7H5v6v2v8h20V15z M7,9h16v4H7V9z M23,21H7v-6h16V21z"/>
+	</g>
+</g>
+</svg>

+ 20 - 72
src/allplatforms/css/icons/createImageElement.svg

@@ -1,72 +1,20 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3069"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_graphic shape.svg"><metadata
-     id="metadata3088">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3086" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3084"
-     showgrid="false"
-     inkscape:zoom="2.869675"
-     inkscape:cx="-10.421033"
-     inkscape:cy="16.571367"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3069" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g3074"><path
-         fill="#FFFFFF"
-         d="M24,9v12H6V9H24 M26,7H4v16h22V7L26,7z"
-         id="path3076" /></g><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="5.5,19.5 9,17.51 12,19.5 19.5,15    24.5,18  "
-       id="polyline3078" /><g
-       id="g3080"><path
-         fill="#FFFFFF"
-         d="M12.8,11.732c0.515,0,0.934,0.419,0.934,0.934S13.314,13.6,12.8,13.6s-0.934-0.419-0.934-0.934    S12.285,11.732,12.8,11.732 M12.8,9.732c-1.621,0-2.934,1.313-2.934,2.934c0,1.621,1.313,2.934,2.934,2.934    s2.934-1.312,2.934-2.934C15.733,11.046,14.42,9.732,12.8,9.732L12.8,9.732z"
-         id="path3082" /></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="19.438,16.204 11.973,20.682 9.054,18.745 7.123,20.282 7,20.128 7,21 23,21 23,18.667 22.9,18.8 	"/>
+	<path fill="none" d="M12.027,18.318l7.535-4.521L23,16.375V9H7v8.824l1.946-1.549L12.027,18.318z M12.8,9.732
+		c1.62,0,2.934,1.313,2.934,2.934c0,1.621-1.313,2.934-2.934,2.934s-2.934-1.312-2.934-2.934C9.866,11.046,11.18,9.732,12.8,9.732z"
+		/>
+	<circle fill="none" cx="12.8" cy="12.666" r="0.934"/>
+	<g>
+		<path fill="#FFFFFF" d="M25,7H5v16h20V7z M7,9h16v7.375l-3.438-2.579l-7.535,4.521l-3.081-2.043L7,17.824V9z M23,21H7v-0.872
+			l0.123,0.154l1.931-1.537l2.919,1.937l7.465-4.479L22.9,18.8l0.1-0.133V21z"/>
+		<path fill="#FFFFFF" d="M12.8,15.6c1.62,0,2.934-1.312,2.934-2.934c0-1.62-1.313-2.934-2.934-2.934s-2.934,1.313-2.934,2.934
+			C9.866,14.287,11.18,15.6,12.8,15.6z M12.8,11.732c0.515,0,0.934,0.419,0.934,0.934S13.314,13.6,12.8,13.6
+			s-0.934-0.419-0.934-0.934S12.285,11.732,12.8,11.732z"/>
+	</g>
+</g>
+</svg>

+ 12 - 89
src/allplatforms/css/icons/createTextElement.svg

@@ -1,89 +1,12 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3270"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_text shape.svg"><title
-     id="title2992">SuperGlue icon set</title><metadata
-     id="metadata25"><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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3291" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3289"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="15"
-     inkscape:cy="15"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3270" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g3275"><path
-         fill="#FFFFFF"
-         d="M22,8v14H8V8H22 M24,6H6v18h18V6L24,6z"
-         id="path3277" /></g><g
-       id="g3279"><polygon
-         fill="#FFFFFF"
-         points="18,12 18,10 16.463,10 15,11.313 13.99,10 12,10 12,12 15,12 15,19 12,19 12,20 13.99,20     14.608,19.5 15.226,19 15.227,19 15.845,19.5 16.463,20 18,20 18,19 16,19 16,12   "
-         id="polygon3281" /><line
-         fill="none"
-         stroke="#FFFFFF"
-         stroke-miterlimit="10"
-         x1="14.5"
-         y1="12"
-         x2="14.5"
-         y2="19"
-         id="line3283" /><line
-         fill="none"
-         stroke="#FFFFFF"
-         stroke-miterlimit="10"
-         x1="12"
-         y1="18.5"
-         x2="14.292"
-         y2="18.5"
-         id="line3285" /><line
-         fill="none"
-         stroke="#FFFFFF"
-         stroke-miterlimit="10"
-         x1="15.625"
-         y1="18.5"
-         x2="18"
-         y2="18.5"
-         id="line3287" /></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="15,20 17,22 19,22 19,21 19,20 16,20 16,10 19,10 19,8 17,8 15,10 13,8 11,8 11,10 14,10 14,20 
+			11,20 11,21 11,22 13,22 		"/>
+	</g>
+</g>
+</svg>

+ 14 - 0
src/allplatforms/css/icons/createVideoElement.svg

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="18,12 18,11 7,11 7,19 18,19 18,18 18,15 	"/>
+	<polygon fill="none" points="23,17.289 23,12.951 20,14.181 20,15.916 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M20,18l5,2V10l-5,2V9H5v12h15V18z M23,12.951v4.337l-3-1.373v-1.735L23,12.951z M18,19H7v-8h11v1v3v3V19z"
+			/>
+	</g>
+</g>
+</svg>

+ 20 - 106
src/allplatforms/css/icons/delete.svg

@@ -1,106 +1,20 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3246"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_delete.svg"><metadata
-     id="metadata3267">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3265" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3263"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="4.3957704"
-     inkscape:cy="15"
-     inkscape:window-x="723"
-     inkscape:window-y="176"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3246" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="8"
-       x2="26"
-       y2="8"
-       id="line3251" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="11"
-       y1="11"
-       x2="12"
-       y2="22"
-       id="line3253" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="15"
-       y1="22"
-       x2="15"
-       y2="11"
-       id="line3255" /><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="23,9 21,25 9,25 7,9  "
-       id="polyline3257" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="19"
-       y1="11"
-       x2="18"
-       y2="22"
-       id="line3259" /><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="18,8 18,5 12,5 12,8  "
-       id="polyline3261" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<rect x="13" y="7" fill="none" width="4" height="1"/>
+	<path fill="none" d="M19.494,23l1.625-13H8.781l1.625,13H19.494z M17.572,11.246l1.992,0.181l-0.905,9.95l-1.992-0.181
+		L17.572,11.246z M13.95,11.336h2v9.95h-2V11.336z M12.328,11.246l0.905,9.95l-1.992,0.181l-0.905-9.95L12.328,11.246z"/>
+	<g>
+		<path fill="#FFFFFF" d="M24.9,8H19V5h-8v3H5v2h1.765L8.64,25h12.62l1.875-15H24.9V8z M13,7h4v1h-4V7z M19.494,23h-9.088L8.781,10
+			h12.338L19.494,23z"/>
+		
+			<rect x="10.784" y="11.316" transform="matrix(-0.9959 0.0903 -0.0903 -0.9959 24.9929 31.4916)" fill="#FFFFFF" width="2" height="9.991"/>
+		<rect x="13.95" y="11.336" fill="#FFFFFF" width="2" height="9.95"/>
+		
+			<rect x="17.116" y="11.316" transform="matrix(0.9959 0.0903 -0.0903 0.9959 1.5472 -1.5695)" fill="#FFFFFF" width="2" height="9.991"/>
+	</g>
+</g>
+</svg>

+ 14 - 79
src/allplatforms/css/icons/editHTML.svg

@@ -1,79 +1,14 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3253"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_super user.svg"><metadata
-     id="metadata3268">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3266" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3264"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="15"
-     inkscape:cy="15"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3253" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="9.659,19.661 5.299,14.322 9.659,8.983     "
-       id="polyline3258" /><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="20.467,8.983 24.825,14.322    20.467,19.661  "
-       id="polyline3260" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="17.511"
-       y1="8.843"
-       x2="13.185"
-       y2="19.802"
-       id="line3262" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="10.918,19.662 7.408,15 10.918,10.338 9.121,8.984 4.592,15 9.121,21.016 		"/>
+		<polygon fill="#FFFFFF" points="20.881,8.985 19.084,10.337 22.592,15 19.084,19.663 20.881,21.015 25.408,15 		"/>
+		
+			<rect x="14.138" y="9.169" transform="matrix(0.9397 0.3419 -0.3419 0.9397 6.048 -4.3145)" fill="#FFFFFF" width="2.251" height="11.662"/>
+	</g>
+</g>
+</svg>

+ 22 - 0
src/allplatforms/css/icons/editHeaderHTML.svg

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M24,7H6v4h18V7z M9,10H7V8h2V10z M12,10h-2V8h2V10z M13,10V8h2v2H13z"/>
+	<path fill="none" d="M6,23h18V13H6V23z M17.555,14.985l1.395-1.139l3.037,3.721l-3.037,3.721l-1.395-1.139l2.108-2.582
+		L17.555,14.985z M15.671,14.003l1.674,0.66l-2.554,6.469l-1.674-0.66L15.671,14.003z M12.57,14.985l-2.109,2.582l2.109,2.582
+		l-1.395,1.139l-3.039-3.721l3.039-3.721L12.57,14.985z"/>
+	<g>
+		<rect x="13" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="10" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="7" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<path fill="#FFFFFF" d="M26,5H4v20h22V5z M6,7h18v4H6V7z M24,23H6V13h18V23z"/>
+		<polygon fill="#FFFFFF" points="12.57,20.149 10.461,17.567 12.57,14.985 11.176,13.847 8.137,17.567 11.176,21.288 		"/>
+		<polygon fill="#FFFFFF" points="18.95,21.288 21.987,17.567 18.95,13.847 17.555,14.985 19.664,17.567 17.555,20.149 		"/>
+		
+			<rect x="14.331" y="14.09" transform="matrix(0.9303 0.3669 -0.3669 0.9303 7.5075 -4.3631)" fill="#FFFFFF" width="1.799" height="6.955"/>
+	</g>
+</g>
+</svg>

+ 12 - 70
src/allplatforms/css/icons/fileManager.svg

@@ -1,70 +1,12 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="clear.svg"><metadata
-     id="metadata27"><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><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs25" /><sodipodi:namedview
-     pagecolor="#10ffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1162"
-     inkscape:window-height="828"
-     id="namedview23"
-     showgrid="false"
-     inkscape:zoom="7.8333333"
-     inkscape:cx="9.7535826"
-     inkscape:cy="16.042346"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><rect
-     style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3807"
-     width="14.808502"
-     height="13.148936"
-     x="5.7446809"
-     y="11.361702"
-     ry="0.38297868" /><rect
-     style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.22435331000000014;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-     id="rect3807-3"
-     width="15.758232"
-     height="13.264176"
-     x="23.702196"
-     y="17.527657"
-     ry="0.47372034"
-     transform="matrix(1,0,-0.58856653,0.80844878,0,0)" /></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="11.586,9 7,9 7,20 23,20 23,11 13.586,11 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M12.414,7H5v15h20V9H14.415L12.414,7z M23,20H7V9h4.586l2,2H23V20z"/>
+	</g>
+</g>
+</svg>

+ 14 - 72
src/allplatforms/css/icons/font.color.svg

@@ -1,72 +1,14 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3269"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_font color.svg"><metadata
-     id="metadata3288">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3286" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3284"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="4.3957704"
-     inkscape:cy="15"
-     inkscape:window-x="712"
-     inkscape:window-y="233"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3269" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g3274"><path
-         fill="#FFFFFF"
-         d="M22,6v4H6V6H22 M22,4H6L4,6v4l2,2h16l2-2V6L22,4L22,4z"
-         id="path3276" /></g><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="23,8 25,8 25,13.916 16,15 16,17  "
-       id="polyline3278" /><g
-       id="g3280"><path
-         fill="#FFFFFF"
-         d="M16,19v5h-1v-5H16 M18,17h-5v9h5V17L18,17z"
-         id="path3282" /></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<rect x="15" y="19" fill="none" width="1" height="4"/>
+	<rect x="8" y="7" fill="none" width="12" height="3"/>
+	<g>
+		<path fill="#FFFFFF" d="M24,13.675V8h-2V7.021L19.555,5H8.119L6,7.021v2.688L8.119,12h11.436L22,9.709v2.538l-8,2.748V17h-1v8h5
+			v-8h-2v-0.577L24,13.675z M20,10H8V7h12V10z M16,23h-1v-4h1V23z"/>
+	</g>
+</g>
+</svg>

+ 14 - 74
src/allplatforms/css/icons/font.face.svg

@@ -1,74 +1,14 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg5079"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_font_face.svg"><metadata
-     id="metadata5096">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs5094" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="918"
-     inkscape:window-height="595"
-     id="namedview5092"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="4.6676737"
-     inkscape:cy="15"
-     inkscape:window-x="62"
-     inkscape:window-y="141"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5079" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     transform="translate(0.14745545,-0.5)"
-     id="icons"><g
-       transform="translate(17.4463,22)"
-       style="font-size:17px;fill:#ffffff;font-family:OpenSans-Semibold"
-       id="text5067"><path
-         inkscape:connector-curvature="0"
-         d="m 3.112793,-11.936523 0,2.639648 3.1459961,0 0,1.1870117 -3.1459961,0 0,5.046875 c -3.1e-6,0.7581403 0.1023731,1.245119 0.3071289,1.4609375 0.2102828,0.2158217 0.6336222,0.3237318 1.2700195,0.3237305 l 1.5688477,0 0,1.2783203 -1.5688477,0 C 3.511227,0 2.6977512,-0.21858702 2.2495117,-0.65576172 1.8012677,-1.098469 1.5771469,-1.900877 1.5771484,-3.0629883 l 0,-5.046875 -1.12060543,0 0,-1.1870117 1.12060543,0 0,-2.639648 1.5356446,0"
-         style="font-size:17px;fill:#ffffff;font-family:OpenSans-Semibold"
-         id="path3891" /></g><path
-       inkscape:connector-curvature="0"
-       style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:10"
-       d="M 7,9 17,9"
-       id="line5069" /><path
-       inkscape:connector-curvature="0"
-       style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:10"
-       d="m 12,9 0,13"
-       id="line5071" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<path fill="#FFFFFF" d="M21.107,22.166c0.365,0,0.718-0.032,1.059-0.096c0.34-0.063,0.618-0.143,0.834-0.236v-1.469
+			c-0.476,0.148-0.952,0.224-1.428,0.224c-0.382,0-0.69-0.112-0.926-0.336c-0.235-0.225-0.353-0.571-0.353-1.042v-4.914h2.615
+			v-1.478h-2.615v-2.042H19.09l-0.664,1.942l-1.345,0.714v0.863h1.253v4.947C18.335,21.192,19.259,22.166,21.107,22.166z"/>
+		<polygon fill="#FFFFFF" points="12.312,22 12.312,10 16.312,10 16.312,8 6.312,8 6.312,10 10.312,10 10.312,22 		"/>
+	</g>
+</g>
+</svg>

+ 15 - 0
src/allplatforms/css/icons/font.lineHeight.svg

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="12" y="16" fill="#FFFFFF" width="13" height="2"/>
+		<rect x="12" y="11" fill="#FFFFFF" width="9" height="2"/>
+		<rect x="12" y="21" fill="#FFFFFF" width="9" height="2"/>
+		<rect x="12" y="6" fill="#FFFFFF" width="11" height="2"/>
+		<polygon fill="#FFFFFF" points="4,21 7,25.002 10,21 8,21 8,8 10,8 7,3.998 4,8 6,8 6,21 		"/>
+	</g>
+</g>
+</svg>

+ 12 - 98
src/allplatforms/css/icons/font.size.svg

@@ -1,98 +1,12 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg5079"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_font size.svg"><metadata
-     id="metadata5096">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs5094" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview5092"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="4.3957704"
-     inkscape:cy="15"
-     inkscape:window-x="678"
-     inkscape:window-y="267"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5079" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-linejoin="bevel"
-       stroke-miterlimit="10"
-       x1="13"
-       y1="9"
-       x2="23"
-       y2="9"
-       id="line5084" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-linejoin="bevel"
-       stroke-miterlimit="10"
-       x1="18"
-       y1="9"
-       x2="18"
-       y2="22"
-       id="line5086" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-linejoin="bevel"
-       stroke-miterlimit="10"
-       x1="7"
-       y1="15"
-       x2="13"
-       y2="15"
-       id="line5088" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-linejoin="bevel"
-       stroke-miterlimit="10"
-       x1="10"
-       y1="15"
-       x2="10"
-       y2="22"
-       id="line5090" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="18,19 21,22.002 24,19 22,19 22,11 24,11 21,7.998 18,11 20,11 20,19 		"/>
+		<polygon fill="#FFFFFF" points="6,10 10,10 10,22 12,22 12,10 16,10 16,8 6,8 		"/>
+	</g>
+</g>
+</svg>

+ 11 - 78
src/allplatforms/css/icons/font.style.bold.svg

@@ -1,78 +1,11 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg5098"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_font style bold.svg"><metadata
-     id="metadata5111">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs5109" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview5107"
-     showgrid="false"
-     inkscape:zoom="7.8017448"
-     inkscape:cx="8.2236663"
-     inkscape:cy="12.353288"
-     inkscape:window-x="731"
-     inkscape:window-y="196"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5098" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="4"
-       stroke-linejoin="bevel"
-       stroke-miterlimit="10"
-       x1="8"
-       y1="9"
-       x2="22"
-       y2="9"
-       id="line5103" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="4"
-       stroke-linejoin="bevel"
-       stroke-miterlimit="10"
-       x1="15"
-       y1="8"
-       x2="15"
-       y2="23"
-       id="line5105" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="21,8 9,8 9,12 13,12 13,22 17,22 17,12 21,12 		"/>
+	</g>
+</g>
+</svg>

+ 11 - 72
src/allplatforms/css/icons/font.style.italic.svg

@@ -1,72 +1,11 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_font style italic.svg"><metadata
-     id="metadata19">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs17" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview15"
-     showgrid="false"
-     inkscape:zoom="7.95"
-     inkscape:cx="10.621153"
-     inkscape:cy="10.326418"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g7"><polygon
-         fill="#FFFFFF"
-         stroke="#FFFFFF"
-         stroke-width="0.25"
-         stroke-miterlimit="10"
-         points="20.75,10 9,10 9.5,8 21.25,8   "
-         id="polygon9" /></g><g
-       id="g11"><polygon
-         fill="#FFFFFF"
-         stroke="#FFFFFF"
-         stroke-width="0.25"
-         stroke-miterlimit="10"
-         points="13.5,22 11.5,22 14.5,9 16.5,9       "
-         id="polygon13" /></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="13.5,22 16.269,10 20.75,10 21.25,8 9.5,8 9,10 14.269,10 11.5,22 		"/>
+	</g>
+</g>
+</svg>

+ 13 - 74
src/allplatforms/css/icons/font.style.strikeout.svg

@@ -1,74 +1,13 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2996"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_font style strikeout.svg"><metadata
-     id="metadata3013">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3011" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="858"
-     inkscape:window-height="811"
-     id="namedview3009"
-     showgrid="false"
-     inkscape:zoom="4.0583333"
-     inkscape:cx="13.258833"
-     inkscape:cy="0.19767515"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2996" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><line
-     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linejoin:bevel;stroke-miterlimit:10"
-     id="line3001"
-     y2="9"
-     x2="20"
-     y1="9"
-     x1="10"
-     stroke-miterlimit="10" /><path
-     style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
-     d="M 14 9 L 14 15 L 16 15 L 16 9 L 14 9 z M 14 19 L 14 22 L 16 22 L 16 19 L 14 19 z "
-     id="line3003" /><line
-     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-miterlimit:10"
-     id="line3007"
-     y2="17"
-     x2="21"
-     y1="17"
-     x1="9"
-     stroke-miterlimit="10" /></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="16,15 16,10 20,10 20,8 10,8 10,10 14,10 14,15 		"/>
+		<rect x="14" y="19" fill="#FFFFFF" width="2" height="3"/>
+		<polygon fill="#FFFFFF" points="20,18 21,18 21,16 20,16 16,16 14,16 10,16 9,16 9,18 10,18 14,18 16,18 		"/>
+	</g>
+</g>
+</svg>

+ 12 - 87
src/allplatforms/css/icons/font.style.underline.svg

@@ -1,87 +1,12 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3015"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_font style underline.svg"><metadata
-     id="metadata3030">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3028" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3026"
-     showgrid="false"
-     inkscape:zoom="5.73935"
-     inkscape:cx="14.263478"
-     inkscape:cy="18.645275"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3015" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="9"
-       y1="22"
-       x2="21"
-       y2="22"
-       id="line3020" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-linejoin="bevel"
-       stroke-miterlimit="10"
-       x1="10"
-       y1="9"
-       x2="20"
-       y2="9"
-       id="line3022" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-linejoin="bevel"
-       stroke-miterlimit="10"
-       x1="15"
-       y1="9"
-       x2="15"
-       y2="19"
-       id="line3024" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="9" y="21" fill="#FFFFFF" width="12" height="2"/>
+		<polygon fill="#FFFFFF" points="16,19 16,10 20,10 20,8 10,8 10,10 14,10 14,19 		"/>
+	</g>
+</g>
+</svg>

+ 34 - 0
src/allplatforms/css/icons/group.svg

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="23.012" y="21" fill="#FFFFFF" width="2.001" height="2.001"/>
+		<rect x="17.008" y="21" fill="#FFFFFF" width="2.001" height="2"/>
+		<rect x="20.01" y="21" fill="#FFFFFF" width="2.001" height="2"/>
+		<rect x="11.003" y="21" fill="#FFFFFF" width="2.001" height="2"/>
+		<rect x="14.005" y="21" fill="#FFFFFF" width="2.001" height="2"/>
+		<rect x="8" y="21" fill="#FFFFFF" width="2.001" height="2"/>
+		<rect x="5" y="21" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="5" y="9.012" fill="#FFFFFF" width="2" height="1.998"/>
+		<rect x="5" y="12.009" fill="#FFFFFF" width="2" height="1.998"/>
+		<rect x="5" y="18.003" fill="#FFFFFF" width="2" height="1.998"/>
+		<rect x="5" y="15.006" fill="#FFFFFF" width="2" height="1.998"/>
+		<polygon fill="#FFFFFF" points="7,8.013 7,6.013 5,6.014 5,8.013 7,8.013 		"/>
+		<rect x="14" y="6.007" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="8" y="6.011" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="11" y="6.009" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="17" y="6.005" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="20" y="6.003" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="23" y="6" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="23.002" y="9" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="23.005" y="12" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="23.007" y="15" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="23.01" y="18" fill="#FFFFFF" width="2" height="2"/>
+		<path fill="#FFFFFF" d="M9,16h6v-6H9V16z M11,12h2v2h-2V12z"/>
+		<path fill="#FFFFFF" d="M16,19h5v-9h-5V19z M18,12h1v5h-1V12z"/>
+	</g>
+</g>
+</svg>

+ 20 - 0
src/allplatforms/css/icons/hideOutlines.svg

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="10.05,11.465 11.464,10.051 14,10.051 14,10 10,10 10,14 10.05,14 	"/>
+	<polygon fill="none" points="11.464,19.949 10.05,18.535 10.05,16 10,16 10,20 14,20 14,19.949 	"/>
+	<polygon fill="none" points="19.95,18.535 18.536,19.949 16,19.949 16,20 20,20 20,16 19.95,16 	"/>
+	<polygon fill="none" points="16,10.051 18.536,10.051 19.95,11.465 19.95,14 20,14 20,10 16,10 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M22,5h-2v3h-4V5h-2v3h-4V5H8v3H5v2h3v4H5v2h3v4H5v2h3v3h2v-3h4v3h2v-3h4v3h2v-3h3v-2h-3v-4h3v-2h-3v-4h3V8
+			h-3V5z M20,14h-0.05v0.293L19.243,15l0.707,0.707V16H20v4h-4v-0.051h-0.292L15,19.242l-0.708,0.707H14V20h-4v-4h0.05v-0.293
+			L10.757,15l-0.707-0.707V14H10v-4h4v0.051h0.292L15,10.758l0.708-0.707H16V10h4V14z"/>
+		<polygon fill="#FFFFFF" points="15,13.586 14,12.586 12.878,11.465 11.464,12.879 12.586,14 13.586,15 12.586,16 11.464,17.121 
+			12.878,18.535 14,17.414 15,16.414 16,17.414 17.122,18.535 18.536,17.121 17.414,16 16.414,15 17.414,14 18.536,12.879 
+			17.122,11.465 16,12.586 		"/>
+	</g>
+</g>
+</svg>

+ 21 - 0
src/allplatforms/css/icons/iframeSrc.svg

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M17.595,12.013l0.48-2.157l0.309-0.631L18.57,9H6v4h12.809L17.595,12.013z M9,12H7v-2h2V12z M12,12h-2v-2h2V12
+		z M15,12h-2v-2h2V12z"/>
+	<polygon fill="none" points="21.69,12.796 21.238,13 23,13 23,11.453 22.228,12.386 	"/>
+	<rect x="6" y="15" fill="none" width="17" height="8"/>
+	<g>
+		<rect x="13" y="10" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="10" y="10" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="7" y="10" fill="#FFFFFF" width="2" height="2"/>
+		<path fill="#FFFFFF" d="M23,13h-1.762h-1.821H19.34h-0.531H6V9h12.57l1.657-2H4v6v2v10h21V15v-2V9.04l-2,2.413V13z M23,23H6v-8h17
+			V23z"/>
+		<polygon fill="#FFFFFF" points="24.217,4.535 22.175,7 20.518,9 19.539,10.182 19.059,12.339 21.072,11.429 23,9.103 24.742,7 
+			25.75,5.783 27,4.247 25.463,3 		"/>
+	</g>
+</g>
+</svg>

+ 14 - 0
src/allplatforms/css/icons/imgAspectRatio.svg

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M9,21h12V9H9V21z M11,15l1.293,1.293l4-3.999L15,11h4l-0.001,4l-1.292-1.292l-4,3.999L15,18.999L11,19V15z"/>
+	<g>
+		<path fill="#FFFFFF" d="M23,7H7v16h16V7z M21,21H9V9h12V21z"/>
+		<polygon fill="#FFFFFF" points="13.707,17.707 17.707,13.708 18.999,15 19,11 15,11 16.293,12.294 12.293,16.293 11,15 11,19 
+			15,18.999 		"/>
+	</g>
+</g>
+</svg>

+ 16 - 0
src/allplatforms/css/icons/imgCrop.svg

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="17.586,11 11,11 11,17.586 	"/>
+	<polygon fill="none" points="19,19 19,12.414 12.414,19 	"/>
+	<g>
+		<rect x="19" y="22" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="6" y="9" fill="#FFFFFF" width="2" height="2"/>
+		<path fill="#FFFFFF" d="M9,7v1v1v2v8.75V21h1.25H19h2h1.25H23v-2h-2v-8.586l1.707-1.707l-1.414-1.414L19.586,9H11V7H9z M19,19
+			h-6.586L19,12.414V19z M17.586,11L11,17.586V11H17.586z"/>
+	</g>
+</g>
+</svg>

+ 18 - 0
src/allplatforms/css/icons/imgNoRepeat.svg

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="12.67,15.686 11,16.635 11,18 19,18 19,14.626 14.444,16.863 	"/>
+	<polygon fill="none" points="14.556,15.137 19,12.955 19,12 11,12 11,14.91 12.73,13.926 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M9,20h12V10H9V20z M19,18h-8v-1.365l1.67-0.949l1.774,1.177L19,14.626V18z M11,12h8v0.955l-4.444,2.182
+			l-1.826-1.211L11,14.91V12z"/>
+		<rect x="12" y="6" fill="#FFFFFF" width="6" height="2"/>
+		<rect x="23" y="12" fill="#FFFFFF" width="2" height="6"/>
+		<rect x="5" y="12" fill="#FFFFFF" width="2" height="6"/>
+		<rect x="12" y="22" fill="#FFFFFF" width="6" height="2"/>
+	</g>
+</g>
+</svg>

+ 26 - 0
src/allplatforms/css/icons/imgRepeat.svg

@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="8.521,9.813 12,7.726 12,7 5,7 5,9.61 6.73,8.626 	"/>
+	<polygon fill="none" points="6.67,10.386 5,11.335 5,12 12,12 12,9.475 8.479,11.587 	"/>
+	<polygon fill="none" points="21.521,20.813 25,18.726 25,18 18,18 18,20.61 19.73,19.626 	"/>
+	<polygon fill="none" points="19.67,21.386 18,22.335 18,23 25,23 25,20.475 21.479,22.587 	"/>
+	<polygon fill="none" points="8.521,20.813 12,18.726 12,18 5,18 5,20.61 6.73,19.626 	"/>
+	<polygon fill="none" points="21.521,9.813 25,7.726 25,7 18,7 18,9.61 19.73,8.626 	"/>
+	<polygon fill="none" points="6.67,21.386 5,22.335 5,23 12,23 12,20.475 8.479,22.587 	"/>
+	<polygon fill="none" points="19.67,10.386 18,11.335 18,12 25,12 25,9.475 21.479,11.587 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M14,5H3v9h11V5z M5,7h7v0.726L8.521,9.813L6.73,8.626L5,9.61V7z M12,12H5v-0.665l1.67-0.95l1.81,1.201
+			L12,9.475V12z"/>
+		<path fill="#FFFFFF" d="M16,14h11V5H16V14z M25,12h-7v-0.665l1.67-0.95l1.81,1.201L25,9.475V12z M18,7h7v0.726l-3.479,2.088
+			l-1.79-1.188L18,9.61V7z"/>
+		<path fill="#FFFFFF" d="M14,16H3v9h11V16z M5,18h7v0.726l-3.479,2.088l-1.79-1.188L5,20.61V18z M12,23H5v-0.665l1.67-0.95
+			l1.81,1.201L12,20.475V23z"/>
+		<path fill="#FFFFFF" d="M16,25h11v-9H16V25z M25,23h-7v-0.665l1.67-0.95l1.81,1.201L25,20.475V23z M18,18h7v0.726l-3.479,2.088
+			l-1.79-1.188L18,20.61V18z"/>
+	</g>
+</g>
+</svg>

+ 19 - 0
src/allplatforms/css/icons/imgRepeatX.svg

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="21.521,11.813 25,9.726 25,9 18,9 18,11.61 19.73,10.626 	"/>
+	<polygon fill="none" points="19.67,12.386 18,13.335 18,14 25,14 25,11.475 21.479,13.587 	"/>
+	<polygon fill="none" points="6.67,12.386 5,13.335 5,14 12,14 12,11.475 8.479,13.587 	"/>
+	<polygon fill="none" points="8.521,11.813 12,9.726 12,9 5,9 5,11.61 6.73,10.626 	"/>
+	<g>
+		<polygon fill="#FFFFFF" points="23,21 19,18 19,20 9,20 9,22 19,22 19,24 		"/>
+		<path fill="#FFFFFF" d="M14,7H3v9h11V7z M5,9h7v0.726l-3.479,2.088l-1.79-1.188L5,11.61V9z M12,14H5v-0.665l1.67-0.95l1.81,1.201
+			L12,11.475V14z"/>
+		<path fill="#FFFFFF" d="M27,7H16v9h11V7z M18,9h7v0.726l-3.479,2.088l-1.79-1.188L18,11.61V9z M25,14h-7v-0.665l1.67-0.95
+			l1.81,1.201L25,11.475V14z"/>
+	</g>
+</g>
+</svg>

+ 19 - 0
src/allplatforms/css/icons/imgRepeatY.svg

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="9.67,21.386 8,22.335 8,23 15,23 15,20.475 11.48,22.587 	"/>
+	<polygon fill="none" points="11.52,9.815 15,7.728 15,7.002 8,7.002 8,9.612 9.73,8.628 	"/>
+	<polygon fill="none" points="11.52,20.813 15,18.726 15,18 8,18 8,20.61 9.73,19.626 	"/>
+	<polygon fill="none" points="9.67,10.388 8,11.337 8,12.002 15,12.002 15,9.477 11.48,11.589 	"/>
+	<g>
+		<polygon fill="#FFFFFF" points="22,8 19,12 21,12 21,22 23,22 23,12 25,12 		"/>
+		<path fill="#FFFFFF" d="M6,14.002h11v-9H6V14.002z M15,12.002H8v-0.665l1.67-0.949l1.81,1.201L15,9.477V12.002z M8,7.002h7v0.726
+			l-3.48,2.088L9.73,8.628L8,9.612V7.002z"/>
+		<path fill="#FFFFFF" d="M6,25h11v-9H6V25z M15,23H8v-0.665l1.67-0.949l1.81,1.201L15,20.475V23z M8,18h7v0.726l-3.48,2.088
+			l-1.79-1.188L8,20.61V18z"/>
+	</g>
+</g>
+</svg>

+ 20 - 72
src/allplatforms/css/icons/imgSrc.svg

@@ -1,72 +1,20 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3192"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_set image.svg"><metadata
-     id="metadata3211">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3209" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3207"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="15"
-     inkscape:cy="15"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3192" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g3197"><path
-         fill="#FFFFFF"
-         d="M24,8v13H6V8H24 M26,6H4v17h22V6L26,6z"
-         id="path3199" /></g><polyline
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       points="4.733,19.732 9.866,16.814 14.267,19.732    25.267,13.133  "
-       id="polyline3201" /><g
-       id="g3203"><path
-         fill="#FFFFFF"
-         d="M12.8,10.732c0.515,0,0.934,0.419,0.934,0.934S13.314,12.6,12.8,12.6s-0.934-0.419-0.934-0.934    S12.285,10.732,12.8,10.732 M12.8,8.732c-1.621,0-2.934,1.313-2.934,2.934c0,1.621,1.313,2.934,2.934,2.934    s2.934-1.312,2.934-2.934C15.733,10.046,14.42,8.732,12.8,8.732L12.8,8.732z"
-         id="path3205" /></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M12.027,18.318l7.501-4.501L23,16.131V9H7v8.387l2.072-1.029L12.027,18.318z M12.8,9.732
+		c1.62,0,2.934,1.313,2.934,2.934c0,1.621-1.313,2.934-2.934,2.934s-2.934-1.312-2.934-2.934C9.866,11.046,11.18,9.732,12.8,9.732z"
+		/>
+	<polygon fill="none" points="11.973,20.682 8.928,18.662 7,19.62 7,21 23,21 23,18.535 19.472,16.183 	"/>
+	<circle fill="none" cx="12.8" cy="12.666" r="0.934"/>
+	<g>
+		<path fill="#FFFFFF" d="M25,7H5v16h20V7z M7,9h16v7.131l-3.472-2.314l-7.501,4.501l-2.955-1.96L7,17.387V9z M23,21H7v-1.38
+			l1.928-0.958l3.045,2.02l7.499-4.499L23,18.535V21z"/>
+		<path fill="#FFFFFF" d="M12.8,15.6c1.62,0,2.934-1.312,2.934-2.934c0-1.62-1.313-2.934-2.934-2.934s-2.934,1.313-2.934,2.934
+			C9.866,14.287,11.18,15.6,12.8,15.6z M12.8,11.732c0.515,0,0.934,0.419,0.934,0.934S13.314,13.6,12.8,13.6
+			s-0.934-0.419-0.934-0.934S12.285,11.732,12.8,11.732z"/>
+	</g>
+</g>
+</svg>

+ 17 - 0
src/allplatforms/css/icons/imgStretch.svg

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M11.747,17.302l8.162-3.352L25,16.041V11H5v6.176l3.484-1.356L11.747,17.302z M12.6,12.1
+		c1.768,0,3.2,0.758,3.2,1.69s-1.433,1.689-3.2,1.689s-3.2-0.757-3.2-1.689S10.832,12.1,12.6,12.1z"/>
+	<polygon fill="none" points="19.909,16.112 12.876,19 25,19 25,18.155 24.983,18.195 	"/>
+	<polygon fill="none" points="5.828,19 10.651,19 8.424,17.989 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M3,21h24V9H3V21z M5.828,19l2.596-1.011L10.651,19H5.828z M25,19H12.876l7.033-2.888l5.074,2.083
+			L25,18.155V19z M5,11h20v5.041l-5.091-2.091l-8.162,3.352l-3.263-1.482L5,17.176V11z"/>
+		<ellipse fill="#FFFFFF" cx="12.6" cy="13.79" rx="3.2" ry="1.69"/>
+	</g>
+</g>
+</svg>

+ 15 - 97
src/allplatforms/css/icons/indent.left.svg

@@ -1,97 +1,15 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3256"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_indent increase.svg"><metadata
-     id="metadata3275">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3273" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3271"
-     showgrid="false"
-     inkscape:zoom="8.1166667"
-     inkscape:cx="-5.2360641"
-     inkscape:cy="9.3591473"
-     inkscape:window-x="714"
-     inkscape:window-y="196"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3256" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="7"
-       x2="26"
-       y2="7"
-       id="line3261" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="12"
-       y1="12"
-       x2="26"
-       y2="12"
-       id="line3263" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="12"
-       y1="17"
-       x2="26"
-       y2="17"
-       id="line3265" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="22"
-       x2="26"
-       y2="22"
-       id="line3267" /><polygon
-       fill="#FFFFFF"
-       points="4,11.5 8,14.5 4,17.502  "
-       id="polygon3269" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="5" y="6" fill="#FFFFFF" width="20" height="2"/>
+		<rect x="12" y="11" fill="#FFFFFF" width="13" height="2"/>
+		<rect x="12" y="16" fill="#FFFFFF" width="13" height="2"/>
+		<rect x="5" y="21" fill="#FFFFFF" width="20" height="2"/>
+		<polygon fill="#FFFFFF" points="5,17.502 9,14.5 5,11.5 		"/>
+	</g>
+</g>
+</svg>

+ 15 - 97
src/allplatforms/css/icons/indent.right.svg

@@ -1,97 +1,15 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3235"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_indent decrease.svg"><metadata
-     id="metadata3254">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3252" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3250"
-     showgrid="false"
-     inkscape:zoom="8.1166667"
-     inkscape:cx="5.786692"
-     inkscape:cy="11.921211"
-     inkscape:window-x="726"
-     inkscape:window-y="215"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3235" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><polygon
-       fill="#FFFFFF"
-       points="9,17.502 5,14.502 9,11.5  "
-       id="polygon3240" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="26"
-       y1="22"
-       x2="4"
-       y2="22"
-       id="line3242" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="26"
-       y1="17"
-       x2="12"
-       y2="17"
-       id="line3244" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="26"
-       y1="12"
-       x2="12"
-       y2="12"
-       id="line3246" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="26"
-       y1="7"
-       x2="4"
-       y2="7"
-       id="line3248" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="5,14.502 9,17.502 9,11.5 		"/>
+		<rect x="5" y="21" fill="#FFFFFF" width="20" height="2"/>
+		<rect x="12" y="16" fill="#FFFFFF" width="13" height="2"/>
+		<rect x="12" y="11" fill="#FFFFFF" width="13" height="2"/>
+		<rect x="5" y="6" fill="#FFFFFF" width="20" height="2"/>
+	</g>
+</g>
+</svg>

+ 15 - 0
src/allplatforms/css/icons/layerBottom.svg

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="23,20 23,17 21,18 21,20 19,20 22,24 25,20 		"/>
+		<path fill="#FFFFFF" d="M15,5.184L4.964,10.201l3.9,1.95l-3.9,1.95L15,19.118l4.788-2.394l2.635-1.317l2.612-1.306l-3.899-1.95
+			l3.899-1.95L15,5.184z M15,16.882l-5.563-2.781l1.664-0.832l3.9,1.95l3.9-1.95l1.664,0.832L15,16.882z M17.782,11.592
+			l-1.118,0.559L15,12.983l-1.664-0.832l-1.118-0.559L11.1,11.033l-1.663-0.832L15,7.42l5.563,2.781L18.9,11.033L17.782,11.592z"/>
+		<polygon fill="#FFFFFF" points="19.5,24 19,24 19,26 25,26 25,24 24.5,24 23.25,24 22,24 20.75,24 		"/>
+	</g>
+</g>
+</svg>

+ 14 - 0
src/allplatforms/css/icons/layerDown.svg

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="23,21 23,17 21,18 21,21 19,21 22,25 25,21 		"/>
+		<path fill="#FFFFFF" d="M15,19.118l4.788-2.394l2.635-1.317l2.612-1.306l-3.899-1.95l3.899-1.95L15,5.184L4.964,10.201l3.9,1.95
+			l-3.9,1.95L15,19.118z M15,7.42l5.563,2.781L18.9,11.033l-1.118,0.559l-1.118,0.559L15,12.983l-1.664-0.832l-1.118-0.559
+			L11.1,11.033l-1.663-0.832L15,7.42z M15,15.219l3.9-1.95l1.664,0.832L15,16.882l-5.563-2.781l1.664-0.832L15,15.219z"/>
+	</g>
+</g>
+</svg>

+ 16 - 0
src/allplatforms/css/icons/layerTop.svg

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="21,10 21,12 23,13 23,10 25,10 22,6 19,10 		"/>
+		<path fill="#FFFFFF" d="M15.201,25.118l10.035-5.017l-3.899-1.95l3.899-1.95l-2.994-1.497l-2.273-1.137l-4.768-2.384L5.165,16.201
+			l3.899,1.95l-3.899,1.95L15.201,25.118z M15.201,13.42l5.562,2.781l-1.663,0.832l-1.118,0.559l-1.117,0.559l-1.664,0.832
+			l-1.664-0.832l-1.118-0.559l-1.118-0.559l-1.663-0.832L15.201,13.42z M15.201,21.219l3.899-1.95l1.663,0.832l-5.562,2.781
+			l-5.563-2.781l1.663-0.832L15.201,21.219z"/>
+		<polygon fill="#FFFFFF" points="24.5,6 25,6 25,4 19,4 19,6 19.5,6 20.75,6 22,6 23.25,6 		"/>
+	</g>
+</g>
+</svg>

+ 15 - 0
src/allplatforms/css/icons/layerUp.svg

@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="21,12 23,13 23,9 25,9 22,5 19,9 21,9 		"/>
+		<path fill="#FFFFFF" d="M15.201,25.118l10.035-5.017l-3.899-1.95l3.899-1.95l-2.994-1.497l-2.273-1.137l-4.768-2.384L5.165,16.201
+			l3.899,1.95l-3.899,1.95L15.201,25.118z M15.201,13.42l5.562,2.781l-1.663,0.832l-1.118,0.559l-1.117,0.559l-1.664,0.832
+			l-1.664-0.832l-1.118-0.559l-1.118-0.559l-1.663-0.832L15.201,13.42z M15.201,21.219l3.899-1.95l1.663,0.832l-5.562,2.781
+			l-5.563-2.781l1.663-0.832L15.201,21.219z"/>
+	</g>
+</g>
+</svg>

+ 11 - 0
src/allplatforms/css/icons/levelUp.svg

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="12,11 12,8.39 7.184,11.999 12,15.608 12,13 19,13 19,20 21,20 21,12 20,11 		"/>
+	</g>
+</g>
+</svg>

+ 17 - 81
src/allplatforms/css/icons/link.svg

@@ -1,81 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3216"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_hyperlink (text property widget).svg"><metadata
-     id="metadata3233">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3231" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3229"
-     showgrid="false"
-     inkscape:zoom="11.4787"
-     inkscape:cx="13.328687"
-     inkscape:cy="16.339602"
-     inkscape:window-x="785"
-     inkscape:window-y="223"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3216" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g3221"><polygon
-         fill="#FFFFFF"
-         stroke="#FFFFFF"
-         stroke-width="0.25"
-         stroke-miterlimit="10"
-         points="14.869,18.573 9.108,24.334     5.654,20.879 11.415,15.118 11.651,15.355 12.805,14.203 12.566,13.966 10.262,13.966 4.501,19.726 4.501,22.029 7.956,25.486     10.262,25.486 16.022,19.726 16.022,17.421 15.784,17.183 14.632,18.336   "
-         id="polygon3223" /><polygon
-         fill="#FFFFFF"
-         stroke="#FFFFFF"
-         stroke-width="0.25"
-         stroke-miterlimit="10"
-         points="15.131,11.428 20.892,5.666     24.346,9.122 18.585,14.883 18.349,14.646 17.195,15.796 17.434,16.034 19.738,16.034 25.499,10.274 25.499,7.972 22.044,4.514     19.738,4.514 13.978,10.274 13.978,12.579 14.216,12.817 15.368,11.664   "
-         id="polygon3225" /><line
-         fill="none"
-         stroke="#FFFFFF"
-         stroke-width="2"
-         stroke-linejoin="bevel"
-         stroke-miterlimit="10"
-         x1="18.917"
-         y1="11.071"
-         x2="11.083"
-         y2="18.904"
-         id="line3227" /></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<polygon fill="#FFFFFF" points="5.75,21.141 8.857,24.25 11.041,24.25 16.123,19.167 16.123,16.984 15.669,16.53 14.329,17.871 
+			14.532,18.075 9.948,22.659 7.343,20.051 11.925,15.467 12.127,15.671 13.472,14.33 13.015,13.877 10.834,13.877 5.75,18.96 		"/>
+		<polygon fill="#FFFFFF" points="19.164,16.137 24.248,11.054 24.248,8.873 21.141,5.763 18.957,5.763 13.874,10.847 
+			13.874,13.028 14.329,13.483 15.669,12.142 15.466,11.938 20.05,7.354 22.655,9.963 18.073,14.546 17.87,14.343 16.527,15.681 
+			16.982,16.137 		"/>
+		
+			<rect x="10.757" y="14.125" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -6.2132 15)" fill="#FFFFFF" width="8.485" height="1.751"/>
+	</g>
+</g>
+</svg>

+ 30 - 85
src/allplatforms/css/icons/list.ordered.svg

@@ -1,85 +1,30 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg5079"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_list_unordered.svg"><metadata
-     id="metadata5096">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs5094" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="918"
-     inkscape:window-height="595"
-     id="namedview5092"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="4.6676737"
-     inkscape:cy="15"
-     inkscape:window-x="225"
-     inkscape:window-y="141"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg5079" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     transform="translate(-0.57958984,1.1445312)"
-     id="icons"><path
-       inkscape:connector-curvature="0"
-       style="fill:none;stroke:#ffffff;stroke-width:2;stroke-miterlimit:10"
-       d="M 9,8 26,8"
-       id="line5077" /><path
-       inkscape:connector-curvature="0"
-       style="fill:none;stroke:#ffffff;stroke-width:2;stroke-miterlimit:10"
-       d="m 9,14 17,0"
-       id="line5079" /><path
-       inkscape:connector-curvature="0"
-       style="fill:none;stroke:#ffffff;stroke-width:2;stroke-miterlimit:10"
-       d="m 9,20 17,0"
-       id="line5081" /><g
-       transform="translate(3.5,10)"
-       id="text5083"><path
-         inkscape:connector-curvature="0"
-         d="m 0.74414062,-0.49804688 0.96679688,0 0,-3.33691402 -1.05175781,0.2109375 0,-0.5390625 1.04589841,-0.2109375 0.5917969,0 0,3.87597652 0.9667969,0 0,0.49804688 -2.51953128,0 0,-0.49804688"
-         style="font-size:6px;fill:#ffffff;font-family:OpenSans-Bold"
-         id="path3882" /><path
-         inkscape:connector-curvature="0"
-         d="m 1.4013672,5.5019531 2.0654297,0 0,0.4980469 -2.77734378,0 0,-0.4980469 C 0.91406184,5.269532 1.2197256,4.9580089 1.6064453,4.5673828 1.9951154,4.1748065 2.2392558,3.9218771 2.3388672,3.8085938 2.528318,3.5957055 2.6601538,3.4160182 2.734375,3.2695313 2.8105443,3.1210966 2.8486302,2.975589 2.8486328,2.8330078 2.8486302,2.6005893 2.766599,2.4111364 2.6025391,2.2646484 2.4404275,2.1181679 2.2285136,2.0449258 1.9667969,2.0449219 1.7812485,2.0449258 1.5849596,2.0771524 1.3779297,2.1416016 1.1728506,2.2060585 0.9531243,2.3037146 0.71875,2.4345703 l 0,-0.5976562 C 0.95703054,1.7412152 1.1796866,1.6689496 1.3867187,1.6201172 1.5937487,1.5712935 1.7832016,1.5468795 1.9550781,1.546875 2.408201,1.5468795 2.7695287,1.6601606 3.0390625,1.8867187 3.3085907,2.1132851 3.4433562,2.4160192 3.4433594,2.7949219 3.4433562,2.9746124 3.4091765,3.1455107 3.3408203,3.3076172 3.274411,3.467776 3.1523408,3.6572289 2.9746094,3.8759766 2.9257786,3.9326193 2.7705053,4.0966816 2.5087891,4.3681641 2.2470683,4.6376967 1.8779281,5.015626 1.4013672,5.5019531"
-         style="font-size:6px;fill:#ffffff;font-family:OpenSans-Bold"
-         id="path3884" /><path
-         inkscape:connector-curvature="0"
-         d="m 2.6845703,9.6416016 c 0.2832004,0.060549 0.5039033,0.1865256 0.6621094,0.3779294 0.160153,0.191408 0.240231,0.427736 0.2402344,0.708985 -3.4e-6,0.431641 -0.1484407,0.765625 -0.4453125,1.001953 -0.2968776,0.236328 -0.7187522,0.354492 -1.265625,0.354492 -0.1835952,0 -0.3730482,-0.01855 -0.5683594,-0.05566 -0.1933603,-0.03516 -0.39355536,-0.08887 -0.60058595,-0.161133 l 0,-0.571289 c 0.16406188,0.0957 0.34374915,0.167969 0.53906245,0.216797 0.1953114,0.04883 0.3994127,0.07324 0.6123047,0.07324 0.3710918,0 0.6533181,-0.07324 0.8466797,-0.219726 C 2.900388,11.220704 2.9980441,11.007813 2.9980469,10.728516 2.9980441,10.470705 2.9072239,10.269533 2.7255859,10.125 2.5458961,9.9785176 2.2949198,9.9052755 1.9726562,9.9052734 l -0.5097656,0 0,-0.4863281 0.5332031,0 C 2.2871073,9.4189479 2.5097634,9.3613308 2.6640625,9.2460938 2.8183568,9.1289091 2.8955052,8.9609405 2.8955078,8.7421875 2.8955052,8.5175816 2.8154271,8.3457068 2.6552734,8.2265625 2.4970681,8.1054726 2.2695292,8.0449258 1.9726562,8.0449219 1.8105453,8.0449258 1.6367174,8.0625039 1.4511719,8.0976563 1.265624,8.1328164 1.0615226,8.1875038 0.83886719,8.2617188 l 0,-0.5273438 C 1.0634757,7.6718793 1.2734365,7.6250044 1.46875,7.59375 1.6660142,7.5625044 1.8515609,7.5468795 2.0253906,7.546875 2.4746072,7.5468795 2.8300755,7.6494184 3.0917969,7.8544922 3.3535125,8.0576211 3.4843718,8.3330115 3.484375,8.6806641 3.4843718,8.9228546 3.4150359,9.1279326 3.2763672,9.2958984 3.1376924,9.4619166 2.940427,9.5771509 2.6845703,9.6416016"
-         style="font-size:6px;fill:#ffffff;font-family:OpenSans-Bold"
-         id="path3886" /></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="10" y="8" fill="#FFFFFF" width="15" height="2"/>
+		<rect x="10" y="14" fill="#FFFFFF" width="15" height="2"/>
+		<rect x="10" y="20" fill="#FFFFFF" width="15" height="2"/>
+		<path fill="#FFFFFF" d="M5.833,8.252C5.94,8.156,6.03,8.064,6.103,7.977c-0.012,0.229-0.018,0.48-0.018,0.756V11H7.26V6.717H6.217
+			L4.746,7.915l0.601,0.738L5.833,8.252z"/>
+		<path fill="#FFFFFF" d="M6.561,14.541c-0.092,0.113-0.287,0.327-0.586,0.64l-1.046,1.058V17h3.108v-0.955h-1.62v-0.029
+			c0.475-0.426,0.784-0.715,0.931-0.867c0.145-0.152,0.262-0.297,0.35-0.436c0.088-0.137,0.152-0.277,0.195-0.42
+			c0.041-0.143,0.062-0.298,0.062-0.466c0-0.225-0.061-0.427-0.18-0.608c-0.121-0.18-0.289-0.319-0.508-0.417
+			c-0.217-0.098-0.465-0.146-0.742-0.146c-0.221,0-0.42,0.022-0.596,0.067c-0.178,0.045-0.341,0.109-0.491,0.195
+			c-0.15,0.084-0.336,0.226-0.557,0.423l0.636,0.744c0.174-0.15,0.33-0.264,0.467-0.341c0.139-0.077,0.274-0.116,0.409-0.116
+			c0.131,0,0.232,0.032,0.305,0.097s0.108,0.152,0.108,0.264c0,0.09-0.018,0.176-0.055,0.258
+			C6.717,14.328,6.652,14.426,6.561,14.541z"/>
+		<path fill="#FFFFFF" d="M6.232,23.059c0.561,0,0.998-0.114,1.314-0.343c0.314-0.229,0.473-0.542,0.473-0.94
+			c0-0.586-0.357-0.924-1.072-1.014v-0.018c0.307-0.086,0.541-0.225,0.703-0.414c0.162-0.191,0.243-0.419,0.243-0.685
+			c0-0.309-0.126-0.551-0.378-0.727s-0.6-0.264-1.043-0.264c-0.307,0-0.578,0.033-0.816,0.1c-0.236,0.066-0.469,0.178-0.695,0.334
+			l0.48,0.773c0.293-0.184,0.576-0.275,0.85-0.275c0.146,0,0.264,0.027,0.35,0.082c0.088,0.055,0.131,0.139,0.131,0.252
+			c0,0.301-0.294,0.451-0.882,0.451H5.62v0.87h0.264c0.217,0,0.393,0.016,0.527,0.049c0.135,0.031,0.232,0.08,0.293,0.143
+			c0.061,0.064,0.091,0.154,0.091,0.271c0,0.152-0.059,0.265-0.174,0.336c-0.117,0.071-0.302,0.106-0.556,0.106
+			c-0.164,0-0.343-0.022-0.538-0.069c-0.193-0.045-0.385-0.116-0.572-0.212v0.961c0.229,0.088,0.441,0.148,0.637,0.182
+			C5.789,23.042,6.002,23.059,6.232,23.059z"/>
+	</g>
+</g>
+</svg>

+ 16 - 112
src/allplatforms/css/icons/list.unordered.svg

@@ -1,112 +1,16 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3277"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_list ordered.svg"><metadata
-     id="metadata3298">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3296" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3294"
-     showgrid="false"
-     inkscape:zoom="8.1166667"
-     inkscape:cx="1.0427967"
-     inkscape:cy="17.122457"
-     inkscape:window-x="762"
-     inkscape:window-y="159"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3277" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="8"
-       y1="8"
-       x2="26"
-       y2="8"
-       id="line3282" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="8"
-       y1="14"
-       x2="26"
-       y2="14"
-       id="line3284" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="8"
-       y1="20"
-       x2="26"
-       y2="20"
-       id="line3286" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="8"
-       x2="6"
-       y2="8"
-       id="line3288" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="14"
-       x2="6"
-       y2="14"
-       id="line3290" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="4"
-       y1="20"
-       x2="6"
-       y2="20"
-       id="line3292" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="9" y="8" fill="#FFFFFF" width="16" height="2"/>
+		<rect x="9" y="14" fill="#FFFFFF" width="16" height="2"/>
+		<rect x="9" y="20" fill="#FFFFFF" width="16" height="2"/>
+		<rect x="5" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="5" y="14" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="5" y="20" fill="#FFFFFF" width="2" height="2"/>
+	</g>
+</g>
+</svg>

+ 15 - 88
src/allplatforms/css/icons/locked.svg

@@ -1,88 +1,15 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3335"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_unlock.svg"><metadata
-     id="metadata3354">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3352" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3350"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="4.3957704"
-     inkscape:cy="15"
-     inkscape:window-x="153"
-     inkscape:window-y="369"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3335" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g3340"><rect
-         x="8"
-         y="14"
-         fill="none"
-         stroke="#FFFFFF"
-         stroke-width="2"
-         stroke-miterlimit="10"
-         width="14"
-         height="9"
-         id="rect3342" /><line
-         fill="none"
-         stroke="#FFFFFF"
-         stroke-width="2"
-         stroke-miterlimit="10"
-         x1="9"
-         y1="18"
-         x2="21"
-         y2="18"
-         id="line3344" /></g><path
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       d="M18.795,9.57c-0.588-1.587-1.706-2.461-3.829-2.461   c-2.125,0-3.966,1.85-3.966,3.683V14"
-       id="path3346" /><path
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-miterlimit="10"
-       d="M20.5,18"
-       id="path3348" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M18,10.967c0-1.543-1.318-2.752-3-2.752s-3,1.209-3,2.752V13h6V10.967z"/>
+	<polygon fill="none" points="10,15 9,15 9,17 21,17 21,15 20,15 18,15 12,15 	"/>
+	<rect x="9" y="19" fill="none" width="12" height="3"/>
+	<g>
+		<path fill="#FFFFFF" d="M15,6.215c-2.804,0-5,2.087-5,4.752V13H7v11h16V13h-3v-2.033C20,8.303,17.804,6.215,15,6.215z M21,22H9v-3
+			h12V22z M21,15v2H9v-2h1h2h6h2H21z M12,13v-2.033c0-1.543,1.318-2.752,3-2.752s3,1.209,3,2.752V13H12z"/>
+	</g>
+</g>
+</svg>

+ 13 - 0
src/allplatforms/css/icons/newDirectory.svg

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M11.586,9H7v12h16V11h-9.414L11.586,9z M16,13v2h2v2h-2v2h-2v-2h-2v-2h2v-2H16z"/>
+	<g>
+		<polygon fill="#FFFFFF" points="12,17 14,17 14,19 16,19 16,17 18,17 18,15 16,15 16,13 14,13 14,15 12,15 		"/>
+		<path fill="#FFFFFF" d="M12.414,7H5v16h20V9H14.415L12.414,7z M23,21H7V9h4.586l2,2H23V21z"/>
+	</g>
+</g>
+</svg>

+ 16 - 0
src/allplatforms/css/icons/newPageBlank.svg

@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M24,7H6v4h18V7z M9,10H7V8h2V10z M12,10h-2V8h2V10z M13,10V8h2v2H13z"/>
+	<rect x="6" y="13" fill="none" width="18" height="10"/>
+	<g>
+		<rect x="13" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="10" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="7" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<path fill="#FFFFFF" d="M26,5H4v20h22V5z M6,7h18v4H6V7z M24,23H6V13h18V23z"/>
+	</g>
+</g>
+</svg>

+ 20 - 0
src/allplatforms/css/icons/newPageTemplate.svg

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<rect x="17" y="17" fill="none" width="3" height="2"/>
+	<path fill="none" d="M24,7H6v4h18V7z M9,10H7V8h2V10z M12,10h-2V8h2V10z M13,10V8h2v2H13z"/>
+	<path fill="none" d="M6,23h18V13H6V23z M15,15h7v6h-7V15z M8,15h5v2H8V15z M13,19v2H8v-2H13z"/>
+	<g>
+		<rect x="13" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="10" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="7" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<path fill="#FFFFFF" d="M26,5H4v20h22V5z M6,7h18v4H6V7z M24,23H6V13h18V23z"/>
+		<rect x="8" y="19" fill="#FFFFFF" width="5" height="2"/>
+		<rect x="8" y="15" fill="#FFFFFF" width="5" height="2"/>
+		<path fill="#FFFFFF" d="M22,15h-7v6h7V15z M20,19h-3v-2h3V19z"/>
+	</g>
+</g>
+</svg>

+ 19 - 92
src/allplatforms/css/icons/opacity.svg

@@ -1,92 +1,19 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3295"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_transparency.svg"><title
-     id="title2992">SuperGlue icon set</title><metadata
-     id="metadata25"><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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3316" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3314"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="15"
-     inkscape:cy="15"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3295" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g3300"><path
-         fill="#FFFFFF"
-         d="M24,6v13H11V6H24 M26,4H9v17h17V4L26,4z"
-         id="path3302" /></g><g
-       id="g3304"><path
-         fill="#FFFFFF"
-         d="M19,11v13H6V11H19 M21,9H4v17h17V9L21,9z"
-         id="path3306" /></g><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="11"
-       y1="19"
-       x2="19"
-       y2="11"
-       id="line3308" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="15"
-       y1="20"
-       x2="20"
-       y2="15"
-       id="line3310" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="10"
-       y1="15"
-       x2="15"
-       y2="10"
-       id="line3312" /></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="17.414,19 19,19 19,17.414 	"/>
+	<polygon fill="none" points="12.586,11 11,11 11,12.586 	"/>
+	<polygon fill="none" points="21,19 24,19 24,6 11,6 11,9 21,9 	"/>
+	<polygon fill="none" points="9,11 6,11 6,24 19,24 19,21 9,21 	"/>
+	<polygon fill="none" points="15.414,11 11,15.414 11,17.586 17.586,11 	"/>
+	<polygon fill="none" points="19,12.414 12.414,19 14.586,19 19,14.586 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M21,21h5V4H9v5H4v17h17V21z M11,15.414L15.414,11h2.172L11,17.586V15.414z M11,12.586V11h1.586L11,12.586z
+			 M19,12.414v2.172L14.586,19h-2.172L19,12.414z M19,17.414V19h-1.586L19,17.414z M11,6h13v13h-3V9H11V6z M19,24H6V11h3v10h10V24z"
+			/>
+	</g>
+</g>
+</svg>

+ 30 - 128
src/allplatforms/css/icons/padding.svg

@@ -1,128 +1,30 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg2994"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_padding.svg"><metadata
-     id="metadata3027">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3025" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3023"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="15"
-     inkscape:cy="15"
-     inkscape:window-x="0"
-     inkscape:window-y="391"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg2994" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><g
-       id="g2999"><path
-         fill="#FFFFFF"
-         d="M24,6v18H6V6H24 M26,4H4v22h22V4L26,4z"
-         id="path3001" /></g><g
-       id="g3003"><g
-         id="g3005"><polyline
-           fill="none"
-           stroke="#FFFFFF"
-           stroke-width="2"
-           stroke-miterlimit="10"
-           points="20.999,20 21,21 20,21    "
-           id="polyline3007" /><line
-           fill="none"
-           stroke="#FFFFFF"
-           stroke-width="2"
-           stroke-miterlimit="10"
-           stroke-dasharray="2,1"
-           x1="19"
-           y1="21"
-           x2="10.5"
-           y2="21"
-           id="line3009" /><polyline
-           fill="none"
-           stroke="#FFFFFF"
-           stroke-width="2"
-           stroke-miterlimit="10"
-           points="10,21 9,21 9,20    "
-           id="polyline3011" /><line
-           fill="none"
-           stroke="#FFFFFF"
-           stroke-width="2"
-           stroke-miterlimit="10"
-           stroke-dasharray="2,1"
-           x1="9"
-           y1="19"
-           x2="9"
-           y2="10.5"
-           id="line3013" /><polyline
-           fill="none"
-           stroke="#FFFFFF"
-           stroke-width="2"
-           stroke-miterlimit="10"
-           points="9,10 9,9 10,8.999    "
-           id="polyline3015" /><line
-           fill="none"
-           stroke="#FFFFFF"
-           stroke-width="2"
-           stroke-miterlimit="10"
-           stroke-dasharray="1.9975,0.9987"
-           x1="10.999"
-           y1="8.998"
-           x2="19.488"
-           y2="8.989"
-           id="line3017" /><polyline
-           fill="none"
-           stroke="#FFFFFF"
-           stroke-width="2"
-           stroke-miterlimit="10"
-           points="19.987,8.988 20.987,8.987      20.988,9.987    "
-           id="polyline3019" /><line
-           fill="none"
-           stroke="#FFFFFF"
-           stroke-width="2"
-           stroke-miterlimit="10"
-           stroke-dasharray="2.0025,1.0013"
-           x1="20.989"
-           y1="10.989"
-           x2="20.999"
-           y2="19.5"
-           id="line3021" /></g></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<rect x="13" y="6" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="6" y="12" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="10" y="6" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="15" y="22" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="12" y="22" fill="#FFFFFF" width="2" height="2"/>
+		<polygon fill="#FFFFFF" points="6,8 7,8 9,8 9,6 6,6 		"/>
+		<rect x="6" y="9" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="22" y="10" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="22" y="16" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="22" y="13" fill="#FFFFFF" width="2" height="2"/>
+		<polygon fill="#FFFFFF" points="24,6 22,6 22,8 22,9 24,9 		"/>
+		<polygon fill="#FFFFFF" points="21,22 21,24 23,24 24,24 24,22 22,22 		"/>
+		<rect x="22" y="19" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="6" y="15" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="9" y="22" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="18" y="22" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="19" y="6" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="16" y="6" fill="#FFFFFF" width="2" height="2"/>
+		<polygon fill="#FFFFFF" points="6,23 6,24 8,24 8,22 8,21 6,21 		"/>
+		<rect x="6" y="18" fill="#FFFFFF" width="2" height="2"/>
+	</g>
+</g>
+</svg>

+ 24 - 0
src/allplatforms/css/icons/pageCentered.svg

@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="20.982,17.432 20.989,19.597 24,16.586 24,14.414 	"/>
+	<polygon fill="none" points="21,22.997 20,23 22.586,23 24,21.586 24,19.414 20.998,22.416 	"/>
+	<polygon fill="none" points="9,19.414 6,22.414 6,23 7.586,23 9,21.586 	"/>
+	<polygon fill="none" points="19.969,13 11,13 11,23 19,23 18.969,13.003 	"/>
+	<polygon fill="none" points="9,14.414 6,17.414 6,19.586 9,16.586 	"/>
+	<path fill="none" d="M24,7H6v4h18V7z M9,10H7V8h2V10z M12,10h-2V8h2V10z M13,10V8h2v2H13z"/>
+	<polygon fill="none" points="20.969,13 20.974,14.612 22.586,13 	"/>
+	<polygon fill="none" points="6,13 6,14.586 7.586,13 	"/>
+	<g>
+		<rect x="13" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="10" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="7" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<path fill="#FFFFFF" d="M26,5H4v20h22V5z M24,16.586l-3.011,3.011l-0.007-2.165L24,14.414V16.586z M20.969,13h1.617l-1.612,1.612
+			L20.969,13z M6,7h18v4H6V7z M6,13h1.586L6,14.586V13z M6,17.414l3-3v2.172l-3,3V17.414z M6,22.414l3-3v2.172L7.586,23H6V22.414z
+			 M11,13h8.969l-1,0.003L19,23h-8V13z M21,22.997l-0.002-0.581L24,19.414v2.172L22.586,23H20L21,22.997z"/>
+	</g>
+</g>
+</svg>

+ 20 - 0
src/allplatforms/css/icons/pageInfinite.svg

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="22.586,23 24,21.586 24,19.414 20.414,23 	"/>
+	<path fill="none" d="M24,7H6v4h18V7z M9,10H7V8h2V10z M12,10h-2V8h2V10z M13,10V8h2v2H13z"/>
+	<rect x="6" y="13" fill="none" width="10" height="10"/>
+	<polygon fill="none" points="18,20.414 18,22.586 24,16.586 24,14.414 	"/>
+	<polygon fill="none" points="20.414,13 18,15.414 18,17.586 22.586,13 	"/>
+	<g>
+		<rect x="13" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="10" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="7" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<path fill="#FFFFFF" d="M26,5H4v20h22V5z M24,16.586l-6,6v-2.172l6-6V16.586z M18,15.414L20.414,13h2.172L18,17.586V15.414z M6,7
+			h18v4H6V7z M6,13h10v10H6V13z M24,19.414v2.172L22.586,23h-2.172L24,19.414z"/>
+	</g>
+</g>
+</svg>

+ 20 - 98
src/allplatforms/css/icons/pageTitle.svg

@@ -1,98 +1,20 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   version="1.1"
-   x="0px"
-   y="0px"
-   width="30px"
-   height="30px"
-   viewBox="0 0 30 30"
-   enable-background="new 0 0 30 30"
-   xml:space="preserve"
-   id="svg3097"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="icon_page title.svg"><metadata
-     id="metadata3128">
-         
-           <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>SuperGlue icon set</dc:title><cc:license
-           rdf:resource="http://superglue.it" /><dc:date>10.05.2014</dc:date><dc:creator><cc:Agent><dc:title>VERBALVISU.AL</dc:title></cc:Agent></dc:creator><dc:rights><cc:Agent><dc:title>SuperGlue project</dc:title></cc:Agent></dc:rights><dc:publisher><cc:Agent><dc:title>SuperGlue</dc:title></cc:Agent></dc:publisher><dc:identifier>SG</dc:identifier><dc:source>Original</dc:source><dc:subject><rdf:Bag><rdf:li>UI</rdf:li><rdf:li>visual tool</rdf:li></rdf:Bag></dc:subject><dc:coverage>Web, UI</dc:coverage></cc:Work><cc:License
-         rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Reproduction" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#Distribution" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Notice" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#Attribution" /><cc:prohibits
-           rdf:resource="http://creativecommons.org/ns#CommercialUse" /><cc:permits
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><cc:requires
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" /></cc:License></rdf:RDF></metadata><defs
-     id="defs3126" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3124"
-     showgrid="false"
-     inkscape:zoom="11.033333"
-     inkscape:cx="15"
-     inkscape:cy="15"
-     inkscape:window-x="0"
-     inkscape:window-y="24"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3097" /><g
-     id="inspiration"
-     display="none" /><g
-     id="labels" /><g
-     id="icons"><polygon
-       fill="#FFFFFF"
-       stroke="#FFFFFF"
-       stroke-miterlimit="10"
-       points="13.5,15.5 13.5,14.5 12.5,14.5 11,15.594 9.469,14.5    8.5,14.5 8.5,15.5 10.5,15.5 10.5,20.5 8.5,20.5 8.5,21.5 9.5,21.5 11,20.5 12.5,21.5 13.5,21.5 13.5,20.5 11.5,20.5 11.5,15.5     "
-       id="polygon3102" /><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-miterlimit="10"
-       x1="15"
-       y1="21"
-       x2="22"
-       y2="21"
-       id="line3104" /><g
-       id="g3106"><path
-         fill="#FFFFFF"
-         d="M24,7v16H6V7H24 M26,5H4v20h22V5L26,5z"
-         id="path3108" /></g><line
-       fill="none"
-       stroke="#FFFFFF"
-       stroke-width="2"
-       stroke-linejoin="bevel"
-       stroke-miterlimit="10"
-       x1="5"
-       y1="12"
-       x2="25"
-       y2="12"
-       id="line3110" /><g
-       id="g3112"><polygon
-         fill="#FFFFFF"
-         points="15,8 13,8 13,10 15,10 15,8   "
-         id="polygon3114" /></g><g
-       id="g3116"><polygon
-         fill="#FFFFFF"
-         points="12,8 10,8 10,10 12,10 12,8   "
-         id="polygon3118" /></g><g
-       id="g3120"><polygon
-         fill="#FFFFFF"
-         points="9,8 7,8 7,10 9,10 9,8   "
-         id="polygon3122" /></g></g></svg>
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M6,23h18V13H6V23z M15,20h7v2h-7V20z M8,20h2v-4H8v-1v-1h1.629l1.368,0.978L12.337,14H14v2h-1h-1v4h2v2h-1
+		h-0.5h-0.151L11,21.101L9.651,22H9.5H8v-1V20z"/>
+	<path fill="none" d="M24,7H6v4h18V7z M9,10H7V8h2V10z M12,10h-2V8h2V10z M13,10V8h2v2H13z"/>
+	<g>
+		<polygon fill="#FFFFFF" points="9.651,22 11,21.101 12.349,22 12.5,22 13,22 14,22 14,20 12,20 12,16 13,16 14,16 14,14 
+			12.337,14 10.997,14.978 9.629,14 8,14 8,15 8,16 10,16 10,20 8,20 8,21 8,22 9.5,22 		"/>
+		<rect x="15" y="20" fill="#FFFFFF" width="7" height="2"/>
+		<path fill="#FFFFFF" d="M26,5H4v20h22V5z M6,7h18v4H6V7z M24,23H6V13h18V23z"/>
+		<rect x="13" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="10" y="8" fill="#FFFFFF" width="2" height="2"/>
+		<rect x="7" y="8" fill="#FFFFFF" width="2" height="2"/>
+	</g>
+</g>
+</svg>

+ 20 - 0
src/allplatforms/css/icons/pageletOff.svg

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="12,9 7,9 5,11 5,21 12,21 12,19 12,18 	"/>
+	<polygon fill="none" points="14,14.707 14,15.293 14.293,15 	"/>
+	<polygon fill="none" points="19.243,10.05 22.071,10.05 23.485,11.464 23.485,14.292 22.778,15 23.485,15.708 23.485,18.536 
+		22.071,19.95 19.243,19.95 18.536,19.243 18,19.778 18,21 25,21 25,9 20,9 18.389,10.611 18.536,10.757 	"/>
+	<g>
+		<polygon fill="#FFFFFF" points="16,10 16,10.05 17.828,10.05 18.389,10.611 20,9 25,9 25,21 18,21 18,19.778 17.828,19.95 
+			16,19.95 16,23 27,23 27,7 19,7 		"/>
+		<polygon fill="#FFFFFF" points="20.657,11.464 18.536,13.586 18,13.05 16.95,12 16.414,11.464 16,11.878 15,12.878 16,13.878 
+			17.122,15 16,16.122 15,17.122 16,18.122 16.414,18.536 18,16.95 18.536,16.414 20.657,18.536 22.071,17.122 19.95,15 
+			22.071,12.878 		"/>
+		<path fill="#FFFFFF" d="M14,19v-0.05V18v-2.707v-0.586V11.05V7H6l-3,3v13h11V19z M12,21H5V11l2-2h5v9v1V21z"/>
+	</g>
+</g>
+</svg>

+ 13 - 0
src/allplatforms/css/icons/pageletOn.svg

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="5,11 5,21 12,21 12,15 12,9 7,9 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M14,16h6v2.001L24,15l-4-3v2h-6V7H6l-3,3v13h11V16z M12,15v6H5V11l2-2h5V15z"/>
+		<polygon fill="#FFFFFF" points="16,18 16,23 27,23 27,7 19,7 16,10 16,12 18,12 18,11 20,9 25,9 25,21 18,21 18,18 		"/>
+	</g>
+</g>
+</svg>

+ 17 - 0
src/allplatforms/css/icons/paste.svg

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<polygon fill="none" points="13,6.709 13,7 17,7 17,6.709 15,6.06 	"/>
+	<polygon fill="none" points="22,11 21,11 19.945,12 10.816,12 10,12 9,11 8,11 8,20 11,20 13,20 13,19 14,19 14,16 16,16 16,19 
+		19,19 19,20 22,20 	"/>
+	<g>
+		<path fill="#FFFFFF" d="M19,5.396l-4-1.438l-4,1.438V9h8V5.396z M17,7h-4V6.709l2-0.65l2,0.65V7z"/>
+		<polygon fill="#FFFFFF" points="11,22 11,21 11,20 8,20 8,11 9,11 10,12 10.816,12 19.945,12 21,11 22,11 22,20 19,20 19,21 
+			19,22 24,22 24,21 24,8 21.25,8 20,8 20,10 10,10 10,8 7,8 6,8 6,21 6,22 7,22 		"/>
+		<polygon fill="#FFFFFF" points="16,16 14,16 14,19 14,23 12,23 15,27.002 18,23 16,23 16,19 		"/>
+	</g>
+</g>
+</svg>

+ 30 - 0
src/allplatforms/css/icons/publish.svg

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<path fill="none" d="M20.625,15.579l-0.103,0.125l-2.349-1.938l2.388,2.984L19,20h-1v1.411c2.363-0.96,4.16-3.017,4.769-5.536
+		h-2.144V15.579z"/>
+	<path fill="none" d="M7.213,15.805l0.171,0.32l1.623-0.422L7.01,13.801C7.009,13.868,7,13.933,7,14
+		C7,14.622,7.078,15.224,7.213,15.805z"/>
+	<path fill="none" d="M11,20l-1.396-2.903l-1.761,0.458c0.868,1.739,2.346,3.12,4.156,3.856V20H11z"/>
+	<path fill="none" d="M15.629,8.807l-0.223,0.5l2.096,1.885l-0.038,0.042l3.806,3.14h1.712c0.005-0.107,0.015-0.212,0.016-0.32
+		l-0.752-3.425c-0.077-0.165-0.153-0.33-0.241-0.489l-2.195-2.52c-0.373-0.282-0.77-0.533-1.189-0.747h-1.059L15.629,8.807z"/>
+	<path fill="none" d="M11.19,9.87l-2.991,2.992l2.469,2.352l2.771-3.463h2.292l-0.208-0.172l0.07-0.085l-2.001-1.8l0.779-1.75
+		l1.842-1.841C15.816,6.041,15.413,6,15,6c-1.184,0-2.305,0.265-3.316,0.729l0.062,0.373L11.19,9.87z"/>
+	<path fill="none" d="M10.098,7.691c-1.255,0.978-2.213,2.315-2.712,3.862L9.81,9.13L10.098,7.691z"/>
+	<g>
+		<path fill="#FFFFFF" d="M12,23.539v-2.127c-1.811-0.736-3.288-2.117-4.156-3.856l1.761-0.458L9.438,16.75l1.229-1.537
+			l-2.469-2.352L11.19,9.87l0.556-2.769l-0.062-0.373C12.695,6.265,13.816,6,15,6c0.413,0,0.816,0.041,1.213,0.102l-1.842,1.841
+			l-0.779,1.75l2.001,1.8l-0.07,0.085l0.208,0.172l2.443,2.016l2.349,1.938l0.103-0.125v0.296h2.144
+			c-0.608,2.519-2.405,4.576-4.769,5.536v2.127c3.471-1.094,6.126-4.034,6.817-7.664h0.115l-0.067-0.309
+			C24.946,15.055,25,14.534,25,14c0-5.514-4.486-10-10-10S5,8.486,5,14C5,18.469,7.947,22.261,12,23.539z M21.27,14.375l-3.806-3.14
+			l0.038-0.042l-2.096-1.885l0.223-0.5l1.932-1.932h1.059c0.42,0.214,0.816,0.465,1.189,0.747l2.195,2.52
+			c0.088,0.159,0.164,0.324,0.241,0.489l0.752,3.425c-0.001,0.108-0.011,0.213-0.016,0.32H21.27z M9.007,15.703l-1.623,0.422
+			l-0.171-0.32C7.078,15.224,7,14.622,7,14c0-0.067,0.009-0.132,0.01-0.199L9.007,15.703z M10.098,7.691L9.81,9.13l-2.424,2.423
+			C7.885,10.007,8.843,8.669,10.098,7.691z"/>
+		<polygon fill="#FFFFFF" points="14,23.949 14,26 16,26 16,23.949 16,21.931 16,18 19,18 15,13 11,18 14,18 14,21.931 		"/>
+	</g>
+</g>
+</svg>

+ 12 - 0
src/allplatforms/css/icons/redo.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!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="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
+<g>
+	<g>
+		<path fill="#FFFFFF" d="M20,15.95c0,2.757-2.243,5-5,5s-5-2.243-5-5s2.243-5,5-5v2.979l5.284-3.963L15,6v2.95c-3.86,0-7,3.141-7,7
+			s3.14,7,7,7s7-3.141,7-7H20z"/>
+	</g>
+</g>
+</svg>

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