Mercurial > jwe > octave
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 |