[Libreoffice-commits] core.git: 2 commits - icon-themes/elementary icon-themes/elementary_svg include/svx svx/Library_svx.mk svx/source

Tomaž Vajngerl (via logerrit) logerrit at kemper.freedesktop.org
Mon Jan 18 02:36:09 UTC 2021


 icon-themes/elementary/cmd/32/acceptalltrackedchanges.png          |binary
 icon-themes/elementary/cmd/32/accepttrackedchange.png              |binary
 icon-themes/elementary/cmd/32/accepttrackedchanges.png             |binary
 icon-themes/elementary/cmd/32/accepttrackedchangetonext.png        |binary
 icon-themes/elementary/cmd/32/ar/deleterecord.png                  |binary
 icon-themes/elementary/cmd/32/ar/removebullets.png                 |binary
 icon-themes/elementary/cmd/32/bezierdelete.png                     |binary
 icon-themes/elementary/cmd/32/capturepoint.png                     |binary
 icon-themes/elementary/cmd/32/cleararrowdependents.png             |binary
 icon-themes/elementary/cmd/32/cleararrowprecedents.png             |binary
 icon-themes/elementary/cmd/32/cleararrows.png                      |binary
 icon-themes/elementary/cmd/32/commentchangetracking.png            |binary
 icon-themes/elementary/cmd/32/dbformdelete.png                     |binary
 icon-themes/elementary/cmd/32/dbquerydelete.png                    |binary
 icon-themes/elementary/cmd/32/dbreportdelete.png                   |binary
 icon-themes/elementary/cmd/32/dbtabledelete.png                    |binary
 icon-themes/elementary/cmd/32/deleteallannotation.png              |binary
 icon-themes/elementary/cmd/32/deleteallbreaks.png                  |binary
 icon-themes/elementary/cmd/32/deleteannotation.png                 |binary
 icon-themes/elementary/cmd/32/deleteauthor.png                     |binary
 icon-themes/elementary/cmd/32/deletecolumns.png                    |binary
 icon-themes/elementary/cmd/32/deletemasterpage.png                 |binary
 icon-themes/elementary/cmd/32/deletepage.png                       |binary
 icon-themes/elementary/cmd/32/deletepivottable.png                 |binary
 icon-themes/elementary/cmd/32/deleteprintarea.png                  |binary
 icon-themes/elementary/cmd/32/deleterecord.png                     |binary
 icon-themes/elementary/cmd/32/deleterows.png                       |binary
 icon-themes/elementary/cmd/32/deleteslide.png                      |binary
 icon-themes/elementary/cmd/32/deletetable.png                      |binary
 icon-themes/elementary/cmd/32/formfilternavigator.png              |binary
 icon-themes/elementary/cmd/32/graphicfilterpopart.png              |binary
 icon-themes/elementary/cmd/32/graphicfilterremovenoise.png         |binary
 icon-themes/elementary/cmd/32/helplinesuse.png                     |binary
 icon-themes/elementary/cmd/32/lc_deleterecord.png                  |binary
 icon-themes/elementary/cmd/32/lc_graphicfilterremovenoise.png      |binary
 icon-themes/elementary/cmd/32/lc_removebullets.png                 |binary
 icon-themes/elementary/cmd/32/macrorecorder.png                    |binary
 icon-themes/elementary/cmd/32/managebreakpoints.png                |binary
 icon-themes/elementary/cmd/32/mediamute.png                        |binary
 icon-themes/elementary/cmd/32/navigator.png                        |binary
 icon-themes/elementary/cmd/32/nexttrackedchange.png                |binary
 icon-themes/elementary/cmd/32/previoustrackedchange.png            |binary
 icon-themes/elementary/cmd/32/redline_deleted.png                  |binary
 icon-themes/elementary/cmd/32/rejectalltrackedchanges.png          |binary
 icon-themes/elementary/cmd/32/rejecttrackedchange.png              |binary
 icon-themes/elementary/cmd/32/rejecttrackedchangetonext.png        |binary
 icon-themes/elementary/cmd/32/remove.png                           |binary
 icon-themes/elementary/cmd/32/removebullets.png                    |binary
 icon-themes/elementary/cmd/32/removefiltersort.png                 |binary
 icon-themes/elementary/cmd/32/removehyperlink.png                  |binary
 icon-themes/elementary/cmd/32/reportnavigator.png                  |binary
 icon-themes/elementary/cmd/32/sc_graphicfilterremovenoise.png      |binary
 icon-themes/elementary/cmd/32/showfmexplorer.png                   |binary
 icon-themes/elementary/cmd/32/showinvalid.png                      |binary
 icon-themes/elementary/cmd/32/showtrackedchanges.png               |binary
 icon-themes/elementary/cmd/32/snapborder.png                       |binary
 icon-themes/elementary/cmd/32/snapframe.png                        |binary
 icon-themes/elementary/cmd/32/snappoints.png                       |binary
 icon-themes/elementary/cmd/32/togglebreakpoint.png                 |binary
 icon-themes/elementary/cmd/32/trackchanges.png                     |binary
 icon-themes/elementary/cmd/32/trackchangesbar.png                  |binary
 icon-themes/elementary/cmd/ar/lc_deleterecord.png                  |binary
 icon-themes/elementary/cmd/ar/lc_removebullets.png                 |binary
 icon-themes/elementary/cmd/ar/sc_deleterecord.png                  |binary
 icon-themes/elementary/cmd/ar/sc_removebullets.png                 |binary
 icon-themes/elementary/cmd/lc_acceptalltrackedchanges.png          |binary
 icon-themes/elementary/cmd/lc_accepttrackedchange.png              |binary
 icon-themes/elementary/cmd/lc_accepttrackedchanges.png             |binary
 icon-themes/elementary/cmd/lc_accepttrackedchangetonext.png        |binary
 icon-themes/elementary/cmd/lc_bezierdelete.png                     |binary
 icon-themes/elementary/cmd/lc_capturepoint.png                     |binary
 icon-themes/elementary/cmd/lc_cleararrowdependents.png             |binary
 icon-themes/elementary/cmd/lc_cleararrowprecedents.png             |binary
 icon-themes/elementary/cmd/lc_cleararrows.png                      |binary
 icon-themes/elementary/cmd/lc_commentchangetracking.png            |binary
 icon-themes/elementary/cmd/lc_dbformdelete.png                     |binary
 icon-themes/elementary/cmd/lc_dbquerydelete.png                    |binary
 icon-themes/elementary/cmd/lc_dbreportdelete.png                   |binary
 icon-themes/elementary/cmd/lc_dbtabledelete.png                    |binary
 icon-themes/elementary/cmd/lc_delete.png                           |binary
 icon-themes/elementary/cmd/lc_deleteallannotation.png              |binary
 icon-themes/elementary/cmd/lc_deleteallbreaks.png                  |binary
 icon-themes/elementary/cmd/lc_deleteannotation.png                 |binary
 icon-themes/elementary/cmd/lc_deleteauthor.png                     |binary
 icon-themes/elementary/cmd/lc_deletecolumns.png                    |binary
 icon-themes/elementary/cmd/lc_deletemasterpage.png                 |binary
 icon-themes/elementary/cmd/lc_deletepage.png                       |binary
 icon-themes/elementary/cmd/lc_deletepivottable.png                 |binary
 icon-themes/elementary/cmd/lc_deleteprintarea.png                  |binary
 icon-themes/elementary/cmd/lc_deleterecord.png                     |binary
 icon-themes/elementary/cmd/lc_deleterows.png                       |binary
 icon-themes/elementary/cmd/lc_deleteslide.png                      |binary
 icon-themes/elementary/cmd/lc_deletetable.png                      |binary
 icon-themes/elementary/cmd/lc_formfilternavigator.png              |binary
 icon-themes/elementary/cmd/lc_graphicfilterpopart.png              |binary
 icon-themes/elementary/cmd/lc_helplinesuse.png                     |binary
 icon-themes/elementary/cmd/lc_macrorecorder.png                    |binary
 icon-themes/elementary/cmd/lc_managebreakpoints.png                |binary
 icon-themes/elementary/cmd/lc_mediamute.png                        |binary
 icon-themes/elementary/cmd/lc_navigator.png                        |binary
 icon-themes/elementary/cmd/lc_nexttrackedchange.png                |binary
 icon-themes/elementary/cmd/lc_previoustrackedchange.png            |binary
 icon-themes/elementary/cmd/lc_rejectalltrackedchanges.png          |binary
 icon-themes/elementary/cmd/lc_rejecttrackedchange.png              |binary
 icon-themes/elementary/cmd/lc_rejecttrackedchangetonext.png        |binary
 icon-themes/elementary/cmd/lc_remove.png                           |binary
 icon-themes/elementary/cmd/lc_removebullets.png                    |binary
 icon-themes/elementary/cmd/lc_removefiltersort.png                 |binary
 icon-themes/elementary/cmd/lc_removehyperlink.png                  |binary
 icon-themes/elementary/cmd/lc_reportnavigator.png                  |binary
 icon-themes/elementary/cmd/lc_showfmexplorer.png                   |binary
 icon-themes/elementary/cmd/lc_showinvalid.png                      |binary
 icon-themes/elementary/cmd/lc_showtrackedchanges.png               |binary
 icon-themes/elementary/cmd/lc_snapborder.png                       |binary
 icon-themes/elementary/cmd/lc_snapframe.png                        |binary
 icon-themes/elementary/cmd/lc_snappoints.png                       |binary
 icon-themes/elementary/cmd/lc_togglebreakpoint.png                 |binary
 icon-themes/elementary/cmd/lc_trackchanges.png                     |binary
 icon-themes/elementary/cmd/lc_trackchangesbar.png                  |binary
 icon-themes/elementary/cmd/sc_acceptalltrackedchanges.png          |binary
 icon-themes/elementary/cmd/sc_accepttrackedchange.png              |binary
 icon-themes/elementary/cmd/sc_accepttrackedchanges.png             |binary
 icon-themes/elementary/cmd/sc_accepttrackedchangetonext.png        |binary
 icon-themes/elementary/cmd/sc_bezierdelete.png                     |binary
 icon-themes/elementary/cmd/sc_capturepoint.png                     |binary
 icon-themes/elementary/cmd/sc_cleararrowdependents.png             |binary
 icon-themes/elementary/cmd/sc_cleararrowprecedents.png             |binary
 icon-themes/elementary/cmd/sc_cleararrows.png                      |binary
 icon-themes/elementary/cmd/sc_commentchangetracking.png            |binary
 icon-themes/elementary/cmd/sc_dbformdelete.png                     |binary
 icon-themes/elementary/cmd/sc_dbquerydelete.png                    |binary
 icon-themes/elementary/cmd/sc_dbreportdelete.png                   |binary
 icon-themes/elementary/cmd/sc_dbtabledelete.png                    |binary
 icon-themes/elementary/cmd/sc_deleteallannotation.png              |binary
 icon-themes/elementary/cmd/sc_deleteallbreaks.png                  |binary
 icon-themes/elementary/cmd/sc_deleteannotation.png                 |binary
 icon-themes/elementary/cmd/sc_deleteauthor.png                     |binary
 icon-themes/elementary/cmd/sc_deletecolumns.png                    |binary
 icon-themes/elementary/cmd/sc_deletemasterpage.png                 |binary
 icon-themes/elementary/cmd/sc_deletepage.png                       |binary
 icon-themes/elementary/cmd/sc_deletepivottable.png                 |binary
 icon-themes/elementary/cmd/sc_deleteprintarea.png                  |binary
 icon-themes/elementary/cmd/sc_deleterecord.png                     |binary
 icon-themes/elementary/cmd/sc_deleterows.png                       |binary
 icon-themes/elementary/cmd/sc_deleteslide.png                      |binary
 icon-themes/elementary/cmd/sc_deletetable.png                      |binary
 icon-themes/elementary/cmd/sc_formfilternavigator.png              |binary
 icon-themes/elementary/cmd/sc_graphicfilterpopart.png              |binary
 icon-themes/elementary/cmd/sc_helplinesuse.png                     |binary
 icon-themes/elementary/cmd/sc_macrorecorder.png                    |binary
 icon-themes/elementary/cmd/sc_managebreakpoints.png                |binary
 icon-themes/elementary/cmd/sc_mediamute.png                        |binary
 icon-themes/elementary/cmd/sc_navigator.png                        |binary
 icon-themes/elementary/cmd/sc_nexttrackedchange.png                |binary
 icon-themes/elementary/cmd/sc_previoustrackedchange.png            |binary
 icon-themes/elementary/cmd/sc_rejectalltrackedchanges.png          |binary
 icon-themes/elementary/cmd/sc_rejecttrackedchange.png              |binary
 icon-themes/elementary/cmd/sc_rejecttrackedchangetonext.png        |binary
 icon-themes/elementary/cmd/sc_remove.png                           |binary
 icon-themes/elementary/cmd/sc_removebullets.png                    |binary
 icon-themes/elementary/cmd/sc_removefiltersort.png                 |binary
 icon-themes/elementary/cmd/sc_removehyperlink.png                  |binary
 icon-themes/elementary/cmd/sc_reportnavigator.png                  |binary
 icon-themes/elementary/cmd/sc_showfmexplorer.png                   |binary
 icon-themes/elementary/cmd/sc_showinvalid.png                      |binary
 icon-themes/elementary/cmd/sc_showtrackedchanges.png               |binary
 icon-themes/elementary/cmd/sc_snapborder.png                       |binary
 icon-themes/elementary/cmd/sc_snapframe.png                        |binary
 icon-themes/elementary/cmd/sc_snappoints.png                       |binary
 icon-themes/elementary/cmd/sc_togglebreakpoint.png                 |binary
 icon-themes/elementary/cmd/sc_trackchanges.png                     |binary
 icon-themes/elementary/cmd/sc_trackchangesbar.png                  |binary
 icon-themes/elementary/extensions/res/scanner/minus.png            |binary
 icon-themes/elementary/res/baswatr.png                             |binary
 icon-themes/elementary/res/grafikde.png                            |binary
 icon-themes/elementary/res/im30841.png                             |binary
 icon-themes/elementary/res/sx03129.png                             |binary
 icon-themes/elementary/res/target.png                              |binary
 icon-themes/elementary/res/tb05.png                                |binary
 icon-themes/elementary/sc/res/icon-set-circles1-red.png            |binary
 icon-themes/elementary/sc/res/icon-set-colorarrows-down.png        |binary
 icon-themes/elementary/sc/res/icon-set-flags-red.png               |binary
 icon-themes/elementary/sc/res/icon-set-negative-red-smilie.png     |binary
 icon-themes/elementary/sc/res/icon-set-shapes-diamond.png          |binary
 icon-themes/elementary/sc/res/icon-set-symbols1-cross.png          |binary
 icon-themes/elementary/sc/res/icon-set-trafficlights-red.png       |binary
 icon-themes/elementary/sc/res/icon-set-triangles-down.png          |binary
 icon-themes/elementary/sd/res/del1bmp.png                          |binary
 icon-themes/elementary/sd/res/delall.png                           |binary
 icon-themes/elementary/svtools/res/ed04.png                        |binary
 icon-themes/elementary/sw/res/redline_deleted.png                  |binary
 icon-themes/elementary_svg/cmd/32/acceptalltrackedchanges.svg      |    2 
 icon-themes/elementary_svg/cmd/32/accepttrackedchange.svg          |    2 
 icon-themes/elementary_svg/cmd/32/accepttrackedchanges.svg         |    2 
 icon-themes/elementary_svg/cmd/32/accepttrackedchangetonext.svg    |    2 
 icon-themes/elementary_svg/cmd/32/ar/deleterecord.svg              |    2 
 icon-themes/elementary_svg/cmd/32/ar/removebullets.svg             |    2 
 icon-themes/elementary_svg/cmd/32/bezierdelete.svg                 |    2 
 icon-themes/elementary_svg/cmd/32/capturepoint.svg                 |    2 
 icon-themes/elementary_svg/cmd/32/cleararrowdependents.svg         |    2 
 icon-themes/elementary_svg/cmd/32/cleararrowprecedents.svg         |    2 
 icon-themes/elementary_svg/cmd/32/cleararrows.svg                  |    2 
 icon-themes/elementary_svg/cmd/32/commentchangetracking.svg        |    2 
 icon-themes/elementary_svg/cmd/32/dbformdelete.svg                 |    2 
 icon-themes/elementary_svg/cmd/32/dbquerydelete.svg                |    2 
 icon-themes/elementary_svg/cmd/32/dbreportdelete.svg               |    2 
 icon-themes/elementary_svg/cmd/32/dbtabledelete.svg                |    2 
 icon-themes/elementary_svg/cmd/32/deleteallannotation.svg          |    2 
 icon-themes/elementary_svg/cmd/32/deleteallbreaks.svg              |    2 
 icon-themes/elementary_svg/cmd/32/deleteannotation.svg             |    2 
 icon-themes/elementary_svg/cmd/32/deleteauthor.svg                 |    2 
 icon-themes/elementary_svg/cmd/32/deletecolumns.svg                |    2 
 icon-themes/elementary_svg/cmd/32/deletemasterpage.svg             |    2 
 icon-themes/elementary_svg/cmd/32/deletepage.svg                   |    2 
 icon-themes/elementary_svg/cmd/32/deletepivottable.svg             |    2 
 icon-themes/elementary_svg/cmd/32/deleteprintarea.svg              |    2 
 icon-themes/elementary_svg/cmd/32/deleterecord.svg                 |    2 
 icon-themes/elementary_svg/cmd/32/deleterows.svg                   |    2 
 icon-themes/elementary_svg/cmd/32/deleteslide.svg                  |    2 
 icon-themes/elementary_svg/cmd/32/deletetable.svg                  |    2 
 icon-themes/elementary_svg/cmd/32/formfilternavigator.svg          |    2 
 icon-themes/elementary_svg/cmd/32/graphicfilterpopart.svg          |    2 
 icon-themes/elementary_svg/cmd/32/graphicfilterremovenoise.svg     |    2 
 icon-themes/elementary_svg/cmd/32/helplinesuse.svg                 |    2 
 icon-themes/elementary_svg/cmd/32/lc_deleterecord.svg              |    1 
 icon-themes/elementary_svg/cmd/32/lc_graphicfilterremovenoise.svg  |    1 
 icon-themes/elementary_svg/cmd/32/lc_removebullets.svg             |    1 
 icon-themes/elementary_svg/cmd/32/macrorecorder.svg                |    2 
 icon-themes/elementary_svg/cmd/32/managebreakpoints.svg            |    2 
 icon-themes/elementary_svg/cmd/32/mediamute.svg                    |    1 
 icon-themes/elementary_svg/cmd/32/navigator.svg                    |    2 
 icon-themes/elementary_svg/cmd/32/nexttrackedchange.svg            |    2 
 icon-themes/elementary_svg/cmd/32/previoustrackedchange.svg        |    2 
 icon-themes/elementary_svg/cmd/32/redline_deleted.svg              |    1 
 icon-themes/elementary_svg/cmd/32/rejectalltrackedchanges.svg      |    2 
 icon-themes/elementary_svg/cmd/32/rejecttrackedchange.svg          |    2 
 icon-themes/elementary_svg/cmd/32/rejecttrackedchangetonext.svg    |    2 
 icon-themes/elementary_svg/cmd/32/remove.svg                       |    2 
 icon-themes/elementary_svg/cmd/32/removebullets.svg                |    2 
 icon-themes/elementary_svg/cmd/32/removefiltersort.svg             |    2 
 icon-themes/elementary_svg/cmd/32/removehyperlink.svg              |    2 
 icon-themes/elementary_svg/cmd/32/reportnavigator.svg              |    2 
 icon-themes/elementary_svg/cmd/32/sc_graphicfilterremovenoise.svg  |    1 
 icon-themes/elementary_svg/cmd/32/showfmexplorer.svg               |    2 
 icon-themes/elementary_svg/cmd/32/showtrackedchanges.svg           |    2 
 icon-themes/elementary_svg/cmd/32/snapborder.svg                   |    2 
 icon-themes/elementary_svg/cmd/32/snapframe.svg                    |    2 
 icon-themes/elementary_svg/cmd/32/snappoints.svg                   |    2 
 icon-themes/elementary_svg/cmd/32/togglebreakpoint.svg             |    2 
 icon-themes/elementary_svg/cmd/32/trackchanges.svg                 |    2 
 icon-themes/elementary_svg/cmd/32/trackchangesbar.svg              |    2 
 icon-themes/elementary_svg/cmd/ar/lc_deleterecord.svg              |    2 
 icon-themes/elementary_svg/cmd/ar/lc_removebullets.svg             |    2 
 icon-themes/elementary_svg/cmd/ar/sc_deleterecord.svg              |    2 
 icon-themes/elementary_svg/cmd/ar/sc_removebullets.svg             |    2 
 icon-themes/elementary_svg/cmd/lc_acceptalltrackedchanges.svg      |    2 
 icon-themes/elementary_svg/cmd/lc_accepttrackedchange.svg          |    2 
 icon-themes/elementary_svg/cmd/lc_accepttrackedchanges.svg         |    2 
 icon-themes/elementary_svg/cmd/lc_accepttrackedchangetonext.svg    |    2 
 icon-themes/elementary_svg/cmd/lc_bezierdelete.svg                 |    2 
 icon-themes/elementary_svg/cmd/lc_capturepoint.svg                 |    2 
 icon-themes/elementary_svg/cmd/lc_cleararrowdependents.svg         |    2 
 icon-themes/elementary_svg/cmd/lc_cleararrowprecedents.svg         |    2 
 icon-themes/elementary_svg/cmd/lc_cleararrows.svg                  |    2 
 icon-themes/elementary_svg/cmd/lc_commentchangetracking.svg        |    2 
 icon-themes/elementary_svg/cmd/lc_dbformdelete.svg                 |    2 
 icon-themes/elementary_svg/cmd/lc_dbquerydelete.svg                |    2 
 icon-themes/elementary_svg/cmd/lc_dbreportdelete.svg               |    2 
 icon-themes/elementary_svg/cmd/lc_dbtabledelete.svg                |    2 
 icon-themes/elementary_svg/cmd/lc_deleteallannotation.svg          |    2 
 icon-themes/elementary_svg/cmd/lc_deleteallbreaks.svg              |    2 
 icon-themes/elementary_svg/cmd/lc_deleteannotation.svg             |    2 
 icon-themes/elementary_svg/cmd/lc_deleteauthor.svg                 |    2 
 icon-themes/elementary_svg/cmd/lc_deletecolumns.svg                |    2 
 icon-themes/elementary_svg/cmd/lc_deletemasterpage.svg             |    2 
 icon-themes/elementary_svg/cmd/lc_deletepage.svg                   |    2 
 icon-themes/elementary_svg/cmd/lc_deletepivottable.svg             |    2 
 icon-themes/elementary_svg/cmd/lc_deleteprintarea.svg              |    2 
 icon-themes/elementary_svg/cmd/lc_deleterecord.svg                 |    2 
 icon-themes/elementary_svg/cmd/lc_deleterows.svg                   |    2 
 icon-themes/elementary_svg/cmd/lc_deleteslide.svg                  |    2 
 icon-themes/elementary_svg/cmd/lc_deletetable.svg                  |    2 
 icon-themes/elementary_svg/cmd/lc_formfilternavigator.svg          |    2 
 icon-themes/elementary_svg/cmd/lc_graphicfilterpopart.svg          |    2 
 icon-themes/elementary_svg/cmd/lc_helplinesuse.svg                 |    2 
 icon-themes/elementary_svg/cmd/lc_macrorecorder.svg                |    2 
 icon-themes/elementary_svg/cmd/lc_managebreakpoints.svg            |    2 
 icon-themes/elementary_svg/cmd/lc_mediamute.svg                    |    2 
 icon-themes/elementary_svg/cmd/lc_navigator.svg                    |    2 
 icon-themes/elementary_svg/cmd/lc_nexttrackedchange.svg            |    2 
 icon-themes/elementary_svg/cmd/lc_previoustrackedchange.svg        |    2 
 icon-themes/elementary_svg/cmd/lc_rejectalltrackedchanges.svg      |    2 
 icon-themes/elementary_svg/cmd/lc_rejecttrackedchange.svg          |    2 
 icon-themes/elementary_svg/cmd/lc_rejecttrackedchangetonext.svg    |    2 
 icon-themes/elementary_svg/cmd/lc_remove.svg                       |    2 
 icon-themes/elementary_svg/cmd/lc_removebullets.svg                |    2 
 icon-themes/elementary_svg/cmd/lc_removefiltersort.svg             |    2 
 icon-themes/elementary_svg/cmd/lc_removehyperlink.svg              |    2 
 icon-themes/elementary_svg/cmd/lc_reportnavigator.svg              |    2 
 icon-themes/elementary_svg/cmd/lc_showfmexplorer.svg               |    2 
 icon-themes/elementary_svg/cmd/lc_showtrackedchanges.svg           |    2 
 icon-themes/elementary_svg/cmd/lc_snapborder.svg                   |    2 
 icon-themes/elementary_svg/cmd/lc_snapframe.svg                    |    2 
 icon-themes/elementary_svg/cmd/lc_snappoints.svg                   |    2 
 icon-themes/elementary_svg/cmd/lc_togglebreakpoint.svg             |    2 
 icon-themes/elementary_svg/cmd/lc_trackchanges.svg                 |    2 
 icon-themes/elementary_svg/cmd/lc_trackchangesbar.svg              |    2 
 icon-themes/elementary_svg/cmd/sc_acceptalltrackedchanges.svg      |    2 
 icon-themes/elementary_svg/cmd/sc_accepttrackedchange.svg          |    2 
 icon-themes/elementary_svg/cmd/sc_accepttrackedchanges.svg         |    2 
 icon-themes/elementary_svg/cmd/sc_accepttrackedchangetonext.svg    |    2 
 icon-themes/elementary_svg/cmd/sc_bezierdelete.svg                 |    2 
 icon-themes/elementary_svg/cmd/sc_capturepoint.svg                 |    2 
 icon-themes/elementary_svg/cmd/sc_cleararrowdependents.svg         |    2 
 icon-themes/elementary_svg/cmd/sc_cleararrowprecedents.svg         |    2 
 icon-themes/elementary_svg/cmd/sc_cleararrows.svg                  |    2 
 icon-themes/elementary_svg/cmd/sc_commentchangetracking.svg        |    2 
 icon-themes/elementary_svg/cmd/sc_dbformdelete.svg                 |    2 
 icon-themes/elementary_svg/cmd/sc_dbquerydelete.svg                |    2 
 icon-themes/elementary_svg/cmd/sc_dbreportdelete.svg               |    2 
 icon-themes/elementary_svg/cmd/sc_dbtabledelete.svg                |    2 
 icon-themes/elementary_svg/cmd/sc_deleteallannotation.svg          |    2 
 icon-themes/elementary_svg/cmd/sc_deleteallbreaks.svg              |    2 
 icon-themes/elementary_svg/cmd/sc_deleteannotation.svg             |    2 
 icon-themes/elementary_svg/cmd/sc_deleteauthor.svg                 |    2 
 icon-themes/elementary_svg/cmd/sc_deletecolumns.svg                |    2 
 icon-themes/elementary_svg/cmd/sc_deletemasterpage.svg             |    2 
 icon-themes/elementary_svg/cmd/sc_deletepage.svg                   |    2 
 icon-themes/elementary_svg/cmd/sc_deletepivottable.svg             |    2 
 icon-themes/elementary_svg/cmd/sc_deleteprintarea.svg              |    2 
 icon-themes/elementary_svg/cmd/sc_deleterecord.svg                 |    2 
 icon-themes/elementary_svg/cmd/sc_deleterows.svg                   |    2 
 icon-themes/elementary_svg/cmd/sc_deleteslide.svg                  |    2 
 icon-themes/elementary_svg/cmd/sc_deletetable.svg                  |    2 
 icon-themes/elementary_svg/cmd/sc_formfilternavigator.svg          |    2 
 icon-themes/elementary_svg/cmd/sc_graphicfilterpopart.svg          |    2 
 icon-themes/elementary_svg/cmd/sc_helplinesuse.svg                 |    4 
 icon-themes/elementary_svg/cmd/sc_macrorecorder.svg                |    2 
 icon-themes/elementary_svg/cmd/sc_managebreakpoints.svg            |    2 
 icon-themes/elementary_svg/cmd/sc_mediamute.svg                    |    2 
 icon-themes/elementary_svg/cmd/sc_navigator.svg                    |    2 
 icon-themes/elementary_svg/cmd/sc_nexttrackedchange.svg            |    2 
 icon-themes/elementary_svg/cmd/sc_previoustrackedchange.svg        |    2 
 icon-themes/elementary_svg/cmd/sc_rejectalltrackedchanges.svg      |    2 
 icon-themes/elementary_svg/cmd/sc_rejecttrackedchange.svg          |    2 
 icon-themes/elementary_svg/cmd/sc_rejecttrackedchangetonext.svg    |    2 
 icon-themes/elementary_svg/cmd/sc_remove.svg                       |    2 
 icon-themes/elementary_svg/cmd/sc_removebullets.svg                |    2 
 icon-themes/elementary_svg/cmd/sc_removefiltersort.svg             |    2 
 icon-themes/elementary_svg/cmd/sc_removehyperlink.svg              |    2 
 icon-themes/elementary_svg/cmd/sc_reportnavigator.svg              |    5 
 icon-themes/elementary_svg/cmd/sc_showfmexplorer.svg               |    2 
 icon-themes/elementary_svg/cmd/sc_showtrackedchanges.svg           |    2 
 icon-themes/elementary_svg/cmd/sc_snapborder.svg                   |    2 
 icon-themes/elementary_svg/cmd/sc_snapframe.svg                    |    2 
 icon-themes/elementary_svg/cmd/sc_snappoints.svg                   |    2 
 icon-themes/elementary_svg/cmd/sc_togglebreakpoint.svg             |    2 
 icon-themes/elementary_svg/cmd/sc_trackchanges.svg                 |    2 
 icon-themes/elementary_svg/cmd/sc_trackchangesbar.svg              |    2 
 icon-themes/elementary_svg/extensions/res/scanner/minus.svg        |    2 
 icon-themes/elementary_svg/res/baswatr.svg                         |    2 
 icon-themes/elementary_svg/res/grafikde.svg                        |    2 
 icon-themes/elementary_svg/res/im30841.svg                         |    2 
 icon-themes/elementary_svg/res/sx03129.svg                         |    2 
 icon-themes/elementary_svg/res/target.svg                          |    2 
 icon-themes/elementary_svg/res/tb05.svg                            |    2 
 icon-themes/elementary_svg/sc/res/icon-set-circles1-red.svg        |    2 
 icon-themes/elementary_svg/sc/res/icon-set-colorarrows-down.svg    |    2 
 icon-themes/elementary_svg/sc/res/icon-set-flags-red.svg           |    2 
 icon-themes/elementary_svg/sc/res/icon-set-negative-red-smilie.svg |    2 
 icon-themes/elementary_svg/sc/res/icon-set-shapes-diamond.svg      |    2 
 icon-themes/elementary_svg/sc/res/icon-set-symbols1-cross.svg      |    2 
 icon-themes/elementary_svg/sc/res/icon-set-trafficlights-red.svg   |    2 
 icon-themes/elementary_svg/sc/res/icon-set-triangles-down.svg      |    2 
 icon-themes/elementary_svg/sd/res/del1bmp.svg                      |    2 
 icon-themes/elementary_svg/sd/res/delall.svg                       |    2 
 icon-themes/elementary_svg/svtools/res/ed04.svg                    |    2 
 icon-themes/elementary_svg/sw/res/redline_deleted.svg              |    2 
 include/svx/devtools/DevelopmentToolDockingWindow.hxx              |   43 
 include/svx/devtools/DocumentModelTreeHandler.hxx                  |   62 +
 svx/Library_svx.mk                                                 |    1 
 svx/source/devtools/DevelopmentToolDockingWindow.cxx               |  495 ---------
 svx/source/devtools/DocumentModelTreeHandler.cxx                   |  515 ++++++++++
 383 files changed, 771 insertions(+), 718 deletions(-)

New commits:
commit 2d7fd94b41ffab68a25e0003ef55f80c210646b6
Author:     Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
AuthorDate: Sun Jan 17 20:45:12 2021 +0900
Commit:     Tomaž Vajngerl <quikee at gmail.com>
CommitDate: Mon Jan 18 03:35:35 2021 +0100

    devtools: separate DocumentModelTreeHandler into its own file(s)
    
    Change-Id: Ie657fca3d7e221ca6fbce1016589bd86312530fd
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109499
    Tested-by: Jenkins
    Reviewed-by: Tomaž Vajngerl <quikee at gmail.com>

diff --git a/include/svx/devtools/DevelopmentToolDockingWindow.hxx b/include/svx/devtools/DevelopmentToolDockingWindow.hxx
index addfec5d23ef..03ca8a387000 100644
--- a/include/svx/devtools/DevelopmentToolDockingWindow.hxx
+++ b/include/svx/devtools/DevelopmentToolDockingWindow.hxx
@@ -18,48 +18,9 @@
 #include <com/sun/star/uno/XInterface.hpp>
 #include <com/sun/star/uno/Reference.hxx>
 
-#include <unordered_map>
-
-class SVX_DLLPUBLIC DocumentModelTreeHandler
-{
-private:
-    std::unique_ptr<weld::TreeView>& mpDocumentModelTree;
-    css::uno::Reference<css::uno::XInterface> mxDocument;
-
-    std::unordered_map<OUString, css::uno::Reference<css::uno::XInterface>> maUnoObjectMap;
-
-    void clearChildren(weld::TreeIter const& rParent);
-
-    void fillSheets(weld::TreeIter const& rParent);
-    void fillPages(weld::TreeIter const& rParent);
-    void fillSlides(weld::TreeIter const& rParent);
-    void fillMasterSlides(weld::TreeIter const& rParent);
-    void fillParagraphs(weld::TreeIter const& rParent);
-    void fillShapes(weld::TreeIter const& rParent);
-    void fillTables(weld::TreeIter const& rParent);
-    void fillFrames(weld::TreeIter const& rParent);
-    void fillGraphicObjects(weld::TreeIter const& rParent);
-    void fillOLEObjects(weld::TreeIter const& rParent);
-    void fillStyleFamilies(weld::TreeIter const& rParent);
+#include <svx/devtools/DocumentModelTreeHandler.hxx>
 
-    void insertDocModelToParent(weld::TreeIter const& rParent, OUString const& rName,
-                                css::uno::Reference<css::uno::XInterface> const& rInterface);
-
-public:
-    DocumentModelTreeHandler(std::unique_ptr<weld::TreeView>& pDocumentModelTree,
-                             css::uno::Reference<css::uno::XInterface> const& xDocument)
-        : mpDocumentModelTree(pDocumentModelTree)
-        , mxDocument(xDocument)
-    {
-        mpDocumentModelTree->connect_expanding(
-            LINK(this, DocumentModelTreeHandler, ExpandingHandler));
-    }
-
-    DECL_LINK(ExpandingHandler, const weld::TreeIter&, bool);
-
-    void inspectDocument();
-    css::uno::Reference<css::uno::XInterface> getObjectByID(OUString const& rID);
-};
+#include <unordered_map>
 
 class SVX_DLLPUBLIC DevelopmentToolDockingWindow final : public SfxDockingWindow
 {
diff --git a/include/svx/devtools/DocumentModelTreeHandler.hxx b/include/svx/devtools/DocumentModelTreeHandler.hxx
new file mode 100644
index 000000000000..d85716562419
--- /dev/null
+++ b/include/svx/devtools/DocumentModelTreeHandler.hxx
@@ -0,0 +1,62 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ */
+
+#pragma once
+
+#include <svx/svxdllapi.h>
+#include <vcl/weld.hxx>
+
+#include <com/sun/star/uno/XInterface.hpp>
+#include <com/sun/star/uno/Reference.hxx>
+
+#include <unordered_map>
+
+class DocumentModelTreeHandler
+{
+private:
+    std::unique_ptr<weld::TreeView>& mpDocumentModelTree;
+    css::uno::Reference<css::uno::XInterface> mxDocument;
+
+    std::unordered_map<OUString, css::uno::Reference<css::uno::XInterface>> maUnoObjectMap;
+
+    void clearChildren(weld::TreeIter const& rParent);
+
+    void fillSheets(weld::TreeIter const& rParent);
+    void fillPages(weld::TreeIter const& rParent);
+    void fillSlides(weld::TreeIter const& rParent);
+    void fillMasterSlides(weld::TreeIter const& rParent);
+    void fillParagraphs(weld::TreeIter const& rParent);
+    void fillShapes(weld::TreeIter const& rParent);
+    void fillTables(weld::TreeIter const& rParent);
+    void fillFrames(weld::TreeIter const& rParent);
+    void fillGraphicObjects(weld::TreeIter const& rParent);
+    void fillOLEObjects(weld::TreeIter const& rParent);
+    void fillStyleFamilies(weld::TreeIter const& rParent);
+
+    void insertDocModelToParent(weld::TreeIter const& rParent, OUString const& rName,
+                                css::uno::Reference<css::uno::XInterface> const& rInterface);
+
+public:
+    DocumentModelTreeHandler(std::unique_ptr<weld::TreeView>& pDocumentModelTree,
+                             css::uno::Reference<css::uno::XInterface> const& xDocument)
+        : mpDocumentModelTree(pDocumentModelTree)
+        , mxDocument(xDocument)
+    {
+        mpDocumentModelTree->connect_expanding(
+            LINK(this, DocumentModelTreeHandler, ExpandingHandler));
+    }
+
+    DECL_LINK(ExpandingHandler, const weld::TreeIter&, bool);
+
+    void inspectDocument();
+    css::uno::Reference<css::uno::XInterface> getObjectByID(OUString const& rID);
+};
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/svx/Library_svx.mk b/svx/Library_svx.mk
index 8a67a5f4b5db..d22639450f84 100644
--- a/svx/Library_svx.mk
+++ b/svx/Library_svx.mk
@@ -106,6 +106,7 @@ $(eval $(call gb_Library_add_exception_objects,svx,\
     svx/source/customshapes/EnhancedCustomShapeHandle \
     svx/source/devtools/DevelopmentToolChildWindow \
     svx/source/devtools/DevelopmentToolDockingWindow \
+    svx/source/devtools/DocumentModelTreeHandler \
     svx/source/dialog/AccessibilityCheckDialog \
     svx/source/dialog/_bmpmask \
     svx/source/dialog/charmap \
diff --git a/svx/source/devtools/DevelopmentToolDockingWindow.cxx b/svx/source/devtools/DevelopmentToolDockingWindow.cxx
index 8bb161b910ee..f1ebbc355836 100644
--- a/svx/source/devtools/DevelopmentToolDockingWindow.cxx
+++ b/svx/source/devtools/DevelopmentToolDockingWindow.cxx
@@ -13,6 +13,7 @@
 #include <svx/devtools/DevelopmentToolDockingWindow.hxx>
 
 #include <com/sun/star/uno/XComponentContext.hpp>
+#include <com/sun/star/lang/XServiceInfo.hpp>
 
 #include <com/sun/star/beans/theIntrospection.hpp>
 #include <com/sun/star/beans/XIntrospection.hpp>
@@ -21,9 +22,6 @@
 #include <com/sun/star/beans/PropertyConcept.hpp>
 #include <com/sun/star/beans/MethodConcept.hpp>
 #include <com/sun/star/reflection/XIdlMethod.hpp>
-#include <com/sun/star/lang/XServiceInfo.hpp>
-#include <com/sun/star/text/XTextDocument.hpp>
-#include <com/sun/star/container/XEnumerationAccess.hpp>
 
 #include <comphelper/processfactory.hxx>
 
@@ -43,28 +41,6 @@
 
 #include <com/sun/star/view/XSelectionSupplier.hpp>
 
-#include <com/sun/star/drawing/XDrawPage.hpp>
-#include <com/sun/star/drawing/XDrawPages.hpp>
-#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
-#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
-#include <com/sun/star/drawing/XMasterPagesSupplier.hpp>
-
-#include <com/sun/star/container/XNamed.hpp>
-
-#include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
-#include <com/sun/star/sheet/XSpreadsheet.hpp>
-#include <com/sun/star/sheet/XSpreadsheets.hpp>
-#include <com/sun/star/sheet/XDataPilotTablesSupplier.hpp>
-#include <com/sun/star/sheet/XDataPilotTables.hpp>
-#include <com/sun/star/table/XTableChartsSupplier.hpp>
-#include <com/sun/star/table/XTableCharts.hpp>
-
-#include <com/sun/star/text/XTextTablesSupplier.hpp>
-#include <com/sun/star/text/XTextFramesSupplier.hpp>
-#include <com/sun/star/text/XTextGraphicObjectsSupplier.hpp>
-#include <com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp>
-#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
-
 using namespace css;
 
 namespace
@@ -108,477 +84,8 @@ private:
     SelectionChangeHandler& operator=(const SelectionChangeHandler&) = delete;
 };
 
-void lclAppendToParent(std::unique_ptr<weld::TreeView>& rTree, weld::TreeIter const& rParent,
-                       OUString const& rString, bool bChildrenOnDemand = false)
-{
-    rTree->insert(&rParent, -1, &rString, nullptr, nullptr, nullptr, bChildrenOnDemand, nullptr);
-}
-
-void lclAppendToParentWithIter(std::unique_ptr<weld::TreeView>& rTree,
-                               weld::TreeIter const& rParent, weld::TreeIter& rCurrent,
-                               OUString const& rString, bool bChildrenOnDemand = false)
-{
-    rTree->insert(&rParent, -1, &rString, nullptr, nullptr, nullptr, bChildrenOnDemand, &rCurrent);
-}
-
-void lclAppend(std::unique_ptr<weld::TreeView>& rTree, OUString const& rString)
-{
-    rTree->insert(nullptr, -1, &rString, nullptr, nullptr, nullptr, true, nullptr);
-}
-
-OUString lclGetNamed(uno::Reference<uno::XInterface> const& xObject)
-{
-    uno::Reference<container::XNamed> xNamed(xObject, uno::UNO_QUERY);
-    if (!xNamed.is())
-        return OUString();
-    return xNamed->getName();
-}
-
 } // end anonymous namespace
 
-uno::Reference<uno::XInterface> DocumentModelTreeHandler::getObjectByID(OUString const& rID)
-{
-    uno::Reference<uno::XInterface> xObject;
-    if (maUnoObjectMap.find(rID) == maUnoObjectMap.end())
-        return xObject;
-    xObject = maUnoObjectMap.at(rID);
-    return xObject;
-}
-
-void DocumentModelTreeHandler::insertDocModelToParent(
-    weld::TreeIter const& rParent, OUString const& rName,
-    uno::Reference<uno::XInterface> const& rInterface)
-{
-    maUnoObjectMap.emplace(rName, rInterface);
-    lclAppendToParent(mpDocumentModelTree, rParent, rName);
-}
-
-void DocumentModelTreeHandler::clearChildren(weld::TreeIter const& rParent)
-{
-    bool bChild = false;
-    do
-    {
-        bChild = mpDocumentModelTree->iter_has_child(rParent);
-        if (bChild)
-        {
-            std::unique_ptr<weld::TreeIter> pChild = mpDocumentModelTree->make_iterator(&rParent);
-            bChild = mpDocumentModelTree->iter_children(*pChild);
-            if (bChild)
-            {
-                mpDocumentModelTree->remove(*pChild);
-            }
-        }
-    } while (bChild);
-}
-
-IMPL_LINK(DocumentModelTreeHandler, ExpandingHandler, weld::TreeIter const&, rParent, bool)
-{
-    OUString aText = mpDocumentModelTree->get_text(rParent);
-    if (aText == "Paragraphs")
-    {
-        clearChildren(rParent);
-        fillParagraphs(rParent);
-    }
-    else if (aText == "Shapes")
-    {
-        uno::Reference<lang::XServiceInfo> xDocumentServiceInfo(mxDocument, uno::UNO_QUERY_THROW);
-        if (xDocumentServiceInfo->supportsService("com.sun.star.text.TextDocument"))
-        {
-            clearChildren(rParent);
-            fillShapes(rParent);
-        }
-    }
-    else if (aText == "Tables")
-    {
-        clearChildren(rParent);
-        fillTables(rParent);
-    }
-    else if (aText == "Frames")
-    {
-        clearChildren(rParent);
-        fillFrames(rParent);
-    }
-    else if (aText == "Graphic Objects")
-    {
-        clearChildren(rParent);
-        fillGraphicObjects(rParent);
-    }
-    else if (aText == "Embedded Objects")
-    {
-        clearChildren(rParent);
-        fillOLEObjects(rParent);
-    }
-    else if (aText == "Styles")
-    {
-        clearChildren(rParent);
-        fillStyleFamilies(rParent);
-    }
-    else if (aText == "Pages")
-    {
-        clearChildren(rParent);
-        fillPages(rParent);
-    }
-    else if (aText == "Slides")
-    {
-        clearChildren(rParent);
-        fillSlides(rParent);
-    }
-    else if (aText == "Master Slides")
-    {
-        clearChildren(rParent);
-        fillMasterSlides(rParent);
-    }
-    else if (aText == "Sheets")
-    {
-        clearChildren(rParent);
-        fillSheets(rParent);
-    }
-
-    return true;
-}
-
-void DocumentModelTreeHandler::fillGraphicObjects(weld::TreeIter const& rParent)
-{
-    uno::Reference<text::XTextGraphicObjectsSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
-    if (!xSupplier.is())
-        return;
-    uno::Reference<container::XNameAccess> xGraphicObjects = xSupplier->getGraphicObjects();
-    const uno::Sequence<OUString> aNames = xGraphicObjects->getElementNames();
-    for (auto const& rName : aNames)
-    {
-        uno::Reference<uno::XInterface> xObject(xGraphicObjects->getByName(rName), uno::UNO_QUERY);
-        insertDocModelToParent(rParent, rName, xObject);
-    }
-}
-
-void DocumentModelTreeHandler::fillOLEObjects(weld::TreeIter const& rParent)
-{
-    uno::Reference<text::XTextEmbeddedObjectsSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
-    if (!xSupplier.is())
-        return;
-    uno::Reference<container::XNameAccess> xOleObjects = xSupplier->getEmbeddedObjects();
-    const uno::Sequence<OUString> aNames = xOleObjects->getElementNames();
-    for (auto const& rName : aNames)
-    {
-        uno::Reference<uno::XInterface> xObject(xOleObjects->getByName(rName), uno::UNO_QUERY);
-        insertDocModelToParent(rParent, rName, xObject);
-    }
-}
-
-void DocumentModelTreeHandler::fillStyleFamilies(weld::TreeIter const& rParent)
-{
-    uno::Reference<style::XStyleFamiliesSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
-    if (!xSupplier.is())
-        return;
-    uno::Reference<container::XNameAccess> xStyleFamilies = xSupplier->getStyleFamilies();
-    const uno::Sequence<OUString> aNames = xStyleFamilies->getElementNames();
-    for (auto const& rFamilyName : aNames)
-    {
-        uno::Reference<container::XNameAccess> xStyleFamily(xStyleFamilies->getByName(rFamilyName),
-                                                            uno::UNO_QUERY);
-
-        std::unique_ptr<weld::TreeIter> pCurrentStyleFamily = mpDocumentModelTree->make_iterator();
-        lclAppendToParentWithIter(mpDocumentModelTree, rParent, *pCurrentStyleFamily, rFamilyName);
-        maUnoObjectMap.emplace(rFamilyName, xStyleFamily);
-
-        const uno::Sequence<OUString> aStyleNames = xStyleFamily->getElementNames();
-        for (auto const& rStyleName : aStyleNames)
-        {
-            uno::Reference<uno::XInterface> xStyle(xStyleFamily->getByName(rStyleName),
-                                                   uno::UNO_QUERY);
-            insertDocModelToParent(*pCurrentStyleFamily, rStyleName, xStyle);
-        }
-    }
-}
-
-void DocumentModelTreeHandler::fillFrames(weld::TreeIter const& rParent)
-{
-    uno::Reference<text::XTextFramesSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
-    if (!xSupplier.is())
-        return;
-    uno::Reference<container::XNameAccess> xFrames = xSupplier->getTextFrames();
-    const uno::Sequence<OUString> aNames = xFrames->getElementNames();
-    for (auto const& rName : aNames)
-    {
-        uno::Reference<uno::XInterface> xObject(xFrames->getByName(rName), uno::UNO_QUERY);
-        insertDocModelToParent(rParent, rName, xObject);
-    }
-}
-
-void DocumentModelTreeHandler::fillTables(weld::TreeIter const& rParent)
-{
-    uno::Reference<text::XTextTablesSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
-    if (!xSupplier.is())
-        return;
-    uno::Reference<container::XNameAccess> xTables = xSupplier->getTextTables();
-    const uno::Sequence<OUString> aNames = xTables->getElementNames();
-    for (auto const& rName : aNames)
-    {
-        uno::Reference<uno::XInterface> xObject(xTables->getByName(rName), uno::UNO_QUERY);
-        insertDocModelToParent(rParent, rName, xObject);
-    }
-}
-
-void DocumentModelTreeHandler::fillSheets(weld::TreeIter const& rParent)
-{
-    uno::Reference<sheet::XSpreadsheetDocument> xSheetDoc(mxDocument, uno::UNO_QUERY);
-    if (!xSheetDoc.is())
-        return;
-    uno::Reference<sheet::XSpreadsheets> xSheets = xSheetDoc->getSheets();
-    uno::Reference<container::XIndexAccess> xIndex(xSheets, uno::UNO_QUERY);
-    for (sal_Int32 i = 0; i < xIndex->getCount(); ++i)
-    {
-        uno::Reference<sheet::XSpreadsheet> xSheet(xIndex->getByIndex(i), uno::UNO_QUERY);
-
-        OUString aSlideString = lclGetNamed(xSheet);
-        if (aSlideString.isEmpty())
-            aSlideString = "Sheet " + OUString::number(i + 1);
-
-        std::unique_ptr<weld::TreeIter> pCurrentSheet = mpDocumentModelTree->make_iterator();
-        lclAppendToParentWithIter(mpDocumentModelTree, rParent, *pCurrentSheet, aSlideString);
-        maUnoObjectMap.emplace(aSlideString, xSheet);
-
-        {
-            uno::Reference<drawing::XDrawPageSupplier> xDrawPageSupplier(xSheet, uno::UNO_QUERY);
-            uno::Reference<container::XIndexAccess> xDraws = xDrawPageSupplier->getDrawPage();
-
-            std::unique_ptr<weld::TreeIter> pCurrentShapes = mpDocumentModelTree->make_iterator();
-
-            lclAppendToParentWithIter(mpDocumentModelTree, *pCurrentSheet, *pCurrentShapes,
-                                      "Shapes");
-            maUnoObjectMap.emplace("Shapes", xDraws);
-
-            for (sal_Int32 nIndexShapes = 0; nIndexShapes < xDraws->getCount(); ++nIndexShapes)
-            {
-                uno::Reference<uno::XInterface> xShape(xDraws->getByIndex(nIndexShapes),
-                                                       uno::UNO_QUERY);
-                OUString aShapeName = lclGetNamed(xShape);
-                if (aShapeName.isEmpty())
-                    aShapeName = "Shape " + OUString::number(nIndexShapes + 1);
-
-                insertDocModelToParent(*pCurrentShapes, aShapeName, xShape);
-            }
-        }
-
-        {
-            uno::Reference<table::XTableChartsSupplier> xSupplier(xSheet, uno::UNO_QUERY);
-            uno::Reference<table::XTableCharts> xCharts = xSupplier->getCharts();
-            std::unique_ptr<weld::TreeIter> pCurrentCharts = mpDocumentModelTree->make_iterator();
-            lclAppendToParentWithIter(mpDocumentModelTree, *pCurrentSheet, *pCurrentCharts,
-                                      "Charts");
-            maUnoObjectMap.emplace("Charts", xCharts);
-
-            const uno::Sequence<OUString> aNames = xCharts->getElementNames();
-            for (auto const& rName : aNames)
-            {
-                uno::Reference<uno::XInterface> xChart(xCharts->getByName(rName), uno::UNO_QUERY);
-                insertDocModelToParent(*pCurrentCharts, rName, xChart);
-            }
-        }
-
-        {
-            uno::Reference<sheet::XDataPilotTablesSupplier> xSupplier(xSheet, uno::UNO_QUERY);
-            uno::Reference<sheet::XDataPilotTables> xPivotTables = xSupplier->getDataPilotTables();
-            std::unique_ptr<weld::TreeIter> pCurrentPivotTables
-                = mpDocumentModelTree->make_iterator();
-            lclAppendToParentWithIter(mpDocumentModelTree, *pCurrentSheet, *pCurrentPivotTables,
-                                      "Pivot Tables");
-            maUnoObjectMap.emplace("Pivot Tables", xPivotTables);
-
-            const uno::Sequence<OUString> aNames = xPivotTables->getElementNames();
-            for (auto const& rName : aNames)
-            {
-                uno::Reference<uno::XInterface> xPivotTable(xPivotTables->getByName(rName),
-                                                            uno::UNO_QUERY);
-                insertDocModelToParent(*pCurrentPivotTables, rName, xPivotTable);
-            }
-        }
-    }
-}
-
-void DocumentModelTreeHandler::fillPages(weld::TreeIter const& rParent)
-{
-    uno::Reference<drawing::XDrawPagesSupplier> xDrawPagesSupplier(mxDocument, uno::UNO_QUERY);
-    if (!xDrawPagesSupplier.is())
-        return;
-    uno::Reference<drawing::XDrawPages> xDrawPages = xDrawPagesSupplier->getDrawPages();
-    for (sal_Int32 i = 0; i < xDrawPages->getCount(); ++i)
-    {
-        uno::Reference<drawing::XDrawPage> xPage(xDrawPages->getByIndex(i), uno::UNO_QUERY);
-        if (!xPage.is())
-            continue;
-
-        OUString aPageString = lclGetNamed(xPage);
-        if (aPageString.isEmpty())
-            aPageString = "Page " + OUString::number(i + 1);
-
-        std::unique_ptr<weld::TreeIter> pCurrentPage = mpDocumentModelTree->make_iterator();
-        lclAppendToParentWithIter(mpDocumentModelTree, rParent, *pCurrentPage, aPageString);
-        maUnoObjectMap.emplace(aPageString, xPage);
-
-        for (sal_Int32 nPageIndex = 0; nPageIndex < xPage->getCount(); ++nPageIndex)
-        {
-            uno::Reference<uno::XInterface> xShape(xPage->getByIndex(nPageIndex), uno::UNO_QUERY);
-
-            OUString aShapeName = lclGetNamed(xShape);
-            if (aShapeName.isEmpty())
-                aShapeName = "Shape " + OUString::number(nPageIndex + 1);
-
-            insertDocModelToParent(*pCurrentPage, aShapeName, xShape);
-        }
-    }
-}
-
-void DocumentModelTreeHandler::fillSlides(weld::TreeIter const& rParent)
-{
-    uno::Reference<drawing::XDrawPagesSupplier> xDrawPagesSupplier(mxDocument, uno::UNO_QUERY);
-    if (!xDrawPagesSupplier.is())
-        return;
-    uno::Reference<drawing::XDrawPages> xDrawPages = xDrawPagesSupplier->getDrawPages();
-    for (sal_Int32 i = 0; i < xDrawPages->getCount(); ++i)
-    {
-        uno::Reference<drawing::XDrawPage> xPage(xDrawPages->getByIndex(i), uno::UNO_QUERY);
-        if (!xPage.is())
-            continue;
-
-        OUString aSlideName = lclGetNamed(xPage);
-        if (aSlideName.isEmpty())
-            aSlideName = "Slide " + OUString::number(i + 1);
-
-        std::unique_ptr<weld::TreeIter> pCurrentPage = mpDocumentModelTree->make_iterator();
-        lclAppendToParentWithIter(mpDocumentModelTree, rParent, *pCurrentPage, aSlideName);
-        maUnoObjectMap.emplace(aSlideName, xPage);
-
-        for (sal_Int32 nPageIndex = 0; nPageIndex < xPage->getCount(); ++nPageIndex)
-        {
-            uno::Reference<uno::XInterface> xShape(xPage->getByIndex(nPageIndex), uno::UNO_QUERY);
-
-            OUString aShapeName = lclGetNamed(xShape);
-            if (aShapeName.isEmpty())
-                aShapeName = "Shape " + OUString::number(nPageIndex + 1);
-
-            insertDocModelToParent(*pCurrentPage, aShapeName, xShape);
-        }
-    }
-}
-
-void DocumentModelTreeHandler::fillMasterSlides(weld::TreeIter const& rParent)
-{
-    uno::Reference<drawing::XMasterPagesSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
-    if (!xSupplier.is())
-        return;
-    uno::Reference<drawing::XDrawPages> xDrawPages = xSupplier->getMasterPages();
-    for (sal_Int32 i = 0; i < xDrawPages->getCount(); ++i)
-    {
-        uno::Reference<drawing::XDrawPage> xPage(xDrawPages->getByIndex(i), uno::UNO_QUERY);
-        if (!xPage.is())
-            continue;
-
-        OUString aSlideName = lclGetNamed(xPage);
-        if (aSlideName.isEmpty())
-            aSlideName = "Master " + OUString::number(i + 1);
-
-        std::unique_ptr<weld::TreeIter> pCurrentPage = mpDocumentModelTree->make_iterator();
-        lclAppendToParentWithIter(mpDocumentModelTree, rParent, *pCurrentPage, aSlideName);
-        maUnoObjectMap.emplace(aSlideName, xPage);
-
-        for (sal_Int32 nPageIndex = 0; nPageIndex < xPage->getCount(); ++nPageIndex)
-        {
-            uno::Reference<container::XNamed> xShape(xPage->getByIndex(nPageIndex), uno::UNO_QUERY);
-
-            OUString aShapeName = xShape->getName();
-            if (aShapeName.isEmpty())
-                aShapeName = "Shape " + OUString::number(nPageIndex + 1);
-
-            insertDocModelToParent(*pCurrentPage, aShapeName, xShape);
-        }
-    }
-}
-
-void DocumentModelTreeHandler::fillParagraphs(weld::TreeIter const& rParent)
-{
-    uno::Reference<text::XTextDocument> xDocument(mxDocument, uno::UNO_QUERY);
-    if (!xDocument.is())
-        return;
-    uno::Reference<container::XEnumerationAccess> xParagraphEnumAccess(
-        xDocument->getText()->getText(), uno::UNO_QUERY);
-
-    if (!xParagraphEnumAccess.is())
-        return;
-
-    uno::Reference<container::XEnumeration> xParagraphEnum
-        = xParagraphEnumAccess->createEnumeration();
-
-    if (xParagraphEnum.is())
-    {
-        for (sal_Int32 i = 0; xParagraphEnum->hasMoreElements(); i++)
-        {
-            uno::Reference<text::XTextContent> const xParagraph(xParagraphEnum->nextElement(),
-                                                                uno::UNO_QUERY);
-            OUString aString = lclGetNamed(xParagraph);
-            if (aString.isEmpty())
-                aString = "Paragraph " + OUString::number(i + 1);
-
-            insertDocModelToParent(rParent, aString, xParagraph);
-        }
-    }
-}
-
-void DocumentModelTreeHandler::fillShapes(weld::TreeIter const& rParent)
-{
-    uno::Reference<text::XTextDocument> xDocument(mxDocument, uno::UNO_QUERY);
-    if (!xDocument.is())
-        return;
-    uno::Reference<drawing::XDrawPageSupplier> xDrawPageSupplier(xDocument, uno::UNO_QUERY);
-    uno::Reference<container::XIndexAccess> xDraws = xDrawPageSupplier->getDrawPage();
-    for (sal_Int32 nIndexShapes = 0; nIndexShapes < xDraws->getCount(); ++nIndexShapes)
-    {
-        uno::Reference<uno::XInterface> xShape(xDraws->getByIndex(nIndexShapes), uno::UNO_QUERY);
-        OUString aShapeName = lclGetNamed(xShape);
-        if (aShapeName.isEmpty())
-            aShapeName = "Shape " + OUString::number(nIndexShapes + 1);
-
-        insertDocModelToParent(rParent, aShapeName, xShape);
-    }
-}
-
-void DocumentModelTreeHandler::inspectDocument()
-{
-    uno::Reference<lang::XServiceInfo> xDocumentServiceInfo(mxDocument, uno::UNO_QUERY_THROW);
-
-    mpDocumentModelTree->append_text("Document");
-    maUnoObjectMap.emplace("Document", mxDocument);
-
-    if (xDocumentServiceInfo->supportsService("com.sun.star.sheet.SpreadsheetDocument"))
-    {
-        lclAppend(mpDocumentModelTree, "Sheets");
-        lclAppend(mpDocumentModelTree, "Styles");
-    }
-    else if (xDocumentServiceInfo->supportsService(
-                 "com.sun.star.presentation.PresentationDocument"))
-    {
-        lclAppend(mpDocumentModelTree, "Slides");
-        lclAppend(mpDocumentModelTree, "Styles");
-        lclAppend(mpDocumentModelTree, "Master Slides");
-    }
-    else if (xDocumentServiceInfo->supportsService("com.sun.star.drawing.DrawingDocument"))
-    {
-        lclAppend(mpDocumentModelTree, "Pages");
-        lclAppend(mpDocumentModelTree, "Styles");
-    }
-    else if (xDocumentServiceInfo->supportsService("com.sun.star.text.TextDocument")
-             || xDocumentServiceInfo->supportsService("com.sun.star.text.WebDocument"))
-    {
-        lclAppend(mpDocumentModelTree, "Paragraphs");
-        lclAppend(mpDocumentModelTree, "Shapes");
-        lclAppend(mpDocumentModelTree, "Tables");
-        lclAppend(mpDocumentModelTree, "Frames");
-        lclAppend(mpDocumentModelTree, "Graphic Objects");
-        lclAppend(mpDocumentModelTree, "Embedded Objects");
-        lclAppend(mpDocumentModelTree, "Styles");
-    }
-}
-
 DevelopmentToolDockingWindow::DevelopmentToolDockingWindow(SfxBindings* pInputBindings,
                                                            SfxChildWindow* pChildWindow,
                                                            vcl::Window* pParent)
diff --git a/svx/source/devtools/DocumentModelTreeHandler.cxx b/svx/source/devtools/DocumentModelTreeHandler.cxx
new file mode 100644
index 000000000000..0aa93f8e0668
--- /dev/null
+++ b/svx/source/devtools/DocumentModelTreeHandler.cxx
@@ -0,0 +1,515 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ */
+
+#include <memory>
+#include <svx/devtools/DocumentModelTreeHandler.hxx>
+
+#include <com/sun/star/lang/XServiceInfo.hpp>
+
+#include <com/sun/star/drawing/XDrawPage.hpp>
+#include <com/sun/star/drawing/XDrawPages.hpp>
+#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
+#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
+#include <com/sun/star/drawing/XMasterPagesSupplier.hpp>
+
+#include <com/sun/star/container/XNamed.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
+
+#include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
+#include <com/sun/star/sheet/XSpreadsheet.hpp>
+#include <com/sun/star/sheet/XSpreadsheets.hpp>
+#include <com/sun/star/sheet/XDataPilotTablesSupplier.hpp>
+#include <com/sun/star/sheet/XDataPilotTables.hpp>
+#include <com/sun/star/table/XTableChartsSupplier.hpp>
+#include <com/sun/star/table/XTableCharts.hpp>
+
+#include <com/sun/star/text/XTextDocument.hpp>
+#include <com/sun/star/text/XTextTablesSupplier.hpp>
+#include <com/sun/star/text/XTextFramesSupplier.hpp>
+#include <com/sun/star/text/XTextGraphicObjectsSupplier.hpp>
+#include <com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp>
+#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
+
+using namespace css;
+
+namespace
+{
+void lclAppendToParent(std::unique_ptr<weld::TreeView>& rTree, weld::TreeIter const& rParent,
+                       OUString const& rString, bool bChildrenOnDemand = false)
+{
+    rTree->insert(&rParent, -1, &rString, nullptr, nullptr, nullptr, bChildrenOnDemand, nullptr);
+}
+
+void lclAppendToParentWithIter(std::unique_ptr<weld::TreeView>& rTree,
+                               weld::TreeIter const& rParent, weld::TreeIter& rCurrent,
+                               OUString const& rString, bool bChildrenOnDemand = false)
+{
+    rTree->insert(&rParent, -1, &rString, nullptr, nullptr, nullptr, bChildrenOnDemand, &rCurrent);
+}
+
+void lclAppend(std::unique_ptr<weld::TreeView>& rTree, OUString const& rString)
+{
+    rTree->insert(nullptr, -1, &rString, nullptr, nullptr, nullptr, true, nullptr);
+}
+
+OUString lclGetNamed(uno::Reference<uno::XInterface> const& xObject)
+{
+    uno::Reference<container::XNamed> xNamed(xObject, uno::UNO_QUERY);
+    if (!xNamed.is())
+        return OUString();
+    return xNamed->getName();
+}
+
+} // end anonymous namespace
+
+uno::Reference<uno::XInterface> DocumentModelTreeHandler::getObjectByID(OUString const& rID)
+{
+    uno::Reference<uno::XInterface> xObject;
+    if (maUnoObjectMap.find(rID) == maUnoObjectMap.end())
+        return xObject;
+    xObject = maUnoObjectMap.at(rID);
+    return xObject;
+}
+
+void DocumentModelTreeHandler::insertDocModelToParent(
+    weld::TreeIter const& rParent, OUString const& rName,
+    uno::Reference<uno::XInterface> const& rInterface)
+{
+    maUnoObjectMap.emplace(rName, rInterface);
+    lclAppendToParent(mpDocumentModelTree, rParent, rName);
+}
+
+void DocumentModelTreeHandler::clearChildren(weld::TreeIter const& rParent)
+{
+    bool bChild = false;
+    do
+    {
+        bChild = mpDocumentModelTree->iter_has_child(rParent);
+        if (bChild)
+        {
+            std::unique_ptr<weld::TreeIter> pChild = mpDocumentModelTree->make_iterator(&rParent);
+            bChild = mpDocumentModelTree->iter_children(*pChild);
+            if (bChild)
+            {
+                mpDocumentModelTree->remove(*pChild);
+            }
+        }
+    } while (bChild);
+}
+
+IMPL_LINK(DocumentModelTreeHandler, ExpandingHandler, weld::TreeIter const&, rParent, bool)
+{
+    OUString aText = mpDocumentModelTree->get_text(rParent);
+    if (aText == "Paragraphs")
+    {
+        clearChildren(rParent);
+        fillParagraphs(rParent);
+    }
+    else if (aText == "Shapes")
+    {
+        uno::Reference<lang::XServiceInfo> xDocumentServiceInfo(mxDocument, uno::UNO_QUERY_THROW);
+        if (xDocumentServiceInfo->supportsService("com.sun.star.text.TextDocument"))
+        {
+            clearChildren(rParent);
+            fillShapes(rParent);
+        }
+    }
+    else if (aText == "Tables")
+    {
+        clearChildren(rParent);
+        fillTables(rParent);
+    }
+    else if (aText == "Frames")
+    {
+        clearChildren(rParent);
+        fillFrames(rParent);
+    }
+    else if (aText == "Graphic Objects")
+    {
+        clearChildren(rParent);
+        fillGraphicObjects(rParent);
+    }
+    else if (aText == "Embedded Objects")
+    {
+        clearChildren(rParent);
+        fillOLEObjects(rParent);
+    }
+    else if (aText == "Styles")
+    {
+        clearChildren(rParent);
+        fillStyleFamilies(rParent);
+    }
+    else if (aText == "Pages")
+    {
+        clearChildren(rParent);
+        fillPages(rParent);
+    }
+    else if (aText == "Slides")
+    {
+        clearChildren(rParent);
+        fillSlides(rParent);
+    }
+    else if (aText == "Master Slides")
+    {
+        clearChildren(rParent);
+        fillMasterSlides(rParent);
+    }
+    else if (aText == "Sheets")
+    {
+        clearChildren(rParent);
+        fillSheets(rParent);
+    }
+
+    return true;
+}
+
+void DocumentModelTreeHandler::fillGraphicObjects(weld::TreeIter const& rParent)
+{
+    uno::Reference<text::XTextGraphicObjectsSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
+    if (!xSupplier.is())
+        return;
+    uno::Reference<container::XNameAccess> xGraphicObjects = xSupplier->getGraphicObjects();
+    const uno::Sequence<OUString> aNames = xGraphicObjects->getElementNames();
+    for (auto const& rName : aNames)
+    {
+        uno::Reference<uno::XInterface> xObject(xGraphicObjects->getByName(rName), uno::UNO_QUERY);
+        insertDocModelToParent(rParent, rName, xObject);
+    }
+}
+
+void DocumentModelTreeHandler::fillOLEObjects(weld::TreeIter const& rParent)
+{
+    uno::Reference<text::XTextEmbeddedObjectsSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
+    if (!xSupplier.is())
+        return;
+    uno::Reference<container::XNameAccess> xOleObjects = xSupplier->getEmbeddedObjects();
+    const uno::Sequence<OUString> aNames = xOleObjects->getElementNames();
+    for (auto const& rName : aNames)
+    {
+        uno::Reference<uno::XInterface> xObject(xOleObjects->getByName(rName), uno::UNO_QUERY);
+        insertDocModelToParent(rParent, rName, xObject);
+    }
+}
+
+void DocumentModelTreeHandler::fillStyleFamilies(weld::TreeIter const& rParent)
+{
+    uno::Reference<style::XStyleFamiliesSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
+    if (!xSupplier.is())
+        return;
+    uno::Reference<container::XNameAccess> xStyleFamilies = xSupplier->getStyleFamilies();
+    const uno::Sequence<OUString> aNames = xStyleFamilies->getElementNames();
+    for (auto const& rFamilyName : aNames)
+    {
+        uno::Reference<container::XNameAccess> xStyleFamily(xStyleFamilies->getByName(rFamilyName),
+                                                            uno::UNO_QUERY);
+
+        std::unique_ptr<weld::TreeIter> pCurrentStyleFamily = mpDocumentModelTree->make_iterator();
+        lclAppendToParentWithIter(mpDocumentModelTree, rParent, *pCurrentStyleFamily, rFamilyName);
+        maUnoObjectMap.emplace(rFamilyName, xStyleFamily);
+
+        const uno::Sequence<OUString> aStyleNames = xStyleFamily->getElementNames();
+        for (auto const& rStyleName : aStyleNames)
+        {
+            uno::Reference<uno::XInterface> xStyle(xStyleFamily->getByName(rStyleName),
+                                                   uno::UNO_QUERY);
+            insertDocModelToParent(*pCurrentStyleFamily, rStyleName, xStyle);
+        }
+    }
+}
+
+void DocumentModelTreeHandler::fillFrames(weld::TreeIter const& rParent)
+{
+    uno::Reference<text::XTextFramesSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
+    if (!xSupplier.is())
+        return;
+    uno::Reference<container::XNameAccess> xFrames = xSupplier->getTextFrames();
+    const uno::Sequence<OUString> aNames = xFrames->getElementNames();
+    for (auto const& rName : aNames)
+    {
+        uno::Reference<uno::XInterface> xObject(xFrames->getByName(rName), uno::UNO_QUERY);
+        insertDocModelToParent(rParent, rName, xObject);
+    }
+}
+
+void DocumentModelTreeHandler::fillTables(weld::TreeIter const& rParent)
+{
+    uno::Reference<text::XTextTablesSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
+    if (!xSupplier.is())
+        return;
+    uno::Reference<container::XNameAccess> xTables = xSupplier->getTextTables();
+    const uno::Sequence<OUString> aNames = xTables->getElementNames();
+    for (auto const& rName : aNames)
+    {
+        uno::Reference<uno::XInterface> xObject(xTables->getByName(rName), uno::UNO_QUERY);
+        insertDocModelToParent(rParent, rName, xObject);
+    }
+}
+
+void DocumentModelTreeHandler::fillSheets(weld::TreeIter const& rParent)
+{
+    uno::Reference<sheet::XSpreadsheetDocument> xSheetDoc(mxDocument, uno::UNO_QUERY);
+    if (!xSheetDoc.is())
+        return;
+    uno::Reference<sheet::XSpreadsheets> xSheets = xSheetDoc->getSheets();
+    uno::Reference<container::XIndexAccess> xIndex(xSheets, uno::UNO_QUERY);
+    for (sal_Int32 i = 0; i < xIndex->getCount(); ++i)
+    {
+        uno::Reference<sheet::XSpreadsheet> xSheet(xIndex->getByIndex(i), uno::UNO_QUERY);
+
+        OUString aSlideString = lclGetNamed(xSheet);
+        if (aSlideString.isEmpty())
+            aSlideString = "Sheet " + OUString::number(i + 1);
+
+        std::unique_ptr<weld::TreeIter> pCurrentSheet = mpDocumentModelTree->make_iterator();
+        lclAppendToParentWithIter(mpDocumentModelTree, rParent, *pCurrentSheet, aSlideString);
+        maUnoObjectMap.emplace(aSlideString, xSheet);
+
+        {
+            uno::Reference<drawing::XDrawPageSupplier> xDrawPageSupplier(xSheet, uno::UNO_QUERY);
+            uno::Reference<container::XIndexAccess> xDraws = xDrawPageSupplier->getDrawPage();
+
+            std::unique_ptr<weld::TreeIter> pCurrentShapes = mpDocumentModelTree->make_iterator();
+
+            lclAppendToParentWithIter(mpDocumentModelTree, *pCurrentSheet, *pCurrentShapes,
+                                      "Shapes");
+            maUnoObjectMap.emplace("Shapes", xDraws);
+
+            for (sal_Int32 nIndexShapes = 0; nIndexShapes < xDraws->getCount(); ++nIndexShapes)
+            {
+                uno::Reference<uno::XInterface> xShape(xDraws->getByIndex(nIndexShapes),
+                                                       uno::UNO_QUERY);
+                OUString aShapeName = lclGetNamed(xShape);
+                if (aShapeName.isEmpty())
+                    aShapeName = "Shape " + OUString::number(nIndexShapes + 1);
+
+                insertDocModelToParent(*pCurrentShapes, aShapeName, xShape);
+            }
+        }
+
+        {
+            uno::Reference<table::XTableChartsSupplier> xSupplier(xSheet, uno::UNO_QUERY);
+            uno::Reference<table::XTableCharts> xCharts = xSupplier->getCharts();
+            std::unique_ptr<weld::TreeIter> pCurrentCharts = mpDocumentModelTree->make_iterator();
+            lclAppendToParentWithIter(mpDocumentModelTree, *pCurrentSheet, *pCurrentCharts,
+                                      "Charts");
+            maUnoObjectMap.emplace("Charts", xCharts);
+
+            const uno::Sequence<OUString> aNames = xCharts->getElementNames();
+            for (auto const& rName : aNames)
+            {
+                uno::Reference<uno::XInterface> xChart(xCharts->getByName(rName), uno::UNO_QUERY);
+                insertDocModelToParent(*pCurrentCharts, rName, xChart);
+            }
+        }
+
+        {
+            uno::Reference<sheet::XDataPilotTablesSupplier> xSupplier(xSheet, uno::UNO_QUERY);
+            uno::Reference<sheet::XDataPilotTables> xPivotTables = xSupplier->getDataPilotTables();
+            std::unique_ptr<weld::TreeIter> pCurrentPivotTables
+                = mpDocumentModelTree->make_iterator();
+            lclAppendToParentWithIter(mpDocumentModelTree, *pCurrentSheet, *pCurrentPivotTables,
+                                      "Pivot Tables");
+            maUnoObjectMap.emplace("Pivot Tables", xPivotTables);
+
+            const uno::Sequence<OUString> aNames = xPivotTables->getElementNames();
+            for (auto const& rName : aNames)
+            {
+                uno::Reference<uno::XInterface> xPivotTable(xPivotTables->getByName(rName),
+                                                            uno::UNO_QUERY);
+                insertDocModelToParent(*pCurrentPivotTables, rName, xPivotTable);
+            }
+        }
+    }
+}
+
+void DocumentModelTreeHandler::fillPages(weld::TreeIter const& rParent)
+{
+    uno::Reference<drawing::XDrawPagesSupplier> xDrawPagesSupplier(mxDocument, uno::UNO_QUERY);
+    if (!xDrawPagesSupplier.is())
+        return;
+    uno::Reference<drawing::XDrawPages> xDrawPages = xDrawPagesSupplier->getDrawPages();
+    for (sal_Int32 i = 0; i < xDrawPages->getCount(); ++i)
+    {
+        uno::Reference<drawing::XDrawPage> xPage(xDrawPages->getByIndex(i), uno::UNO_QUERY);
+        if (!xPage.is())
+            continue;
+
+        OUString aPageString = lclGetNamed(xPage);
+        if (aPageString.isEmpty())
+            aPageString = "Page " + OUString::number(i + 1);
+
+        std::unique_ptr<weld::TreeIter> pCurrentPage = mpDocumentModelTree->make_iterator();
+        lclAppendToParentWithIter(mpDocumentModelTree, rParent, *pCurrentPage, aPageString);
+        maUnoObjectMap.emplace(aPageString, xPage);
+
+        for (sal_Int32 nPageIndex = 0; nPageIndex < xPage->getCount(); ++nPageIndex)
+        {
+            uno::Reference<uno::XInterface> xShape(xPage->getByIndex(nPageIndex), uno::UNO_QUERY);
+
+            OUString aShapeName = lclGetNamed(xShape);
+            if (aShapeName.isEmpty())
+                aShapeName = "Shape " + OUString::number(nPageIndex + 1);
+
+            insertDocModelToParent(*pCurrentPage, aShapeName, xShape);
+        }
+    }
+}
+
+void DocumentModelTreeHandler::fillSlides(weld::TreeIter const& rParent)
+{
+    uno::Reference<drawing::XDrawPagesSupplier> xDrawPagesSupplier(mxDocument, uno::UNO_QUERY);
+    if (!xDrawPagesSupplier.is())
+        return;
+    uno::Reference<drawing::XDrawPages> xDrawPages = xDrawPagesSupplier->getDrawPages();
+    for (sal_Int32 i = 0; i < xDrawPages->getCount(); ++i)
+    {
+        uno::Reference<drawing::XDrawPage> xPage(xDrawPages->getByIndex(i), uno::UNO_QUERY);
+        if (!xPage.is())
+            continue;
+
+        OUString aSlideName = lclGetNamed(xPage);
+        if (aSlideName.isEmpty())
+            aSlideName = "Slide " + OUString::number(i + 1);
+
+        std::unique_ptr<weld::TreeIter> pCurrentPage = mpDocumentModelTree->make_iterator();
+        lclAppendToParentWithIter(mpDocumentModelTree, rParent, *pCurrentPage, aSlideName);
+        maUnoObjectMap.emplace(aSlideName, xPage);
+
+        for (sal_Int32 nPageIndex = 0; nPageIndex < xPage->getCount(); ++nPageIndex)
+        {
+            uno::Reference<uno::XInterface> xShape(xPage->getByIndex(nPageIndex), uno::UNO_QUERY);
+
+            OUString aShapeName = lclGetNamed(xShape);
+            if (aShapeName.isEmpty())
+                aShapeName = "Shape " + OUString::number(nPageIndex + 1);
+
+            insertDocModelToParent(*pCurrentPage, aShapeName, xShape);
+        }
+    }
+}
+
+void DocumentModelTreeHandler::fillMasterSlides(weld::TreeIter const& rParent)
+{
+    uno::Reference<drawing::XMasterPagesSupplier> xSupplier(mxDocument, uno::UNO_QUERY);
+    if (!xSupplier.is())
+        return;
+    uno::Reference<drawing::XDrawPages> xDrawPages = xSupplier->getMasterPages();
+    for (sal_Int32 i = 0; i < xDrawPages->getCount(); ++i)
+    {
+        uno::Reference<drawing::XDrawPage> xPage(xDrawPages->getByIndex(i), uno::UNO_QUERY);
+        if (!xPage.is())
+            continue;
+
+        OUString aSlideName = lclGetNamed(xPage);
+        if (aSlideName.isEmpty())
+            aSlideName = "Master " + OUString::number(i + 1);
+
+        std::unique_ptr<weld::TreeIter> pCurrentPage = mpDocumentModelTree->make_iterator();
+        lclAppendToParentWithIter(mpDocumentModelTree, rParent, *pCurrentPage, aSlideName);
+        maUnoObjectMap.emplace(aSlideName, xPage);
+
+        for (sal_Int32 nPageIndex = 0; nPageIndex < xPage->getCount(); ++nPageIndex)
+        {
+            uno::Reference<container::XNamed> xShape(xPage->getByIndex(nPageIndex), uno::UNO_QUERY);
+
+            OUString aShapeName = xShape->getName();
+            if (aShapeName.isEmpty())
+                aShapeName = "Shape " + OUString::number(nPageIndex + 1);
+
+            insertDocModelToParent(*pCurrentPage, aShapeName, xShape);
+        }
+    }
+}
+
+void DocumentModelTreeHandler::fillParagraphs(weld::TreeIter const& rParent)
+{
+    uno::Reference<text::XTextDocument> xDocument(mxDocument, uno::UNO_QUERY);
+    if (!xDocument.is())
+        return;
+    uno::Reference<container::XEnumerationAccess> xParagraphEnumAccess(
+        xDocument->getText()->getText(), uno::UNO_QUERY);
+
+    if (!xParagraphEnumAccess.is())
+        return;
+
+    uno::Reference<container::XEnumeration> xParagraphEnum
+        = xParagraphEnumAccess->createEnumeration();
+
+    if (xParagraphEnum.is())
+    {
+        for (sal_Int32 i = 0; xParagraphEnum->hasMoreElements(); i++)
+        {
+            uno::Reference<text::XTextContent> const xParagraph(xParagraphEnum->nextElement(),
+                                                                uno::UNO_QUERY);
+            OUString aString = lclGetNamed(xParagraph);
+            if (aString.isEmpty())
+                aString = "Paragraph " + OUString::number(i + 1);
+
+            insertDocModelToParent(rParent, aString, xParagraph);
+        }
+    }
+}
+
+void DocumentModelTreeHandler::fillShapes(weld::TreeIter const& rParent)
+{
+    uno::Reference<text::XTextDocument> xDocument(mxDocument, uno::UNO_QUERY);
+    if (!xDocument.is())
+        return;
+    uno::Reference<drawing::XDrawPageSupplier> xDrawPageSupplier(xDocument, uno::UNO_QUERY);
+    uno::Reference<container::XIndexAccess> xDraws = xDrawPageSupplier->getDrawPage();
+    for (sal_Int32 nIndexShapes = 0; nIndexShapes < xDraws->getCount(); ++nIndexShapes)
+    {
+        uno::Reference<uno::XInterface> xShape(xDraws->getByIndex(nIndexShapes), uno::UNO_QUERY);
+        OUString aShapeName = lclGetNamed(xShape);
+        if (aShapeName.isEmpty())
+            aShapeName = "Shape " + OUString::number(nIndexShapes + 1);
+
+        insertDocModelToParent(rParent, aShapeName, xShape);
+    }
+}
+
+void DocumentModelTreeHandler::inspectDocument()
+{
+    uno::Reference<lang::XServiceInfo> xDocumentServiceInfo(mxDocument, uno::UNO_QUERY_THROW);
+
+    mpDocumentModelTree->append_text("Document");
+    maUnoObjectMap.emplace("Document", mxDocument);
+
+    if (xDocumentServiceInfo->supportsService("com.sun.star.sheet.SpreadsheetDocument"))
+    {
+        lclAppend(mpDocumentModelTree, "Sheets");
+        lclAppend(mpDocumentModelTree, "Styles");
+    }
+    else if (xDocumentServiceInfo->supportsService(
+                 "com.sun.star.presentation.PresentationDocument"))
+    {
+        lclAppend(mpDocumentModelTree, "Slides");
+        lclAppend(mpDocumentModelTree, "Styles");
+        lclAppend(mpDocumentModelTree, "Master Slides");
+    }
+    else if (xDocumentServiceInfo->supportsService("com.sun.star.drawing.DrawingDocument"))
+    {
+        lclAppend(mpDocumentModelTree, "Pages");
+        lclAppend(mpDocumentModelTree, "Styles");
+    }
+    else if (xDocumentServiceInfo->supportsService("com.sun.star.text.TextDocument")
+             || xDocumentServiceInfo->supportsService("com.sun.star.text.WebDocument"))
+    {
+        lclAppend(mpDocumentModelTree, "Paragraphs");
+        lclAppend(mpDocumentModelTree, "Shapes");
+        lclAppend(mpDocumentModelTree, "Tables");
+        lclAppend(mpDocumentModelTree, "Frames");
+        lclAppend(mpDocumentModelTree, "Graphic Objects");
+        lclAppend(mpDocumentModelTree, "Embedded Objects");
+        lclAppend(mpDocumentModelTree, "Styles");
+    }
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
commit 6930de3347ccb19cf07afbe9a483f93cd1a54124
Author:     Rizal Muttaqin <riz_17_oke at yahoo.co.id>
AuthorDate: Sun Jan 17 20:28:22 2021 +0700
Commit:     Rizal Muttaqin <riz_17_oke at yahoo.co.id>
CommitDate: Mon Jan 18 03:35:17 2021 +0100

    elementary: tdf#139056 update RED color to follow upstream brand
    
    - Navigator related icons revised
    
    Change-Id: Idebb448738f7391d8af84d43778d0fefbf6de56f
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109471
    Tested-by: Jenkins
    Reviewed-by: Rizal Muttaqin <riz_17_oke at yahoo.co.id>

diff --git a/icon-themes/elementary/cmd/32/acceptalltrackedchanges.png b/icon-themes/elementary/cmd/32/acceptalltrackedchanges.png
index c08ca96e3b2c..6f74acdd0902 100644
Binary files a/icon-themes/elementary/cmd/32/acceptalltrackedchanges.png and b/icon-themes/elementary/cmd/32/acceptalltrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/32/accepttrackedchange.png b/icon-themes/elementary/cmd/32/accepttrackedchange.png
index 8497b86d977e..a65d163c0cb4 100644
Binary files a/icon-themes/elementary/cmd/32/accepttrackedchange.png and b/icon-themes/elementary/cmd/32/accepttrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/32/accepttrackedchanges.png b/icon-themes/elementary/cmd/32/accepttrackedchanges.png
index 5b724b883d34..16eaba766117 100644
Binary files a/icon-themes/elementary/cmd/32/accepttrackedchanges.png and b/icon-themes/elementary/cmd/32/accepttrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/32/accepttrackedchangetonext.png b/icon-themes/elementary/cmd/32/accepttrackedchangetonext.png
index 79a1a99e0317..0c8ce59a3d15 100644
Binary files a/icon-themes/elementary/cmd/32/accepttrackedchangetonext.png and b/icon-themes/elementary/cmd/32/accepttrackedchangetonext.png differ
diff --git a/icon-themes/elementary/cmd/32/ar/deleterecord.png b/icon-themes/elementary/cmd/32/ar/deleterecord.png
index 05c106baa0c2..6ca326072af0 100644
Binary files a/icon-themes/elementary/cmd/32/ar/deleterecord.png and b/icon-themes/elementary/cmd/32/ar/deleterecord.png differ
diff --git a/icon-themes/elementary/cmd/32/ar/removebullets.png b/icon-themes/elementary/cmd/32/ar/removebullets.png
index 6d783c171609..93ef673bb86e 100644
Binary files a/icon-themes/elementary/cmd/32/ar/removebullets.png and b/icon-themes/elementary/cmd/32/ar/removebullets.png differ
diff --git a/icon-themes/elementary/cmd/32/bezierdelete.png b/icon-themes/elementary/cmd/32/bezierdelete.png
index d40ccb4d6e8f..9bf893465e64 100644
Binary files a/icon-themes/elementary/cmd/32/bezierdelete.png and b/icon-themes/elementary/cmd/32/bezierdelete.png differ
diff --git a/icon-themes/elementary/cmd/32/capturepoint.png b/icon-themes/elementary/cmd/32/capturepoint.png
index 9f9bddc2db83..e20ac914b430 100644
Binary files a/icon-themes/elementary/cmd/32/capturepoint.png and b/icon-themes/elementary/cmd/32/capturepoint.png differ
diff --git a/icon-themes/elementary/cmd/32/cleararrowdependents.png b/icon-themes/elementary/cmd/32/cleararrowdependents.png
index 9e3fcf36b9e2..8dfd809f4e1c 100644
Binary files a/icon-themes/elementary/cmd/32/cleararrowdependents.png and b/icon-themes/elementary/cmd/32/cleararrowdependents.png differ
diff --git a/icon-themes/elementary/cmd/32/cleararrowprecedents.png b/icon-themes/elementary/cmd/32/cleararrowprecedents.png
index 016784cfb8c7..511d0f34c71a 100644
Binary files a/icon-themes/elementary/cmd/32/cleararrowprecedents.png and b/icon-themes/elementary/cmd/32/cleararrowprecedents.png differ
diff --git a/icon-themes/elementary/cmd/32/cleararrows.png b/icon-themes/elementary/cmd/32/cleararrows.png
index 9b8373354688..cc0f19578c34 100644
Binary files a/icon-themes/elementary/cmd/32/cleararrows.png and b/icon-themes/elementary/cmd/32/cleararrows.png differ
diff --git a/icon-themes/elementary/cmd/32/commentchangetracking.png b/icon-themes/elementary/cmd/32/commentchangetracking.png
index 28133130fb11..83cf19823c4f 100644
Binary files a/icon-themes/elementary/cmd/32/commentchangetracking.png and b/icon-themes/elementary/cmd/32/commentchangetracking.png differ
diff --git a/icon-themes/elementary/cmd/32/dbformdelete.png b/icon-themes/elementary/cmd/32/dbformdelete.png
index f77f3c0e438b..775668175a62 100644
Binary files a/icon-themes/elementary/cmd/32/dbformdelete.png and b/icon-themes/elementary/cmd/32/dbformdelete.png differ
diff --git a/icon-themes/elementary/cmd/32/dbquerydelete.png b/icon-themes/elementary/cmd/32/dbquerydelete.png
index 227c38c36eac..336c7a23d383 100644
Binary files a/icon-themes/elementary/cmd/32/dbquerydelete.png and b/icon-themes/elementary/cmd/32/dbquerydelete.png differ
diff --git a/icon-themes/elementary/cmd/32/dbreportdelete.png b/icon-themes/elementary/cmd/32/dbreportdelete.png
index 5440be281205..7ae5b04371be 100644
Binary files a/icon-themes/elementary/cmd/32/dbreportdelete.png and b/icon-themes/elementary/cmd/32/dbreportdelete.png differ
diff --git a/icon-themes/elementary/cmd/32/dbtabledelete.png b/icon-themes/elementary/cmd/32/dbtabledelete.png
index 9a7ebb10d4fe..86b5939ccc0a 100644
Binary files a/icon-themes/elementary/cmd/32/dbtabledelete.png and b/icon-themes/elementary/cmd/32/dbtabledelete.png differ
diff --git a/icon-themes/elementary/cmd/32/deleteallannotation.png b/icon-themes/elementary/cmd/32/deleteallannotation.png
index 5811736dd824..6bba3bc68394 100644
Binary files a/icon-themes/elementary/cmd/32/deleteallannotation.png and b/icon-themes/elementary/cmd/32/deleteallannotation.png differ
diff --git a/icon-themes/elementary/cmd/32/deleteallbreaks.png b/icon-themes/elementary/cmd/32/deleteallbreaks.png
index 7cbbb1813488..5bc0f528bb53 100644
Binary files a/icon-themes/elementary/cmd/32/deleteallbreaks.png and b/icon-themes/elementary/cmd/32/deleteallbreaks.png differ
diff --git a/icon-themes/elementary/cmd/32/deleteannotation.png b/icon-themes/elementary/cmd/32/deleteannotation.png
index 4a570613271c..ff0bb02ad99b 100644
Binary files a/icon-themes/elementary/cmd/32/deleteannotation.png and b/icon-themes/elementary/cmd/32/deleteannotation.png differ
diff --git a/icon-themes/elementary/cmd/32/deleteauthor.png b/icon-themes/elementary/cmd/32/deleteauthor.png
index 11cf3a42cae0..97920d22d072 100644
Binary files a/icon-themes/elementary/cmd/32/deleteauthor.png and b/icon-themes/elementary/cmd/32/deleteauthor.png differ
diff --git a/icon-themes/elementary/cmd/32/deletecolumns.png b/icon-themes/elementary/cmd/32/deletecolumns.png
index 25ee40c14c0e..4efb5ea64646 100644
Binary files a/icon-themes/elementary/cmd/32/deletecolumns.png and b/icon-themes/elementary/cmd/32/deletecolumns.png differ
diff --git a/icon-themes/elementary/cmd/32/deletemasterpage.png b/icon-themes/elementary/cmd/32/deletemasterpage.png
index 53a85d9880ec..a685827da9ff 100644
Binary files a/icon-themes/elementary/cmd/32/deletemasterpage.png and b/icon-themes/elementary/cmd/32/deletemasterpage.png differ
diff --git a/icon-themes/elementary/cmd/32/deletepage.png b/icon-themes/elementary/cmd/32/deletepage.png
index 978f0c937c44..fbc255fb91e8 100644
Binary files a/icon-themes/elementary/cmd/32/deletepage.png and b/icon-themes/elementary/cmd/32/deletepage.png differ
diff --git a/icon-themes/elementary/cmd/32/deletepivottable.png b/icon-themes/elementary/cmd/32/deletepivottable.png
index ecdca5891954..088f047b00d7 100644
Binary files a/icon-themes/elementary/cmd/32/deletepivottable.png and b/icon-themes/elementary/cmd/32/deletepivottable.png differ
diff --git a/icon-themes/elementary/cmd/32/deleteprintarea.png b/icon-themes/elementary/cmd/32/deleteprintarea.png
index 20325dcaa428..11ae3bd7a8b4 100644
Binary files a/icon-themes/elementary/cmd/32/deleteprintarea.png and b/icon-themes/elementary/cmd/32/deleteprintarea.png differ
diff --git a/icon-themes/elementary/cmd/32/deleterecord.png b/icon-themes/elementary/cmd/32/deleterecord.png
index c129f7fa40a5..ac06f5cf2cab 100644
Binary files a/icon-themes/elementary/cmd/32/deleterecord.png and b/icon-themes/elementary/cmd/32/deleterecord.png differ
diff --git a/icon-themes/elementary/cmd/32/deleterows.png b/icon-themes/elementary/cmd/32/deleterows.png
index 7e4ecfd98045..b43dbb47ad09 100644
Binary files a/icon-themes/elementary/cmd/32/deleterows.png and b/icon-themes/elementary/cmd/32/deleterows.png differ
diff --git a/icon-themes/elementary/cmd/32/deleteslide.png b/icon-themes/elementary/cmd/32/deleteslide.png
index 50ff1746a7ce..2a05a02abea9 100644
Binary files a/icon-themes/elementary/cmd/32/deleteslide.png and b/icon-themes/elementary/cmd/32/deleteslide.png differ
diff --git a/icon-themes/elementary/cmd/32/deletetable.png b/icon-themes/elementary/cmd/32/deletetable.png
index 4cfdac8b549f..eef7345ed8dc 100644
Binary files a/icon-themes/elementary/cmd/32/deletetable.png and b/icon-themes/elementary/cmd/32/deletetable.png differ
diff --git a/icon-themes/elementary/cmd/32/formfilternavigator.png b/icon-themes/elementary/cmd/32/formfilternavigator.png
index 6c25385072e3..b8ae43b0373a 100644
Binary files a/icon-themes/elementary/cmd/32/formfilternavigator.png and b/icon-themes/elementary/cmd/32/formfilternavigator.png differ
diff --git a/icon-themes/elementary/cmd/32/graphicfilterpopart.png b/icon-themes/elementary/cmd/32/graphicfilterpopart.png
index 1623c9fb0f20..3f12c534a919 100644
Binary files a/icon-themes/elementary/cmd/32/graphicfilterpopart.png and b/icon-themes/elementary/cmd/32/graphicfilterpopart.png differ
diff --git a/icon-themes/elementary/cmd/32/graphicfilterremovenoise.png b/icon-themes/elementary/cmd/32/graphicfilterremovenoise.png
index fd5c9cff4ec0..9d1c85d18251 100644
Binary files a/icon-themes/elementary/cmd/32/graphicfilterremovenoise.png and b/icon-themes/elementary/cmd/32/graphicfilterremovenoise.png differ
diff --git a/icon-themes/elementary/cmd/32/helplinesuse.png b/icon-themes/elementary/cmd/32/helplinesuse.png
index 0e406e7ffb16..1331ecbf92e4 100644
Binary files a/icon-themes/elementary/cmd/32/helplinesuse.png and b/icon-themes/elementary/cmd/32/helplinesuse.png differ
diff --git a/icon-themes/elementary/cmd/32/lc_deleterecord.png b/icon-themes/elementary/cmd/32/lc_deleterecord.png
new file mode 100644
index 000000000000..58aab37f8fcb
Binary files /dev/null and b/icon-themes/elementary/cmd/32/lc_deleterecord.png differ
diff --git a/icon-themes/elementary/cmd/32/lc_graphicfilterremovenoise.png b/icon-themes/elementary/cmd/32/lc_graphicfilterremovenoise.png
new file mode 100644
index 000000000000..4a7e778f33ed
Binary files /dev/null and b/icon-themes/elementary/cmd/32/lc_graphicfilterremovenoise.png differ
diff --git a/icon-themes/elementary/cmd/32/lc_removebullets.png b/icon-themes/elementary/cmd/32/lc_removebullets.png
new file mode 100644
index 000000000000..f401e9d5f533
Binary files /dev/null and b/icon-themes/elementary/cmd/32/lc_removebullets.png differ
diff --git a/icon-themes/elementary/cmd/32/macrorecorder.png b/icon-themes/elementary/cmd/32/macrorecorder.png
index af83cdfcfce0..cb21302f7ee0 100644
Binary files a/icon-themes/elementary/cmd/32/macrorecorder.png and b/icon-themes/elementary/cmd/32/macrorecorder.png differ
diff --git a/icon-themes/elementary/cmd/32/managebreakpoints.png b/icon-themes/elementary/cmd/32/managebreakpoints.png
index 79958189ef07..a46e71f87320 100644
Binary files a/icon-themes/elementary/cmd/32/managebreakpoints.png and b/icon-themes/elementary/cmd/32/managebreakpoints.png differ
diff --git a/icon-themes/elementary/cmd/32/mediamute.png b/icon-themes/elementary/cmd/32/mediamute.png
new file mode 100644
index 000000000000..9d1c85d18251
Binary files /dev/null and b/icon-themes/elementary/cmd/32/mediamute.png differ
diff --git a/icon-themes/elementary/cmd/32/navigator.png b/icon-themes/elementary/cmd/32/navigator.png
index 91a691e2e373..9584c60c965b 100644
Binary files a/icon-themes/elementary/cmd/32/navigator.png and b/icon-themes/elementary/cmd/32/navigator.png differ
diff --git a/icon-themes/elementary/cmd/32/nexttrackedchange.png b/icon-themes/elementary/cmd/32/nexttrackedchange.png
index a3db04473229..551b8cc6dc4b 100644
Binary files a/icon-themes/elementary/cmd/32/nexttrackedchange.png and b/icon-themes/elementary/cmd/32/nexttrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/32/previoustrackedchange.png b/icon-themes/elementary/cmd/32/previoustrackedchange.png
index cc208d15ca27..e1c70f28b161 100644
Binary files a/icon-themes/elementary/cmd/32/previoustrackedchange.png and b/icon-themes/elementary/cmd/32/previoustrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/32/redline_deleted.png b/icon-themes/elementary/cmd/32/redline_deleted.png
new file mode 100644
index 000000000000..62c98a194565
Binary files /dev/null and b/icon-themes/elementary/cmd/32/redline_deleted.png differ
diff --git a/icon-themes/elementary/cmd/32/rejectalltrackedchanges.png b/icon-themes/elementary/cmd/32/rejectalltrackedchanges.png
index 7eab124528c8..63d5db9e3025 100644
Binary files a/icon-themes/elementary/cmd/32/rejectalltrackedchanges.png and b/icon-themes/elementary/cmd/32/rejectalltrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/32/rejecttrackedchange.png b/icon-themes/elementary/cmd/32/rejecttrackedchange.png
index 8fbadec9052c..a7fd6eb37f54 100644
Binary files a/icon-themes/elementary/cmd/32/rejecttrackedchange.png and b/icon-themes/elementary/cmd/32/rejecttrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/32/rejecttrackedchangetonext.png b/icon-themes/elementary/cmd/32/rejecttrackedchangetonext.png
index 89fd64ecb3eb..48813060e8fd 100644
Binary files a/icon-themes/elementary/cmd/32/rejecttrackedchangetonext.png and b/icon-themes/elementary/cmd/32/rejecttrackedchangetonext.png differ
diff --git a/icon-themes/elementary/cmd/32/remove.png b/icon-themes/elementary/cmd/32/remove.png
index fac4e59dec7c..f3de6d7faa4e 100644
Binary files a/icon-themes/elementary/cmd/32/remove.png and b/icon-themes/elementary/cmd/32/remove.png differ
diff --git a/icon-themes/elementary/cmd/32/removebullets.png b/icon-themes/elementary/cmd/32/removebullets.png
index 66f57551978b..31fea2409738 100644
Binary files a/icon-themes/elementary/cmd/32/removebullets.png and b/icon-themes/elementary/cmd/32/removebullets.png differ
diff --git a/icon-themes/elementary/cmd/32/removefiltersort.png b/icon-themes/elementary/cmd/32/removefiltersort.png
index e912344c6cd1..f9a78fb82c53 100644
Binary files a/icon-themes/elementary/cmd/32/removefiltersort.png and b/icon-themes/elementary/cmd/32/removefiltersort.png differ
diff --git a/icon-themes/elementary/cmd/32/removehyperlink.png b/icon-themes/elementary/cmd/32/removehyperlink.png
index ea57d62296aa..a7157166445a 100644
Binary files a/icon-themes/elementary/cmd/32/removehyperlink.png and b/icon-themes/elementary/cmd/32/removehyperlink.png differ
diff --git a/icon-themes/elementary/cmd/32/reportnavigator.png b/icon-themes/elementary/cmd/32/reportnavigator.png
index 0eb0b5423ff0..bce240ba91d2 100644
Binary files a/icon-themes/elementary/cmd/32/reportnavigator.png and b/icon-themes/elementary/cmd/32/reportnavigator.png differ
diff --git a/icon-themes/elementary/cmd/32/sc_graphicfilterremovenoise.png b/icon-themes/elementary/cmd/32/sc_graphicfilterremovenoise.png
new file mode 100644
index 000000000000..157d5a3bb4d0
Binary files /dev/null and b/icon-themes/elementary/cmd/32/sc_graphicfilterremovenoise.png differ
diff --git a/icon-themes/elementary/cmd/32/showfmexplorer.png b/icon-themes/elementary/cmd/32/showfmexplorer.png
index 15f861dbe42f..68393d806e2a 100644
Binary files a/icon-themes/elementary/cmd/32/showfmexplorer.png and b/icon-themes/elementary/cmd/32/showfmexplorer.png differ
diff --git a/icon-themes/elementary/cmd/32/showinvalid.png b/icon-themes/elementary/cmd/32/showinvalid.png
index bb800f5d9bfd..80c528d908f5 100644
Binary files a/icon-themes/elementary/cmd/32/showinvalid.png and b/icon-themes/elementary/cmd/32/showinvalid.png differ
diff --git a/icon-themes/elementary/cmd/32/showtrackedchanges.png b/icon-themes/elementary/cmd/32/showtrackedchanges.png
index 5481b65a3b8f..a480303461c0 100644
Binary files a/icon-themes/elementary/cmd/32/showtrackedchanges.png and b/icon-themes/elementary/cmd/32/showtrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/32/snapborder.png b/icon-themes/elementary/cmd/32/snapborder.png
index f43a1a042753..41258e5bdc52 100644
Binary files a/icon-themes/elementary/cmd/32/snapborder.png and b/icon-themes/elementary/cmd/32/snapborder.png differ
diff --git a/icon-themes/elementary/cmd/32/snapframe.png b/icon-themes/elementary/cmd/32/snapframe.png
index fe3dc004ca2f..4df83b3c20d4 100644
Binary files a/icon-themes/elementary/cmd/32/snapframe.png and b/icon-themes/elementary/cmd/32/snapframe.png differ
diff --git a/icon-themes/elementary/cmd/32/snappoints.png b/icon-themes/elementary/cmd/32/snappoints.png
index 745e2820fdc1..dd9a49d1f711 100644
Binary files a/icon-themes/elementary/cmd/32/snappoints.png and b/icon-themes/elementary/cmd/32/snappoints.png differ
diff --git a/icon-themes/elementary/cmd/32/togglebreakpoint.png b/icon-themes/elementary/cmd/32/togglebreakpoint.png
index 5784cbae3f0e..c6d729769ba1 100644
Binary files a/icon-themes/elementary/cmd/32/togglebreakpoint.png and b/icon-themes/elementary/cmd/32/togglebreakpoint.png differ
diff --git a/icon-themes/elementary/cmd/32/trackchanges.png b/icon-themes/elementary/cmd/32/trackchanges.png
index 011ffeecbea7..1e952fbd6db3 100644
Binary files a/icon-themes/elementary/cmd/32/trackchanges.png and b/icon-themes/elementary/cmd/32/trackchanges.png differ
diff --git a/icon-themes/elementary/cmd/32/trackchangesbar.png b/icon-themes/elementary/cmd/32/trackchangesbar.png
index b6e3b827c7f6..31c5373a676a 100644
Binary files a/icon-themes/elementary/cmd/32/trackchangesbar.png and b/icon-themes/elementary/cmd/32/trackchangesbar.png differ
diff --git a/icon-themes/elementary/cmd/ar/lc_deleterecord.png b/icon-themes/elementary/cmd/ar/lc_deleterecord.png
index 442723d58687..58aab37f8fcb 100644
Binary files a/icon-themes/elementary/cmd/ar/lc_deleterecord.png and b/icon-themes/elementary/cmd/ar/lc_deleterecord.png differ
diff --git a/icon-themes/elementary/cmd/ar/lc_removebullets.png b/icon-themes/elementary/cmd/ar/lc_removebullets.png
index c11e258878e2..f3f8de5eca92 100644
Binary files a/icon-themes/elementary/cmd/ar/lc_removebullets.png and b/icon-themes/elementary/cmd/ar/lc_removebullets.png differ
diff --git a/icon-themes/elementary/cmd/ar/sc_deleterecord.png b/icon-themes/elementary/cmd/ar/sc_deleterecord.png
index c52152db5d0d..42d9895f41ab 100644
Binary files a/icon-themes/elementary/cmd/ar/sc_deleterecord.png and b/icon-themes/elementary/cmd/ar/sc_deleterecord.png differ
diff --git a/icon-themes/elementary/cmd/ar/sc_removebullets.png b/icon-themes/elementary/cmd/ar/sc_removebullets.png
index 93d03ee89bb5..65b947c4718c 100644
Binary files a/icon-themes/elementary/cmd/ar/sc_removebullets.png and b/icon-themes/elementary/cmd/ar/sc_removebullets.png differ
diff --git a/icon-themes/elementary/cmd/lc_acceptalltrackedchanges.png b/icon-themes/elementary/cmd/lc_acceptalltrackedchanges.png
index b2ddac311968..80f1e71a6161 100644
Binary files a/icon-themes/elementary/cmd/lc_acceptalltrackedchanges.png and b/icon-themes/elementary/cmd/lc_acceptalltrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/lc_accepttrackedchange.png b/icon-themes/elementary/cmd/lc_accepttrackedchange.png
index b2e8b10ecdef..6850408b017a 100644
Binary files a/icon-themes/elementary/cmd/lc_accepttrackedchange.png and b/icon-themes/elementary/cmd/lc_accepttrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/lc_accepttrackedchanges.png b/icon-themes/elementary/cmd/lc_accepttrackedchanges.png
index 9757be385556..bce1f740490b 100644
Binary files a/icon-themes/elementary/cmd/lc_accepttrackedchanges.png and b/icon-themes/elementary/cmd/lc_accepttrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/lc_accepttrackedchangetonext.png b/icon-themes/elementary/cmd/lc_accepttrackedchangetonext.png
index 6484c1de957e..3a63247f6754 100644
Binary files a/icon-themes/elementary/cmd/lc_accepttrackedchangetonext.png and b/icon-themes/elementary/cmd/lc_accepttrackedchangetonext.png differ
diff --git a/icon-themes/elementary/cmd/lc_bezierdelete.png b/icon-themes/elementary/cmd/lc_bezierdelete.png
index fff2bab3bf76..9fcca116c598 100644
Binary files a/icon-themes/elementary/cmd/lc_bezierdelete.png and b/icon-themes/elementary/cmd/lc_bezierdelete.png differ
diff --git a/icon-themes/elementary/cmd/lc_capturepoint.png b/icon-themes/elementary/cmd/lc_capturepoint.png
index b50f1dab13b8..a222270af5c0 100644
Binary files a/icon-themes/elementary/cmd/lc_capturepoint.png and b/icon-themes/elementary/cmd/lc_capturepoint.png differ
diff --git a/icon-themes/elementary/cmd/lc_cleararrowdependents.png b/icon-themes/elementary/cmd/lc_cleararrowdependents.png
index 9eefec1a9857..403514186121 100644
Binary files a/icon-themes/elementary/cmd/lc_cleararrowdependents.png and b/icon-themes/elementary/cmd/lc_cleararrowdependents.png differ
diff --git a/icon-themes/elementary/cmd/lc_cleararrowprecedents.png b/icon-themes/elementary/cmd/lc_cleararrowprecedents.png
index c0efac02ecc7..1106e2f1d24e 100644
Binary files a/icon-themes/elementary/cmd/lc_cleararrowprecedents.png and b/icon-themes/elementary/cmd/lc_cleararrowprecedents.png differ
diff --git a/icon-themes/elementary/cmd/lc_cleararrows.png b/icon-themes/elementary/cmd/lc_cleararrows.png
index 2ec84dba53d0..da8cf303a3ba 100644
Binary files a/icon-themes/elementary/cmd/lc_cleararrows.png and b/icon-themes/elementary/cmd/lc_cleararrows.png differ
diff --git a/icon-themes/elementary/cmd/lc_commentchangetracking.png b/icon-themes/elementary/cmd/lc_commentchangetracking.png
index 03d31ad2a31b..1721bf5c4cd6 100644
Binary files a/icon-themes/elementary/cmd/lc_commentchangetracking.png and b/icon-themes/elementary/cmd/lc_commentchangetracking.png differ
diff --git a/icon-themes/elementary/cmd/lc_dbformdelete.png b/icon-themes/elementary/cmd/lc_dbformdelete.png
index d5a754e8bdef..4aa3f0392fd0 100644
Binary files a/icon-themes/elementary/cmd/lc_dbformdelete.png and b/icon-themes/elementary/cmd/lc_dbformdelete.png differ
diff --git a/icon-themes/elementary/cmd/lc_dbquerydelete.png b/icon-themes/elementary/cmd/lc_dbquerydelete.png
index 08098e6cb959..9a3303f6acb1 100644
Binary files a/icon-themes/elementary/cmd/lc_dbquerydelete.png and b/icon-themes/elementary/cmd/lc_dbquerydelete.png differ
diff --git a/icon-themes/elementary/cmd/lc_dbreportdelete.png b/icon-themes/elementary/cmd/lc_dbreportdelete.png
index 6611546284ac..a2ef7a34a037 100644
Binary files a/icon-themes/elementary/cmd/lc_dbreportdelete.png and b/icon-themes/elementary/cmd/lc_dbreportdelete.png differ
diff --git a/icon-themes/elementary/cmd/lc_dbtabledelete.png b/icon-themes/elementary/cmd/lc_dbtabledelete.png
index 04407bd4639f..f372d2fdef8d 100644
Binary files a/icon-themes/elementary/cmd/lc_dbtabledelete.png and b/icon-themes/elementary/cmd/lc_dbtabledelete.png differ
diff --git a/icon-themes/elementary/cmd/lc_delete.png b/icon-themes/elementary/cmd/lc_delete.png
index 21b02a626686..7cfc94ef2a80 100644
Binary files a/icon-themes/elementary/cmd/lc_delete.png and b/icon-themes/elementary/cmd/lc_delete.png differ
diff --git a/icon-themes/elementary/cmd/lc_deleteallannotation.png b/icon-themes/elementary/cmd/lc_deleteallannotation.png
index 95897b12e298..51a17556107d 100644
Binary files a/icon-themes/elementary/cmd/lc_deleteallannotation.png and b/icon-themes/elementary/cmd/lc_deleteallannotation.png differ
diff --git a/icon-themes/elementary/cmd/lc_deleteallbreaks.png b/icon-themes/elementary/cmd/lc_deleteallbreaks.png
index 2f26639a4e12..f46c5f63b0dc 100644
Binary files a/icon-themes/elementary/cmd/lc_deleteallbreaks.png and b/icon-themes/elementary/cmd/lc_deleteallbreaks.png differ
diff --git a/icon-themes/elementary/cmd/lc_deleteannotation.png b/icon-themes/elementary/cmd/lc_deleteannotation.png
index c2c8803b73e7..8ffa52f362c4 100644
Binary files a/icon-themes/elementary/cmd/lc_deleteannotation.png and b/icon-themes/elementary/cmd/lc_deleteannotation.png differ
diff --git a/icon-themes/elementary/cmd/lc_deleteauthor.png b/icon-themes/elementary/cmd/lc_deleteauthor.png
index b09dcff47223..7f5d0f00cabb 100644
Binary files a/icon-themes/elementary/cmd/lc_deleteauthor.png and b/icon-themes/elementary/cmd/lc_deleteauthor.png differ
diff --git a/icon-themes/elementary/cmd/lc_deletecolumns.png b/icon-themes/elementary/cmd/lc_deletecolumns.png
index 57b52a6a8608..f3e01e2e04ff 100644
Binary files a/icon-themes/elementary/cmd/lc_deletecolumns.png and b/icon-themes/elementary/cmd/lc_deletecolumns.png differ
diff --git a/icon-themes/elementary/cmd/lc_deletemasterpage.png b/icon-themes/elementary/cmd/lc_deletemasterpage.png
index 8d6852220b3f..4bb2deee1f3f 100644
Binary files a/icon-themes/elementary/cmd/lc_deletemasterpage.png and b/icon-themes/elementary/cmd/lc_deletemasterpage.png differ
diff --git a/icon-themes/elementary/cmd/lc_deletepage.png b/icon-themes/elementary/cmd/lc_deletepage.png
index 21fd9877aba3..f33c1590ddb7 100644
Binary files a/icon-themes/elementary/cmd/lc_deletepage.png and b/icon-themes/elementary/cmd/lc_deletepage.png differ
diff --git a/icon-themes/elementary/cmd/lc_deletepivottable.png b/icon-themes/elementary/cmd/lc_deletepivottable.png
index 6a8a1928c920..12bbecefa999 100644
Binary files a/icon-themes/elementary/cmd/lc_deletepivottable.png and b/icon-themes/elementary/cmd/lc_deletepivottable.png differ
diff --git a/icon-themes/elementary/cmd/lc_deleteprintarea.png b/icon-themes/elementary/cmd/lc_deleteprintarea.png
index 861817a6fd2f..7108bdb5afff 100644
Binary files a/icon-themes/elementary/cmd/lc_deleteprintarea.png and b/icon-themes/elementary/cmd/lc_deleteprintarea.png differ
diff --git a/icon-themes/elementary/cmd/lc_deleterecord.png b/icon-themes/elementary/cmd/lc_deleterecord.png
index 575fb125000b..0a66a5c38e69 100644
Binary files a/icon-themes/elementary/cmd/lc_deleterecord.png and b/icon-themes/elementary/cmd/lc_deleterecord.png differ
diff --git a/icon-themes/elementary/cmd/lc_deleterows.png b/icon-themes/elementary/cmd/lc_deleterows.png
index efb4512a3eed..0d99af03c204 100644
Binary files a/icon-themes/elementary/cmd/lc_deleterows.png and b/icon-themes/elementary/cmd/lc_deleterows.png differ
diff --git a/icon-themes/elementary/cmd/lc_deleteslide.png b/icon-themes/elementary/cmd/lc_deleteslide.png
index b563d3131daa..a035bb5577bc 100644
Binary files a/icon-themes/elementary/cmd/lc_deleteslide.png and b/icon-themes/elementary/cmd/lc_deleteslide.png differ
diff --git a/icon-themes/elementary/cmd/lc_deletetable.png b/icon-themes/elementary/cmd/lc_deletetable.png
index 9e307b603b93..775b9e57131a 100644
Binary files a/icon-themes/elementary/cmd/lc_deletetable.png and b/icon-themes/elementary/cmd/lc_deletetable.png differ
diff --git a/icon-themes/elementary/cmd/lc_formfilternavigator.png b/icon-themes/elementary/cmd/lc_formfilternavigator.png
index 6f7159f83e2c..5378b2f30794 100644
Binary files a/icon-themes/elementary/cmd/lc_formfilternavigator.png and b/icon-themes/elementary/cmd/lc_formfilternavigator.png differ
diff --git a/icon-themes/elementary/cmd/lc_graphicfilterpopart.png b/icon-themes/elementary/cmd/lc_graphicfilterpopart.png
index 625304652b23..e908bc66a439 100644
Binary files a/icon-themes/elementary/cmd/lc_graphicfilterpopart.png and b/icon-themes/elementary/cmd/lc_graphicfilterpopart.png differ
diff --git a/icon-themes/elementary/cmd/lc_helplinesuse.png b/icon-themes/elementary/cmd/lc_helplinesuse.png
index 566c6d5350df..6ced84b09fd9 100644
Binary files a/icon-themes/elementary/cmd/lc_helplinesuse.png and b/icon-themes/elementary/cmd/lc_helplinesuse.png differ
diff --git a/icon-themes/elementary/cmd/lc_macrorecorder.png b/icon-themes/elementary/cmd/lc_macrorecorder.png
index 303a56a36bfb..707bc6d5d4b1 100644
Binary files a/icon-themes/elementary/cmd/lc_macrorecorder.png and b/icon-themes/elementary/cmd/lc_macrorecorder.png differ
diff --git a/icon-themes/elementary/cmd/lc_managebreakpoints.png b/icon-themes/elementary/cmd/lc_managebreakpoints.png
index ce57b96baf89..c8f829e8876d 100644
Binary files a/icon-themes/elementary/cmd/lc_managebreakpoints.png and b/icon-themes/elementary/cmd/lc_managebreakpoints.png differ
diff --git a/icon-themes/elementary/cmd/lc_mediamute.png b/icon-themes/elementary/cmd/lc_mediamute.png
index d97ec55d56a2..f09eabd7f88f 100644
Binary files a/icon-themes/elementary/cmd/lc_mediamute.png and b/icon-themes/elementary/cmd/lc_mediamute.png differ
diff --git a/icon-themes/elementary/cmd/lc_navigator.png b/icon-themes/elementary/cmd/lc_navigator.png
index 85ab557b826e..1ccfb90492cc 100644
Binary files a/icon-themes/elementary/cmd/lc_navigator.png and b/icon-themes/elementary/cmd/lc_navigator.png differ
diff --git a/icon-themes/elementary/cmd/lc_nexttrackedchange.png b/icon-themes/elementary/cmd/lc_nexttrackedchange.png
index 105a4a1d2cc6..71fb1546f834 100644
Binary files a/icon-themes/elementary/cmd/lc_nexttrackedchange.png and b/icon-themes/elementary/cmd/lc_nexttrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/lc_previoustrackedchange.png b/icon-themes/elementary/cmd/lc_previoustrackedchange.png
index 29a6495a3656..9670bf49695a 100644
Binary files a/icon-themes/elementary/cmd/lc_previoustrackedchange.png and b/icon-themes/elementary/cmd/lc_previoustrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/lc_rejectalltrackedchanges.png b/icon-themes/elementary/cmd/lc_rejectalltrackedchanges.png
index 65cd96948e78..14afda6394c1 100644
Binary files a/icon-themes/elementary/cmd/lc_rejectalltrackedchanges.png and b/icon-themes/elementary/cmd/lc_rejectalltrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/lc_rejecttrackedchange.png b/icon-themes/elementary/cmd/lc_rejecttrackedchange.png
index 702de32603ac..423381712158 100644
Binary files a/icon-themes/elementary/cmd/lc_rejecttrackedchange.png and b/icon-themes/elementary/cmd/lc_rejecttrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/lc_rejecttrackedchangetonext.png b/icon-themes/elementary/cmd/lc_rejecttrackedchangetonext.png
index dedf6a01eef0..ddcf4a3d4b5d 100644
Binary files a/icon-themes/elementary/cmd/lc_rejecttrackedchangetonext.png and b/icon-themes/elementary/cmd/lc_rejecttrackedchangetonext.png differ
diff --git a/icon-themes/elementary/cmd/lc_remove.png b/icon-themes/elementary/cmd/lc_remove.png
index 468fd8c7ebf9..5b54c1ee4b0b 100644
Binary files a/icon-themes/elementary/cmd/lc_remove.png and b/icon-themes/elementary/cmd/lc_remove.png differ
diff --git a/icon-themes/elementary/cmd/lc_removebullets.png b/icon-themes/elementary/cmd/lc_removebullets.png
index 61730db73d7d..5bacb9ae68de 100644
Binary files a/icon-themes/elementary/cmd/lc_removebullets.png and b/icon-themes/elementary/cmd/lc_removebullets.png differ
diff --git a/icon-themes/elementary/cmd/lc_removefiltersort.png b/icon-themes/elementary/cmd/lc_removefiltersort.png
index 248e3abc33d8..57a92fa6cc72 100644
Binary files a/icon-themes/elementary/cmd/lc_removefiltersort.png and b/icon-themes/elementary/cmd/lc_removefiltersort.png differ
diff --git a/icon-themes/elementary/cmd/lc_removehyperlink.png b/icon-themes/elementary/cmd/lc_removehyperlink.png
index 946db841afea..0db7e1d6f3ec 100644
Binary files a/icon-themes/elementary/cmd/lc_removehyperlink.png and b/icon-themes/elementary/cmd/lc_removehyperlink.png differ
diff --git a/icon-themes/elementary/cmd/lc_reportnavigator.png b/icon-themes/elementary/cmd/lc_reportnavigator.png
index e88dd03d79c1..d5d836439d24 100644
Binary files a/icon-themes/elementary/cmd/lc_reportnavigator.png and b/icon-themes/elementary/cmd/lc_reportnavigator.png differ
diff --git a/icon-themes/elementary/cmd/lc_showfmexplorer.png b/icon-themes/elementary/cmd/lc_showfmexplorer.png
index fb9c329e3000..0357180194d0 100644
Binary files a/icon-themes/elementary/cmd/lc_showfmexplorer.png and b/icon-themes/elementary/cmd/lc_showfmexplorer.png differ
diff --git a/icon-themes/elementary/cmd/lc_showinvalid.png b/icon-themes/elementary/cmd/lc_showinvalid.png
index 3d64b0df0744..61d29a628650 100644
Binary files a/icon-themes/elementary/cmd/lc_showinvalid.png and b/icon-themes/elementary/cmd/lc_showinvalid.png differ
diff --git a/icon-themes/elementary/cmd/lc_showtrackedchanges.png b/icon-themes/elementary/cmd/lc_showtrackedchanges.png
index 23331abc9bf0..cc411323860e 100644
Binary files a/icon-themes/elementary/cmd/lc_showtrackedchanges.png and b/icon-themes/elementary/cmd/lc_showtrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/lc_snapborder.png b/icon-themes/elementary/cmd/lc_snapborder.png
index 9f08658bccb1..ad06f227a4b3 100644
Binary files a/icon-themes/elementary/cmd/lc_snapborder.png and b/icon-themes/elementary/cmd/lc_snapborder.png differ
diff --git a/icon-themes/elementary/cmd/lc_snapframe.png b/icon-themes/elementary/cmd/lc_snapframe.png
index cddd3e35f721..661465f79da5 100644
Binary files a/icon-themes/elementary/cmd/lc_snapframe.png and b/icon-themes/elementary/cmd/lc_snapframe.png differ
diff --git a/icon-themes/elementary/cmd/lc_snappoints.png b/icon-themes/elementary/cmd/lc_snappoints.png
index 682b301c010c..5ed933062afa 100644
Binary files a/icon-themes/elementary/cmd/lc_snappoints.png and b/icon-themes/elementary/cmd/lc_snappoints.png differ
diff --git a/icon-themes/elementary/cmd/lc_togglebreakpoint.png b/icon-themes/elementary/cmd/lc_togglebreakpoint.png
index fcdd2605065a..2ab5aff8b919 100644
Binary files a/icon-themes/elementary/cmd/lc_togglebreakpoint.png and b/icon-themes/elementary/cmd/lc_togglebreakpoint.png differ
diff --git a/icon-themes/elementary/cmd/lc_trackchanges.png b/icon-themes/elementary/cmd/lc_trackchanges.png
index bce75573539c..1be6aaaed7de 100644
Binary files a/icon-themes/elementary/cmd/lc_trackchanges.png and b/icon-themes/elementary/cmd/lc_trackchanges.png differ
diff --git a/icon-themes/elementary/cmd/lc_trackchangesbar.png b/icon-themes/elementary/cmd/lc_trackchangesbar.png
index c650bbab18bb..82437d7ecaf5 100644
Binary files a/icon-themes/elementary/cmd/lc_trackchangesbar.png and b/icon-themes/elementary/cmd/lc_trackchangesbar.png differ
diff --git a/icon-themes/elementary/cmd/sc_acceptalltrackedchanges.png b/icon-themes/elementary/cmd/sc_acceptalltrackedchanges.png
index 100edefa4e0d..1a6293ddd79e 100644
Binary files a/icon-themes/elementary/cmd/sc_acceptalltrackedchanges.png and b/icon-themes/elementary/cmd/sc_acceptalltrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/sc_accepttrackedchange.png b/icon-themes/elementary/cmd/sc_accepttrackedchange.png
index 2e107bb665a4..55424211ec5f 100644
Binary files a/icon-themes/elementary/cmd/sc_accepttrackedchange.png and b/icon-themes/elementary/cmd/sc_accepttrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/sc_accepttrackedchanges.png b/icon-themes/elementary/cmd/sc_accepttrackedchanges.png
index c75f54ae7a61..c44afcb5440f 100644
Binary files a/icon-themes/elementary/cmd/sc_accepttrackedchanges.png and b/icon-themes/elementary/cmd/sc_accepttrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/sc_accepttrackedchangetonext.png b/icon-themes/elementary/cmd/sc_accepttrackedchangetonext.png
index 6b2a64279f94..cd160c7a80ce 100644
Binary files a/icon-themes/elementary/cmd/sc_accepttrackedchangetonext.png and b/icon-themes/elementary/cmd/sc_accepttrackedchangetonext.png differ
diff --git a/icon-themes/elementary/cmd/sc_bezierdelete.png b/icon-themes/elementary/cmd/sc_bezierdelete.png
index e5adda2915be..fda1ffdd56d4 100644
Binary files a/icon-themes/elementary/cmd/sc_bezierdelete.png and b/icon-themes/elementary/cmd/sc_bezierdelete.png differ
diff --git a/icon-themes/elementary/cmd/sc_capturepoint.png b/icon-themes/elementary/cmd/sc_capturepoint.png
index 9e41fd338db3..bcba91dd0e16 100644
Binary files a/icon-themes/elementary/cmd/sc_capturepoint.png and b/icon-themes/elementary/cmd/sc_capturepoint.png differ
diff --git a/icon-themes/elementary/cmd/sc_cleararrowdependents.png b/icon-themes/elementary/cmd/sc_cleararrowdependents.png
index 868125c89642..bc3472accf00 100644
Binary files a/icon-themes/elementary/cmd/sc_cleararrowdependents.png and b/icon-themes/elementary/cmd/sc_cleararrowdependents.png differ
diff --git a/icon-themes/elementary/cmd/sc_cleararrowprecedents.png b/icon-themes/elementary/cmd/sc_cleararrowprecedents.png
index 266f20a37ac3..a2db26b0e90a 100644
Binary files a/icon-themes/elementary/cmd/sc_cleararrowprecedents.png and b/icon-themes/elementary/cmd/sc_cleararrowprecedents.png differ
diff --git a/icon-themes/elementary/cmd/sc_cleararrows.png b/icon-themes/elementary/cmd/sc_cleararrows.png
index a5b434eddc10..416de0a3f050 100644
Binary files a/icon-themes/elementary/cmd/sc_cleararrows.png and b/icon-themes/elementary/cmd/sc_cleararrows.png differ
diff --git a/icon-themes/elementary/cmd/sc_commentchangetracking.png b/icon-themes/elementary/cmd/sc_commentchangetracking.png
index b3ad1b6d6b66..0347a50ae77e 100644
Binary files a/icon-themes/elementary/cmd/sc_commentchangetracking.png and b/icon-themes/elementary/cmd/sc_commentchangetracking.png differ
diff --git a/icon-themes/elementary/cmd/sc_dbformdelete.png b/icon-themes/elementary/cmd/sc_dbformdelete.png
index 93d1ff6be34d..29b5728d62b7 100644
Binary files a/icon-themes/elementary/cmd/sc_dbformdelete.png and b/icon-themes/elementary/cmd/sc_dbformdelete.png differ
diff --git a/icon-themes/elementary/cmd/sc_dbquerydelete.png b/icon-themes/elementary/cmd/sc_dbquerydelete.png
index d84a1f33a85c..8fee4ea4ed6f 100644
Binary files a/icon-themes/elementary/cmd/sc_dbquerydelete.png and b/icon-themes/elementary/cmd/sc_dbquerydelete.png differ
diff --git a/icon-themes/elementary/cmd/sc_dbreportdelete.png b/icon-themes/elementary/cmd/sc_dbreportdelete.png
index ac12e1551d42..1972076886e5 100644
Binary files a/icon-themes/elementary/cmd/sc_dbreportdelete.png and b/icon-themes/elementary/cmd/sc_dbreportdelete.png differ
diff --git a/icon-themes/elementary/cmd/sc_dbtabledelete.png b/icon-themes/elementary/cmd/sc_dbtabledelete.png
index f77e1731329d..5fa553eab0d8 100644
Binary files a/icon-themes/elementary/cmd/sc_dbtabledelete.png and b/icon-themes/elementary/cmd/sc_dbtabledelete.png differ
diff --git a/icon-themes/elementary/cmd/sc_deleteallannotation.png b/icon-themes/elementary/cmd/sc_deleteallannotation.png
index 45d62e1e8531..bd7e052e464f 100644
Binary files a/icon-themes/elementary/cmd/sc_deleteallannotation.png and b/icon-themes/elementary/cmd/sc_deleteallannotation.png differ
diff --git a/icon-themes/elementary/cmd/sc_deleteallbreaks.png b/icon-themes/elementary/cmd/sc_deleteallbreaks.png
index c1a14d18e160..3fba067e5641 100644
Binary files a/icon-themes/elementary/cmd/sc_deleteallbreaks.png and b/icon-themes/elementary/cmd/sc_deleteallbreaks.png differ
diff --git a/icon-themes/elementary/cmd/sc_deleteannotation.png b/icon-themes/elementary/cmd/sc_deleteannotation.png
index 3e54fbc819ce..2e3195687803 100644
Binary files a/icon-themes/elementary/cmd/sc_deleteannotation.png and b/icon-themes/elementary/cmd/sc_deleteannotation.png differ
diff --git a/icon-themes/elementary/cmd/sc_deleteauthor.png b/icon-themes/elementary/cmd/sc_deleteauthor.png
index dc5618f4d65e..1badf76272f2 100644
Binary files a/icon-themes/elementary/cmd/sc_deleteauthor.png and b/icon-themes/elementary/cmd/sc_deleteauthor.png differ
diff --git a/icon-themes/elementary/cmd/sc_deletecolumns.png b/icon-themes/elementary/cmd/sc_deletecolumns.png
index 2b02ce7f94e3..bb96140f7e0f 100644
Binary files a/icon-themes/elementary/cmd/sc_deletecolumns.png and b/icon-themes/elementary/cmd/sc_deletecolumns.png differ
diff --git a/icon-themes/elementary/cmd/sc_deletemasterpage.png b/icon-themes/elementary/cmd/sc_deletemasterpage.png
index 7f145bdb2d03..81cc19d2a29e 100644
Binary files a/icon-themes/elementary/cmd/sc_deletemasterpage.png and b/icon-themes/elementary/cmd/sc_deletemasterpage.png differ
diff --git a/icon-themes/elementary/cmd/sc_deletepage.png b/icon-themes/elementary/cmd/sc_deletepage.png
index 2403074d49e8..89299ddf058b 100644
Binary files a/icon-themes/elementary/cmd/sc_deletepage.png and b/icon-themes/elementary/cmd/sc_deletepage.png differ
diff --git a/icon-themes/elementary/cmd/sc_deletepivottable.png b/icon-themes/elementary/cmd/sc_deletepivottable.png
index 140c04d6e751..b6e1b3535b92 100644
Binary files a/icon-themes/elementary/cmd/sc_deletepivottable.png and b/icon-themes/elementary/cmd/sc_deletepivottable.png differ
diff --git a/icon-themes/elementary/cmd/sc_deleteprintarea.png b/icon-themes/elementary/cmd/sc_deleteprintarea.png
index 5a6d2c888f16..76200a5a0363 100644
Binary files a/icon-themes/elementary/cmd/sc_deleteprintarea.png and b/icon-themes/elementary/cmd/sc_deleteprintarea.png differ
diff --git a/icon-themes/elementary/cmd/sc_deleterecord.png b/icon-themes/elementary/cmd/sc_deleterecord.png
index 03b7bcbad926..fffe75acc5de 100644
Binary files a/icon-themes/elementary/cmd/sc_deleterecord.png and b/icon-themes/elementary/cmd/sc_deleterecord.png differ
diff --git a/icon-themes/elementary/cmd/sc_deleterows.png b/icon-themes/elementary/cmd/sc_deleterows.png
index 0f74b6ddcd3b..95b0821c18aa 100644
Binary files a/icon-themes/elementary/cmd/sc_deleterows.png and b/icon-themes/elementary/cmd/sc_deleterows.png differ
diff --git a/icon-themes/elementary/cmd/sc_deleteslide.png b/icon-themes/elementary/cmd/sc_deleteslide.png
index 926a61846260..82a1877a6463 100644
Binary files a/icon-themes/elementary/cmd/sc_deleteslide.png and b/icon-themes/elementary/cmd/sc_deleteslide.png differ
diff --git a/icon-themes/elementary/cmd/sc_deletetable.png b/icon-themes/elementary/cmd/sc_deletetable.png
index f6dc7f375bf8..4e5e23010cba 100644
Binary files a/icon-themes/elementary/cmd/sc_deletetable.png and b/icon-themes/elementary/cmd/sc_deletetable.png differ
diff --git a/icon-themes/elementary/cmd/sc_formfilternavigator.png b/icon-themes/elementary/cmd/sc_formfilternavigator.png
index a323da889bbc..d1df59642940 100644
Binary files a/icon-themes/elementary/cmd/sc_formfilternavigator.png and b/icon-themes/elementary/cmd/sc_formfilternavigator.png differ
diff --git a/icon-themes/elementary/cmd/sc_graphicfilterpopart.png b/icon-themes/elementary/cmd/sc_graphicfilterpopart.png
index b92443009f99..0a8f2ed8226d 100644
Binary files a/icon-themes/elementary/cmd/sc_graphicfilterpopart.png and b/icon-themes/elementary/cmd/sc_graphicfilterpopart.png differ
diff --git a/icon-themes/elementary/cmd/sc_helplinesuse.png b/icon-themes/elementary/cmd/sc_helplinesuse.png
index 582b7d937130..e91c653180d8 100644
Binary files a/icon-themes/elementary/cmd/sc_helplinesuse.png and b/icon-themes/elementary/cmd/sc_helplinesuse.png differ
diff --git a/icon-themes/elementary/cmd/sc_macrorecorder.png b/icon-themes/elementary/cmd/sc_macrorecorder.png
index 2e49f96cb9e6..3a98df9b1002 100644
Binary files a/icon-themes/elementary/cmd/sc_macrorecorder.png and b/icon-themes/elementary/cmd/sc_macrorecorder.png differ
diff --git a/icon-themes/elementary/cmd/sc_managebreakpoints.png b/icon-themes/elementary/cmd/sc_managebreakpoints.png
index 7d1858ef4efb..237cd7cd400a 100644
Binary files a/icon-themes/elementary/cmd/sc_managebreakpoints.png and b/icon-themes/elementary/cmd/sc_managebreakpoints.png differ
diff --git a/icon-themes/elementary/cmd/sc_mediamute.png b/icon-themes/elementary/cmd/sc_mediamute.png
index fc1c90822268..418ec9c06541 100644
Binary files a/icon-themes/elementary/cmd/sc_mediamute.png and b/icon-themes/elementary/cmd/sc_mediamute.png differ
diff --git a/icon-themes/elementary/cmd/sc_navigator.png b/icon-themes/elementary/cmd/sc_navigator.png
index c92d106adab1..07f0542e6ca4 100644
Binary files a/icon-themes/elementary/cmd/sc_navigator.png and b/icon-themes/elementary/cmd/sc_navigator.png differ
diff --git a/icon-themes/elementary/cmd/sc_nexttrackedchange.png b/icon-themes/elementary/cmd/sc_nexttrackedchange.png
index 8c4164074c1f..ac50fc5e2a17 100644
Binary files a/icon-themes/elementary/cmd/sc_nexttrackedchange.png and b/icon-themes/elementary/cmd/sc_nexttrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/sc_previoustrackedchange.png b/icon-themes/elementary/cmd/sc_previoustrackedchange.png
index b073414fc569..a1e661705d53 100644
Binary files a/icon-themes/elementary/cmd/sc_previoustrackedchange.png and b/icon-themes/elementary/cmd/sc_previoustrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/sc_rejectalltrackedchanges.png b/icon-themes/elementary/cmd/sc_rejectalltrackedchanges.png
index 8660c85c9cfc..b999e34d3a12 100644
Binary files a/icon-themes/elementary/cmd/sc_rejectalltrackedchanges.png and b/icon-themes/elementary/cmd/sc_rejectalltrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/sc_rejecttrackedchange.png b/icon-themes/elementary/cmd/sc_rejecttrackedchange.png
index 9b0657f23bc1..0da57913b78e 100644
Binary files a/icon-themes/elementary/cmd/sc_rejecttrackedchange.png and b/icon-themes/elementary/cmd/sc_rejecttrackedchange.png differ
diff --git a/icon-themes/elementary/cmd/sc_rejecttrackedchangetonext.png b/icon-themes/elementary/cmd/sc_rejecttrackedchangetonext.png
index 94f239490244..8a906ecd2c5d 100644
Binary files a/icon-themes/elementary/cmd/sc_rejecttrackedchangetonext.png and b/icon-themes/elementary/cmd/sc_rejecttrackedchangetonext.png differ
diff --git a/icon-themes/elementary/cmd/sc_remove.png b/icon-themes/elementary/cmd/sc_remove.png
index d32bb827f994..ed9d548366ab 100644
Binary files a/icon-themes/elementary/cmd/sc_remove.png and b/icon-themes/elementary/cmd/sc_remove.png differ
diff --git a/icon-themes/elementary/cmd/sc_removebullets.png b/icon-themes/elementary/cmd/sc_removebullets.png
index 2b413a5f8b91..49024a1b6736 100644
Binary files a/icon-themes/elementary/cmd/sc_removebullets.png and b/icon-themes/elementary/cmd/sc_removebullets.png differ
diff --git a/icon-themes/elementary/cmd/sc_removefiltersort.png b/icon-themes/elementary/cmd/sc_removefiltersort.png
index 6afbe8df6c93..04b17f521a05 100644
Binary files a/icon-themes/elementary/cmd/sc_removefiltersort.png and b/icon-themes/elementary/cmd/sc_removefiltersort.png differ
diff --git a/icon-themes/elementary/cmd/sc_removehyperlink.png b/icon-themes/elementary/cmd/sc_removehyperlink.png
index 2578139be06f..cb1a559e659a 100644
Binary files a/icon-themes/elementary/cmd/sc_removehyperlink.png and b/icon-themes/elementary/cmd/sc_removehyperlink.png differ
diff --git a/icon-themes/elementary/cmd/sc_reportnavigator.png b/icon-themes/elementary/cmd/sc_reportnavigator.png
index 9dc459ba1495..b52b62b011e5 100644
Binary files a/icon-themes/elementary/cmd/sc_reportnavigator.png and b/icon-themes/elementary/cmd/sc_reportnavigator.png differ
diff --git a/icon-themes/elementary/cmd/sc_showfmexplorer.png b/icon-themes/elementary/cmd/sc_showfmexplorer.png
index 5e2e5ec45361..ad602dc5fc6d 100644
Binary files a/icon-themes/elementary/cmd/sc_showfmexplorer.png and b/icon-themes/elementary/cmd/sc_showfmexplorer.png differ
diff --git a/icon-themes/elementary/cmd/sc_showinvalid.png b/icon-themes/elementary/cmd/sc_showinvalid.png
index 9a08408bafe0..f24b24ae5768 100644
Binary files a/icon-themes/elementary/cmd/sc_showinvalid.png and b/icon-themes/elementary/cmd/sc_showinvalid.png differ
diff --git a/icon-themes/elementary/cmd/sc_showtrackedchanges.png b/icon-themes/elementary/cmd/sc_showtrackedchanges.png
index f6ff1647519f..4a3abfaad9c1 100644
Binary files a/icon-themes/elementary/cmd/sc_showtrackedchanges.png and b/icon-themes/elementary/cmd/sc_showtrackedchanges.png differ
diff --git a/icon-themes/elementary/cmd/sc_snapborder.png b/icon-themes/elementary/cmd/sc_snapborder.png
index 85106b334ba4..90b2b106521f 100644
Binary files a/icon-themes/elementary/cmd/sc_snapborder.png and b/icon-themes/elementary/cmd/sc_snapborder.png differ
diff --git a/icon-themes/elementary/cmd/sc_snapframe.png b/icon-themes/elementary/cmd/sc_snapframe.png
index 70e539db6ee7..26649a400d6c 100644
Binary files a/icon-themes/elementary/cmd/sc_snapframe.png and b/icon-themes/elementary/cmd/sc_snapframe.png differ
diff --git a/icon-themes/elementary/cmd/sc_snappoints.png b/icon-themes/elementary/cmd/sc_snappoints.png
index 8c5fee8144db..983486d48e1a 100644
Binary files a/icon-themes/elementary/cmd/sc_snappoints.png and b/icon-themes/elementary/cmd/sc_snappoints.png differ
diff --git a/icon-themes/elementary/cmd/sc_togglebreakpoint.png b/icon-themes/elementary/cmd/sc_togglebreakpoint.png
index 221f84deb21c..b51277ee218b 100644
Binary files a/icon-themes/elementary/cmd/sc_togglebreakpoint.png and b/icon-themes/elementary/cmd/sc_togglebreakpoint.png differ
diff --git a/icon-themes/elementary/cmd/sc_trackchanges.png b/icon-themes/elementary/cmd/sc_trackchanges.png
index 5471182727ba..ef010900e3e9 100644
Binary files a/icon-themes/elementary/cmd/sc_trackchanges.png and b/icon-themes/elementary/cmd/sc_trackchanges.png differ
diff --git a/icon-themes/elementary/cmd/sc_trackchangesbar.png b/icon-themes/elementary/cmd/sc_trackchangesbar.png
index 39b448a01a96..9e6aa60a71d4 100644
Binary files a/icon-themes/elementary/cmd/sc_trackchangesbar.png and b/icon-themes/elementary/cmd/sc_trackchangesbar.png differ
diff --git a/icon-themes/elementary/extensions/res/scanner/minus.png b/icon-themes/elementary/extensions/res/scanner/minus.png
index 1ce4ca78c2a8..8210ddab6435 100644
Binary files a/icon-themes/elementary/extensions/res/scanner/minus.png and b/icon-themes/elementary/extensions/res/scanner/minus.png differ
diff --git a/icon-themes/elementary/res/baswatr.png b/icon-themes/elementary/res/baswatr.png
index acf567123e9d..87580e7a12d9 100644
Binary files a/icon-themes/elementary/res/baswatr.png and b/icon-themes/elementary/res/baswatr.png differ
diff --git a/icon-themes/elementary/res/grafikde.png b/icon-themes/elementary/res/grafikde.png
new file mode 100644
index 000000000000..631d868b9a6b
Binary files /dev/null and b/icon-themes/elementary/res/grafikde.png differ
diff --git a/icon-themes/elementary/res/im30841.png b/icon-themes/elementary/res/im30841.png
index 5be4d195670d..a1a3fdb1c638 100644
Binary files a/icon-themes/elementary/res/im30841.png and b/icon-themes/elementary/res/im30841.png differ
diff --git a/icon-themes/elementary/res/sx03129.png b/icon-themes/elementary/res/sx03129.png
index 55ddab48ae07..e4a833f1aa8b 100644
Binary files a/icon-themes/elementary/res/sx03129.png and b/icon-themes/elementary/res/sx03129.png differ
diff --git a/icon-themes/elementary/res/target.png b/icon-themes/elementary/res/target.png
index fea81f75dfb7..d781b9f1a7d0 100644
Binary files a/icon-themes/elementary/res/target.png and b/icon-themes/elementary/res/target.png differ
diff --git a/icon-themes/elementary/res/tb05.png b/icon-themes/elementary/res/tb05.png
index 9c4180ca03fa..6e064aa13a47 100644
Binary files a/icon-themes/elementary/res/tb05.png and b/icon-themes/elementary/res/tb05.png differ
diff --git a/icon-themes/elementary/sc/res/icon-set-circles1-red.png b/icon-themes/elementary/sc/res/icon-set-circles1-red.png
index 31e63cdc5c4d..622ff663f127 100644
Binary files a/icon-themes/elementary/sc/res/icon-set-circles1-red.png and b/icon-themes/elementary/sc/res/icon-set-circles1-red.png differ
diff --git a/icon-themes/elementary/sc/res/icon-set-colorarrows-down.png b/icon-themes/elementary/sc/res/icon-set-colorarrows-down.png
index 94f04df0507e..7fa404698d93 100644
Binary files a/icon-themes/elementary/sc/res/icon-set-colorarrows-down.png and b/icon-themes/elementary/sc/res/icon-set-colorarrows-down.png differ
diff --git a/icon-themes/elementary/sc/res/icon-set-flags-red.png b/icon-themes/elementary/sc/res/icon-set-flags-red.png
index 39faf4126bba..00a16a5af04c 100644
Binary files a/icon-themes/elementary/sc/res/icon-set-flags-red.png and b/icon-themes/elementary/sc/res/icon-set-flags-red.png differ
diff --git a/icon-themes/elementary/sc/res/icon-set-negative-red-smilie.png b/icon-themes/elementary/sc/res/icon-set-negative-red-smilie.png
index d21aac2d38f8..cd47530dcb4a 100644

... etc. - the rest is truncated


More information about the Libreoffice-commits mailing list