From f03d6bfda48f078aa7abd39c605be99c6a6761d8 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Tue, 28 Apr 2020 17:23:49 +0300 Subject: [PATCH] - added a new package to be installed in Linux to make available the black theme for FlatCAM beta - moved all the 'share' resources (icons) to the 'assets/resources' folder - some more fixes to problems generated by latest changes in the open handlers - modified the make_freezed.py script for the new location of the icons - added a fix for the ConnectionRefusedError in Linux that is issued when first running after a FlatCAM crash --- CHANGELOG.md | 6 +++ FlatCAMApp.py | 38 +++++++++++------- FlatCAMTranslation.py | 8 ++-- {share => assets/resources}/about32.png | Bin {share => assets/resources}/active.gif | Bin {share => assets/resources}/active_2.gif | Bin .../resources}/active_2_static.png | Bin {share => assets/resources}/active_3.gif | Bin .../resources}/active_3_static.png | Bin {share => assets/resources}/active_4.gif | Bin .../resources}/active_4_static.png | Bin {share => assets/resources}/active_static.png | Bin {share => assets/resources}/addarray16.png | Bin {share => assets/resources}/addarray20.png | Bin {share => assets/resources}/addarray32.png | Bin {share => assets/resources}/aero.png | Bin {share => assets/resources}/aero_arc.png | Bin {share => assets/resources}/aero_array.png | Bin {share => assets/resources}/aero_buffer.png | Bin {share => assets/resources}/aero_circle.png | Bin .../resources}/aero_circle_geo.png | Bin {share => assets/resources}/aero_disc.png | Bin {share => assets/resources}/aero_drill.png | Bin .../resources}/aero_drill_array.png | Bin {share => assets/resources}/aero_path1.png | Bin {share => assets/resources}/aero_path2.png | Bin {share => assets/resources}/aero_path3.png | Bin {share => assets/resources}/aero_path4.png | Bin {share => assets/resources}/aero_path5.png | Bin {share => assets/resources}/aero_semidisc.png | Bin {share => assets/resources}/aero_slot.png | Bin {share => assets/resources}/aero_text.png | Bin {share => assets/resources}/align16.png | Bin {share => assets/resources}/align32.png | Bin .../resources}/align_center32.png | Bin .../resources}/align_justify32.png | Bin {share => assets/resources}/align_left32.png | Bin {share => assets/resources}/align_right32.png | Bin {share => assets/resources}/aperture16.png | Bin {share => assets/resources}/aperture32.png | Bin {share => assets/resources}/arc16.png | Bin {share => assets/resources}/arc24.png | Bin {share => assets/resources}/arc32.png | Bin {share => assets/resources}/axis32.png | Bin {share => assets/resources}/backup24.png | Bin .../resources}/backup_export24.png | Bin .../resources}/backup_import24.png | Bin {share => assets/resources}/black32.png | Bin {share => assets/resources}/blocked16.png | Bin {share => assets/resources}/blue32.png | Bin {share => assets/resources}/bluelight12.png | Bin {share => assets/resources}/bold32.png | Bin {share => assets/resources}/bookmarks16.png | Bin {share => assets/resources}/bookmarks32.png | Bin {share => assets/resources}/brown32.png | Bin {share => assets/resources}/buffer16-2.png | Bin {share => assets/resources}/buffer16.png | Bin {share => assets/resources}/buffer20.png | Bin {share => assets/resources}/buffer24.png | Bin {share => assets/resources}/bug16.png | Bin {share => assets/resources}/bug32.png | Bin {share => assets/resources}/calculator16.png | Bin {share => assets/resources}/calculator24.png | Bin {share => assets/resources}/calibrate_16.png | Bin {share => assets/resources}/calibrate_32.png | Bin {share => assets/resources}/cancel_edit16.png | Bin {share => assets/resources}/cancel_edit32.png | Bin {share => assets/resources}/circle32.png | Bin {share => assets/resources}/clear_plot16.png | Bin {share => assets/resources}/clear_plot32.png | Bin .../resources}/close_edit_file16.png | Bin .../resources}/close_edit_file32.png | Bin {share => assets/resources}/cnc16.png | Bin {share => assets/resources}/cnc32.png | Bin {share => assets/resources}/code.png | Bin {share => assets/resources}/code_editor32.png | Bin {share => assets/resources}/convert24.png | Bin {share => assets/resources}/copperfill16.png | Bin {share => assets/resources}/copperfill32.png | Bin {share => assets/resources}/copy.png | Bin {share => assets/resources}/copy16.png | Bin {share => assets/resources}/copy32.png | Bin {share => assets/resources}/copy_file16.png | Bin {share => assets/resources}/copy_file32.png | Bin {share => assets/resources}/copy_geo.png | Bin {share => assets/resources}/corner32.png | Bin {share => assets/resources}/cut16.png | Bin {share => assets/resources}/cut16_bis.png | Bin {share => assets/resources}/cut32.png | Bin {share => assets/resources}/cut32_bis.png | Bin {share => assets/resources}/cutpath16.png | Bin {share => assets/resources}/cutpath24.png | Bin {share => assets/resources}/cutpath32.png | Bin .../resources}/dark_resources/Makefile | 0 .../resources}/dark_resources/about32.png | Bin .../resources}/dark_resources/active.gif | Bin .../resources}/dark_resources/active_2.gif | Bin .../dark_resources/active_2_static.png | Bin .../resources}/dark_resources/active_3.gif | Bin .../dark_resources/active_3_static.png | Bin .../resources}/dark_resources/active_4.gif | Bin .../dark_resources/active_4_static.png | Bin .../dark_resources/active_static.png | Bin .../resources}/dark_resources/addarray16.png | Bin .../resources}/dark_resources/addarray20.png | Bin .../resources}/dark_resources/addarray32.png | Bin .../resources}/dark_resources/aero.png | Bin .../resources}/dark_resources/aero_arc.png | Bin .../resources}/dark_resources/aero_array.png | Bin .../resources}/dark_resources/aero_buffer.png | Bin .../resources}/dark_resources/aero_circle.png | Bin .../dark_resources/aero_circle_geo.png | Bin .../resources}/dark_resources/aero_disc.png | Bin .../resources}/dark_resources/aero_drill.png | Bin .../dark_resources/aero_drill_array.png | Bin .../resources}/dark_resources/aero_path1.png | Bin .../resources}/dark_resources/aero_path2.png | Bin .../resources}/dark_resources/aero_path3.png | Bin .../resources}/dark_resources/aero_path4.png | Bin .../resources}/dark_resources/aero_path5.png | Bin .../dark_resources/aero_semidisc.png | Bin .../resources}/dark_resources/aero_slot.png | Bin .../resources}/dark_resources/aero_text.png | Bin .../resources}/dark_resources/align16.png | Bin .../resources}/dark_resources/align32.png | Bin .../dark_resources/align_center32.png | Bin .../dark_resources/align_justify32.png | Bin .../dark_resources/align_left32.png | Bin .../dark_resources/align_right32.png | Bin .../resources}/dark_resources/aperture16.png | Bin .../resources}/dark_resources/aperture32.png | Bin .../resources}/dark_resources/arc16.png | Bin .../resources}/dark_resources/arc24.png | Bin .../resources}/dark_resources/arc32.png | Bin .../resources}/dark_resources/axis32.png | Bin .../resources}/dark_resources/backup24.png | Bin .../dark_resources/backup_export24.png | Bin .../dark_resources/backup_import24.png | Bin .../resources}/dark_resources/black32.png | Bin .../resources}/dark_resources/blocked16.png | Bin .../resources}/dark_resources/blue32.png | Bin .../resources}/dark_resources/bluelight12.png | Bin .../resources}/dark_resources/bold32.png | Bin .../resources}/dark_resources/bookmarks16.png | Bin .../resources}/dark_resources/bookmarks32.png | Bin .../resources}/dark_resources/brown32.png | Bin .../resources}/dark_resources/buffer16-2.png | Bin .../resources}/dark_resources/buffer16.png | Bin .../resources}/dark_resources/buffer20.png | Bin .../resources}/dark_resources/buffer24.png | Bin .../resources}/dark_resources/bug16.png | Bin .../resources}/dark_resources/bug32.png | Bin .../dark_resources/calculator16.png | Bin .../dark_resources/calculator24.png | Bin .../dark_resources/calibrate_16.png | Bin .../dark_resources/calibrate_32.png | Bin .../dark_resources/cancel_edit16.png | Bin .../dark_resources/cancel_edit32.png | Bin .../resources}/dark_resources/circle32.png | Bin .../dark_resources/clear_plot16.png | Bin .../dark_resources/clear_plot32.png | Bin .../dark_resources/close_edit_file16.png | Bin .../dark_resources/close_edit_file32.png | Bin .../resources}/dark_resources/cnc16.png | Bin .../resources}/dark_resources/cnc32.png | Bin .../resources}/dark_resources/code.png | Bin .../dark_resources/code_editor32.png | Bin .../resources}/dark_resources/convert24.png | Bin .../dark_resources/copperfill16.png | Bin .../dark_resources/copperfill32.png | Bin .../resources}/dark_resources/copy.png | Bin .../resources}/dark_resources/copy16.png | Bin .../resources}/dark_resources/copy32.png | Bin .../resources}/dark_resources/copy_16.png | Bin .../resources}/dark_resources/copy_file16.png | Bin .../resources}/dark_resources/copy_file32.png | Bin .../resources}/dark_resources/copy_geo.png | Bin .../resources}/dark_resources/corner32.png | Bin .../resources}/dark_resources/cut16.png | Bin .../resources}/dark_resources/cut16_bis.png | Bin .../resources}/dark_resources/cut32.png | Bin .../resources}/dark_resources/cut32_bis.png | Bin .../resources}/dark_resources/cutpath16.png | Bin .../resources}/dark_resources/cutpath24.png | Bin .../resources}/dark_resources/cutpath32.png | Bin .../resources}/dark_resources/database32.png | Bin .../resources}/dark_resources/defaults.png | Bin .../resources}/dark_resources/delete32.png | Bin .../dark_resources/delete_file16.png | Bin .../dark_resources/delete_file32.png | Bin .../dark_resources/deleteshape16.png | Bin .../dark_resources/deleteshape24.png | Bin .../dark_resources/deleteshape32.png | Bin .../dark_resources/deselect_all32.png | Bin .../resources}/dark_resources/disable16.png | Bin .../resources}/dark_resources/disable32.png | Bin .../resources}/dark_resources/disc32.png | Bin .../resources}/dark_resources/distance16.png | Bin .../resources}/dark_resources/distance32.png | Bin .../dark_resources/distance_min16.png | Bin .../dark_resources/distance_min32.png | Bin .../dark_resources/doubleside16.png | Bin .../dark_resources/doubleside32.png | Bin .../resources}/dark_resources/draw32.png | Bin .../resources}/dark_resources/drill16.png | Bin .../resources}/dark_resources/drill32.png | Bin .../resources}/dark_resources/dxf16.png | Bin .../resources}/dark_resources/edit16.png | Bin .../resources}/dark_resources/edit32.png | Bin .../resources}/dark_resources/edit_file16.png | Bin .../resources}/dark_resources/edit_file32.png | Bin .../resources}/dark_resources/edit_ok16.png | Bin .../resources}/dark_resources/edit_ok32.png | Bin .../dark_resources/edit_ok32_bis.png | Bin .../resources}/dark_resources/eraser26.png | Bin .../resources}/dark_resources/explode32.png | Bin .../resources}/dark_resources/export.png | Bin .../dark_resources/export_png32.png | Bin .../dark_resources/extract_drill16.png | Bin .../dark_resources/extract_drill32.png | Bin .../dark_resources/fiducials_32.png | Bin .../resources}/dark_resources/file16.png | Bin .../resources}/dark_resources/file32.png | Bin .../resources}/dark_resources/film16.png | Bin .../resources}/dark_resources/film32.png | Bin .../dark_resources/flatcam_icon128.png | Bin .../dark_resources/flatcam_icon16.ico | Bin .../dark_resources/flatcam_icon16.png | Bin .../dark_resources/flatcam_icon24.png | Bin .../dark_resources/flatcam_icon256.ico | Bin .../dark_resources/flatcam_icon256.png | Bin .../dark_resources/flatcam_icon32.ico | Bin .../dark_resources/flatcam_icon32.png | Bin .../dark_resources/flatcam_icon32_green.png | Bin .../dark_resources/flatcam_icon48.ico | Bin .../dark_resources/flatcam_icon48.png | Bin .../resources}/dark_resources/flipx.png | Bin .../resources}/dark_resources/flipy.png | Bin .../resources}/dark_resources/floppy16.png | Bin .../resources}/dark_resources/floppy32.png | Bin .../resources}/dark_resources/folder16.png | Bin .../resources}/dark_resources/folder32.png | Bin .../dark_resources/folder32_Excellon.png | Bin .../dark_resources/folder32_bis.png | Bin .../dark_resources/folder32_gerber.png | Bin .../resources}/dark_resources/fscreen32.png | Bin .../resources}/dark_resources/gear32.png | Bin .../resources}/dark_resources/gear48.png | Bin .../resources}/dark_resources/geometry16.png | Bin .../resources}/dark_resources/geometry32.png | Bin .../resources}/dark_resources/globe16.png | Bin .../resources}/dark_resources/goemetry32.png | Bin .../resources}/dark_resources/graylight12.png | Bin .../resources}/dark_resources/green32.png | Bin .../dark_resources/greenlight12.png | Bin .../resources}/dark_resources/grid16.png | Bin .../resources}/dark_resources/grid32.png | Bin .../resources}/dark_resources/grid32_menu.png | Bin .../resources}/dark_resources/help.png | Bin .../resources}/dark_resources/home16.png | Bin .../resources}/dark_resources/image16.png | Bin .../resources}/dark_resources/image32.png | Bin .../resources}/dark_resources/import.png | Bin .../resources}/dark_resources/info16.png | Bin .../dark_resources/intersection16.png | Bin .../dark_resources/intersection24.png | Bin .../dark_resources/intersection32.png | Bin .../resources}/dark_resources/invert16.png | Bin .../resources}/dark_resources/invert32.png | Bin .../resources}/dark_resources/italic32.png | Bin .../resources}/dark_resources/join16.png | Bin .../resources}/dark_resources/join32.png | Bin .../resources}/dark_resources/jump_to16.png | Bin .../resources}/dark_resources/jump_to32.png | Bin .../resources}/dark_resources/language32.png | Bin .../resources}/dark_resources/letter_t_32.png | Bin .../resources}/dark_resources/link16.png | Bin .../resources}/dark_resources/locate16.png | Bin .../resources}/dark_resources/locate32.png | Bin .../resources}/dark_resources/machine16.png | Bin .../resources}/dark_resources/markarea32.png | Bin .../resources}/dark_resources/move16.png | Bin .../resources}/dark_resources/move32.png | Bin .../resources}/dark_resources/move32_bis.png | Bin .../resources}/dark_resources/ncc16.png | Bin .../resources}/dark_resources/new_exc32.png | Bin .../resources}/dark_resources/new_file16.png | Bin .../resources}/dark_resources/new_file32.png | Bin .../dark_resources/new_file_exc16.png | Bin .../dark_resources/new_file_exc32.png | Bin .../dark_resources/new_file_geo16.png | Bin .../dark_resources/new_file_geo32.png | Bin .../dark_resources/new_file_grb16.png | Bin .../dark_resources/new_file_grb32.png | Bin .../resources}/dark_resources/new_geo16.png | Bin .../resources}/dark_resources/new_geo32.png | Bin .../dark_resources/new_geo32_bis.png | Bin .../resources}/dark_resources/notebook16.png | Bin .../resources}/dark_resources/notebook32.png | Bin .../resources}/dark_resources/notes16.png | Bin .../resources}/dark_resources/notes16_1.png | Bin .../resources}/dark_resources/offset32.png | Bin .../resources}/dark_resources/offsetx32.png | Bin .../resources}/dark_resources/offsety32.png | Bin .../dark_resources/open_excellon32.png | Bin .../dark_resources/open_script32.png | Bin .../resources}/dark_resources/origin.png | Bin .../resources}/dark_resources/origin16.png | Bin .../resources}/dark_resources/origin2_16.png | Bin .../resources}/dark_resources/origin2_32.png | Bin .../resources}/dark_resources/origin32.png | Bin .../resources}/dark_resources/padarray32.png | Bin .../resources}/dark_resources/paint16.png | Bin .../resources}/dark_resources/paint20.png | Bin .../resources}/dark_resources/paint20_1.png | Bin .../resources}/dark_resources/panel16.png | Bin .../resources}/dark_resources/panel32.png | Bin .../resources}/dark_resources/panelize16.png | Bin .../resources}/dark_resources/panelize32.png | Bin .../resources}/dark_resources/path32.png | Bin .../resources}/dark_resources/pdf32.png | Bin .../resources}/dark_resources/pdf_link16.png | Bin .../resources}/dark_resources/plot32.png | Bin .../resources}/dark_resources/plus16.png | Bin .../resources}/dark_resources/plus32.png | Bin .../resources}/dark_resources/pointer.png | Bin .../resources}/dark_resources/pointer32.png | Bin .../dark_resources/poligonize32.png | Bin .../resources}/dark_resources/polygon32.png | Bin .../resources}/dark_resources/power16.png | Bin .../resources}/dark_resources/pref.png | Bin .../resources}/dark_resources/printer16.png | Bin .../resources}/dark_resources/printer32.png | Bin .../resources}/dark_resources/project16.png | Bin .../dark_resources/project_save16.png | Bin .../dark_resources/project_save32.png | Bin .../dark_resources/properties32.png | Bin .../resources}/dark_resources/punch16.png | Bin .../resources}/dark_resources/punch32.png | Bin .../resources}/dark_resources/qrcode32.png | Bin .../dark_resources/recent_files.png | Bin .../resources}/dark_resources/rectangle32.png | Bin .../resources}/dark_resources/recycle16.png | Bin .../resources}/dark_resources/red32.png | Bin .../resources}/dark_resources/redlight12.png | Bin .../resources}/dark_resources/replot16.png | Bin .../resources}/dark_resources/replot32.png | Bin .../resources}/dark_resources/resize16.png | Bin .../resources}/dark_resources/rotate.png | Bin .../resources}/dark_resources/rules32.png | Bin .../resources}/dark_resources/save_as.png | Bin .../resources}/dark_resources/scale32.png | Bin .../resources}/dark_resources/script14.png | Bin .../resources}/dark_resources/script16.png | Bin .../dark_resources/script_new16.png | Bin .../dark_resources/script_new24.png | Bin .../dark_resources/script_open16.png | Bin .../dark_resources/script_open18.png | Bin .../dark_resources/script_open24.png | Bin .../resources}/dark_resources/select_all.png | Bin .../resources}/dark_resources/semidisc32.png | Bin .../resources}/dark_resources/set_color16.png | Bin .../resources}/dark_resources/set_color32.png | Bin .../resources}/dark_resources/shell16.png | Bin .../resources}/dark_resources/shell32.png | Bin .../resources}/dark_resources/shortcuts24.png | Bin .../resources}/dark_resources/skewX.png | Bin .../resources}/dark_resources/skewY.png | Bin .../resources}/dark_resources/slot26.png | Bin .../dark_resources/slot_array26.png | Bin .../resources}/dark_resources/snap_16.png | Bin .../dark_resources/snap_filled_16.png | Bin .../dark_resources/solderpaste32.png | Bin .../dark_resources/solderpastebis32.png | Bin .../resources}/dark_resources/source32.png | Bin .../resources}/dark_resources/splash.png | Bin .../resources}/dark_resources/sub32.png | Bin .../resources}/dark_resources/subtract16.png | Bin .../resources}/dark_resources/subtract24.png | Bin .../resources}/dark_resources/subtract32.png | Bin .../resources}/dark_resources/svg16.png | Bin .../resources}/dark_resources/svg32.png | Bin .../resources}/dark_resources/text32.png | Bin .../dark_resources/toggle_units16.png | Bin .../dark_resources/toggle_units32.png | Bin .../resources}/dark_resources/track32.png | Bin .../resources}/dark_resources/transform.png | Bin .../resources}/dark_resources/trash16.png | Bin .../resources}/dark_resources/trash32.png | Bin .../resources}/dark_resources/tv16.png | Bin .../resources}/dark_resources/underline32.png | Bin .../resources}/dark_resources/union16.png | Bin .../resources}/dark_resources/union32.png | Bin .../resources}/dark_resources/videohelp24.png | Bin .../resources}/dark_resources/view64.png | Bin .../resources}/dark_resources/violet32.png | Bin .../resources}/dark_resources/warning.png | Bin .../resources}/dark_resources/white32.png | Bin .../resources}/dark_resources/workspace24.png | Bin .../resources}/dark_resources/yellow32.png | Bin .../dark_resources/yellowlight12.png | Bin .../resources}/dark_resources/youtube32.png | Bin .../resources}/dark_resources/zoom_fit32.png | Bin .../resources}/dark_resources/zoom_in32.png | Bin .../resources}/dark_resources/zoom_out32.png | Bin {share => assets/resources}/database32.png | Bin {share => assets/resources}/defaults.png | Bin {share => assets/resources}/delete32.png | Bin {share => assets/resources}/delete_file16.png | Bin {share => assets/resources}/delete_file32.png | Bin {share => assets/resources}/deleteshape16.png | Bin {share => assets/resources}/deleteshape24.png | Bin {share => assets/resources}/deleteshape32.png | Bin .../resources}/deselect_all32.png | Bin {share => assets/resources}/disable16.png | Bin {share => assets/resources}/disable32.png | Bin {share => assets/resources}/disc32.png | Bin {share => assets/resources}/distance16.png | Bin {share => assets/resources}/distance32.png | Bin .../resources}/distance_min16.png | Bin .../resources}/distance_min32.png | Bin {share => assets/resources}/doubleside16.png | Bin {share => assets/resources}/doubleside32.png | Bin {share => assets/resources}/draw32.png | Bin {share => assets/resources}/drill16.png | Bin {share => assets/resources}/drill32.png | Bin {share => assets/resources}/dxf16.png | Bin {share => assets/resources}/edit16.png | Bin {share => assets/resources}/edit32.png | Bin {share => assets/resources}/edit_file16.png | Bin {share => assets/resources}/edit_file32.png | Bin {share => assets/resources}/edit_ok16.png | Bin {share => assets/resources}/edit_ok32.png | Bin {share => assets/resources}/edit_ok32_bis.png | Bin {share => assets/resources}/eraser26.png | Bin {share => assets/resources}/explode32.png | Bin {share => assets/resources}/export.png | Bin {share => assets/resources}/export_png32.png | Bin .../resources}/extract_drill16.png | Bin .../resources}/extract_drill32.png | Bin {share => assets/resources}/fiducials_32.png | Bin {share => assets/resources}/file16.png | Bin {share => assets/resources}/file32.png | Bin {share => assets/resources}/film16.png | Bin {share => assets/resources}/film32.png | Bin .../resources}/flatcam_icon128.png | Bin .../resources}/flatcam_icon128_inv.png | Bin .../resources}/flatcam_icon16.ico | Bin .../resources}/flatcam_icon16.png | Bin .../resources}/flatcam_icon24.png | Bin .../resources}/flatcam_icon256.ico | Bin .../resources}/flatcam_icon256.png | Bin .../resources}/flatcam_icon32.ico | Bin .../resources}/flatcam_icon32.png | Bin .../resources}/flatcam_icon32_green.png | Bin .../resources}/flatcam_icon48.ico | Bin .../resources}/flatcam_icon48.png | Bin {share => assets/resources}/flipx.png | Bin {share => assets/resources}/flipy.png | Bin {share => assets/resources}/floppy16.png | Bin {share => assets/resources}/floppy32.png | Bin {share => assets/resources}/folder16.png | Bin {share => assets/resources}/folder32.png | Bin .../resources}/folder32_Excellon.png | Bin {share => assets/resources}/folder32_bis.png | Bin .../resources}/folder32_gerber.png | Bin {share => assets/resources}/fscreen32.png | Bin {share => assets/resources}/gear32.png | Bin {share => assets/resources}/gear48.png | Bin {share => assets/resources}/geometry16.png | Bin {share => assets/resources}/geometry32.png | Bin {share => assets/resources}/globe16.png | Bin {share => assets/resources}/graylight12.png | Bin {share => assets/resources}/green32.png | Bin {share => assets/resources}/greenlight12.png | Bin {share => assets/resources}/grid16.png | Bin {share => assets/resources}/grid32.png | Bin {share => assets/resources}/grid32_menu.png | Bin {share => assets/resources}/help.png | Bin {share => assets/resources}/home16.png | Bin {share => assets/resources}/image16.png | Bin {share => assets/resources}/image32.png | Bin {share => assets/resources}/import.png | Bin {share => assets/resources}/info16.png | Bin .../resources}/intersection16.png | Bin .../resources}/intersection24.png | Bin .../resources}/intersection32.png | Bin {share => assets/resources}/invert16.png | Bin {share => assets/resources}/invert32.png | Bin {share => assets/resources}/italic32.png | Bin {share => assets/resources}/join16.png | Bin {share => assets/resources}/join32.png | Bin {share => assets/resources}/jump_to16.png | Bin {share => assets/resources}/jump_to32.png | Bin {share => assets/resources}/language32.png | Bin {share => assets/resources}/letter_t_32.png | Bin {share => assets/resources}/link16.png | Bin {share => assets/resources}/locate16.png | Bin {share => assets/resources}/locate32.png | Bin {share => assets/resources}/machine16.png | Bin {share => assets/resources}/markarea32.png | Bin {share => assets/resources}/move16.png | Bin {share => assets/resources}/move32.png | Bin {share => assets/resources}/move32_bis.png | Bin {share => assets/resources}/ncc16.png | Bin {share => assets/resources}/new_exc32.png | Bin {share => assets/resources}/new_file16.png | Bin {share => assets/resources}/new_file32.png | Bin .../resources}/new_file_exc16.png | Bin .../resources}/new_file_exc32.png | Bin .../resources}/new_file_geo16.png | Bin .../resources}/new_file_geo32.png | Bin .../resources}/new_file_grb16.png | Bin .../resources}/new_file_grb32.png | Bin {share => assets/resources}/new_geo16.png | Bin {share => assets/resources}/new_geo32.png | Bin {share => assets/resources}/new_geo32_bis.png | Bin {share => assets/resources}/notebook16.png | Bin {share => assets/resources}/notebook32.png | Bin {share => assets/resources}/notes16.png | Bin {share => assets/resources}/notes16_1.png | Bin {share => assets/resources}/offsetx32.png | Bin {share => assets/resources}/offsety32.png | Bin .../resources}/open_excellon32.png | Bin {share => assets/resources}/open_script32.png | Bin {share => assets/resources}/origin.png | Bin {share => assets/resources}/origin16.png | Bin {share => assets/resources}/origin2_16.png | Bin {share => assets/resources}/origin2_32.png | Bin {share => assets/resources}/origin32.png | Bin {share => assets/resources}/padarray32.png | Bin {share => assets/resources}/paint16.png | Bin {share => assets/resources}/paint20.png | Bin {share => assets/resources}/paint20_1.png | Bin {share => assets/resources}/panel16.png | Bin {share => assets/resources}/panel32.png | Bin {share => assets/resources}/panelize16.png | Bin {share => assets/resources}/panelize32.png | Bin {share => assets/resources}/path32.png | Bin {share => assets/resources}/pdf32.png | Bin {share => assets/resources}/pdf_link16.png | Bin {share => assets/resources}/plot32.png | Bin {share => assets/resources}/plus16.png | Bin {share => assets/resources}/plus32.png | Bin {share => assets/resources}/pointer.svg | 0 {share => assets/resources}/pointer32.png | Bin {share => assets/resources}/poligonize32.png | Bin {share => assets/resources}/polygon32.png | Bin {share => assets/resources}/power16.png | Bin {share => assets/resources}/pref.png | Bin {share => assets/resources}/printer16.png | Bin {share => assets/resources}/printer32.png | Bin {share => assets/resources}/project16.png | Bin .../resources}/project_save16.png | Bin .../resources}/project_save32.png | Bin {share => assets/resources}/properties32.png | Bin {share => assets/resources}/punch16.png | Bin {share => assets/resources}/punch32.png | Bin {share => assets/resources}/qrcode32.png | Bin {share => assets/resources}/recent_files.png | Bin {share => assets/resources}/rectangle32.png | Bin {share => assets/resources}/recycle16.png | Bin {share => assets/resources}/red32.png | Bin {share => assets/resources}/redlight12.png | Bin {share => assets/resources}/replot16.png | Bin {share => assets/resources}/replot32.png | Bin {share => assets/resources}/resize16.png | Bin {share => assets/resources}/rotate.png | Bin {share => assets/resources}/rules32.png | Bin {share => assets/resources}/save_as.png | Bin {share => assets/resources}/scale32.png | Bin {share => assets/resources}/script14.png | Bin {share => assets/resources}/script16.png | Bin {share => assets/resources}/script_new16.png | Bin {share => assets/resources}/script_new24.png | Bin {share => assets/resources}/script_open16.png | Bin {share => assets/resources}/script_open18.png | Bin {share => assets/resources}/script_open24.png | Bin {share => assets/resources}/select_all.png | Bin {share => assets/resources}/semidisc32.png | Bin {share => assets/resources}/set_color16.png | Bin {share => assets/resources}/set_color32.png | Bin {share => assets/resources}/shell16.png | Bin {share => assets/resources}/shell32.png | Bin {share => assets/resources}/shortcuts24.png | Bin {share => assets/resources}/skewX.png | Bin {share => assets/resources}/skewY.png | Bin {share => assets/resources}/slot26.png | Bin {share => assets/resources}/slot_array26.png | Bin {share => assets/resources}/snap_16.png | Bin .../resources}/snap_filled_16.png | Bin {share => assets/resources}/solderpaste32.png | Bin .../resources}/solderpastebis32.png | Bin {share => assets/resources}/source32.png | Bin {share => assets/resources}/splash.png | Bin {share => assets/resources}/sub32.png | Bin {share => assets/resources}/subtract16.png | Bin {share => assets/resources}/subtract24.png | Bin {share => assets/resources}/subtract32.png | Bin {share => assets/resources}/svg16.png | Bin {share => assets/resources}/svg32.png | Bin {share => assets/resources}/text32.png | Bin .../resources}/toggle_units16.png | Bin .../resources}/toggle_units32.png | Bin {share => assets/resources}/track32.png | Bin {share => assets/resources}/transform.png | Bin {share => assets/resources}/trash16.png | Bin {share => assets/resources}/trash32.png | Bin {share => assets/resources}/tv16.png | Bin {share => assets/resources}/underline32.png | Bin {share => assets/resources}/union16.png | Bin {share => assets/resources}/union32.png | Bin {share => assets/resources}/videohelp24.png | Bin {share => assets/resources}/view64.png | Bin {share => assets/resources}/violet32.png | Bin {share => assets/resources}/warning.png | Bin {share => assets/resources}/white32.png | Bin {share => assets/resources}/workspace24.png | Bin {share => assets/resources}/yellow32.png | Bin {share => assets/resources}/yellowlight12.png | Bin {share => assets/resources}/youtube32.png | Bin {share => assets/resources}/zoom_fit32.png | Bin {share => assets/resources}/zoom_in32.png | Bin {share => assets/resources}/zoom_out32.png | Bin flatcamGUI/ObjectUI.py | 29 ++++++------- flatcamGUI/PreferencesUI.py | 4 +- flatcamObjects/ObjectCollection.py | 14 +++---- make_freezed.py | 4 +- setup_ubuntu.sh | 1 + 629 files changed, 61 insertions(+), 43 deletions(-) rename {share => assets/resources}/about32.png (100%) rename {share => assets/resources}/active.gif (100%) rename {share => assets/resources}/active_2.gif (100%) rename {share => assets/resources}/active_2_static.png (100%) rename {share => assets/resources}/active_3.gif (100%) rename {share => assets/resources}/active_3_static.png (100%) rename {share => assets/resources}/active_4.gif (100%) rename {share => assets/resources}/active_4_static.png (100%) rename {share => assets/resources}/active_static.png (100%) rename {share => assets/resources}/addarray16.png (100%) rename {share => assets/resources}/addarray20.png (100%) rename {share => assets/resources}/addarray32.png (100%) rename {share => assets/resources}/aero.png (100%) rename {share => assets/resources}/aero_arc.png (100%) rename {share => assets/resources}/aero_array.png (100%) rename {share => assets/resources}/aero_buffer.png (100%) rename {share => assets/resources}/aero_circle.png (100%) rename {share => assets/resources}/aero_circle_geo.png (100%) rename {share => assets/resources}/aero_disc.png (100%) rename {share => assets/resources}/aero_drill.png (100%) rename {share => assets/resources}/aero_drill_array.png (100%) rename {share => assets/resources}/aero_path1.png (100%) rename {share => assets/resources}/aero_path2.png (100%) rename {share => assets/resources}/aero_path3.png (100%) rename {share => assets/resources}/aero_path4.png (100%) rename {share => assets/resources}/aero_path5.png (100%) rename {share => assets/resources}/aero_semidisc.png (100%) rename {share => assets/resources}/aero_slot.png (100%) rename {share => assets/resources}/aero_text.png (100%) rename {share => assets/resources}/align16.png (100%) rename {share => assets/resources}/align32.png (100%) rename {share => assets/resources}/align_center32.png (100%) rename {share => assets/resources}/align_justify32.png (100%) rename {share => assets/resources}/align_left32.png (100%) rename {share => assets/resources}/align_right32.png (100%) rename {share => assets/resources}/aperture16.png (100%) rename {share => assets/resources}/aperture32.png (100%) rename {share => assets/resources}/arc16.png (100%) rename {share => assets/resources}/arc24.png (100%) rename {share => assets/resources}/arc32.png (100%) rename {share => assets/resources}/axis32.png (100%) rename {share => assets/resources}/backup24.png (100%) rename {share => assets/resources}/backup_export24.png (100%) rename {share => assets/resources}/backup_import24.png (100%) rename {share => assets/resources}/black32.png (100%) rename {share => assets/resources}/blocked16.png (100%) rename {share => assets/resources}/blue32.png (100%) rename {share => assets/resources}/bluelight12.png (100%) rename {share => assets/resources}/bold32.png (100%) rename {share => assets/resources}/bookmarks16.png (100%) rename {share => assets/resources}/bookmarks32.png (100%) rename {share => assets/resources}/brown32.png (100%) rename {share => assets/resources}/buffer16-2.png (100%) rename {share => assets/resources}/buffer16.png (100%) rename {share => assets/resources}/buffer20.png (100%) rename {share => assets/resources}/buffer24.png (100%) rename {share => assets/resources}/bug16.png (100%) rename {share => assets/resources}/bug32.png (100%) rename {share => assets/resources}/calculator16.png (100%) rename {share => assets/resources}/calculator24.png (100%) rename {share => assets/resources}/calibrate_16.png (100%) rename {share => assets/resources}/calibrate_32.png (100%) rename {share => assets/resources}/cancel_edit16.png (100%) rename {share => assets/resources}/cancel_edit32.png (100%) rename {share => assets/resources}/circle32.png (100%) rename {share => assets/resources}/clear_plot16.png (100%) rename {share => assets/resources}/clear_plot32.png (100%) rename {share => assets/resources}/close_edit_file16.png (100%) rename {share => assets/resources}/close_edit_file32.png (100%) rename {share => assets/resources}/cnc16.png (100%) rename {share => assets/resources}/cnc32.png (100%) rename {share => assets/resources}/code.png (100%) rename {share => assets/resources}/code_editor32.png (100%) rename {share => assets/resources}/convert24.png (100%) rename {share => assets/resources}/copperfill16.png (100%) rename {share => assets/resources}/copperfill32.png (100%) rename {share => assets/resources}/copy.png (100%) rename {share => assets/resources}/copy16.png (100%) rename {share => assets/resources}/copy32.png (100%) rename {share => assets/resources}/copy_file16.png (100%) rename {share => assets/resources}/copy_file32.png (100%) rename {share => assets/resources}/copy_geo.png (100%) rename {share => assets/resources}/corner32.png (100%) rename {share => assets/resources}/cut16.png (100%) rename {share => assets/resources}/cut16_bis.png (100%) rename {share => assets/resources}/cut32.png (100%) rename {share => assets/resources}/cut32_bis.png (100%) rename {share => assets/resources}/cutpath16.png (100%) rename {share => assets/resources}/cutpath24.png (100%) rename {share => assets/resources}/cutpath32.png (100%) rename {share => assets/resources}/dark_resources/Makefile (100%) rename {share => assets/resources}/dark_resources/about32.png (100%) rename {share => assets/resources}/dark_resources/active.gif (100%) rename {share => assets/resources}/dark_resources/active_2.gif (100%) rename {share => assets/resources}/dark_resources/active_2_static.png (100%) rename {share => assets/resources}/dark_resources/active_3.gif (100%) rename {share => assets/resources}/dark_resources/active_3_static.png (100%) rename {share => assets/resources}/dark_resources/active_4.gif (100%) rename {share => assets/resources}/dark_resources/active_4_static.png (100%) rename {share => assets/resources}/dark_resources/active_static.png (100%) rename {share => assets/resources}/dark_resources/addarray16.png (100%) rename {share => assets/resources}/dark_resources/addarray20.png (100%) rename {share => assets/resources}/dark_resources/addarray32.png (100%) rename {share => assets/resources}/dark_resources/aero.png (100%) rename {share => assets/resources}/dark_resources/aero_arc.png (100%) rename {share => assets/resources}/dark_resources/aero_array.png (100%) rename {share => assets/resources}/dark_resources/aero_buffer.png (100%) rename {share => assets/resources}/dark_resources/aero_circle.png (100%) rename {share => assets/resources}/dark_resources/aero_circle_geo.png (100%) rename {share => assets/resources}/dark_resources/aero_disc.png (100%) rename {share => assets/resources}/dark_resources/aero_drill.png (100%) rename {share => assets/resources}/dark_resources/aero_drill_array.png (100%) rename {share => assets/resources}/dark_resources/aero_path1.png (100%) rename {share => assets/resources}/dark_resources/aero_path2.png (100%) rename {share => assets/resources}/dark_resources/aero_path3.png (100%) rename {share => assets/resources}/dark_resources/aero_path4.png (100%) rename {share => assets/resources}/dark_resources/aero_path5.png (100%) rename {share => assets/resources}/dark_resources/aero_semidisc.png (100%) rename {share => assets/resources}/dark_resources/aero_slot.png (100%) rename {share => assets/resources}/dark_resources/aero_text.png (100%) rename {share => assets/resources}/dark_resources/align16.png (100%) rename {share => assets/resources}/dark_resources/align32.png (100%) rename {share => assets/resources}/dark_resources/align_center32.png (100%) rename {share => assets/resources}/dark_resources/align_justify32.png (100%) rename {share => assets/resources}/dark_resources/align_left32.png (100%) rename {share => assets/resources}/dark_resources/align_right32.png (100%) rename {share => assets/resources}/dark_resources/aperture16.png (100%) rename {share => assets/resources}/dark_resources/aperture32.png (100%) rename {share => assets/resources}/dark_resources/arc16.png (100%) rename {share => assets/resources}/dark_resources/arc24.png (100%) rename {share => assets/resources}/dark_resources/arc32.png (100%) rename {share => assets/resources}/dark_resources/axis32.png (100%) rename {share => assets/resources}/dark_resources/backup24.png (100%) rename {share => assets/resources}/dark_resources/backup_export24.png (100%) rename {share => assets/resources}/dark_resources/backup_import24.png (100%) rename {share => assets/resources}/dark_resources/black32.png (100%) rename {share => assets/resources}/dark_resources/blocked16.png (100%) rename {share => assets/resources}/dark_resources/blue32.png (100%) rename {share => assets/resources}/dark_resources/bluelight12.png (100%) rename {share => assets/resources}/dark_resources/bold32.png (100%) rename {share => assets/resources}/dark_resources/bookmarks16.png (100%) rename {share => assets/resources}/dark_resources/bookmarks32.png (100%) rename {share => assets/resources}/dark_resources/brown32.png (100%) rename {share => assets/resources}/dark_resources/buffer16-2.png (100%) rename {share => assets/resources}/dark_resources/buffer16.png (100%) rename {share => assets/resources}/dark_resources/buffer20.png (100%) rename {share => assets/resources}/dark_resources/buffer24.png (100%) rename {share => assets/resources}/dark_resources/bug16.png (100%) rename {share => assets/resources}/dark_resources/bug32.png (100%) rename {share => assets/resources}/dark_resources/calculator16.png (100%) rename {share => assets/resources}/dark_resources/calculator24.png (100%) rename {share => assets/resources}/dark_resources/calibrate_16.png (100%) rename {share => assets/resources}/dark_resources/calibrate_32.png (100%) rename {share => assets/resources}/dark_resources/cancel_edit16.png (100%) rename {share => assets/resources}/dark_resources/cancel_edit32.png (100%) rename {share => assets/resources}/dark_resources/circle32.png (100%) rename {share => assets/resources}/dark_resources/clear_plot16.png (100%) rename {share => assets/resources}/dark_resources/clear_plot32.png (100%) rename {share => assets/resources}/dark_resources/close_edit_file16.png (100%) rename {share => assets/resources}/dark_resources/close_edit_file32.png (100%) rename {share => assets/resources}/dark_resources/cnc16.png (100%) rename {share => assets/resources}/dark_resources/cnc32.png (100%) rename {share => assets/resources}/dark_resources/code.png (100%) rename {share => assets/resources}/dark_resources/code_editor32.png (100%) rename {share => assets/resources}/dark_resources/convert24.png (100%) rename {share => assets/resources}/dark_resources/copperfill16.png (100%) rename {share => assets/resources}/dark_resources/copperfill32.png (100%) rename {share => assets/resources}/dark_resources/copy.png (100%) rename {share => assets/resources}/dark_resources/copy16.png (100%) rename {share => assets/resources}/dark_resources/copy32.png (100%) rename {share => assets/resources}/dark_resources/copy_16.png (100%) rename {share => assets/resources}/dark_resources/copy_file16.png (100%) rename {share => assets/resources}/dark_resources/copy_file32.png (100%) rename {share => assets/resources}/dark_resources/copy_geo.png (100%) rename {share => assets/resources}/dark_resources/corner32.png (100%) rename {share => assets/resources}/dark_resources/cut16.png (100%) rename {share => assets/resources}/dark_resources/cut16_bis.png (100%) rename {share => assets/resources}/dark_resources/cut32.png (100%) rename {share => assets/resources}/dark_resources/cut32_bis.png (100%) rename {share => assets/resources}/dark_resources/cutpath16.png (100%) rename {share => assets/resources}/dark_resources/cutpath24.png (100%) rename {share => assets/resources}/dark_resources/cutpath32.png (100%) rename {share => assets/resources}/dark_resources/database32.png (100%) rename {share => assets/resources}/dark_resources/defaults.png (100%) rename {share => assets/resources}/dark_resources/delete32.png (100%) rename {share => assets/resources}/dark_resources/delete_file16.png (100%) rename {share => assets/resources}/dark_resources/delete_file32.png (100%) rename {share => assets/resources}/dark_resources/deleteshape16.png (100%) rename {share => assets/resources}/dark_resources/deleteshape24.png (100%) rename {share => assets/resources}/dark_resources/deleteshape32.png (100%) rename {share => assets/resources}/dark_resources/deselect_all32.png (100%) rename {share => assets/resources}/dark_resources/disable16.png (100%) rename {share => assets/resources}/dark_resources/disable32.png (100%) rename {share => assets/resources}/dark_resources/disc32.png (100%) rename {share => assets/resources}/dark_resources/distance16.png (100%) rename {share => assets/resources}/dark_resources/distance32.png (100%) rename {share => assets/resources}/dark_resources/distance_min16.png (100%) rename {share => assets/resources}/dark_resources/distance_min32.png (100%) rename {share => assets/resources}/dark_resources/doubleside16.png (100%) rename {share => assets/resources}/dark_resources/doubleside32.png (100%) rename {share => assets/resources}/dark_resources/draw32.png (100%) rename {share => assets/resources}/dark_resources/drill16.png (100%) rename {share => assets/resources}/dark_resources/drill32.png (100%) rename {share => assets/resources}/dark_resources/dxf16.png (100%) rename {share => assets/resources}/dark_resources/edit16.png (100%) rename {share => assets/resources}/dark_resources/edit32.png (100%) rename {share => assets/resources}/dark_resources/edit_file16.png (100%) rename {share => assets/resources}/dark_resources/edit_file32.png (100%) rename {share => assets/resources}/dark_resources/edit_ok16.png (100%) rename {share => assets/resources}/dark_resources/edit_ok32.png (100%) rename {share => assets/resources}/dark_resources/edit_ok32_bis.png (100%) rename {share => assets/resources}/dark_resources/eraser26.png (100%) rename {share => assets/resources}/dark_resources/explode32.png (100%) rename {share => assets/resources}/dark_resources/export.png (100%) rename {share => assets/resources}/dark_resources/export_png32.png (100%) rename {share => assets/resources}/dark_resources/extract_drill16.png (100%) rename {share => assets/resources}/dark_resources/extract_drill32.png (100%) rename {share => assets/resources}/dark_resources/fiducials_32.png (100%) rename {share => assets/resources}/dark_resources/file16.png (100%) rename {share => assets/resources}/dark_resources/file32.png (100%) rename {share => assets/resources}/dark_resources/film16.png (100%) rename {share => assets/resources}/dark_resources/film32.png (100%) rename {share => assets/resources}/dark_resources/flatcam_icon128.png (100%) rename {share => assets/resources}/dark_resources/flatcam_icon16.ico (100%) rename {share => assets/resources}/dark_resources/flatcam_icon16.png (100%) rename {share => assets/resources}/dark_resources/flatcam_icon24.png (100%) rename {share => assets/resources}/dark_resources/flatcam_icon256.ico (100%) rename {share => assets/resources}/dark_resources/flatcam_icon256.png (100%) rename {share => assets/resources}/dark_resources/flatcam_icon32.ico (100%) rename {share => assets/resources}/dark_resources/flatcam_icon32.png (100%) rename {share => assets/resources}/dark_resources/flatcam_icon32_green.png (100%) rename {share => assets/resources}/dark_resources/flatcam_icon48.ico (100%) rename {share => assets/resources}/dark_resources/flatcam_icon48.png (100%) rename {share => assets/resources}/dark_resources/flipx.png (100%) rename {share => assets/resources}/dark_resources/flipy.png (100%) rename {share => assets/resources}/dark_resources/floppy16.png (100%) rename {share => assets/resources}/dark_resources/floppy32.png (100%) rename {share => assets/resources}/dark_resources/folder16.png (100%) rename {share => assets/resources}/dark_resources/folder32.png (100%) rename {share => assets/resources}/dark_resources/folder32_Excellon.png (100%) rename {share => assets/resources}/dark_resources/folder32_bis.png (100%) rename {share => assets/resources}/dark_resources/folder32_gerber.png (100%) rename {share => assets/resources}/dark_resources/fscreen32.png (100%) rename {share => assets/resources}/dark_resources/gear32.png (100%) rename {share => assets/resources}/dark_resources/gear48.png (100%) rename {share => assets/resources}/dark_resources/geometry16.png (100%) rename {share => assets/resources}/dark_resources/geometry32.png (100%) rename {share => assets/resources}/dark_resources/globe16.png (100%) rename {share => assets/resources}/dark_resources/goemetry32.png (100%) rename {share => assets/resources}/dark_resources/graylight12.png (100%) rename {share => assets/resources}/dark_resources/green32.png (100%) rename {share => assets/resources}/dark_resources/greenlight12.png (100%) rename {share => assets/resources}/dark_resources/grid16.png (100%) rename {share => assets/resources}/dark_resources/grid32.png (100%) rename {share => assets/resources}/dark_resources/grid32_menu.png (100%) rename {share => assets/resources}/dark_resources/help.png (100%) rename {share => assets/resources}/dark_resources/home16.png (100%) rename {share => assets/resources}/dark_resources/image16.png (100%) rename {share => assets/resources}/dark_resources/image32.png (100%) rename {share => assets/resources}/dark_resources/import.png (100%) rename {share => assets/resources}/dark_resources/info16.png (100%) rename {share => assets/resources}/dark_resources/intersection16.png (100%) rename {share => assets/resources}/dark_resources/intersection24.png (100%) rename {share => assets/resources}/dark_resources/intersection32.png (100%) rename {share => assets/resources}/dark_resources/invert16.png (100%) rename {share => assets/resources}/dark_resources/invert32.png (100%) rename {share => assets/resources}/dark_resources/italic32.png (100%) rename {share => assets/resources}/dark_resources/join16.png (100%) rename {share => assets/resources}/dark_resources/join32.png (100%) rename {share => assets/resources}/dark_resources/jump_to16.png (100%) rename {share => assets/resources}/dark_resources/jump_to32.png (100%) rename {share => assets/resources}/dark_resources/language32.png (100%) rename {share => assets/resources}/dark_resources/letter_t_32.png (100%) rename {share => assets/resources}/dark_resources/link16.png (100%) rename {share => assets/resources}/dark_resources/locate16.png (100%) rename {share => assets/resources}/dark_resources/locate32.png (100%) rename {share => assets/resources}/dark_resources/machine16.png (100%) rename {share => assets/resources}/dark_resources/markarea32.png (100%) rename {share => assets/resources}/dark_resources/move16.png (100%) rename {share => assets/resources}/dark_resources/move32.png (100%) rename {share => assets/resources}/dark_resources/move32_bis.png (100%) rename {share => assets/resources}/dark_resources/ncc16.png (100%) rename {share => assets/resources}/dark_resources/new_exc32.png (100%) rename {share => assets/resources}/dark_resources/new_file16.png (100%) rename {share => assets/resources}/dark_resources/new_file32.png (100%) rename {share => assets/resources}/dark_resources/new_file_exc16.png (100%) rename {share => assets/resources}/dark_resources/new_file_exc32.png (100%) rename {share => assets/resources}/dark_resources/new_file_geo16.png (100%) rename {share => assets/resources}/dark_resources/new_file_geo32.png (100%) rename {share => assets/resources}/dark_resources/new_file_grb16.png (100%) rename {share => assets/resources}/dark_resources/new_file_grb32.png (100%) rename {share => assets/resources}/dark_resources/new_geo16.png (100%) rename {share => assets/resources}/dark_resources/new_geo32.png (100%) rename {share => assets/resources}/dark_resources/new_geo32_bis.png (100%) rename {share => assets/resources}/dark_resources/notebook16.png (100%) rename {share => assets/resources}/dark_resources/notebook32.png (100%) rename {share => assets/resources}/dark_resources/notes16.png (100%) rename {share => assets/resources}/dark_resources/notes16_1.png (100%) rename {share => assets/resources}/dark_resources/offset32.png (100%) rename {share => assets/resources}/dark_resources/offsetx32.png (100%) rename {share => assets/resources}/dark_resources/offsety32.png (100%) rename {share => assets/resources}/dark_resources/open_excellon32.png (100%) rename {share => assets/resources}/dark_resources/open_script32.png (100%) rename {share => assets/resources}/dark_resources/origin.png (100%) rename {share => assets/resources}/dark_resources/origin16.png (100%) rename {share => assets/resources}/dark_resources/origin2_16.png (100%) rename {share => assets/resources}/dark_resources/origin2_32.png (100%) rename {share => assets/resources}/dark_resources/origin32.png (100%) rename {share => assets/resources}/dark_resources/padarray32.png (100%) rename {share => assets/resources}/dark_resources/paint16.png (100%) rename {share => assets/resources}/dark_resources/paint20.png (100%) rename {share => assets/resources}/dark_resources/paint20_1.png (100%) rename {share => assets/resources}/dark_resources/panel16.png (100%) rename {share => assets/resources}/dark_resources/panel32.png (100%) rename {share => assets/resources}/dark_resources/panelize16.png (100%) rename {share => assets/resources}/dark_resources/panelize32.png (100%) rename {share => assets/resources}/dark_resources/path32.png (100%) rename {share => assets/resources}/dark_resources/pdf32.png (100%) rename {share => assets/resources}/dark_resources/pdf_link16.png (100%) rename {share => assets/resources}/dark_resources/plot32.png (100%) rename {share => assets/resources}/dark_resources/plus16.png (100%) rename {share => assets/resources}/dark_resources/plus32.png (100%) rename {share => assets/resources}/dark_resources/pointer.png (100%) rename {share => assets/resources}/dark_resources/pointer32.png (100%) rename {share => assets/resources}/dark_resources/poligonize32.png (100%) rename {share => assets/resources}/dark_resources/polygon32.png (100%) rename {share => assets/resources}/dark_resources/power16.png (100%) rename {share => assets/resources}/dark_resources/pref.png (100%) rename {share => assets/resources}/dark_resources/printer16.png (100%) rename {share => assets/resources}/dark_resources/printer32.png (100%) rename {share => assets/resources}/dark_resources/project16.png (100%) rename {share => assets/resources}/dark_resources/project_save16.png (100%) rename {share => assets/resources}/dark_resources/project_save32.png (100%) rename {share => assets/resources}/dark_resources/properties32.png (100%) rename {share => assets/resources}/dark_resources/punch16.png (100%) rename {share => assets/resources}/dark_resources/punch32.png (100%) rename {share => assets/resources}/dark_resources/qrcode32.png (100%) rename {share => assets/resources}/dark_resources/recent_files.png (100%) rename {share => assets/resources}/dark_resources/rectangle32.png (100%) rename {share => assets/resources}/dark_resources/recycle16.png (100%) rename {share => assets/resources}/dark_resources/red32.png (100%) rename {share => assets/resources}/dark_resources/redlight12.png (100%) rename {share => assets/resources}/dark_resources/replot16.png (100%) rename {share => assets/resources}/dark_resources/replot32.png (100%) rename {share => assets/resources}/dark_resources/resize16.png (100%) rename {share => assets/resources}/dark_resources/rotate.png (100%) rename {share => assets/resources}/dark_resources/rules32.png (100%) rename {share => assets/resources}/dark_resources/save_as.png (100%) rename {share => assets/resources}/dark_resources/scale32.png (100%) rename {share => assets/resources}/dark_resources/script14.png (100%) rename {share => assets/resources}/dark_resources/script16.png (100%) rename {share => assets/resources}/dark_resources/script_new16.png (100%) rename {share => assets/resources}/dark_resources/script_new24.png (100%) rename {share => assets/resources}/dark_resources/script_open16.png (100%) rename {share => assets/resources}/dark_resources/script_open18.png (100%) rename {share => assets/resources}/dark_resources/script_open24.png (100%) rename {share => assets/resources}/dark_resources/select_all.png (100%) rename {share => assets/resources}/dark_resources/semidisc32.png (100%) rename {share => assets/resources}/dark_resources/set_color16.png (100%) rename {share => assets/resources}/dark_resources/set_color32.png (100%) rename {share => assets/resources}/dark_resources/shell16.png (100%) rename {share => assets/resources}/dark_resources/shell32.png (100%) rename {share => assets/resources}/dark_resources/shortcuts24.png (100%) rename {share => assets/resources}/dark_resources/skewX.png (100%) rename {share => assets/resources}/dark_resources/skewY.png (100%) rename {share => assets/resources}/dark_resources/slot26.png (100%) rename {share => assets/resources}/dark_resources/slot_array26.png (100%) rename {share => assets/resources}/dark_resources/snap_16.png (100%) rename {share => assets/resources}/dark_resources/snap_filled_16.png (100%) rename {share => assets/resources}/dark_resources/solderpaste32.png (100%) rename {share => assets/resources}/dark_resources/solderpastebis32.png (100%) rename {share => assets/resources}/dark_resources/source32.png (100%) rename {share => assets/resources}/dark_resources/splash.png (100%) rename {share => assets/resources}/dark_resources/sub32.png (100%) rename {share => assets/resources}/dark_resources/subtract16.png (100%) rename {share => assets/resources}/dark_resources/subtract24.png (100%) rename {share => assets/resources}/dark_resources/subtract32.png (100%) rename {share => assets/resources}/dark_resources/svg16.png (100%) rename {share => assets/resources}/dark_resources/svg32.png (100%) rename {share => assets/resources}/dark_resources/text32.png (100%) rename {share => assets/resources}/dark_resources/toggle_units16.png (100%) rename {share => assets/resources}/dark_resources/toggle_units32.png (100%) rename {share => assets/resources}/dark_resources/track32.png (100%) rename {share => assets/resources}/dark_resources/transform.png (100%) rename {share => assets/resources}/dark_resources/trash16.png (100%) rename {share => assets/resources}/dark_resources/trash32.png (100%) rename {share => assets/resources}/dark_resources/tv16.png (100%) rename {share => assets/resources}/dark_resources/underline32.png (100%) rename {share => assets/resources}/dark_resources/union16.png (100%) rename {share => assets/resources}/dark_resources/union32.png (100%) rename {share => assets/resources}/dark_resources/videohelp24.png (100%) rename {share => assets/resources}/dark_resources/view64.png (100%) rename {share => assets/resources}/dark_resources/violet32.png (100%) rename {share => assets/resources}/dark_resources/warning.png (100%) rename {share => assets/resources}/dark_resources/white32.png (100%) rename {share => assets/resources}/dark_resources/workspace24.png (100%) rename {share => assets/resources}/dark_resources/yellow32.png (100%) rename {share => assets/resources}/dark_resources/yellowlight12.png (100%) rename {share => assets/resources}/dark_resources/youtube32.png (100%) rename {share => assets/resources}/dark_resources/zoom_fit32.png (100%) rename {share => assets/resources}/dark_resources/zoom_in32.png (100%) rename {share => assets/resources}/dark_resources/zoom_out32.png (100%) rename {share => assets/resources}/database32.png (100%) rename {share => assets/resources}/defaults.png (100%) rename {share => assets/resources}/delete32.png (100%) rename {share => assets/resources}/delete_file16.png (100%) rename {share => assets/resources}/delete_file32.png (100%) rename {share => assets/resources}/deleteshape16.png (100%) rename {share => assets/resources}/deleteshape24.png (100%) rename {share => assets/resources}/deleteshape32.png (100%) rename {share => assets/resources}/deselect_all32.png (100%) rename {share => assets/resources}/disable16.png (100%) rename {share => assets/resources}/disable32.png (100%) rename {share => assets/resources}/disc32.png (100%) rename {share => assets/resources}/distance16.png (100%) rename {share => assets/resources}/distance32.png (100%) rename {share => assets/resources}/distance_min16.png (100%) rename {share => assets/resources}/distance_min32.png (100%) rename {share => assets/resources}/doubleside16.png (100%) rename {share => assets/resources}/doubleside32.png (100%) rename {share => assets/resources}/draw32.png (100%) rename {share => assets/resources}/drill16.png (100%) rename {share => assets/resources}/drill32.png (100%) rename {share => assets/resources}/dxf16.png (100%) rename {share => assets/resources}/edit16.png (100%) rename {share => assets/resources}/edit32.png (100%) rename {share => assets/resources}/edit_file16.png (100%) rename {share => assets/resources}/edit_file32.png (100%) rename {share => assets/resources}/edit_ok16.png (100%) rename {share => assets/resources}/edit_ok32.png (100%) rename {share => assets/resources}/edit_ok32_bis.png (100%) rename {share => assets/resources}/eraser26.png (100%) rename {share => assets/resources}/explode32.png (100%) rename {share => assets/resources}/export.png (100%) rename {share => assets/resources}/export_png32.png (100%) rename {share => assets/resources}/extract_drill16.png (100%) rename {share => assets/resources}/extract_drill32.png (100%) rename {share => assets/resources}/fiducials_32.png (100%) rename {share => assets/resources}/file16.png (100%) rename {share => assets/resources}/file32.png (100%) rename {share => assets/resources}/film16.png (100%) rename {share => assets/resources}/film32.png (100%) rename {share => assets/resources}/flatcam_icon128.png (100%) rename {share => assets/resources}/flatcam_icon128_inv.png (100%) rename {share => assets/resources}/flatcam_icon16.ico (100%) rename {share => assets/resources}/flatcam_icon16.png (100%) rename {share => assets/resources}/flatcam_icon24.png (100%) rename {share => assets/resources}/flatcam_icon256.ico (100%) rename {share => assets/resources}/flatcam_icon256.png (100%) rename {share => assets/resources}/flatcam_icon32.ico (100%) rename {share => assets/resources}/flatcam_icon32.png (100%) rename {share => assets/resources}/flatcam_icon32_green.png (100%) rename {share => assets/resources}/flatcam_icon48.ico (100%) rename {share => assets/resources}/flatcam_icon48.png (100%) rename {share => assets/resources}/flipx.png (100%) rename {share => assets/resources}/flipy.png (100%) rename {share => assets/resources}/floppy16.png (100%) rename {share => assets/resources}/floppy32.png (100%) rename {share => assets/resources}/folder16.png (100%) rename {share => assets/resources}/folder32.png (100%) rename {share => assets/resources}/folder32_Excellon.png (100%) rename {share => assets/resources}/folder32_bis.png (100%) rename {share => assets/resources}/folder32_gerber.png (100%) rename {share => assets/resources}/fscreen32.png (100%) rename {share => assets/resources}/gear32.png (100%) rename {share => assets/resources}/gear48.png (100%) rename {share => assets/resources}/geometry16.png (100%) rename {share => assets/resources}/geometry32.png (100%) rename {share => assets/resources}/globe16.png (100%) rename {share => assets/resources}/graylight12.png (100%) rename {share => assets/resources}/green32.png (100%) rename {share => assets/resources}/greenlight12.png (100%) rename {share => assets/resources}/grid16.png (100%) rename {share => assets/resources}/grid32.png (100%) rename {share => assets/resources}/grid32_menu.png (100%) rename {share => assets/resources}/help.png (100%) rename {share => assets/resources}/home16.png (100%) rename {share => assets/resources}/image16.png (100%) rename {share => assets/resources}/image32.png (100%) rename {share => assets/resources}/import.png (100%) rename {share => assets/resources}/info16.png (100%) rename {share => assets/resources}/intersection16.png (100%) rename {share => assets/resources}/intersection24.png (100%) rename {share => assets/resources}/intersection32.png (100%) rename {share => assets/resources}/invert16.png (100%) rename {share => assets/resources}/invert32.png (100%) rename {share => assets/resources}/italic32.png (100%) rename {share => assets/resources}/join16.png (100%) rename {share => assets/resources}/join32.png (100%) rename {share => assets/resources}/jump_to16.png (100%) rename {share => assets/resources}/jump_to32.png (100%) rename {share => assets/resources}/language32.png (100%) rename {share => assets/resources}/letter_t_32.png (100%) rename {share => assets/resources}/link16.png (100%) rename {share => assets/resources}/locate16.png (100%) rename {share => assets/resources}/locate32.png (100%) rename {share => assets/resources}/machine16.png (100%) rename {share => assets/resources}/markarea32.png (100%) rename {share => assets/resources}/move16.png (100%) rename {share => assets/resources}/move32.png (100%) rename {share => assets/resources}/move32_bis.png (100%) rename {share => assets/resources}/ncc16.png (100%) rename {share => assets/resources}/new_exc32.png (100%) rename {share => assets/resources}/new_file16.png (100%) rename {share => assets/resources}/new_file32.png (100%) rename {share => assets/resources}/new_file_exc16.png (100%) rename {share => assets/resources}/new_file_exc32.png (100%) rename {share => assets/resources}/new_file_geo16.png (100%) rename {share => assets/resources}/new_file_geo32.png (100%) rename {share => assets/resources}/new_file_grb16.png (100%) rename {share => assets/resources}/new_file_grb32.png (100%) rename {share => assets/resources}/new_geo16.png (100%) rename {share => assets/resources}/new_geo32.png (100%) rename {share => assets/resources}/new_geo32_bis.png (100%) rename {share => assets/resources}/notebook16.png (100%) rename {share => assets/resources}/notebook32.png (100%) rename {share => assets/resources}/notes16.png (100%) rename {share => assets/resources}/notes16_1.png (100%) rename {share => assets/resources}/offsetx32.png (100%) rename {share => assets/resources}/offsety32.png (100%) rename {share => assets/resources}/open_excellon32.png (100%) rename {share => assets/resources}/open_script32.png (100%) rename {share => assets/resources}/origin.png (100%) rename {share => assets/resources}/origin16.png (100%) rename {share => assets/resources}/origin2_16.png (100%) rename {share => assets/resources}/origin2_32.png (100%) rename {share => assets/resources}/origin32.png (100%) rename {share => assets/resources}/padarray32.png (100%) rename {share => assets/resources}/paint16.png (100%) rename {share => assets/resources}/paint20.png (100%) rename {share => assets/resources}/paint20_1.png (100%) rename {share => assets/resources}/panel16.png (100%) rename {share => assets/resources}/panel32.png (100%) rename {share => assets/resources}/panelize16.png (100%) rename {share => assets/resources}/panelize32.png (100%) rename {share => assets/resources}/path32.png (100%) rename {share => assets/resources}/pdf32.png (100%) rename {share => assets/resources}/pdf_link16.png (100%) rename {share => assets/resources}/plot32.png (100%) rename {share => assets/resources}/plus16.png (100%) rename {share => assets/resources}/plus32.png (100%) rename {share => assets/resources}/pointer.svg (100%) rename {share => assets/resources}/pointer32.png (100%) rename {share => assets/resources}/poligonize32.png (100%) rename {share => assets/resources}/polygon32.png (100%) rename {share => assets/resources}/power16.png (100%) rename {share => assets/resources}/pref.png (100%) rename {share => assets/resources}/printer16.png (100%) rename {share => assets/resources}/printer32.png (100%) rename {share => assets/resources}/project16.png (100%) rename {share => assets/resources}/project_save16.png (100%) rename {share => assets/resources}/project_save32.png (100%) rename {share => assets/resources}/properties32.png (100%) rename {share => assets/resources}/punch16.png (100%) rename {share => assets/resources}/punch32.png (100%) rename {share => assets/resources}/qrcode32.png (100%) rename {share => assets/resources}/recent_files.png (100%) rename {share => assets/resources}/rectangle32.png (100%) rename {share => assets/resources}/recycle16.png (100%) rename {share => assets/resources}/red32.png (100%) rename {share => assets/resources}/redlight12.png (100%) rename {share => assets/resources}/replot16.png (100%) rename {share => assets/resources}/replot32.png (100%) rename {share => assets/resources}/resize16.png (100%) rename {share => assets/resources}/rotate.png (100%) rename {share => assets/resources}/rules32.png (100%) rename {share => assets/resources}/save_as.png (100%) rename {share => assets/resources}/scale32.png (100%) rename {share => assets/resources}/script14.png (100%) rename {share => assets/resources}/script16.png (100%) rename {share => assets/resources}/script_new16.png (100%) rename {share => assets/resources}/script_new24.png (100%) rename {share => assets/resources}/script_open16.png (100%) rename {share => assets/resources}/script_open18.png (100%) rename {share => assets/resources}/script_open24.png (100%) rename {share => assets/resources}/select_all.png (100%) rename {share => assets/resources}/semidisc32.png (100%) rename {share => assets/resources}/set_color16.png (100%) rename {share => assets/resources}/set_color32.png (100%) rename {share => assets/resources}/shell16.png (100%) rename {share => assets/resources}/shell32.png (100%) rename {share => assets/resources}/shortcuts24.png (100%) rename {share => assets/resources}/skewX.png (100%) rename {share => assets/resources}/skewY.png (100%) rename {share => assets/resources}/slot26.png (100%) rename {share => assets/resources}/slot_array26.png (100%) rename {share => assets/resources}/snap_16.png (100%) rename {share => assets/resources}/snap_filled_16.png (100%) rename {share => assets/resources}/solderpaste32.png (100%) rename {share => assets/resources}/solderpastebis32.png (100%) rename {share => assets/resources}/source32.png (100%) rename {share => assets/resources}/splash.png (100%) rename {share => assets/resources}/sub32.png (100%) rename {share => assets/resources}/subtract16.png (100%) rename {share => assets/resources}/subtract24.png (100%) rename {share => assets/resources}/subtract32.png (100%) rename {share => assets/resources}/svg16.png (100%) rename {share => assets/resources}/svg32.png (100%) rename {share => assets/resources}/text32.png (100%) rename {share => assets/resources}/toggle_units16.png (100%) rename {share => assets/resources}/toggle_units32.png (100%) rename {share => assets/resources}/track32.png (100%) rename {share => assets/resources}/transform.png (100%) rename {share => assets/resources}/trash16.png (100%) rename {share => assets/resources}/trash32.png (100%) rename {share => assets/resources}/tv16.png (100%) rename {share => assets/resources}/underline32.png (100%) rename {share => assets/resources}/union16.png (100%) rename {share => assets/resources}/union32.png (100%) rename {share => assets/resources}/videohelp24.png (100%) rename {share => assets/resources}/view64.png (100%) rename {share => assets/resources}/violet32.png (100%) rename {share => assets/resources}/warning.png (100%) rename {share => assets/resources}/white32.png (100%) rename {share => assets/resources}/workspace24.png (100%) rename {share => assets/resources}/yellow32.png (100%) rename {share => assets/resources}/yellowlight12.png (100%) rename {share => assets/resources}/youtube32.png (100%) rename {share => assets/resources}/zoom_fit32.png (100%) rename {share => assets/resources}/zoom_in32.png (100%) rename {share => assets/resources}/zoom_out32.png (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index ccb4666a..0e927992 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,12 @@ CHANGELOG for FlatCAM beta - added a new Tcl command named OpenDXF (open_dxf alias) - fixed some errors in Scripting features - added a new Tcl command named GetPath as a convenient way to get the current default path stored in App.defaults['global_tcl_path'] +- added a new package to be installed in Linux to make available the black theme for FlatCAM beta +- moved all the 'share' resources (icons) to the 'assets/resources' folder +- some more fixes to problems generated by latest changes in the open handlers +- modified the make_freezed.py script for the new location of the icons +- added a fix for the ConnectionRefusedError in Linux that is issued when first running after a FlatCAM crash + 27.04.2020 diff --git a/FlatCAMApp.py b/FlatCAMApp.py index ed10ae3f..8afae9ab 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -1096,9 +1096,9 @@ class App(QtCore.QObject): self.decimals = int(self.defaults['decimals_inch']) if self.defaults["global_gray_icons"] is False: - self.resource_location = 'share' + self.resource_location = 'assets/resources' else: - self.resource_location = 'share/dark_resources' + self.resource_location = 'assets/resources/dark_resources' self.current_units = self.defaults['units'] @@ -3032,7 +3032,7 @@ class App(QtCore.QObject): if silent is False: self.inform.emit(_("Open Excellon file failed.")) else: - self.on_fileopenexcellon(name=file_name) + self.on_fileopenexcellon(name=file_name, signal=None) return gco_list = self.ui.util_defaults_form.fa_gcode_group.gco_list_text.get_value().split(',') @@ -3045,7 +3045,7 @@ class App(QtCore.QObject): if silent is False: self.inform.emit(_("Open GCode file failed.")) else: - self.on_fileopengcode(name=file_name) + self.on_fileopengcode(name=file_name, signal=None) return grb_list = self.ui.util_defaults_form.fa_gerber_group.grb_list_text.get_value().split(',') @@ -3058,7 +3058,7 @@ class App(QtCore.QObject): if silent is False: self.inform.emit(_("Open Gerber file failed.")) else: - self.on_fileopengerber(name=file_name) + self.on_fileopengerber(name=file_name, signal=None) return # if it reached here without already returning then the app was registered with a file that it does not @@ -12929,16 +12929,26 @@ class ArgsThread(QtCore.QObject): conn = self.listener.accept() self.serve(conn) except socket.error: - conn = Client(*address) - conn.send(sys.argv) - conn.send('close') - # close the current instance only if there are args - if len(sys.argv) > 1: - try: - self.listener.close() - except Exception: + try: + conn = Client(*address) + conn.send(sys.argv) + conn.send('close') + # close the current instance only if there are args + if len(sys.argv) > 1: + try: + self.listener.close() + except Exception: + pass + sys.exit() + except ConnectionRefusedError: + if sys.platform == 'win32': pass - sys.exit() + else: + os.system('rm /tmp/testipc') + self.listener = Listener(*address) + while True: + conn = self.listener.accept() + self.serve(conn) def serve(self, conn): while True: diff --git a/FlatCAMTranslation.py b/FlatCAMTranslation.py index fc4de384..eaab0f73 100644 --- a/FlatCAMTranslation.py +++ b/FlatCAMTranslation.py @@ -88,9 +88,9 @@ def on_language_apply_click(app, restart=False): theme = 'white' if theme == 'white': - resource_loc = 'share' + resource_loc = 'assets/resources' else: - resource_loc = 'share' + resource_loc = 'assets/resources' # do nothing if trying to apply the language that is the current language (already applied). settings = QSettings("Open Source", "FlatCAM") @@ -180,9 +180,9 @@ def restart_program(app, ask=None): theme = 'white' if theme == 'white': - resource_loc = 'share' + resource_loc = 'assets/resources' else: - resource_loc = 'share' + resource_loc = 'assets/resources' # close the Socket in ArgsThread class app.new_launch.listener.close() diff --git a/share/about32.png b/assets/resources/about32.png similarity index 100% rename from share/about32.png rename to assets/resources/about32.png diff --git a/share/active.gif b/assets/resources/active.gif similarity index 100% rename from share/active.gif rename to assets/resources/active.gif diff --git a/share/active_2.gif b/assets/resources/active_2.gif similarity index 100% rename from share/active_2.gif rename to assets/resources/active_2.gif diff --git a/share/active_2_static.png b/assets/resources/active_2_static.png similarity index 100% rename from share/active_2_static.png rename to assets/resources/active_2_static.png diff --git a/share/active_3.gif b/assets/resources/active_3.gif similarity index 100% rename from share/active_3.gif rename to assets/resources/active_3.gif diff --git a/share/active_3_static.png b/assets/resources/active_3_static.png similarity index 100% rename from share/active_3_static.png rename to assets/resources/active_3_static.png diff --git a/share/active_4.gif b/assets/resources/active_4.gif similarity index 100% rename from share/active_4.gif rename to assets/resources/active_4.gif diff --git a/share/active_4_static.png b/assets/resources/active_4_static.png similarity index 100% rename from share/active_4_static.png rename to assets/resources/active_4_static.png diff --git a/share/active_static.png b/assets/resources/active_static.png similarity index 100% rename from share/active_static.png rename to assets/resources/active_static.png diff --git a/share/addarray16.png b/assets/resources/addarray16.png similarity index 100% rename from share/addarray16.png rename to assets/resources/addarray16.png diff --git a/share/addarray20.png b/assets/resources/addarray20.png similarity index 100% rename from share/addarray20.png rename to assets/resources/addarray20.png diff --git a/share/addarray32.png b/assets/resources/addarray32.png similarity index 100% rename from share/addarray32.png rename to assets/resources/addarray32.png diff --git a/share/aero.png b/assets/resources/aero.png similarity index 100% rename from share/aero.png rename to assets/resources/aero.png diff --git a/share/aero_arc.png b/assets/resources/aero_arc.png similarity index 100% rename from share/aero_arc.png rename to assets/resources/aero_arc.png diff --git a/share/aero_array.png b/assets/resources/aero_array.png similarity index 100% rename from share/aero_array.png rename to assets/resources/aero_array.png diff --git a/share/aero_buffer.png b/assets/resources/aero_buffer.png similarity index 100% rename from share/aero_buffer.png rename to assets/resources/aero_buffer.png diff --git a/share/aero_circle.png b/assets/resources/aero_circle.png similarity index 100% rename from share/aero_circle.png rename to assets/resources/aero_circle.png diff --git a/share/aero_circle_geo.png b/assets/resources/aero_circle_geo.png similarity index 100% rename from share/aero_circle_geo.png rename to assets/resources/aero_circle_geo.png diff --git a/share/aero_disc.png b/assets/resources/aero_disc.png similarity index 100% rename from share/aero_disc.png rename to assets/resources/aero_disc.png diff --git a/share/aero_drill.png b/assets/resources/aero_drill.png similarity index 100% rename from share/aero_drill.png rename to assets/resources/aero_drill.png diff --git a/share/aero_drill_array.png b/assets/resources/aero_drill_array.png similarity index 100% rename from share/aero_drill_array.png rename to assets/resources/aero_drill_array.png diff --git a/share/aero_path1.png b/assets/resources/aero_path1.png similarity index 100% rename from share/aero_path1.png rename to assets/resources/aero_path1.png diff --git a/share/aero_path2.png b/assets/resources/aero_path2.png similarity index 100% rename from share/aero_path2.png rename to assets/resources/aero_path2.png diff --git a/share/aero_path3.png b/assets/resources/aero_path3.png similarity index 100% rename from share/aero_path3.png rename to assets/resources/aero_path3.png diff --git a/share/aero_path4.png b/assets/resources/aero_path4.png similarity index 100% rename from share/aero_path4.png rename to assets/resources/aero_path4.png diff --git a/share/aero_path5.png b/assets/resources/aero_path5.png similarity index 100% rename from share/aero_path5.png rename to assets/resources/aero_path5.png diff --git a/share/aero_semidisc.png b/assets/resources/aero_semidisc.png similarity index 100% rename from share/aero_semidisc.png rename to assets/resources/aero_semidisc.png diff --git a/share/aero_slot.png b/assets/resources/aero_slot.png similarity index 100% rename from share/aero_slot.png rename to assets/resources/aero_slot.png diff --git a/share/aero_text.png b/assets/resources/aero_text.png similarity index 100% rename from share/aero_text.png rename to assets/resources/aero_text.png diff --git a/share/align16.png b/assets/resources/align16.png similarity index 100% rename from share/align16.png rename to assets/resources/align16.png diff --git a/share/align32.png b/assets/resources/align32.png similarity index 100% rename from share/align32.png rename to assets/resources/align32.png diff --git a/share/align_center32.png b/assets/resources/align_center32.png similarity index 100% rename from share/align_center32.png rename to assets/resources/align_center32.png diff --git a/share/align_justify32.png b/assets/resources/align_justify32.png similarity index 100% rename from share/align_justify32.png rename to assets/resources/align_justify32.png diff --git a/share/align_left32.png b/assets/resources/align_left32.png similarity index 100% rename from share/align_left32.png rename to assets/resources/align_left32.png diff --git a/share/align_right32.png b/assets/resources/align_right32.png similarity index 100% rename from share/align_right32.png rename to assets/resources/align_right32.png diff --git a/share/aperture16.png b/assets/resources/aperture16.png similarity index 100% rename from share/aperture16.png rename to assets/resources/aperture16.png diff --git a/share/aperture32.png b/assets/resources/aperture32.png similarity index 100% rename from share/aperture32.png rename to assets/resources/aperture32.png diff --git a/share/arc16.png b/assets/resources/arc16.png similarity index 100% rename from share/arc16.png rename to assets/resources/arc16.png diff --git a/share/arc24.png b/assets/resources/arc24.png similarity index 100% rename from share/arc24.png rename to assets/resources/arc24.png diff --git a/share/arc32.png b/assets/resources/arc32.png similarity index 100% rename from share/arc32.png rename to assets/resources/arc32.png diff --git a/share/axis32.png b/assets/resources/axis32.png similarity index 100% rename from share/axis32.png rename to assets/resources/axis32.png diff --git a/share/backup24.png b/assets/resources/backup24.png similarity index 100% rename from share/backup24.png rename to assets/resources/backup24.png diff --git a/share/backup_export24.png b/assets/resources/backup_export24.png similarity index 100% rename from share/backup_export24.png rename to assets/resources/backup_export24.png diff --git a/share/backup_import24.png b/assets/resources/backup_import24.png similarity index 100% rename from share/backup_import24.png rename to assets/resources/backup_import24.png diff --git a/share/black32.png b/assets/resources/black32.png similarity index 100% rename from share/black32.png rename to assets/resources/black32.png diff --git a/share/blocked16.png b/assets/resources/blocked16.png similarity index 100% rename from share/blocked16.png rename to assets/resources/blocked16.png diff --git a/share/blue32.png b/assets/resources/blue32.png similarity index 100% rename from share/blue32.png rename to assets/resources/blue32.png diff --git a/share/bluelight12.png b/assets/resources/bluelight12.png similarity index 100% rename from share/bluelight12.png rename to assets/resources/bluelight12.png diff --git a/share/bold32.png b/assets/resources/bold32.png similarity index 100% rename from share/bold32.png rename to assets/resources/bold32.png diff --git a/share/bookmarks16.png b/assets/resources/bookmarks16.png similarity index 100% rename from share/bookmarks16.png rename to assets/resources/bookmarks16.png diff --git a/share/bookmarks32.png b/assets/resources/bookmarks32.png similarity index 100% rename from share/bookmarks32.png rename to assets/resources/bookmarks32.png diff --git a/share/brown32.png b/assets/resources/brown32.png similarity index 100% rename from share/brown32.png rename to assets/resources/brown32.png diff --git a/share/buffer16-2.png b/assets/resources/buffer16-2.png similarity index 100% rename from share/buffer16-2.png rename to assets/resources/buffer16-2.png diff --git a/share/buffer16.png b/assets/resources/buffer16.png similarity index 100% rename from share/buffer16.png rename to assets/resources/buffer16.png diff --git a/share/buffer20.png b/assets/resources/buffer20.png similarity index 100% rename from share/buffer20.png rename to assets/resources/buffer20.png diff --git a/share/buffer24.png b/assets/resources/buffer24.png similarity index 100% rename from share/buffer24.png rename to assets/resources/buffer24.png diff --git a/share/bug16.png b/assets/resources/bug16.png similarity index 100% rename from share/bug16.png rename to assets/resources/bug16.png diff --git a/share/bug32.png b/assets/resources/bug32.png similarity index 100% rename from share/bug32.png rename to assets/resources/bug32.png diff --git a/share/calculator16.png b/assets/resources/calculator16.png similarity index 100% rename from share/calculator16.png rename to assets/resources/calculator16.png diff --git a/share/calculator24.png b/assets/resources/calculator24.png similarity index 100% rename from share/calculator24.png rename to assets/resources/calculator24.png diff --git a/share/calibrate_16.png b/assets/resources/calibrate_16.png similarity index 100% rename from share/calibrate_16.png rename to assets/resources/calibrate_16.png diff --git a/share/calibrate_32.png b/assets/resources/calibrate_32.png similarity index 100% rename from share/calibrate_32.png rename to assets/resources/calibrate_32.png diff --git a/share/cancel_edit16.png b/assets/resources/cancel_edit16.png similarity index 100% rename from share/cancel_edit16.png rename to assets/resources/cancel_edit16.png diff --git a/share/cancel_edit32.png b/assets/resources/cancel_edit32.png similarity index 100% rename from share/cancel_edit32.png rename to assets/resources/cancel_edit32.png diff --git a/share/circle32.png b/assets/resources/circle32.png similarity index 100% rename from share/circle32.png rename to assets/resources/circle32.png diff --git a/share/clear_plot16.png b/assets/resources/clear_plot16.png similarity index 100% rename from share/clear_plot16.png rename to assets/resources/clear_plot16.png diff --git a/share/clear_plot32.png b/assets/resources/clear_plot32.png similarity index 100% rename from share/clear_plot32.png rename to assets/resources/clear_plot32.png diff --git a/share/close_edit_file16.png b/assets/resources/close_edit_file16.png similarity index 100% rename from share/close_edit_file16.png rename to assets/resources/close_edit_file16.png diff --git a/share/close_edit_file32.png b/assets/resources/close_edit_file32.png similarity index 100% rename from share/close_edit_file32.png rename to assets/resources/close_edit_file32.png diff --git a/share/cnc16.png b/assets/resources/cnc16.png similarity index 100% rename from share/cnc16.png rename to assets/resources/cnc16.png diff --git a/share/cnc32.png b/assets/resources/cnc32.png similarity index 100% rename from share/cnc32.png rename to assets/resources/cnc32.png diff --git a/share/code.png b/assets/resources/code.png similarity index 100% rename from share/code.png rename to assets/resources/code.png diff --git a/share/code_editor32.png b/assets/resources/code_editor32.png similarity index 100% rename from share/code_editor32.png rename to assets/resources/code_editor32.png diff --git a/share/convert24.png b/assets/resources/convert24.png similarity index 100% rename from share/convert24.png rename to assets/resources/convert24.png diff --git a/share/copperfill16.png b/assets/resources/copperfill16.png similarity index 100% rename from share/copperfill16.png rename to assets/resources/copperfill16.png diff --git a/share/copperfill32.png b/assets/resources/copperfill32.png similarity index 100% rename from share/copperfill32.png rename to assets/resources/copperfill32.png diff --git a/share/copy.png b/assets/resources/copy.png similarity index 100% rename from share/copy.png rename to assets/resources/copy.png diff --git a/share/copy16.png b/assets/resources/copy16.png similarity index 100% rename from share/copy16.png rename to assets/resources/copy16.png diff --git a/share/copy32.png b/assets/resources/copy32.png similarity index 100% rename from share/copy32.png rename to assets/resources/copy32.png diff --git a/share/copy_file16.png b/assets/resources/copy_file16.png similarity index 100% rename from share/copy_file16.png rename to assets/resources/copy_file16.png diff --git a/share/copy_file32.png b/assets/resources/copy_file32.png similarity index 100% rename from share/copy_file32.png rename to assets/resources/copy_file32.png diff --git a/share/copy_geo.png b/assets/resources/copy_geo.png similarity index 100% rename from share/copy_geo.png rename to assets/resources/copy_geo.png diff --git a/share/corner32.png b/assets/resources/corner32.png similarity index 100% rename from share/corner32.png rename to assets/resources/corner32.png diff --git a/share/cut16.png b/assets/resources/cut16.png similarity index 100% rename from share/cut16.png rename to assets/resources/cut16.png diff --git a/share/cut16_bis.png b/assets/resources/cut16_bis.png similarity index 100% rename from share/cut16_bis.png rename to assets/resources/cut16_bis.png diff --git a/share/cut32.png b/assets/resources/cut32.png similarity index 100% rename from share/cut32.png rename to assets/resources/cut32.png diff --git a/share/cut32_bis.png b/assets/resources/cut32_bis.png similarity index 100% rename from share/cut32_bis.png rename to assets/resources/cut32_bis.png diff --git a/share/cutpath16.png b/assets/resources/cutpath16.png similarity index 100% rename from share/cutpath16.png rename to assets/resources/cutpath16.png diff --git a/share/cutpath24.png b/assets/resources/cutpath24.png similarity index 100% rename from share/cutpath24.png rename to assets/resources/cutpath24.png diff --git a/share/cutpath32.png b/assets/resources/cutpath32.png similarity index 100% rename from share/cutpath32.png rename to assets/resources/cutpath32.png diff --git a/share/dark_resources/Makefile b/assets/resources/dark_resources/Makefile similarity index 100% rename from share/dark_resources/Makefile rename to assets/resources/dark_resources/Makefile diff --git a/share/dark_resources/about32.png b/assets/resources/dark_resources/about32.png similarity index 100% rename from share/dark_resources/about32.png rename to assets/resources/dark_resources/about32.png diff --git a/share/dark_resources/active.gif b/assets/resources/dark_resources/active.gif similarity index 100% rename from share/dark_resources/active.gif rename to assets/resources/dark_resources/active.gif diff --git a/share/dark_resources/active_2.gif b/assets/resources/dark_resources/active_2.gif similarity index 100% rename from share/dark_resources/active_2.gif rename to assets/resources/dark_resources/active_2.gif diff --git a/share/dark_resources/active_2_static.png b/assets/resources/dark_resources/active_2_static.png similarity index 100% rename from share/dark_resources/active_2_static.png rename to assets/resources/dark_resources/active_2_static.png diff --git a/share/dark_resources/active_3.gif b/assets/resources/dark_resources/active_3.gif similarity index 100% rename from share/dark_resources/active_3.gif rename to assets/resources/dark_resources/active_3.gif diff --git a/share/dark_resources/active_3_static.png b/assets/resources/dark_resources/active_3_static.png similarity index 100% rename from share/dark_resources/active_3_static.png rename to assets/resources/dark_resources/active_3_static.png diff --git a/share/dark_resources/active_4.gif b/assets/resources/dark_resources/active_4.gif similarity index 100% rename from share/dark_resources/active_4.gif rename to assets/resources/dark_resources/active_4.gif diff --git a/share/dark_resources/active_4_static.png b/assets/resources/dark_resources/active_4_static.png similarity index 100% rename from share/dark_resources/active_4_static.png rename to assets/resources/dark_resources/active_4_static.png diff --git a/share/dark_resources/active_static.png b/assets/resources/dark_resources/active_static.png similarity index 100% rename from share/dark_resources/active_static.png rename to assets/resources/dark_resources/active_static.png diff --git a/share/dark_resources/addarray16.png b/assets/resources/dark_resources/addarray16.png similarity index 100% rename from share/dark_resources/addarray16.png rename to assets/resources/dark_resources/addarray16.png diff --git a/share/dark_resources/addarray20.png b/assets/resources/dark_resources/addarray20.png similarity index 100% rename from share/dark_resources/addarray20.png rename to assets/resources/dark_resources/addarray20.png diff --git a/share/dark_resources/addarray32.png b/assets/resources/dark_resources/addarray32.png similarity index 100% rename from share/dark_resources/addarray32.png rename to assets/resources/dark_resources/addarray32.png diff --git a/share/dark_resources/aero.png b/assets/resources/dark_resources/aero.png similarity index 100% rename from share/dark_resources/aero.png rename to assets/resources/dark_resources/aero.png diff --git a/share/dark_resources/aero_arc.png b/assets/resources/dark_resources/aero_arc.png similarity index 100% rename from share/dark_resources/aero_arc.png rename to assets/resources/dark_resources/aero_arc.png diff --git a/share/dark_resources/aero_array.png b/assets/resources/dark_resources/aero_array.png similarity index 100% rename from share/dark_resources/aero_array.png rename to assets/resources/dark_resources/aero_array.png diff --git a/share/dark_resources/aero_buffer.png b/assets/resources/dark_resources/aero_buffer.png similarity index 100% rename from share/dark_resources/aero_buffer.png rename to assets/resources/dark_resources/aero_buffer.png diff --git a/share/dark_resources/aero_circle.png b/assets/resources/dark_resources/aero_circle.png similarity index 100% rename from share/dark_resources/aero_circle.png rename to assets/resources/dark_resources/aero_circle.png diff --git a/share/dark_resources/aero_circle_geo.png b/assets/resources/dark_resources/aero_circle_geo.png similarity index 100% rename from share/dark_resources/aero_circle_geo.png rename to assets/resources/dark_resources/aero_circle_geo.png diff --git a/share/dark_resources/aero_disc.png b/assets/resources/dark_resources/aero_disc.png similarity index 100% rename from share/dark_resources/aero_disc.png rename to assets/resources/dark_resources/aero_disc.png diff --git a/share/dark_resources/aero_drill.png b/assets/resources/dark_resources/aero_drill.png similarity index 100% rename from share/dark_resources/aero_drill.png rename to assets/resources/dark_resources/aero_drill.png diff --git a/share/dark_resources/aero_drill_array.png b/assets/resources/dark_resources/aero_drill_array.png similarity index 100% rename from share/dark_resources/aero_drill_array.png rename to assets/resources/dark_resources/aero_drill_array.png diff --git a/share/dark_resources/aero_path1.png b/assets/resources/dark_resources/aero_path1.png similarity index 100% rename from share/dark_resources/aero_path1.png rename to assets/resources/dark_resources/aero_path1.png diff --git a/share/dark_resources/aero_path2.png b/assets/resources/dark_resources/aero_path2.png similarity index 100% rename from share/dark_resources/aero_path2.png rename to assets/resources/dark_resources/aero_path2.png diff --git a/share/dark_resources/aero_path3.png b/assets/resources/dark_resources/aero_path3.png similarity index 100% rename from share/dark_resources/aero_path3.png rename to assets/resources/dark_resources/aero_path3.png diff --git a/share/dark_resources/aero_path4.png b/assets/resources/dark_resources/aero_path4.png similarity index 100% rename from share/dark_resources/aero_path4.png rename to assets/resources/dark_resources/aero_path4.png diff --git a/share/dark_resources/aero_path5.png b/assets/resources/dark_resources/aero_path5.png similarity index 100% rename from share/dark_resources/aero_path5.png rename to assets/resources/dark_resources/aero_path5.png diff --git a/share/dark_resources/aero_semidisc.png b/assets/resources/dark_resources/aero_semidisc.png similarity index 100% rename from share/dark_resources/aero_semidisc.png rename to assets/resources/dark_resources/aero_semidisc.png diff --git a/share/dark_resources/aero_slot.png b/assets/resources/dark_resources/aero_slot.png similarity index 100% rename from share/dark_resources/aero_slot.png rename to assets/resources/dark_resources/aero_slot.png diff --git a/share/dark_resources/aero_text.png b/assets/resources/dark_resources/aero_text.png similarity index 100% rename from share/dark_resources/aero_text.png rename to assets/resources/dark_resources/aero_text.png diff --git a/share/dark_resources/align16.png b/assets/resources/dark_resources/align16.png similarity index 100% rename from share/dark_resources/align16.png rename to assets/resources/dark_resources/align16.png diff --git a/share/dark_resources/align32.png b/assets/resources/dark_resources/align32.png similarity index 100% rename from share/dark_resources/align32.png rename to assets/resources/dark_resources/align32.png diff --git a/share/dark_resources/align_center32.png b/assets/resources/dark_resources/align_center32.png similarity index 100% rename from share/dark_resources/align_center32.png rename to assets/resources/dark_resources/align_center32.png diff --git a/share/dark_resources/align_justify32.png b/assets/resources/dark_resources/align_justify32.png similarity index 100% rename from share/dark_resources/align_justify32.png rename to assets/resources/dark_resources/align_justify32.png diff --git a/share/dark_resources/align_left32.png b/assets/resources/dark_resources/align_left32.png similarity index 100% rename from share/dark_resources/align_left32.png rename to assets/resources/dark_resources/align_left32.png diff --git a/share/dark_resources/align_right32.png b/assets/resources/dark_resources/align_right32.png similarity index 100% rename from share/dark_resources/align_right32.png rename to assets/resources/dark_resources/align_right32.png diff --git a/share/dark_resources/aperture16.png b/assets/resources/dark_resources/aperture16.png similarity index 100% rename from share/dark_resources/aperture16.png rename to assets/resources/dark_resources/aperture16.png diff --git a/share/dark_resources/aperture32.png b/assets/resources/dark_resources/aperture32.png similarity index 100% rename from share/dark_resources/aperture32.png rename to assets/resources/dark_resources/aperture32.png diff --git a/share/dark_resources/arc16.png b/assets/resources/dark_resources/arc16.png similarity index 100% rename from share/dark_resources/arc16.png rename to assets/resources/dark_resources/arc16.png diff --git a/share/dark_resources/arc24.png b/assets/resources/dark_resources/arc24.png similarity index 100% rename from share/dark_resources/arc24.png rename to assets/resources/dark_resources/arc24.png diff --git a/share/dark_resources/arc32.png b/assets/resources/dark_resources/arc32.png similarity index 100% rename from share/dark_resources/arc32.png rename to assets/resources/dark_resources/arc32.png diff --git a/share/dark_resources/axis32.png b/assets/resources/dark_resources/axis32.png similarity index 100% rename from share/dark_resources/axis32.png rename to assets/resources/dark_resources/axis32.png diff --git a/share/dark_resources/backup24.png b/assets/resources/dark_resources/backup24.png similarity index 100% rename from share/dark_resources/backup24.png rename to assets/resources/dark_resources/backup24.png diff --git a/share/dark_resources/backup_export24.png b/assets/resources/dark_resources/backup_export24.png similarity index 100% rename from share/dark_resources/backup_export24.png rename to assets/resources/dark_resources/backup_export24.png diff --git a/share/dark_resources/backup_import24.png b/assets/resources/dark_resources/backup_import24.png similarity index 100% rename from share/dark_resources/backup_import24.png rename to assets/resources/dark_resources/backup_import24.png diff --git a/share/dark_resources/black32.png b/assets/resources/dark_resources/black32.png similarity index 100% rename from share/dark_resources/black32.png rename to assets/resources/dark_resources/black32.png diff --git a/share/dark_resources/blocked16.png b/assets/resources/dark_resources/blocked16.png similarity index 100% rename from share/dark_resources/blocked16.png rename to assets/resources/dark_resources/blocked16.png diff --git a/share/dark_resources/blue32.png b/assets/resources/dark_resources/blue32.png similarity index 100% rename from share/dark_resources/blue32.png rename to assets/resources/dark_resources/blue32.png diff --git a/share/dark_resources/bluelight12.png b/assets/resources/dark_resources/bluelight12.png similarity index 100% rename from share/dark_resources/bluelight12.png rename to assets/resources/dark_resources/bluelight12.png diff --git a/share/dark_resources/bold32.png b/assets/resources/dark_resources/bold32.png similarity index 100% rename from share/dark_resources/bold32.png rename to assets/resources/dark_resources/bold32.png diff --git a/share/dark_resources/bookmarks16.png b/assets/resources/dark_resources/bookmarks16.png similarity index 100% rename from share/dark_resources/bookmarks16.png rename to assets/resources/dark_resources/bookmarks16.png diff --git a/share/dark_resources/bookmarks32.png b/assets/resources/dark_resources/bookmarks32.png similarity index 100% rename from share/dark_resources/bookmarks32.png rename to assets/resources/dark_resources/bookmarks32.png diff --git a/share/dark_resources/brown32.png b/assets/resources/dark_resources/brown32.png similarity index 100% rename from share/dark_resources/brown32.png rename to assets/resources/dark_resources/brown32.png diff --git a/share/dark_resources/buffer16-2.png b/assets/resources/dark_resources/buffer16-2.png similarity index 100% rename from share/dark_resources/buffer16-2.png rename to assets/resources/dark_resources/buffer16-2.png diff --git a/share/dark_resources/buffer16.png b/assets/resources/dark_resources/buffer16.png similarity index 100% rename from share/dark_resources/buffer16.png rename to assets/resources/dark_resources/buffer16.png diff --git a/share/dark_resources/buffer20.png b/assets/resources/dark_resources/buffer20.png similarity index 100% rename from share/dark_resources/buffer20.png rename to assets/resources/dark_resources/buffer20.png diff --git a/share/dark_resources/buffer24.png b/assets/resources/dark_resources/buffer24.png similarity index 100% rename from share/dark_resources/buffer24.png rename to assets/resources/dark_resources/buffer24.png diff --git a/share/dark_resources/bug16.png b/assets/resources/dark_resources/bug16.png similarity index 100% rename from share/dark_resources/bug16.png rename to assets/resources/dark_resources/bug16.png diff --git a/share/dark_resources/bug32.png b/assets/resources/dark_resources/bug32.png similarity index 100% rename from share/dark_resources/bug32.png rename to assets/resources/dark_resources/bug32.png diff --git a/share/dark_resources/calculator16.png b/assets/resources/dark_resources/calculator16.png similarity index 100% rename from share/dark_resources/calculator16.png rename to assets/resources/dark_resources/calculator16.png diff --git a/share/dark_resources/calculator24.png b/assets/resources/dark_resources/calculator24.png similarity index 100% rename from share/dark_resources/calculator24.png rename to assets/resources/dark_resources/calculator24.png diff --git a/share/dark_resources/calibrate_16.png b/assets/resources/dark_resources/calibrate_16.png similarity index 100% rename from share/dark_resources/calibrate_16.png rename to assets/resources/dark_resources/calibrate_16.png diff --git a/share/dark_resources/calibrate_32.png b/assets/resources/dark_resources/calibrate_32.png similarity index 100% rename from share/dark_resources/calibrate_32.png rename to assets/resources/dark_resources/calibrate_32.png diff --git a/share/dark_resources/cancel_edit16.png b/assets/resources/dark_resources/cancel_edit16.png similarity index 100% rename from share/dark_resources/cancel_edit16.png rename to assets/resources/dark_resources/cancel_edit16.png diff --git a/share/dark_resources/cancel_edit32.png b/assets/resources/dark_resources/cancel_edit32.png similarity index 100% rename from share/dark_resources/cancel_edit32.png rename to assets/resources/dark_resources/cancel_edit32.png diff --git a/share/dark_resources/circle32.png b/assets/resources/dark_resources/circle32.png similarity index 100% rename from share/dark_resources/circle32.png rename to assets/resources/dark_resources/circle32.png diff --git a/share/dark_resources/clear_plot16.png b/assets/resources/dark_resources/clear_plot16.png similarity index 100% rename from share/dark_resources/clear_plot16.png rename to assets/resources/dark_resources/clear_plot16.png diff --git a/share/dark_resources/clear_plot32.png b/assets/resources/dark_resources/clear_plot32.png similarity index 100% rename from share/dark_resources/clear_plot32.png rename to assets/resources/dark_resources/clear_plot32.png diff --git a/share/dark_resources/close_edit_file16.png b/assets/resources/dark_resources/close_edit_file16.png similarity index 100% rename from share/dark_resources/close_edit_file16.png rename to assets/resources/dark_resources/close_edit_file16.png diff --git a/share/dark_resources/close_edit_file32.png b/assets/resources/dark_resources/close_edit_file32.png similarity index 100% rename from share/dark_resources/close_edit_file32.png rename to assets/resources/dark_resources/close_edit_file32.png diff --git a/share/dark_resources/cnc16.png b/assets/resources/dark_resources/cnc16.png similarity index 100% rename from share/dark_resources/cnc16.png rename to assets/resources/dark_resources/cnc16.png diff --git a/share/dark_resources/cnc32.png b/assets/resources/dark_resources/cnc32.png similarity index 100% rename from share/dark_resources/cnc32.png rename to assets/resources/dark_resources/cnc32.png diff --git a/share/dark_resources/code.png b/assets/resources/dark_resources/code.png similarity index 100% rename from share/dark_resources/code.png rename to assets/resources/dark_resources/code.png diff --git a/share/dark_resources/code_editor32.png b/assets/resources/dark_resources/code_editor32.png similarity index 100% rename from share/dark_resources/code_editor32.png rename to assets/resources/dark_resources/code_editor32.png diff --git a/share/dark_resources/convert24.png b/assets/resources/dark_resources/convert24.png similarity index 100% rename from share/dark_resources/convert24.png rename to assets/resources/dark_resources/convert24.png diff --git a/share/dark_resources/copperfill16.png b/assets/resources/dark_resources/copperfill16.png similarity index 100% rename from share/dark_resources/copperfill16.png rename to assets/resources/dark_resources/copperfill16.png diff --git a/share/dark_resources/copperfill32.png b/assets/resources/dark_resources/copperfill32.png similarity index 100% rename from share/dark_resources/copperfill32.png rename to assets/resources/dark_resources/copperfill32.png diff --git a/share/dark_resources/copy.png b/assets/resources/dark_resources/copy.png similarity index 100% rename from share/dark_resources/copy.png rename to assets/resources/dark_resources/copy.png diff --git a/share/dark_resources/copy16.png b/assets/resources/dark_resources/copy16.png similarity index 100% rename from share/dark_resources/copy16.png rename to assets/resources/dark_resources/copy16.png diff --git a/share/dark_resources/copy32.png b/assets/resources/dark_resources/copy32.png similarity index 100% rename from share/dark_resources/copy32.png rename to assets/resources/dark_resources/copy32.png diff --git a/share/dark_resources/copy_16.png b/assets/resources/dark_resources/copy_16.png similarity index 100% rename from share/dark_resources/copy_16.png rename to assets/resources/dark_resources/copy_16.png diff --git a/share/dark_resources/copy_file16.png b/assets/resources/dark_resources/copy_file16.png similarity index 100% rename from share/dark_resources/copy_file16.png rename to assets/resources/dark_resources/copy_file16.png diff --git a/share/dark_resources/copy_file32.png b/assets/resources/dark_resources/copy_file32.png similarity index 100% rename from share/dark_resources/copy_file32.png rename to assets/resources/dark_resources/copy_file32.png diff --git a/share/dark_resources/copy_geo.png b/assets/resources/dark_resources/copy_geo.png similarity index 100% rename from share/dark_resources/copy_geo.png rename to assets/resources/dark_resources/copy_geo.png diff --git a/share/dark_resources/corner32.png b/assets/resources/dark_resources/corner32.png similarity index 100% rename from share/dark_resources/corner32.png rename to assets/resources/dark_resources/corner32.png diff --git a/share/dark_resources/cut16.png b/assets/resources/dark_resources/cut16.png similarity index 100% rename from share/dark_resources/cut16.png rename to assets/resources/dark_resources/cut16.png diff --git a/share/dark_resources/cut16_bis.png b/assets/resources/dark_resources/cut16_bis.png similarity index 100% rename from share/dark_resources/cut16_bis.png rename to assets/resources/dark_resources/cut16_bis.png diff --git a/share/dark_resources/cut32.png b/assets/resources/dark_resources/cut32.png similarity index 100% rename from share/dark_resources/cut32.png rename to assets/resources/dark_resources/cut32.png diff --git a/share/dark_resources/cut32_bis.png b/assets/resources/dark_resources/cut32_bis.png similarity index 100% rename from share/dark_resources/cut32_bis.png rename to assets/resources/dark_resources/cut32_bis.png diff --git a/share/dark_resources/cutpath16.png b/assets/resources/dark_resources/cutpath16.png similarity index 100% rename from share/dark_resources/cutpath16.png rename to assets/resources/dark_resources/cutpath16.png diff --git a/share/dark_resources/cutpath24.png b/assets/resources/dark_resources/cutpath24.png similarity index 100% rename from share/dark_resources/cutpath24.png rename to assets/resources/dark_resources/cutpath24.png diff --git a/share/dark_resources/cutpath32.png b/assets/resources/dark_resources/cutpath32.png similarity index 100% rename from share/dark_resources/cutpath32.png rename to assets/resources/dark_resources/cutpath32.png diff --git a/share/dark_resources/database32.png b/assets/resources/dark_resources/database32.png similarity index 100% rename from share/dark_resources/database32.png rename to assets/resources/dark_resources/database32.png diff --git a/share/dark_resources/defaults.png b/assets/resources/dark_resources/defaults.png similarity index 100% rename from share/dark_resources/defaults.png rename to assets/resources/dark_resources/defaults.png diff --git a/share/dark_resources/delete32.png b/assets/resources/dark_resources/delete32.png similarity index 100% rename from share/dark_resources/delete32.png rename to assets/resources/dark_resources/delete32.png diff --git a/share/dark_resources/delete_file16.png b/assets/resources/dark_resources/delete_file16.png similarity index 100% rename from share/dark_resources/delete_file16.png rename to assets/resources/dark_resources/delete_file16.png diff --git a/share/dark_resources/delete_file32.png b/assets/resources/dark_resources/delete_file32.png similarity index 100% rename from share/dark_resources/delete_file32.png rename to assets/resources/dark_resources/delete_file32.png diff --git a/share/dark_resources/deleteshape16.png b/assets/resources/dark_resources/deleteshape16.png similarity index 100% rename from share/dark_resources/deleteshape16.png rename to assets/resources/dark_resources/deleteshape16.png diff --git a/share/dark_resources/deleteshape24.png b/assets/resources/dark_resources/deleteshape24.png similarity index 100% rename from share/dark_resources/deleteshape24.png rename to assets/resources/dark_resources/deleteshape24.png diff --git a/share/dark_resources/deleteshape32.png b/assets/resources/dark_resources/deleteshape32.png similarity index 100% rename from share/dark_resources/deleteshape32.png rename to assets/resources/dark_resources/deleteshape32.png diff --git a/share/dark_resources/deselect_all32.png b/assets/resources/dark_resources/deselect_all32.png similarity index 100% rename from share/dark_resources/deselect_all32.png rename to assets/resources/dark_resources/deselect_all32.png diff --git a/share/dark_resources/disable16.png b/assets/resources/dark_resources/disable16.png similarity index 100% rename from share/dark_resources/disable16.png rename to assets/resources/dark_resources/disable16.png diff --git a/share/dark_resources/disable32.png b/assets/resources/dark_resources/disable32.png similarity index 100% rename from share/dark_resources/disable32.png rename to assets/resources/dark_resources/disable32.png diff --git a/share/dark_resources/disc32.png b/assets/resources/dark_resources/disc32.png similarity index 100% rename from share/dark_resources/disc32.png rename to assets/resources/dark_resources/disc32.png diff --git a/share/dark_resources/distance16.png b/assets/resources/dark_resources/distance16.png similarity index 100% rename from share/dark_resources/distance16.png rename to assets/resources/dark_resources/distance16.png diff --git a/share/dark_resources/distance32.png b/assets/resources/dark_resources/distance32.png similarity index 100% rename from share/dark_resources/distance32.png rename to assets/resources/dark_resources/distance32.png diff --git a/share/dark_resources/distance_min16.png b/assets/resources/dark_resources/distance_min16.png similarity index 100% rename from share/dark_resources/distance_min16.png rename to assets/resources/dark_resources/distance_min16.png diff --git a/share/dark_resources/distance_min32.png b/assets/resources/dark_resources/distance_min32.png similarity index 100% rename from share/dark_resources/distance_min32.png rename to assets/resources/dark_resources/distance_min32.png diff --git a/share/dark_resources/doubleside16.png b/assets/resources/dark_resources/doubleside16.png similarity index 100% rename from share/dark_resources/doubleside16.png rename to assets/resources/dark_resources/doubleside16.png diff --git a/share/dark_resources/doubleside32.png b/assets/resources/dark_resources/doubleside32.png similarity index 100% rename from share/dark_resources/doubleside32.png rename to assets/resources/dark_resources/doubleside32.png diff --git a/share/dark_resources/draw32.png b/assets/resources/dark_resources/draw32.png similarity index 100% rename from share/dark_resources/draw32.png rename to assets/resources/dark_resources/draw32.png diff --git a/share/dark_resources/drill16.png b/assets/resources/dark_resources/drill16.png similarity index 100% rename from share/dark_resources/drill16.png rename to assets/resources/dark_resources/drill16.png diff --git a/share/dark_resources/drill32.png b/assets/resources/dark_resources/drill32.png similarity index 100% rename from share/dark_resources/drill32.png rename to assets/resources/dark_resources/drill32.png diff --git a/share/dark_resources/dxf16.png b/assets/resources/dark_resources/dxf16.png similarity index 100% rename from share/dark_resources/dxf16.png rename to assets/resources/dark_resources/dxf16.png diff --git a/share/dark_resources/edit16.png b/assets/resources/dark_resources/edit16.png similarity index 100% rename from share/dark_resources/edit16.png rename to assets/resources/dark_resources/edit16.png diff --git a/share/dark_resources/edit32.png b/assets/resources/dark_resources/edit32.png similarity index 100% rename from share/dark_resources/edit32.png rename to assets/resources/dark_resources/edit32.png diff --git a/share/dark_resources/edit_file16.png b/assets/resources/dark_resources/edit_file16.png similarity index 100% rename from share/dark_resources/edit_file16.png rename to assets/resources/dark_resources/edit_file16.png diff --git a/share/dark_resources/edit_file32.png b/assets/resources/dark_resources/edit_file32.png similarity index 100% rename from share/dark_resources/edit_file32.png rename to assets/resources/dark_resources/edit_file32.png diff --git a/share/dark_resources/edit_ok16.png b/assets/resources/dark_resources/edit_ok16.png similarity index 100% rename from share/dark_resources/edit_ok16.png rename to assets/resources/dark_resources/edit_ok16.png diff --git a/share/dark_resources/edit_ok32.png b/assets/resources/dark_resources/edit_ok32.png similarity index 100% rename from share/dark_resources/edit_ok32.png rename to assets/resources/dark_resources/edit_ok32.png diff --git a/share/dark_resources/edit_ok32_bis.png b/assets/resources/dark_resources/edit_ok32_bis.png similarity index 100% rename from share/dark_resources/edit_ok32_bis.png rename to assets/resources/dark_resources/edit_ok32_bis.png diff --git a/share/dark_resources/eraser26.png b/assets/resources/dark_resources/eraser26.png similarity index 100% rename from share/dark_resources/eraser26.png rename to assets/resources/dark_resources/eraser26.png diff --git a/share/dark_resources/explode32.png b/assets/resources/dark_resources/explode32.png similarity index 100% rename from share/dark_resources/explode32.png rename to assets/resources/dark_resources/explode32.png diff --git a/share/dark_resources/export.png b/assets/resources/dark_resources/export.png similarity index 100% rename from share/dark_resources/export.png rename to assets/resources/dark_resources/export.png diff --git a/share/dark_resources/export_png32.png b/assets/resources/dark_resources/export_png32.png similarity index 100% rename from share/dark_resources/export_png32.png rename to assets/resources/dark_resources/export_png32.png diff --git a/share/dark_resources/extract_drill16.png b/assets/resources/dark_resources/extract_drill16.png similarity index 100% rename from share/dark_resources/extract_drill16.png rename to assets/resources/dark_resources/extract_drill16.png diff --git a/share/dark_resources/extract_drill32.png b/assets/resources/dark_resources/extract_drill32.png similarity index 100% rename from share/dark_resources/extract_drill32.png rename to assets/resources/dark_resources/extract_drill32.png diff --git a/share/dark_resources/fiducials_32.png b/assets/resources/dark_resources/fiducials_32.png similarity index 100% rename from share/dark_resources/fiducials_32.png rename to assets/resources/dark_resources/fiducials_32.png diff --git a/share/dark_resources/file16.png b/assets/resources/dark_resources/file16.png similarity index 100% rename from share/dark_resources/file16.png rename to assets/resources/dark_resources/file16.png diff --git a/share/dark_resources/file32.png b/assets/resources/dark_resources/file32.png similarity index 100% rename from share/dark_resources/file32.png rename to assets/resources/dark_resources/file32.png diff --git a/share/dark_resources/film16.png b/assets/resources/dark_resources/film16.png similarity index 100% rename from share/dark_resources/film16.png rename to assets/resources/dark_resources/film16.png diff --git a/share/dark_resources/film32.png b/assets/resources/dark_resources/film32.png similarity index 100% rename from share/dark_resources/film32.png rename to assets/resources/dark_resources/film32.png diff --git a/share/dark_resources/flatcam_icon128.png b/assets/resources/dark_resources/flatcam_icon128.png similarity index 100% rename from share/dark_resources/flatcam_icon128.png rename to assets/resources/dark_resources/flatcam_icon128.png diff --git a/share/dark_resources/flatcam_icon16.ico b/assets/resources/dark_resources/flatcam_icon16.ico similarity index 100% rename from share/dark_resources/flatcam_icon16.ico rename to assets/resources/dark_resources/flatcam_icon16.ico diff --git a/share/dark_resources/flatcam_icon16.png b/assets/resources/dark_resources/flatcam_icon16.png similarity index 100% rename from share/dark_resources/flatcam_icon16.png rename to assets/resources/dark_resources/flatcam_icon16.png diff --git a/share/dark_resources/flatcam_icon24.png b/assets/resources/dark_resources/flatcam_icon24.png similarity index 100% rename from share/dark_resources/flatcam_icon24.png rename to assets/resources/dark_resources/flatcam_icon24.png diff --git a/share/dark_resources/flatcam_icon256.ico b/assets/resources/dark_resources/flatcam_icon256.ico similarity index 100% rename from share/dark_resources/flatcam_icon256.ico rename to assets/resources/dark_resources/flatcam_icon256.ico diff --git a/share/dark_resources/flatcam_icon256.png b/assets/resources/dark_resources/flatcam_icon256.png similarity index 100% rename from share/dark_resources/flatcam_icon256.png rename to assets/resources/dark_resources/flatcam_icon256.png diff --git a/share/dark_resources/flatcam_icon32.ico b/assets/resources/dark_resources/flatcam_icon32.ico similarity index 100% rename from share/dark_resources/flatcam_icon32.ico rename to assets/resources/dark_resources/flatcam_icon32.ico diff --git a/share/dark_resources/flatcam_icon32.png b/assets/resources/dark_resources/flatcam_icon32.png similarity index 100% rename from share/dark_resources/flatcam_icon32.png rename to assets/resources/dark_resources/flatcam_icon32.png diff --git a/share/dark_resources/flatcam_icon32_green.png b/assets/resources/dark_resources/flatcam_icon32_green.png similarity index 100% rename from share/dark_resources/flatcam_icon32_green.png rename to assets/resources/dark_resources/flatcam_icon32_green.png diff --git a/share/dark_resources/flatcam_icon48.ico b/assets/resources/dark_resources/flatcam_icon48.ico similarity index 100% rename from share/dark_resources/flatcam_icon48.ico rename to assets/resources/dark_resources/flatcam_icon48.ico diff --git a/share/dark_resources/flatcam_icon48.png b/assets/resources/dark_resources/flatcam_icon48.png similarity index 100% rename from share/dark_resources/flatcam_icon48.png rename to assets/resources/dark_resources/flatcam_icon48.png diff --git a/share/dark_resources/flipx.png b/assets/resources/dark_resources/flipx.png similarity index 100% rename from share/dark_resources/flipx.png rename to assets/resources/dark_resources/flipx.png diff --git a/share/dark_resources/flipy.png b/assets/resources/dark_resources/flipy.png similarity index 100% rename from share/dark_resources/flipy.png rename to assets/resources/dark_resources/flipy.png diff --git a/share/dark_resources/floppy16.png b/assets/resources/dark_resources/floppy16.png similarity index 100% rename from share/dark_resources/floppy16.png rename to assets/resources/dark_resources/floppy16.png diff --git a/share/dark_resources/floppy32.png b/assets/resources/dark_resources/floppy32.png similarity index 100% rename from share/dark_resources/floppy32.png rename to assets/resources/dark_resources/floppy32.png diff --git a/share/dark_resources/folder16.png b/assets/resources/dark_resources/folder16.png similarity index 100% rename from share/dark_resources/folder16.png rename to assets/resources/dark_resources/folder16.png diff --git a/share/dark_resources/folder32.png b/assets/resources/dark_resources/folder32.png similarity index 100% rename from share/dark_resources/folder32.png rename to assets/resources/dark_resources/folder32.png diff --git a/share/dark_resources/folder32_Excellon.png b/assets/resources/dark_resources/folder32_Excellon.png similarity index 100% rename from share/dark_resources/folder32_Excellon.png rename to assets/resources/dark_resources/folder32_Excellon.png diff --git a/share/dark_resources/folder32_bis.png b/assets/resources/dark_resources/folder32_bis.png similarity index 100% rename from share/dark_resources/folder32_bis.png rename to assets/resources/dark_resources/folder32_bis.png diff --git a/share/dark_resources/folder32_gerber.png b/assets/resources/dark_resources/folder32_gerber.png similarity index 100% rename from share/dark_resources/folder32_gerber.png rename to assets/resources/dark_resources/folder32_gerber.png diff --git a/share/dark_resources/fscreen32.png b/assets/resources/dark_resources/fscreen32.png similarity index 100% rename from share/dark_resources/fscreen32.png rename to assets/resources/dark_resources/fscreen32.png diff --git a/share/dark_resources/gear32.png b/assets/resources/dark_resources/gear32.png similarity index 100% rename from share/dark_resources/gear32.png rename to assets/resources/dark_resources/gear32.png diff --git a/share/dark_resources/gear48.png b/assets/resources/dark_resources/gear48.png similarity index 100% rename from share/dark_resources/gear48.png rename to assets/resources/dark_resources/gear48.png diff --git a/share/dark_resources/geometry16.png b/assets/resources/dark_resources/geometry16.png similarity index 100% rename from share/dark_resources/geometry16.png rename to assets/resources/dark_resources/geometry16.png diff --git a/share/dark_resources/geometry32.png b/assets/resources/dark_resources/geometry32.png similarity index 100% rename from share/dark_resources/geometry32.png rename to assets/resources/dark_resources/geometry32.png diff --git a/share/dark_resources/globe16.png b/assets/resources/dark_resources/globe16.png similarity index 100% rename from share/dark_resources/globe16.png rename to assets/resources/dark_resources/globe16.png diff --git a/share/dark_resources/goemetry32.png b/assets/resources/dark_resources/goemetry32.png similarity index 100% rename from share/dark_resources/goemetry32.png rename to assets/resources/dark_resources/goemetry32.png diff --git a/share/dark_resources/graylight12.png b/assets/resources/dark_resources/graylight12.png similarity index 100% rename from share/dark_resources/graylight12.png rename to assets/resources/dark_resources/graylight12.png diff --git a/share/dark_resources/green32.png b/assets/resources/dark_resources/green32.png similarity index 100% rename from share/dark_resources/green32.png rename to assets/resources/dark_resources/green32.png diff --git a/share/dark_resources/greenlight12.png b/assets/resources/dark_resources/greenlight12.png similarity index 100% rename from share/dark_resources/greenlight12.png rename to assets/resources/dark_resources/greenlight12.png diff --git a/share/dark_resources/grid16.png b/assets/resources/dark_resources/grid16.png similarity index 100% rename from share/dark_resources/grid16.png rename to assets/resources/dark_resources/grid16.png diff --git a/share/dark_resources/grid32.png b/assets/resources/dark_resources/grid32.png similarity index 100% rename from share/dark_resources/grid32.png rename to assets/resources/dark_resources/grid32.png diff --git a/share/dark_resources/grid32_menu.png b/assets/resources/dark_resources/grid32_menu.png similarity index 100% rename from share/dark_resources/grid32_menu.png rename to assets/resources/dark_resources/grid32_menu.png diff --git a/share/dark_resources/help.png b/assets/resources/dark_resources/help.png similarity index 100% rename from share/dark_resources/help.png rename to assets/resources/dark_resources/help.png diff --git a/share/dark_resources/home16.png b/assets/resources/dark_resources/home16.png similarity index 100% rename from share/dark_resources/home16.png rename to assets/resources/dark_resources/home16.png diff --git a/share/dark_resources/image16.png b/assets/resources/dark_resources/image16.png similarity index 100% rename from share/dark_resources/image16.png rename to assets/resources/dark_resources/image16.png diff --git a/share/dark_resources/image32.png b/assets/resources/dark_resources/image32.png similarity index 100% rename from share/dark_resources/image32.png rename to assets/resources/dark_resources/image32.png diff --git a/share/dark_resources/import.png b/assets/resources/dark_resources/import.png similarity index 100% rename from share/dark_resources/import.png rename to assets/resources/dark_resources/import.png diff --git a/share/dark_resources/info16.png b/assets/resources/dark_resources/info16.png similarity index 100% rename from share/dark_resources/info16.png rename to assets/resources/dark_resources/info16.png diff --git a/share/dark_resources/intersection16.png b/assets/resources/dark_resources/intersection16.png similarity index 100% rename from share/dark_resources/intersection16.png rename to assets/resources/dark_resources/intersection16.png diff --git a/share/dark_resources/intersection24.png b/assets/resources/dark_resources/intersection24.png similarity index 100% rename from share/dark_resources/intersection24.png rename to assets/resources/dark_resources/intersection24.png diff --git a/share/dark_resources/intersection32.png b/assets/resources/dark_resources/intersection32.png similarity index 100% rename from share/dark_resources/intersection32.png rename to assets/resources/dark_resources/intersection32.png diff --git a/share/dark_resources/invert16.png b/assets/resources/dark_resources/invert16.png similarity index 100% rename from share/dark_resources/invert16.png rename to assets/resources/dark_resources/invert16.png diff --git a/share/dark_resources/invert32.png b/assets/resources/dark_resources/invert32.png similarity index 100% rename from share/dark_resources/invert32.png rename to assets/resources/dark_resources/invert32.png diff --git a/share/dark_resources/italic32.png b/assets/resources/dark_resources/italic32.png similarity index 100% rename from share/dark_resources/italic32.png rename to assets/resources/dark_resources/italic32.png diff --git a/share/dark_resources/join16.png b/assets/resources/dark_resources/join16.png similarity index 100% rename from share/dark_resources/join16.png rename to assets/resources/dark_resources/join16.png diff --git a/share/dark_resources/join32.png b/assets/resources/dark_resources/join32.png similarity index 100% rename from share/dark_resources/join32.png rename to assets/resources/dark_resources/join32.png diff --git a/share/dark_resources/jump_to16.png b/assets/resources/dark_resources/jump_to16.png similarity index 100% rename from share/dark_resources/jump_to16.png rename to assets/resources/dark_resources/jump_to16.png diff --git a/share/dark_resources/jump_to32.png b/assets/resources/dark_resources/jump_to32.png similarity index 100% rename from share/dark_resources/jump_to32.png rename to assets/resources/dark_resources/jump_to32.png diff --git a/share/dark_resources/language32.png b/assets/resources/dark_resources/language32.png similarity index 100% rename from share/dark_resources/language32.png rename to assets/resources/dark_resources/language32.png diff --git a/share/dark_resources/letter_t_32.png b/assets/resources/dark_resources/letter_t_32.png similarity index 100% rename from share/dark_resources/letter_t_32.png rename to assets/resources/dark_resources/letter_t_32.png diff --git a/share/dark_resources/link16.png b/assets/resources/dark_resources/link16.png similarity index 100% rename from share/dark_resources/link16.png rename to assets/resources/dark_resources/link16.png diff --git a/share/dark_resources/locate16.png b/assets/resources/dark_resources/locate16.png similarity index 100% rename from share/dark_resources/locate16.png rename to assets/resources/dark_resources/locate16.png diff --git a/share/dark_resources/locate32.png b/assets/resources/dark_resources/locate32.png similarity index 100% rename from share/dark_resources/locate32.png rename to assets/resources/dark_resources/locate32.png diff --git a/share/dark_resources/machine16.png b/assets/resources/dark_resources/machine16.png similarity index 100% rename from share/dark_resources/machine16.png rename to assets/resources/dark_resources/machine16.png diff --git a/share/dark_resources/markarea32.png b/assets/resources/dark_resources/markarea32.png similarity index 100% rename from share/dark_resources/markarea32.png rename to assets/resources/dark_resources/markarea32.png diff --git a/share/dark_resources/move16.png b/assets/resources/dark_resources/move16.png similarity index 100% rename from share/dark_resources/move16.png rename to assets/resources/dark_resources/move16.png diff --git a/share/dark_resources/move32.png b/assets/resources/dark_resources/move32.png similarity index 100% rename from share/dark_resources/move32.png rename to assets/resources/dark_resources/move32.png diff --git a/share/dark_resources/move32_bis.png b/assets/resources/dark_resources/move32_bis.png similarity index 100% rename from share/dark_resources/move32_bis.png rename to assets/resources/dark_resources/move32_bis.png diff --git a/share/dark_resources/ncc16.png b/assets/resources/dark_resources/ncc16.png similarity index 100% rename from share/dark_resources/ncc16.png rename to assets/resources/dark_resources/ncc16.png diff --git a/share/dark_resources/new_exc32.png b/assets/resources/dark_resources/new_exc32.png similarity index 100% rename from share/dark_resources/new_exc32.png rename to assets/resources/dark_resources/new_exc32.png diff --git a/share/dark_resources/new_file16.png b/assets/resources/dark_resources/new_file16.png similarity index 100% rename from share/dark_resources/new_file16.png rename to assets/resources/dark_resources/new_file16.png diff --git a/share/dark_resources/new_file32.png b/assets/resources/dark_resources/new_file32.png similarity index 100% rename from share/dark_resources/new_file32.png rename to assets/resources/dark_resources/new_file32.png diff --git a/share/dark_resources/new_file_exc16.png b/assets/resources/dark_resources/new_file_exc16.png similarity index 100% rename from share/dark_resources/new_file_exc16.png rename to assets/resources/dark_resources/new_file_exc16.png diff --git a/share/dark_resources/new_file_exc32.png b/assets/resources/dark_resources/new_file_exc32.png similarity index 100% rename from share/dark_resources/new_file_exc32.png rename to assets/resources/dark_resources/new_file_exc32.png diff --git a/share/dark_resources/new_file_geo16.png b/assets/resources/dark_resources/new_file_geo16.png similarity index 100% rename from share/dark_resources/new_file_geo16.png rename to assets/resources/dark_resources/new_file_geo16.png diff --git a/share/dark_resources/new_file_geo32.png b/assets/resources/dark_resources/new_file_geo32.png similarity index 100% rename from share/dark_resources/new_file_geo32.png rename to assets/resources/dark_resources/new_file_geo32.png diff --git a/share/dark_resources/new_file_grb16.png b/assets/resources/dark_resources/new_file_grb16.png similarity index 100% rename from share/dark_resources/new_file_grb16.png rename to assets/resources/dark_resources/new_file_grb16.png diff --git a/share/dark_resources/new_file_grb32.png b/assets/resources/dark_resources/new_file_grb32.png similarity index 100% rename from share/dark_resources/new_file_grb32.png rename to assets/resources/dark_resources/new_file_grb32.png diff --git a/share/dark_resources/new_geo16.png b/assets/resources/dark_resources/new_geo16.png similarity index 100% rename from share/dark_resources/new_geo16.png rename to assets/resources/dark_resources/new_geo16.png diff --git a/share/dark_resources/new_geo32.png b/assets/resources/dark_resources/new_geo32.png similarity index 100% rename from share/dark_resources/new_geo32.png rename to assets/resources/dark_resources/new_geo32.png diff --git a/share/dark_resources/new_geo32_bis.png b/assets/resources/dark_resources/new_geo32_bis.png similarity index 100% rename from share/dark_resources/new_geo32_bis.png rename to assets/resources/dark_resources/new_geo32_bis.png diff --git a/share/dark_resources/notebook16.png b/assets/resources/dark_resources/notebook16.png similarity index 100% rename from share/dark_resources/notebook16.png rename to assets/resources/dark_resources/notebook16.png diff --git a/share/dark_resources/notebook32.png b/assets/resources/dark_resources/notebook32.png similarity index 100% rename from share/dark_resources/notebook32.png rename to assets/resources/dark_resources/notebook32.png diff --git a/share/dark_resources/notes16.png b/assets/resources/dark_resources/notes16.png similarity index 100% rename from share/dark_resources/notes16.png rename to assets/resources/dark_resources/notes16.png diff --git a/share/dark_resources/notes16_1.png b/assets/resources/dark_resources/notes16_1.png similarity index 100% rename from share/dark_resources/notes16_1.png rename to assets/resources/dark_resources/notes16_1.png diff --git a/share/dark_resources/offset32.png b/assets/resources/dark_resources/offset32.png similarity index 100% rename from share/dark_resources/offset32.png rename to assets/resources/dark_resources/offset32.png diff --git a/share/dark_resources/offsetx32.png b/assets/resources/dark_resources/offsetx32.png similarity index 100% rename from share/dark_resources/offsetx32.png rename to assets/resources/dark_resources/offsetx32.png diff --git a/share/dark_resources/offsety32.png b/assets/resources/dark_resources/offsety32.png similarity index 100% rename from share/dark_resources/offsety32.png rename to assets/resources/dark_resources/offsety32.png diff --git a/share/dark_resources/open_excellon32.png b/assets/resources/dark_resources/open_excellon32.png similarity index 100% rename from share/dark_resources/open_excellon32.png rename to assets/resources/dark_resources/open_excellon32.png diff --git a/share/dark_resources/open_script32.png b/assets/resources/dark_resources/open_script32.png similarity index 100% rename from share/dark_resources/open_script32.png rename to assets/resources/dark_resources/open_script32.png diff --git a/share/dark_resources/origin.png b/assets/resources/dark_resources/origin.png similarity index 100% rename from share/dark_resources/origin.png rename to assets/resources/dark_resources/origin.png diff --git a/share/dark_resources/origin16.png b/assets/resources/dark_resources/origin16.png similarity index 100% rename from share/dark_resources/origin16.png rename to assets/resources/dark_resources/origin16.png diff --git a/share/dark_resources/origin2_16.png b/assets/resources/dark_resources/origin2_16.png similarity index 100% rename from share/dark_resources/origin2_16.png rename to assets/resources/dark_resources/origin2_16.png diff --git a/share/dark_resources/origin2_32.png b/assets/resources/dark_resources/origin2_32.png similarity index 100% rename from share/dark_resources/origin2_32.png rename to assets/resources/dark_resources/origin2_32.png diff --git a/share/dark_resources/origin32.png b/assets/resources/dark_resources/origin32.png similarity index 100% rename from share/dark_resources/origin32.png rename to assets/resources/dark_resources/origin32.png diff --git a/share/dark_resources/padarray32.png b/assets/resources/dark_resources/padarray32.png similarity index 100% rename from share/dark_resources/padarray32.png rename to assets/resources/dark_resources/padarray32.png diff --git a/share/dark_resources/paint16.png b/assets/resources/dark_resources/paint16.png similarity index 100% rename from share/dark_resources/paint16.png rename to assets/resources/dark_resources/paint16.png diff --git a/share/dark_resources/paint20.png b/assets/resources/dark_resources/paint20.png similarity index 100% rename from share/dark_resources/paint20.png rename to assets/resources/dark_resources/paint20.png diff --git a/share/dark_resources/paint20_1.png b/assets/resources/dark_resources/paint20_1.png similarity index 100% rename from share/dark_resources/paint20_1.png rename to assets/resources/dark_resources/paint20_1.png diff --git a/share/dark_resources/panel16.png b/assets/resources/dark_resources/panel16.png similarity index 100% rename from share/dark_resources/panel16.png rename to assets/resources/dark_resources/panel16.png diff --git a/share/dark_resources/panel32.png b/assets/resources/dark_resources/panel32.png similarity index 100% rename from share/dark_resources/panel32.png rename to assets/resources/dark_resources/panel32.png diff --git a/share/dark_resources/panelize16.png b/assets/resources/dark_resources/panelize16.png similarity index 100% rename from share/dark_resources/panelize16.png rename to assets/resources/dark_resources/panelize16.png diff --git a/share/dark_resources/panelize32.png b/assets/resources/dark_resources/panelize32.png similarity index 100% rename from share/dark_resources/panelize32.png rename to assets/resources/dark_resources/panelize32.png diff --git a/share/dark_resources/path32.png b/assets/resources/dark_resources/path32.png similarity index 100% rename from share/dark_resources/path32.png rename to assets/resources/dark_resources/path32.png diff --git a/share/dark_resources/pdf32.png b/assets/resources/dark_resources/pdf32.png similarity index 100% rename from share/dark_resources/pdf32.png rename to assets/resources/dark_resources/pdf32.png diff --git a/share/dark_resources/pdf_link16.png b/assets/resources/dark_resources/pdf_link16.png similarity index 100% rename from share/dark_resources/pdf_link16.png rename to assets/resources/dark_resources/pdf_link16.png diff --git a/share/dark_resources/plot32.png b/assets/resources/dark_resources/plot32.png similarity index 100% rename from share/dark_resources/plot32.png rename to assets/resources/dark_resources/plot32.png diff --git a/share/dark_resources/plus16.png b/assets/resources/dark_resources/plus16.png similarity index 100% rename from share/dark_resources/plus16.png rename to assets/resources/dark_resources/plus16.png diff --git a/share/dark_resources/plus32.png b/assets/resources/dark_resources/plus32.png similarity index 100% rename from share/dark_resources/plus32.png rename to assets/resources/dark_resources/plus32.png diff --git a/share/dark_resources/pointer.png b/assets/resources/dark_resources/pointer.png similarity index 100% rename from share/dark_resources/pointer.png rename to assets/resources/dark_resources/pointer.png diff --git a/share/dark_resources/pointer32.png b/assets/resources/dark_resources/pointer32.png similarity index 100% rename from share/dark_resources/pointer32.png rename to assets/resources/dark_resources/pointer32.png diff --git a/share/dark_resources/poligonize32.png b/assets/resources/dark_resources/poligonize32.png similarity index 100% rename from share/dark_resources/poligonize32.png rename to assets/resources/dark_resources/poligonize32.png diff --git a/share/dark_resources/polygon32.png b/assets/resources/dark_resources/polygon32.png similarity index 100% rename from share/dark_resources/polygon32.png rename to assets/resources/dark_resources/polygon32.png diff --git a/share/dark_resources/power16.png b/assets/resources/dark_resources/power16.png similarity index 100% rename from share/dark_resources/power16.png rename to assets/resources/dark_resources/power16.png diff --git a/share/dark_resources/pref.png b/assets/resources/dark_resources/pref.png similarity index 100% rename from share/dark_resources/pref.png rename to assets/resources/dark_resources/pref.png diff --git a/share/dark_resources/printer16.png b/assets/resources/dark_resources/printer16.png similarity index 100% rename from share/dark_resources/printer16.png rename to assets/resources/dark_resources/printer16.png diff --git a/share/dark_resources/printer32.png b/assets/resources/dark_resources/printer32.png similarity index 100% rename from share/dark_resources/printer32.png rename to assets/resources/dark_resources/printer32.png diff --git a/share/dark_resources/project16.png b/assets/resources/dark_resources/project16.png similarity index 100% rename from share/dark_resources/project16.png rename to assets/resources/dark_resources/project16.png diff --git a/share/dark_resources/project_save16.png b/assets/resources/dark_resources/project_save16.png similarity index 100% rename from share/dark_resources/project_save16.png rename to assets/resources/dark_resources/project_save16.png diff --git a/share/dark_resources/project_save32.png b/assets/resources/dark_resources/project_save32.png similarity index 100% rename from share/dark_resources/project_save32.png rename to assets/resources/dark_resources/project_save32.png diff --git a/share/dark_resources/properties32.png b/assets/resources/dark_resources/properties32.png similarity index 100% rename from share/dark_resources/properties32.png rename to assets/resources/dark_resources/properties32.png diff --git a/share/dark_resources/punch16.png b/assets/resources/dark_resources/punch16.png similarity index 100% rename from share/dark_resources/punch16.png rename to assets/resources/dark_resources/punch16.png diff --git a/share/dark_resources/punch32.png b/assets/resources/dark_resources/punch32.png similarity index 100% rename from share/dark_resources/punch32.png rename to assets/resources/dark_resources/punch32.png diff --git a/share/dark_resources/qrcode32.png b/assets/resources/dark_resources/qrcode32.png similarity index 100% rename from share/dark_resources/qrcode32.png rename to assets/resources/dark_resources/qrcode32.png diff --git a/share/dark_resources/recent_files.png b/assets/resources/dark_resources/recent_files.png similarity index 100% rename from share/dark_resources/recent_files.png rename to assets/resources/dark_resources/recent_files.png diff --git a/share/dark_resources/rectangle32.png b/assets/resources/dark_resources/rectangle32.png similarity index 100% rename from share/dark_resources/rectangle32.png rename to assets/resources/dark_resources/rectangle32.png diff --git a/share/dark_resources/recycle16.png b/assets/resources/dark_resources/recycle16.png similarity index 100% rename from share/dark_resources/recycle16.png rename to assets/resources/dark_resources/recycle16.png diff --git a/share/dark_resources/red32.png b/assets/resources/dark_resources/red32.png similarity index 100% rename from share/dark_resources/red32.png rename to assets/resources/dark_resources/red32.png diff --git a/share/dark_resources/redlight12.png b/assets/resources/dark_resources/redlight12.png similarity index 100% rename from share/dark_resources/redlight12.png rename to assets/resources/dark_resources/redlight12.png diff --git a/share/dark_resources/replot16.png b/assets/resources/dark_resources/replot16.png similarity index 100% rename from share/dark_resources/replot16.png rename to assets/resources/dark_resources/replot16.png diff --git a/share/dark_resources/replot32.png b/assets/resources/dark_resources/replot32.png similarity index 100% rename from share/dark_resources/replot32.png rename to assets/resources/dark_resources/replot32.png diff --git a/share/dark_resources/resize16.png b/assets/resources/dark_resources/resize16.png similarity index 100% rename from share/dark_resources/resize16.png rename to assets/resources/dark_resources/resize16.png diff --git a/share/dark_resources/rotate.png b/assets/resources/dark_resources/rotate.png similarity index 100% rename from share/dark_resources/rotate.png rename to assets/resources/dark_resources/rotate.png diff --git a/share/dark_resources/rules32.png b/assets/resources/dark_resources/rules32.png similarity index 100% rename from share/dark_resources/rules32.png rename to assets/resources/dark_resources/rules32.png diff --git a/share/dark_resources/save_as.png b/assets/resources/dark_resources/save_as.png similarity index 100% rename from share/dark_resources/save_as.png rename to assets/resources/dark_resources/save_as.png diff --git a/share/dark_resources/scale32.png b/assets/resources/dark_resources/scale32.png similarity index 100% rename from share/dark_resources/scale32.png rename to assets/resources/dark_resources/scale32.png diff --git a/share/dark_resources/script14.png b/assets/resources/dark_resources/script14.png similarity index 100% rename from share/dark_resources/script14.png rename to assets/resources/dark_resources/script14.png diff --git a/share/dark_resources/script16.png b/assets/resources/dark_resources/script16.png similarity index 100% rename from share/dark_resources/script16.png rename to assets/resources/dark_resources/script16.png diff --git a/share/dark_resources/script_new16.png b/assets/resources/dark_resources/script_new16.png similarity index 100% rename from share/dark_resources/script_new16.png rename to assets/resources/dark_resources/script_new16.png diff --git a/share/dark_resources/script_new24.png b/assets/resources/dark_resources/script_new24.png similarity index 100% rename from share/dark_resources/script_new24.png rename to assets/resources/dark_resources/script_new24.png diff --git a/share/dark_resources/script_open16.png b/assets/resources/dark_resources/script_open16.png similarity index 100% rename from share/dark_resources/script_open16.png rename to assets/resources/dark_resources/script_open16.png diff --git a/share/dark_resources/script_open18.png b/assets/resources/dark_resources/script_open18.png similarity index 100% rename from share/dark_resources/script_open18.png rename to assets/resources/dark_resources/script_open18.png diff --git a/share/dark_resources/script_open24.png b/assets/resources/dark_resources/script_open24.png similarity index 100% rename from share/dark_resources/script_open24.png rename to assets/resources/dark_resources/script_open24.png diff --git a/share/dark_resources/select_all.png b/assets/resources/dark_resources/select_all.png similarity index 100% rename from share/dark_resources/select_all.png rename to assets/resources/dark_resources/select_all.png diff --git a/share/dark_resources/semidisc32.png b/assets/resources/dark_resources/semidisc32.png similarity index 100% rename from share/dark_resources/semidisc32.png rename to assets/resources/dark_resources/semidisc32.png diff --git a/share/dark_resources/set_color16.png b/assets/resources/dark_resources/set_color16.png similarity index 100% rename from share/dark_resources/set_color16.png rename to assets/resources/dark_resources/set_color16.png diff --git a/share/dark_resources/set_color32.png b/assets/resources/dark_resources/set_color32.png similarity index 100% rename from share/dark_resources/set_color32.png rename to assets/resources/dark_resources/set_color32.png diff --git a/share/dark_resources/shell16.png b/assets/resources/dark_resources/shell16.png similarity index 100% rename from share/dark_resources/shell16.png rename to assets/resources/dark_resources/shell16.png diff --git a/share/dark_resources/shell32.png b/assets/resources/dark_resources/shell32.png similarity index 100% rename from share/dark_resources/shell32.png rename to assets/resources/dark_resources/shell32.png diff --git a/share/dark_resources/shortcuts24.png b/assets/resources/dark_resources/shortcuts24.png similarity index 100% rename from share/dark_resources/shortcuts24.png rename to assets/resources/dark_resources/shortcuts24.png diff --git a/share/dark_resources/skewX.png b/assets/resources/dark_resources/skewX.png similarity index 100% rename from share/dark_resources/skewX.png rename to assets/resources/dark_resources/skewX.png diff --git a/share/dark_resources/skewY.png b/assets/resources/dark_resources/skewY.png similarity index 100% rename from share/dark_resources/skewY.png rename to assets/resources/dark_resources/skewY.png diff --git a/share/dark_resources/slot26.png b/assets/resources/dark_resources/slot26.png similarity index 100% rename from share/dark_resources/slot26.png rename to assets/resources/dark_resources/slot26.png diff --git a/share/dark_resources/slot_array26.png b/assets/resources/dark_resources/slot_array26.png similarity index 100% rename from share/dark_resources/slot_array26.png rename to assets/resources/dark_resources/slot_array26.png diff --git a/share/dark_resources/snap_16.png b/assets/resources/dark_resources/snap_16.png similarity index 100% rename from share/dark_resources/snap_16.png rename to assets/resources/dark_resources/snap_16.png diff --git a/share/dark_resources/snap_filled_16.png b/assets/resources/dark_resources/snap_filled_16.png similarity index 100% rename from share/dark_resources/snap_filled_16.png rename to assets/resources/dark_resources/snap_filled_16.png diff --git a/share/dark_resources/solderpaste32.png b/assets/resources/dark_resources/solderpaste32.png similarity index 100% rename from share/dark_resources/solderpaste32.png rename to assets/resources/dark_resources/solderpaste32.png diff --git a/share/dark_resources/solderpastebis32.png b/assets/resources/dark_resources/solderpastebis32.png similarity index 100% rename from share/dark_resources/solderpastebis32.png rename to assets/resources/dark_resources/solderpastebis32.png diff --git a/share/dark_resources/source32.png b/assets/resources/dark_resources/source32.png similarity index 100% rename from share/dark_resources/source32.png rename to assets/resources/dark_resources/source32.png diff --git a/share/dark_resources/splash.png b/assets/resources/dark_resources/splash.png similarity index 100% rename from share/dark_resources/splash.png rename to assets/resources/dark_resources/splash.png diff --git a/share/dark_resources/sub32.png b/assets/resources/dark_resources/sub32.png similarity index 100% rename from share/dark_resources/sub32.png rename to assets/resources/dark_resources/sub32.png diff --git a/share/dark_resources/subtract16.png b/assets/resources/dark_resources/subtract16.png similarity index 100% rename from share/dark_resources/subtract16.png rename to assets/resources/dark_resources/subtract16.png diff --git a/share/dark_resources/subtract24.png b/assets/resources/dark_resources/subtract24.png similarity index 100% rename from share/dark_resources/subtract24.png rename to assets/resources/dark_resources/subtract24.png diff --git a/share/dark_resources/subtract32.png b/assets/resources/dark_resources/subtract32.png similarity index 100% rename from share/dark_resources/subtract32.png rename to assets/resources/dark_resources/subtract32.png diff --git a/share/dark_resources/svg16.png b/assets/resources/dark_resources/svg16.png similarity index 100% rename from share/dark_resources/svg16.png rename to assets/resources/dark_resources/svg16.png diff --git a/share/dark_resources/svg32.png b/assets/resources/dark_resources/svg32.png similarity index 100% rename from share/dark_resources/svg32.png rename to assets/resources/dark_resources/svg32.png diff --git a/share/dark_resources/text32.png b/assets/resources/dark_resources/text32.png similarity index 100% rename from share/dark_resources/text32.png rename to assets/resources/dark_resources/text32.png diff --git a/share/dark_resources/toggle_units16.png b/assets/resources/dark_resources/toggle_units16.png similarity index 100% rename from share/dark_resources/toggle_units16.png rename to assets/resources/dark_resources/toggle_units16.png diff --git a/share/dark_resources/toggle_units32.png b/assets/resources/dark_resources/toggle_units32.png similarity index 100% rename from share/dark_resources/toggle_units32.png rename to assets/resources/dark_resources/toggle_units32.png diff --git a/share/dark_resources/track32.png b/assets/resources/dark_resources/track32.png similarity index 100% rename from share/dark_resources/track32.png rename to assets/resources/dark_resources/track32.png diff --git a/share/dark_resources/transform.png b/assets/resources/dark_resources/transform.png similarity index 100% rename from share/dark_resources/transform.png rename to assets/resources/dark_resources/transform.png diff --git a/share/dark_resources/trash16.png b/assets/resources/dark_resources/trash16.png similarity index 100% rename from share/dark_resources/trash16.png rename to assets/resources/dark_resources/trash16.png diff --git a/share/dark_resources/trash32.png b/assets/resources/dark_resources/trash32.png similarity index 100% rename from share/dark_resources/trash32.png rename to assets/resources/dark_resources/trash32.png diff --git a/share/dark_resources/tv16.png b/assets/resources/dark_resources/tv16.png similarity index 100% rename from share/dark_resources/tv16.png rename to assets/resources/dark_resources/tv16.png diff --git a/share/dark_resources/underline32.png b/assets/resources/dark_resources/underline32.png similarity index 100% rename from share/dark_resources/underline32.png rename to assets/resources/dark_resources/underline32.png diff --git a/share/dark_resources/union16.png b/assets/resources/dark_resources/union16.png similarity index 100% rename from share/dark_resources/union16.png rename to assets/resources/dark_resources/union16.png diff --git a/share/dark_resources/union32.png b/assets/resources/dark_resources/union32.png similarity index 100% rename from share/dark_resources/union32.png rename to assets/resources/dark_resources/union32.png diff --git a/share/dark_resources/videohelp24.png b/assets/resources/dark_resources/videohelp24.png similarity index 100% rename from share/dark_resources/videohelp24.png rename to assets/resources/dark_resources/videohelp24.png diff --git a/share/dark_resources/view64.png b/assets/resources/dark_resources/view64.png similarity index 100% rename from share/dark_resources/view64.png rename to assets/resources/dark_resources/view64.png diff --git a/share/dark_resources/violet32.png b/assets/resources/dark_resources/violet32.png similarity index 100% rename from share/dark_resources/violet32.png rename to assets/resources/dark_resources/violet32.png diff --git a/share/dark_resources/warning.png b/assets/resources/dark_resources/warning.png similarity index 100% rename from share/dark_resources/warning.png rename to assets/resources/dark_resources/warning.png diff --git a/share/dark_resources/white32.png b/assets/resources/dark_resources/white32.png similarity index 100% rename from share/dark_resources/white32.png rename to assets/resources/dark_resources/white32.png diff --git a/share/dark_resources/workspace24.png b/assets/resources/dark_resources/workspace24.png similarity index 100% rename from share/dark_resources/workspace24.png rename to assets/resources/dark_resources/workspace24.png diff --git a/share/dark_resources/yellow32.png b/assets/resources/dark_resources/yellow32.png similarity index 100% rename from share/dark_resources/yellow32.png rename to assets/resources/dark_resources/yellow32.png diff --git a/share/dark_resources/yellowlight12.png b/assets/resources/dark_resources/yellowlight12.png similarity index 100% rename from share/dark_resources/yellowlight12.png rename to assets/resources/dark_resources/yellowlight12.png diff --git a/share/dark_resources/youtube32.png b/assets/resources/dark_resources/youtube32.png similarity index 100% rename from share/dark_resources/youtube32.png rename to assets/resources/dark_resources/youtube32.png diff --git a/share/dark_resources/zoom_fit32.png b/assets/resources/dark_resources/zoom_fit32.png similarity index 100% rename from share/dark_resources/zoom_fit32.png rename to assets/resources/dark_resources/zoom_fit32.png diff --git a/share/dark_resources/zoom_in32.png b/assets/resources/dark_resources/zoom_in32.png similarity index 100% rename from share/dark_resources/zoom_in32.png rename to assets/resources/dark_resources/zoom_in32.png diff --git a/share/dark_resources/zoom_out32.png b/assets/resources/dark_resources/zoom_out32.png similarity index 100% rename from share/dark_resources/zoom_out32.png rename to assets/resources/dark_resources/zoom_out32.png diff --git a/share/database32.png b/assets/resources/database32.png similarity index 100% rename from share/database32.png rename to assets/resources/database32.png diff --git a/share/defaults.png b/assets/resources/defaults.png similarity index 100% rename from share/defaults.png rename to assets/resources/defaults.png diff --git a/share/delete32.png b/assets/resources/delete32.png similarity index 100% rename from share/delete32.png rename to assets/resources/delete32.png diff --git a/share/delete_file16.png b/assets/resources/delete_file16.png similarity index 100% rename from share/delete_file16.png rename to assets/resources/delete_file16.png diff --git a/share/delete_file32.png b/assets/resources/delete_file32.png similarity index 100% rename from share/delete_file32.png rename to assets/resources/delete_file32.png diff --git a/share/deleteshape16.png b/assets/resources/deleteshape16.png similarity index 100% rename from share/deleteshape16.png rename to assets/resources/deleteshape16.png diff --git a/share/deleteshape24.png b/assets/resources/deleteshape24.png similarity index 100% rename from share/deleteshape24.png rename to assets/resources/deleteshape24.png diff --git a/share/deleteshape32.png b/assets/resources/deleteshape32.png similarity index 100% rename from share/deleteshape32.png rename to assets/resources/deleteshape32.png diff --git a/share/deselect_all32.png b/assets/resources/deselect_all32.png similarity index 100% rename from share/deselect_all32.png rename to assets/resources/deselect_all32.png diff --git a/share/disable16.png b/assets/resources/disable16.png similarity index 100% rename from share/disable16.png rename to assets/resources/disable16.png diff --git a/share/disable32.png b/assets/resources/disable32.png similarity index 100% rename from share/disable32.png rename to assets/resources/disable32.png diff --git a/share/disc32.png b/assets/resources/disc32.png similarity index 100% rename from share/disc32.png rename to assets/resources/disc32.png diff --git a/share/distance16.png b/assets/resources/distance16.png similarity index 100% rename from share/distance16.png rename to assets/resources/distance16.png diff --git a/share/distance32.png b/assets/resources/distance32.png similarity index 100% rename from share/distance32.png rename to assets/resources/distance32.png diff --git a/share/distance_min16.png b/assets/resources/distance_min16.png similarity index 100% rename from share/distance_min16.png rename to assets/resources/distance_min16.png diff --git a/share/distance_min32.png b/assets/resources/distance_min32.png similarity index 100% rename from share/distance_min32.png rename to assets/resources/distance_min32.png diff --git a/share/doubleside16.png b/assets/resources/doubleside16.png similarity index 100% rename from share/doubleside16.png rename to assets/resources/doubleside16.png diff --git a/share/doubleside32.png b/assets/resources/doubleside32.png similarity index 100% rename from share/doubleside32.png rename to assets/resources/doubleside32.png diff --git a/share/draw32.png b/assets/resources/draw32.png similarity index 100% rename from share/draw32.png rename to assets/resources/draw32.png diff --git a/share/drill16.png b/assets/resources/drill16.png similarity index 100% rename from share/drill16.png rename to assets/resources/drill16.png diff --git a/share/drill32.png b/assets/resources/drill32.png similarity index 100% rename from share/drill32.png rename to assets/resources/drill32.png diff --git a/share/dxf16.png b/assets/resources/dxf16.png similarity index 100% rename from share/dxf16.png rename to assets/resources/dxf16.png diff --git a/share/edit16.png b/assets/resources/edit16.png similarity index 100% rename from share/edit16.png rename to assets/resources/edit16.png diff --git a/share/edit32.png b/assets/resources/edit32.png similarity index 100% rename from share/edit32.png rename to assets/resources/edit32.png diff --git a/share/edit_file16.png b/assets/resources/edit_file16.png similarity index 100% rename from share/edit_file16.png rename to assets/resources/edit_file16.png diff --git a/share/edit_file32.png b/assets/resources/edit_file32.png similarity index 100% rename from share/edit_file32.png rename to assets/resources/edit_file32.png diff --git a/share/edit_ok16.png b/assets/resources/edit_ok16.png similarity index 100% rename from share/edit_ok16.png rename to assets/resources/edit_ok16.png diff --git a/share/edit_ok32.png b/assets/resources/edit_ok32.png similarity index 100% rename from share/edit_ok32.png rename to assets/resources/edit_ok32.png diff --git a/share/edit_ok32_bis.png b/assets/resources/edit_ok32_bis.png similarity index 100% rename from share/edit_ok32_bis.png rename to assets/resources/edit_ok32_bis.png diff --git a/share/eraser26.png b/assets/resources/eraser26.png similarity index 100% rename from share/eraser26.png rename to assets/resources/eraser26.png diff --git a/share/explode32.png b/assets/resources/explode32.png similarity index 100% rename from share/explode32.png rename to assets/resources/explode32.png diff --git a/share/export.png b/assets/resources/export.png similarity index 100% rename from share/export.png rename to assets/resources/export.png diff --git a/share/export_png32.png b/assets/resources/export_png32.png similarity index 100% rename from share/export_png32.png rename to assets/resources/export_png32.png diff --git a/share/extract_drill16.png b/assets/resources/extract_drill16.png similarity index 100% rename from share/extract_drill16.png rename to assets/resources/extract_drill16.png diff --git a/share/extract_drill32.png b/assets/resources/extract_drill32.png similarity index 100% rename from share/extract_drill32.png rename to assets/resources/extract_drill32.png diff --git a/share/fiducials_32.png b/assets/resources/fiducials_32.png similarity index 100% rename from share/fiducials_32.png rename to assets/resources/fiducials_32.png diff --git a/share/file16.png b/assets/resources/file16.png similarity index 100% rename from share/file16.png rename to assets/resources/file16.png diff --git a/share/file32.png b/assets/resources/file32.png similarity index 100% rename from share/file32.png rename to assets/resources/file32.png diff --git a/share/film16.png b/assets/resources/film16.png similarity index 100% rename from share/film16.png rename to assets/resources/film16.png diff --git a/share/film32.png b/assets/resources/film32.png similarity index 100% rename from share/film32.png rename to assets/resources/film32.png diff --git a/share/flatcam_icon128.png b/assets/resources/flatcam_icon128.png similarity index 100% rename from share/flatcam_icon128.png rename to assets/resources/flatcam_icon128.png diff --git a/share/flatcam_icon128_inv.png b/assets/resources/flatcam_icon128_inv.png similarity index 100% rename from share/flatcam_icon128_inv.png rename to assets/resources/flatcam_icon128_inv.png diff --git a/share/flatcam_icon16.ico b/assets/resources/flatcam_icon16.ico similarity index 100% rename from share/flatcam_icon16.ico rename to assets/resources/flatcam_icon16.ico diff --git a/share/flatcam_icon16.png b/assets/resources/flatcam_icon16.png similarity index 100% rename from share/flatcam_icon16.png rename to assets/resources/flatcam_icon16.png diff --git a/share/flatcam_icon24.png b/assets/resources/flatcam_icon24.png similarity index 100% rename from share/flatcam_icon24.png rename to assets/resources/flatcam_icon24.png diff --git a/share/flatcam_icon256.ico b/assets/resources/flatcam_icon256.ico similarity index 100% rename from share/flatcam_icon256.ico rename to assets/resources/flatcam_icon256.ico diff --git a/share/flatcam_icon256.png b/assets/resources/flatcam_icon256.png similarity index 100% rename from share/flatcam_icon256.png rename to assets/resources/flatcam_icon256.png diff --git a/share/flatcam_icon32.ico b/assets/resources/flatcam_icon32.ico similarity index 100% rename from share/flatcam_icon32.ico rename to assets/resources/flatcam_icon32.ico diff --git a/share/flatcam_icon32.png b/assets/resources/flatcam_icon32.png similarity index 100% rename from share/flatcam_icon32.png rename to assets/resources/flatcam_icon32.png diff --git a/share/flatcam_icon32_green.png b/assets/resources/flatcam_icon32_green.png similarity index 100% rename from share/flatcam_icon32_green.png rename to assets/resources/flatcam_icon32_green.png diff --git a/share/flatcam_icon48.ico b/assets/resources/flatcam_icon48.ico similarity index 100% rename from share/flatcam_icon48.ico rename to assets/resources/flatcam_icon48.ico diff --git a/share/flatcam_icon48.png b/assets/resources/flatcam_icon48.png similarity index 100% rename from share/flatcam_icon48.png rename to assets/resources/flatcam_icon48.png diff --git a/share/flipx.png b/assets/resources/flipx.png similarity index 100% rename from share/flipx.png rename to assets/resources/flipx.png diff --git a/share/flipy.png b/assets/resources/flipy.png similarity index 100% rename from share/flipy.png rename to assets/resources/flipy.png diff --git a/share/floppy16.png b/assets/resources/floppy16.png similarity index 100% rename from share/floppy16.png rename to assets/resources/floppy16.png diff --git a/share/floppy32.png b/assets/resources/floppy32.png similarity index 100% rename from share/floppy32.png rename to assets/resources/floppy32.png diff --git a/share/folder16.png b/assets/resources/folder16.png similarity index 100% rename from share/folder16.png rename to assets/resources/folder16.png diff --git a/share/folder32.png b/assets/resources/folder32.png similarity index 100% rename from share/folder32.png rename to assets/resources/folder32.png diff --git a/share/folder32_Excellon.png b/assets/resources/folder32_Excellon.png similarity index 100% rename from share/folder32_Excellon.png rename to assets/resources/folder32_Excellon.png diff --git a/share/folder32_bis.png b/assets/resources/folder32_bis.png similarity index 100% rename from share/folder32_bis.png rename to assets/resources/folder32_bis.png diff --git a/share/folder32_gerber.png b/assets/resources/folder32_gerber.png similarity index 100% rename from share/folder32_gerber.png rename to assets/resources/folder32_gerber.png diff --git a/share/fscreen32.png b/assets/resources/fscreen32.png similarity index 100% rename from share/fscreen32.png rename to assets/resources/fscreen32.png diff --git a/share/gear32.png b/assets/resources/gear32.png similarity index 100% rename from share/gear32.png rename to assets/resources/gear32.png diff --git a/share/gear48.png b/assets/resources/gear48.png similarity index 100% rename from share/gear48.png rename to assets/resources/gear48.png diff --git a/share/geometry16.png b/assets/resources/geometry16.png similarity index 100% rename from share/geometry16.png rename to assets/resources/geometry16.png diff --git a/share/geometry32.png b/assets/resources/geometry32.png similarity index 100% rename from share/geometry32.png rename to assets/resources/geometry32.png diff --git a/share/globe16.png b/assets/resources/globe16.png similarity index 100% rename from share/globe16.png rename to assets/resources/globe16.png diff --git a/share/graylight12.png b/assets/resources/graylight12.png similarity index 100% rename from share/graylight12.png rename to assets/resources/graylight12.png diff --git a/share/green32.png b/assets/resources/green32.png similarity index 100% rename from share/green32.png rename to assets/resources/green32.png diff --git a/share/greenlight12.png b/assets/resources/greenlight12.png similarity index 100% rename from share/greenlight12.png rename to assets/resources/greenlight12.png diff --git a/share/grid16.png b/assets/resources/grid16.png similarity index 100% rename from share/grid16.png rename to assets/resources/grid16.png diff --git a/share/grid32.png b/assets/resources/grid32.png similarity index 100% rename from share/grid32.png rename to assets/resources/grid32.png diff --git a/share/grid32_menu.png b/assets/resources/grid32_menu.png similarity index 100% rename from share/grid32_menu.png rename to assets/resources/grid32_menu.png diff --git a/share/help.png b/assets/resources/help.png similarity index 100% rename from share/help.png rename to assets/resources/help.png diff --git a/share/home16.png b/assets/resources/home16.png similarity index 100% rename from share/home16.png rename to assets/resources/home16.png diff --git a/share/image16.png b/assets/resources/image16.png similarity index 100% rename from share/image16.png rename to assets/resources/image16.png diff --git a/share/image32.png b/assets/resources/image32.png similarity index 100% rename from share/image32.png rename to assets/resources/image32.png diff --git a/share/import.png b/assets/resources/import.png similarity index 100% rename from share/import.png rename to assets/resources/import.png diff --git a/share/info16.png b/assets/resources/info16.png similarity index 100% rename from share/info16.png rename to assets/resources/info16.png diff --git a/share/intersection16.png b/assets/resources/intersection16.png similarity index 100% rename from share/intersection16.png rename to assets/resources/intersection16.png diff --git a/share/intersection24.png b/assets/resources/intersection24.png similarity index 100% rename from share/intersection24.png rename to assets/resources/intersection24.png diff --git a/share/intersection32.png b/assets/resources/intersection32.png similarity index 100% rename from share/intersection32.png rename to assets/resources/intersection32.png diff --git a/share/invert16.png b/assets/resources/invert16.png similarity index 100% rename from share/invert16.png rename to assets/resources/invert16.png diff --git a/share/invert32.png b/assets/resources/invert32.png similarity index 100% rename from share/invert32.png rename to assets/resources/invert32.png diff --git a/share/italic32.png b/assets/resources/italic32.png similarity index 100% rename from share/italic32.png rename to assets/resources/italic32.png diff --git a/share/join16.png b/assets/resources/join16.png similarity index 100% rename from share/join16.png rename to assets/resources/join16.png diff --git a/share/join32.png b/assets/resources/join32.png similarity index 100% rename from share/join32.png rename to assets/resources/join32.png diff --git a/share/jump_to16.png b/assets/resources/jump_to16.png similarity index 100% rename from share/jump_to16.png rename to assets/resources/jump_to16.png diff --git a/share/jump_to32.png b/assets/resources/jump_to32.png similarity index 100% rename from share/jump_to32.png rename to assets/resources/jump_to32.png diff --git a/share/language32.png b/assets/resources/language32.png similarity index 100% rename from share/language32.png rename to assets/resources/language32.png diff --git a/share/letter_t_32.png b/assets/resources/letter_t_32.png similarity index 100% rename from share/letter_t_32.png rename to assets/resources/letter_t_32.png diff --git a/share/link16.png b/assets/resources/link16.png similarity index 100% rename from share/link16.png rename to assets/resources/link16.png diff --git a/share/locate16.png b/assets/resources/locate16.png similarity index 100% rename from share/locate16.png rename to assets/resources/locate16.png diff --git a/share/locate32.png b/assets/resources/locate32.png similarity index 100% rename from share/locate32.png rename to assets/resources/locate32.png diff --git a/share/machine16.png b/assets/resources/machine16.png similarity index 100% rename from share/machine16.png rename to assets/resources/machine16.png diff --git a/share/markarea32.png b/assets/resources/markarea32.png similarity index 100% rename from share/markarea32.png rename to assets/resources/markarea32.png diff --git a/share/move16.png b/assets/resources/move16.png similarity index 100% rename from share/move16.png rename to assets/resources/move16.png diff --git a/share/move32.png b/assets/resources/move32.png similarity index 100% rename from share/move32.png rename to assets/resources/move32.png diff --git a/share/move32_bis.png b/assets/resources/move32_bis.png similarity index 100% rename from share/move32_bis.png rename to assets/resources/move32_bis.png diff --git a/share/ncc16.png b/assets/resources/ncc16.png similarity index 100% rename from share/ncc16.png rename to assets/resources/ncc16.png diff --git a/share/new_exc32.png b/assets/resources/new_exc32.png similarity index 100% rename from share/new_exc32.png rename to assets/resources/new_exc32.png diff --git a/share/new_file16.png b/assets/resources/new_file16.png similarity index 100% rename from share/new_file16.png rename to assets/resources/new_file16.png diff --git a/share/new_file32.png b/assets/resources/new_file32.png similarity index 100% rename from share/new_file32.png rename to assets/resources/new_file32.png diff --git a/share/new_file_exc16.png b/assets/resources/new_file_exc16.png similarity index 100% rename from share/new_file_exc16.png rename to assets/resources/new_file_exc16.png diff --git a/share/new_file_exc32.png b/assets/resources/new_file_exc32.png similarity index 100% rename from share/new_file_exc32.png rename to assets/resources/new_file_exc32.png diff --git a/share/new_file_geo16.png b/assets/resources/new_file_geo16.png similarity index 100% rename from share/new_file_geo16.png rename to assets/resources/new_file_geo16.png diff --git a/share/new_file_geo32.png b/assets/resources/new_file_geo32.png similarity index 100% rename from share/new_file_geo32.png rename to assets/resources/new_file_geo32.png diff --git a/share/new_file_grb16.png b/assets/resources/new_file_grb16.png similarity index 100% rename from share/new_file_grb16.png rename to assets/resources/new_file_grb16.png diff --git a/share/new_file_grb32.png b/assets/resources/new_file_grb32.png similarity index 100% rename from share/new_file_grb32.png rename to assets/resources/new_file_grb32.png diff --git a/share/new_geo16.png b/assets/resources/new_geo16.png similarity index 100% rename from share/new_geo16.png rename to assets/resources/new_geo16.png diff --git a/share/new_geo32.png b/assets/resources/new_geo32.png similarity index 100% rename from share/new_geo32.png rename to assets/resources/new_geo32.png diff --git a/share/new_geo32_bis.png b/assets/resources/new_geo32_bis.png similarity index 100% rename from share/new_geo32_bis.png rename to assets/resources/new_geo32_bis.png diff --git a/share/notebook16.png b/assets/resources/notebook16.png similarity index 100% rename from share/notebook16.png rename to assets/resources/notebook16.png diff --git a/share/notebook32.png b/assets/resources/notebook32.png similarity index 100% rename from share/notebook32.png rename to assets/resources/notebook32.png diff --git a/share/notes16.png b/assets/resources/notes16.png similarity index 100% rename from share/notes16.png rename to assets/resources/notes16.png diff --git a/share/notes16_1.png b/assets/resources/notes16_1.png similarity index 100% rename from share/notes16_1.png rename to assets/resources/notes16_1.png diff --git a/share/offsetx32.png b/assets/resources/offsetx32.png similarity index 100% rename from share/offsetx32.png rename to assets/resources/offsetx32.png diff --git a/share/offsety32.png b/assets/resources/offsety32.png similarity index 100% rename from share/offsety32.png rename to assets/resources/offsety32.png diff --git a/share/open_excellon32.png b/assets/resources/open_excellon32.png similarity index 100% rename from share/open_excellon32.png rename to assets/resources/open_excellon32.png diff --git a/share/open_script32.png b/assets/resources/open_script32.png similarity index 100% rename from share/open_script32.png rename to assets/resources/open_script32.png diff --git a/share/origin.png b/assets/resources/origin.png similarity index 100% rename from share/origin.png rename to assets/resources/origin.png diff --git a/share/origin16.png b/assets/resources/origin16.png similarity index 100% rename from share/origin16.png rename to assets/resources/origin16.png diff --git a/share/origin2_16.png b/assets/resources/origin2_16.png similarity index 100% rename from share/origin2_16.png rename to assets/resources/origin2_16.png diff --git a/share/origin2_32.png b/assets/resources/origin2_32.png similarity index 100% rename from share/origin2_32.png rename to assets/resources/origin2_32.png diff --git a/share/origin32.png b/assets/resources/origin32.png similarity index 100% rename from share/origin32.png rename to assets/resources/origin32.png diff --git a/share/padarray32.png b/assets/resources/padarray32.png similarity index 100% rename from share/padarray32.png rename to assets/resources/padarray32.png diff --git a/share/paint16.png b/assets/resources/paint16.png similarity index 100% rename from share/paint16.png rename to assets/resources/paint16.png diff --git a/share/paint20.png b/assets/resources/paint20.png similarity index 100% rename from share/paint20.png rename to assets/resources/paint20.png diff --git a/share/paint20_1.png b/assets/resources/paint20_1.png similarity index 100% rename from share/paint20_1.png rename to assets/resources/paint20_1.png diff --git a/share/panel16.png b/assets/resources/panel16.png similarity index 100% rename from share/panel16.png rename to assets/resources/panel16.png diff --git a/share/panel32.png b/assets/resources/panel32.png similarity index 100% rename from share/panel32.png rename to assets/resources/panel32.png diff --git a/share/panelize16.png b/assets/resources/panelize16.png similarity index 100% rename from share/panelize16.png rename to assets/resources/panelize16.png diff --git a/share/panelize32.png b/assets/resources/panelize32.png similarity index 100% rename from share/panelize32.png rename to assets/resources/panelize32.png diff --git a/share/path32.png b/assets/resources/path32.png similarity index 100% rename from share/path32.png rename to assets/resources/path32.png diff --git a/share/pdf32.png b/assets/resources/pdf32.png similarity index 100% rename from share/pdf32.png rename to assets/resources/pdf32.png diff --git a/share/pdf_link16.png b/assets/resources/pdf_link16.png similarity index 100% rename from share/pdf_link16.png rename to assets/resources/pdf_link16.png diff --git a/share/plot32.png b/assets/resources/plot32.png similarity index 100% rename from share/plot32.png rename to assets/resources/plot32.png diff --git a/share/plus16.png b/assets/resources/plus16.png similarity index 100% rename from share/plus16.png rename to assets/resources/plus16.png diff --git a/share/plus32.png b/assets/resources/plus32.png similarity index 100% rename from share/plus32.png rename to assets/resources/plus32.png diff --git a/share/pointer.svg b/assets/resources/pointer.svg similarity index 100% rename from share/pointer.svg rename to assets/resources/pointer.svg diff --git a/share/pointer32.png b/assets/resources/pointer32.png similarity index 100% rename from share/pointer32.png rename to assets/resources/pointer32.png diff --git a/share/poligonize32.png b/assets/resources/poligonize32.png similarity index 100% rename from share/poligonize32.png rename to assets/resources/poligonize32.png diff --git a/share/polygon32.png b/assets/resources/polygon32.png similarity index 100% rename from share/polygon32.png rename to assets/resources/polygon32.png diff --git a/share/power16.png b/assets/resources/power16.png similarity index 100% rename from share/power16.png rename to assets/resources/power16.png diff --git a/share/pref.png b/assets/resources/pref.png similarity index 100% rename from share/pref.png rename to assets/resources/pref.png diff --git a/share/printer16.png b/assets/resources/printer16.png similarity index 100% rename from share/printer16.png rename to assets/resources/printer16.png diff --git a/share/printer32.png b/assets/resources/printer32.png similarity index 100% rename from share/printer32.png rename to assets/resources/printer32.png diff --git a/share/project16.png b/assets/resources/project16.png similarity index 100% rename from share/project16.png rename to assets/resources/project16.png diff --git a/share/project_save16.png b/assets/resources/project_save16.png similarity index 100% rename from share/project_save16.png rename to assets/resources/project_save16.png diff --git a/share/project_save32.png b/assets/resources/project_save32.png similarity index 100% rename from share/project_save32.png rename to assets/resources/project_save32.png diff --git a/share/properties32.png b/assets/resources/properties32.png similarity index 100% rename from share/properties32.png rename to assets/resources/properties32.png diff --git a/share/punch16.png b/assets/resources/punch16.png similarity index 100% rename from share/punch16.png rename to assets/resources/punch16.png diff --git a/share/punch32.png b/assets/resources/punch32.png similarity index 100% rename from share/punch32.png rename to assets/resources/punch32.png diff --git a/share/qrcode32.png b/assets/resources/qrcode32.png similarity index 100% rename from share/qrcode32.png rename to assets/resources/qrcode32.png diff --git a/share/recent_files.png b/assets/resources/recent_files.png similarity index 100% rename from share/recent_files.png rename to assets/resources/recent_files.png diff --git a/share/rectangle32.png b/assets/resources/rectangle32.png similarity index 100% rename from share/rectangle32.png rename to assets/resources/rectangle32.png diff --git a/share/recycle16.png b/assets/resources/recycle16.png similarity index 100% rename from share/recycle16.png rename to assets/resources/recycle16.png diff --git a/share/red32.png b/assets/resources/red32.png similarity index 100% rename from share/red32.png rename to assets/resources/red32.png diff --git a/share/redlight12.png b/assets/resources/redlight12.png similarity index 100% rename from share/redlight12.png rename to assets/resources/redlight12.png diff --git a/share/replot16.png b/assets/resources/replot16.png similarity index 100% rename from share/replot16.png rename to assets/resources/replot16.png diff --git a/share/replot32.png b/assets/resources/replot32.png similarity index 100% rename from share/replot32.png rename to assets/resources/replot32.png diff --git a/share/resize16.png b/assets/resources/resize16.png similarity index 100% rename from share/resize16.png rename to assets/resources/resize16.png diff --git a/share/rotate.png b/assets/resources/rotate.png similarity index 100% rename from share/rotate.png rename to assets/resources/rotate.png diff --git a/share/rules32.png b/assets/resources/rules32.png similarity index 100% rename from share/rules32.png rename to assets/resources/rules32.png diff --git a/share/save_as.png b/assets/resources/save_as.png similarity index 100% rename from share/save_as.png rename to assets/resources/save_as.png diff --git a/share/scale32.png b/assets/resources/scale32.png similarity index 100% rename from share/scale32.png rename to assets/resources/scale32.png diff --git a/share/script14.png b/assets/resources/script14.png similarity index 100% rename from share/script14.png rename to assets/resources/script14.png diff --git a/share/script16.png b/assets/resources/script16.png similarity index 100% rename from share/script16.png rename to assets/resources/script16.png diff --git a/share/script_new16.png b/assets/resources/script_new16.png similarity index 100% rename from share/script_new16.png rename to assets/resources/script_new16.png diff --git a/share/script_new24.png b/assets/resources/script_new24.png similarity index 100% rename from share/script_new24.png rename to assets/resources/script_new24.png diff --git a/share/script_open16.png b/assets/resources/script_open16.png similarity index 100% rename from share/script_open16.png rename to assets/resources/script_open16.png diff --git a/share/script_open18.png b/assets/resources/script_open18.png similarity index 100% rename from share/script_open18.png rename to assets/resources/script_open18.png diff --git a/share/script_open24.png b/assets/resources/script_open24.png similarity index 100% rename from share/script_open24.png rename to assets/resources/script_open24.png diff --git a/share/select_all.png b/assets/resources/select_all.png similarity index 100% rename from share/select_all.png rename to assets/resources/select_all.png diff --git a/share/semidisc32.png b/assets/resources/semidisc32.png similarity index 100% rename from share/semidisc32.png rename to assets/resources/semidisc32.png diff --git a/share/set_color16.png b/assets/resources/set_color16.png similarity index 100% rename from share/set_color16.png rename to assets/resources/set_color16.png diff --git a/share/set_color32.png b/assets/resources/set_color32.png similarity index 100% rename from share/set_color32.png rename to assets/resources/set_color32.png diff --git a/share/shell16.png b/assets/resources/shell16.png similarity index 100% rename from share/shell16.png rename to assets/resources/shell16.png diff --git a/share/shell32.png b/assets/resources/shell32.png similarity index 100% rename from share/shell32.png rename to assets/resources/shell32.png diff --git a/share/shortcuts24.png b/assets/resources/shortcuts24.png similarity index 100% rename from share/shortcuts24.png rename to assets/resources/shortcuts24.png diff --git a/share/skewX.png b/assets/resources/skewX.png similarity index 100% rename from share/skewX.png rename to assets/resources/skewX.png diff --git a/share/skewY.png b/assets/resources/skewY.png similarity index 100% rename from share/skewY.png rename to assets/resources/skewY.png diff --git a/share/slot26.png b/assets/resources/slot26.png similarity index 100% rename from share/slot26.png rename to assets/resources/slot26.png diff --git a/share/slot_array26.png b/assets/resources/slot_array26.png similarity index 100% rename from share/slot_array26.png rename to assets/resources/slot_array26.png diff --git a/share/snap_16.png b/assets/resources/snap_16.png similarity index 100% rename from share/snap_16.png rename to assets/resources/snap_16.png diff --git a/share/snap_filled_16.png b/assets/resources/snap_filled_16.png similarity index 100% rename from share/snap_filled_16.png rename to assets/resources/snap_filled_16.png diff --git a/share/solderpaste32.png b/assets/resources/solderpaste32.png similarity index 100% rename from share/solderpaste32.png rename to assets/resources/solderpaste32.png diff --git a/share/solderpastebis32.png b/assets/resources/solderpastebis32.png similarity index 100% rename from share/solderpastebis32.png rename to assets/resources/solderpastebis32.png diff --git a/share/source32.png b/assets/resources/source32.png similarity index 100% rename from share/source32.png rename to assets/resources/source32.png diff --git a/share/splash.png b/assets/resources/splash.png similarity index 100% rename from share/splash.png rename to assets/resources/splash.png diff --git a/share/sub32.png b/assets/resources/sub32.png similarity index 100% rename from share/sub32.png rename to assets/resources/sub32.png diff --git a/share/subtract16.png b/assets/resources/subtract16.png similarity index 100% rename from share/subtract16.png rename to assets/resources/subtract16.png diff --git a/share/subtract24.png b/assets/resources/subtract24.png similarity index 100% rename from share/subtract24.png rename to assets/resources/subtract24.png diff --git a/share/subtract32.png b/assets/resources/subtract32.png similarity index 100% rename from share/subtract32.png rename to assets/resources/subtract32.png diff --git a/share/svg16.png b/assets/resources/svg16.png similarity index 100% rename from share/svg16.png rename to assets/resources/svg16.png diff --git a/share/svg32.png b/assets/resources/svg32.png similarity index 100% rename from share/svg32.png rename to assets/resources/svg32.png diff --git a/share/text32.png b/assets/resources/text32.png similarity index 100% rename from share/text32.png rename to assets/resources/text32.png diff --git a/share/toggle_units16.png b/assets/resources/toggle_units16.png similarity index 100% rename from share/toggle_units16.png rename to assets/resources/toggle_units16.png diff --git a/share/toggle_units32.png b/assets/resources/toggle_units32.png similarity index 100% rename from share/toggle_units32.png rename to assets/resources/toggle_units32.png diff --git a/share/track32.png b/assets/resources/track32.png similarity index 100% rename from share/track32.png rename to assets/resources/track32.png diff --git a/share/transform.png b/assets/resources/transform.png similarity index 100% rename from share/transform.png rename to assets/resources/transform.png diff --git a/share/trash16.png b/assets/resources/trash16.png similarity index 100% rename from share/trash16.png rename to assets/resources/trash16.png diff --git a/share/trash32.png b/assets/resources/trash32.png similarity index 100% rename from share/trash32.png rename to assets/resources/trash32.png diff --git a/share/tv16.png b/assets/resources/tv16.png similarity index 100% rename from share/tv16.png rename to assets/resources/tv16.png diff --git a/share/underline32.png b/assets/resources/underline32.png similarity index 100% rename from share/underline32.png rename to assets/resources/underline32.png diff --git a/share/union16.png b/assets/resources/union16.png similarity index 100% rename from share/union16.png rename to assets/resources/union16.png diff --git a/share/union32.png b/assets/resources/union32.png similarity index 100% rename from share/union32.png rename to assets/resources/union32.png diff --git a/share/videohelp24.png b/assets/resources/videohelp24.png similarity index 100% rename from share/videohelp24.png rename to assets/resources/videohelp24.png diff --git a/share/view64.png b/assets/resources/view64.png similarity index 100% rename from share/view64.png rename to assets/resources/view64.png diff --git a/share/violet32.png b/assets/resources/violet32.png similarity index 100% rename from share/violet32.png rename to assets/resources/violet32.png diff --git a/share/warning.png b/assets/resources/warning.png similarity index 100% rename from share/warning.png rename to assets/resources/warning.png diff --git a/share/white32.png b/assets/resources/white32.png similarity index 100% rename from share/white32.png rename to assets/resources/white32.png diff --git a/share/workspace24.png b/assets/resources/workspace24.png similarity index 100% rename from share/workspace24.png rename to assets/resources/workspace24.png diff --git a/share/yellow32.png b/assets/resources/yellow32.png similarity index 100% rename from share/yellow32.png rename to assets/resources/yellow32.png diff --git a/share/yellowlight12.png b/assets/resources/yellowlight12.png similarity index 100% rename from share/yellowlight12.png rename to assets/resources/yellowlight12.png diff --git a/share/youtube32.png b/assets/resources/youtube32.png similarity index 100% rename from share/youtube32.png rename to assets/resources/youtube32.png diff --git a/share/zoom_fit32.png b/assets/resources/zoom_fit32.png similarity index 100% rename from share/zoom_fit32.png rename to assets/resources/zoom_fit32.png diff --git a/share/zoom_in32.png b/assets/resources/zoom_in32.png similarity index 100% rename from share/zoom_in32.png rename to assets/resources/zoom_in32.png diff --git a/share/zoom_out32.png b/assets/resources/zoom_out32.png similarity index 100% rename from share/zoom_out32.png rename to assets/resources/zoom_out32.png diff --git a/flatcamGUI/ObjectUI.py b/flatcamGUI/ObjectUI.py index 01ebf384..f0b4d145 100644 --- a/flatcamGUI/ObjectUI.py +++ b/flatcamGUI/ObjectUI.py @@ -35,7 +35,8 @@ class ObjectUI(QtWidgets.QWidget): put UI elements in ObjectUI.custom_box (QtWidgets.QLayout). """ - def __init__(self, app, icon_file='share/flatcam_icon32.png', title=_('FlatCAM Object'), parent=None, common=True): + def __init__(self, app, icon_file='assets/resources/flatcam_icon32.png', title=_('FlatCAM Object'), + parent=None, common=True): QtWidgets.QWidget.__init__(self, parent=parent) self.app = app @@ -48,9 +49,9 @@ class ObjectUI(QtWidgets.QWidget): theme = 'white' if theme == 'white': - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' else: - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' layout = QtWidgets.QVBoxLayout() self.setLayout(layout) @@ -60,7 +61,7 @@ class ObjectUI(QtWidgets.QWidget): layout.addLayout(self.title_box) # ## Page Title icon - pixmap = QtGui.QPixmap(icon_file.replace('share', self.resource_loc)) + pixmap = QtGui.QPixmap(icon_file.replace('assets/resources', self.resource_loc)) self.icon = QtWidgets.QLabel() self.icon.setPixmap(pixmap) self.title_box.addWidget(self.icon, stretch=0) @@ -713,9 +714,9 @@ class ExcellonObjectUI(ObjectUI): theme = 'white' if theme == 'white': - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' else: - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' ObjectUI.__init__(self, title=_('Excellon Object'), icon_file=self.resource_loc + '/drill32.png', @@ -1412,9 +1413,9 @@ class GeometryObjectUI(ObjectUI): theme = 'white' if theme == 'white': - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' else: - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' super(GeometryObjectUI, self).__init__( title=_('Geometry Object'), @@ -2108,9 +2109,9 @@ class CNCObjectUI(ObjectUI): theme = 'white' if theme == 'white': - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' else: - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' ObjectUI.__init__( self, title=_('CNC Job Object'), @@ -2441,9 +2442,9 @@ class ScriptObjectUI(ObjectUI): theme = 'white' if theme == 'white': - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' else: - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' ObjectUI.__init__(self, title=_('Script Object'), icon_file=self.resource_loc + '/script_new24.png', @@ -2508,9 +2509,9 @@ class DocumentObjectUI(ObjectUI): theme = 'white' if theme == 'white': - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' else: - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' ObjectUI.__init__(self, title=_('Document Object'), icon_file=self.resource_loc + '/notes16_1.png', diff --git a/flatcamGUI/PreferencesUI.py b/flatcamGUI/PreferencesUI.py index 96c5e52e..67d39521 100644 --- a/flatcamGUI/PreferencesUI.py +++ b/flatcamGUI/PreferencesUI.py @@ -1116,9 +1116,9 @@ class GeneralAPPSetGroupUI(OptionsGroupUI): theme = 'white' if theme == 'white': - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' else: - self.resource_loc = 'share' + self.resource_loc = 'assets/resources' # Create a grid layout for the Application general settings grid0 = QtWidgets.QGridLayout() diff --git a/flatcamObjects/ObjectCollection.py b/flatcamObjects/ObjectCollection.py index 4c00a6c0..d8e68524 100644 --- a/flatcamObjects/ObjectCollection.py +++ b/flatcamObjects/ObjectCollection.py @@ -248,12 +248,12 @@ class ObjectCollection(QtCore.QAbstractItemModel): } icon_files = { - "gerber": "share/flatcam_icon16.png", - "excellon": "share/drill16.png", - "cncjob": "share/cnc16.png", - "geometry": "share/geometry16.png", - "script": "share/script_new16.png", - "document": "share/notes16_1.png" + "gerber": "assets/resources/flatcam_icon16.png", + "excellon": "assets/resources/drill16.png", + "cncjob": "assets/resources/cnc16.png", + "geometry": "assets/resources/geometry16.png", + "script": "assets/resources/script_new16.png", + "document": "assets/resources/notes16_1.png" } # will emit the name of the object that was just selected @@ -273,7 +273,7 @@ class ObjectCollection(QtCore.QAbstractItemModel): self.icons = {} for kind in ObjectCollection.icon_files: self.icons[kind] = QtGui.QPixmap( - ObjectCollection.icon_files[kind].replace('share', self.app.resource_location)) + ObjectCollection.icon_files[kind].replace('assets/resources', self.app.resource_location)) # Create root tree view item self.root_item = TreeItem(["root"]) diff --git a/make_freezed.py b/make_freezed.py index 75ad7521..461bd907 100644 --- a/make_freezed.py +++ b/make_freezed.py @@ -62,7 +62,7 @@ include_files.append(("assets", "lib/assets")) include_files.append(("assets/examples", "lib/assets/examples")) include_files.append(("assets/linux", "lib/assets/linux")) include_files.append(("assets/resources", "lib/assets/resources")) -include_files.append(("share", "lib/share")) +# include_files.append(("share", "lib/share")) include_files.append(("flatcamGUI/VisPyData", "lib/vispy")) include_files.append(("config", "lib/config")) @@ -108,7 +108,7 @@ def getTargetName(): return "FlatCAM.dmg" -exe = Executable("FlatCAM.py", icon='share/flatcam_icon48.ico', base=base, targetName=getTargetName()) +exe = Executable("FlatCAM.py", icon='assets/resources/flatcam_icon48.ico', base=base, targetName=getTargetName()) setup( name="FlatCAM", diff --git a/setup_ubuntu.sh b/setup_ubuntu.sh index 7700b389..fec5b612 100644 --- a/setup_ubuntu.sh +++ b/setup_ubuntu.sh @@ -8,6 +8,7 @@ sudo apt-get install -y \ libgeos-dev \ libpng-dev \ libspatialindex-dev \ + qt5-style-plugins \ python3-dev \ python3-gdal \ python3-pip \