view libgui/src/icons/cursors/fleur.png @ 30793:c11d34f72b3c

provide different icon sets for the GUI * FigureWindow.cc (FigureWindow): rename icon path used for figure icons * ToolBarButton.cc (get_icon): dito * libgui/src/cursors: moved directory into libgui/src/icons/cursors * gui-preferences-global.h: update enum for icon related string list, renamed global_icon_fallback_paths into global_icon_paths and extended by cursors directory, string lists for icon themes and the related names * libgui/src/icons/octave/128x128/document-open.png * libgui/src/icons/octave/128x128/folder-new.png * libgui/src/icons/octave/128x128/folder-up.png * libgui/src/icons/octave/128x128/folder.png * libgui/src/icons/octave/128x128/user-home.png: moved from tango theme * libgui/src/icons/octave/scalable/document-open.svg * libgui/src/icons/octave/scalable/folder-new.svg * libgui/src/icons/octave/scalable/folder-up.svg * libgui/src/icons/octave/scalable/folder.svg * libgui/src/icons/octave/scalable/user-home.svg: moved from tango theme * libgui/src/icons/tango/128x128/document-open.png * libgui/src/icons/tango/128x128/folder-new.png * libgui/src/icons/tango/128x128/folder-up.png * libgui/src/icons/tango/128x128/folder.png * libgui/src/icons/tango/128x128/user-home.png: recovered tango versions * libgui/src/icons/tango/scalable/document-open.svg * libgui/src/icons/tango/scalable/folder-new.svg * libgui/src/icons/tango/scalable/folder-up.svg * libgui/src/icons/tango/scalable/folder.svg * libgui/src/icons/tango/scalable/user-home.svg: recovered tango versions * module.mk: updated according to changed icon files * octave-dock-widget.cc (label_dock_widget): use second boolean argument of ressource_manager::icon for icons only available in the octave theme and using new icon search path for octave only icons in style sheets; (octave_dock_widget, make_window, make_widget, set_style): dito; * resource-manager.cc (config_icon_theme): check new and old icon theme preference and transfer old into new if required, add fallbacks search paths depending on current theme; (icon): look for icon in current theme, if not existing, go through the defined icon search paths, use second boolean argument for icons that are only available in the octave icon theme like widget-xyz icnos * resource-manager.h: updated secon boolean argument of icon function * resource.qrc: update icon file names and paths * settings-dialog.cc (settings_dialog): fill new combo box with names of available icon themes; (write_changed_settings): write current index of combo box in pref file * settings-dialog.ui: replaced check box for system icon theme by combo box for icon themes
author Torsten Lilge <ttl-octave@mailbox.org>
date Sun, 27 Feb 2022 20:21:12 +0100
parents libgui/src/cursors/fleur.png@36dc11ee220d
children
line wrap: on
line source

(binary:image/png)