Mercurial > octave
diff libinterp/corefcn/graphics.in.h @ 26869:992f55ef87f5
Use an uitoolbar and ui*tools to build the default figure toolbar (bug #55795)
* Figure.[cc,h] (mouse_mode_to_string, mouse_mode_from_string): Remove functions.
(createFigureToolBarAndMenuBar, updateFigureToolBarAndMenuBar): Remove methods.
(Figure::Figure): Instantiate the menubar here. Simplify size handling now
that the toolbar is created in addCustomToolBar.
(Figure::addCustomToolBar): Add optional argument to signal if the toolbar
is the default one.
(Figure::autoAxes, Figrue::toggleGrid, Figure::toggleAxes): Remove methods.
* GLCanvas.[cc,h] (GLCanvas::autoAxes, GLCanvas::toggleGrid,
GLCanvas::toggleAxes): Ditto.
* Canvas.[cc,h] (Canvas::canvasAutoAxes, Canvas::canvasToggleGrid,
Canvas::canvasToggleAxes): Ditto.
(Canvas::setCursor): Use resourse_manager to retrieve icons.
* MouseModeActionGroup.[cc, h]: Remove unnecessary class file.
* __add_default_menu__.m: Add default toobar and associated buttons.
* libgui/graphics/qthandles.qrc: Remove file
* libgui/graphics/images: Remove directory.
* libgui/graphics/module.mk: Update to eliminate the Crystal icons resources.
* libgui/src/resources.qrc: Include new figure-* png icons
* libgui/src/module.mk: Include new figure-* png icons
* libgui/src/icons/icons_license: Document the origin of figure-* icons
author | Pantxo Diribarne <pantxo.diribarne@gmail.com> |
---|---|
date | Thu, 07 Mar 2019 22:53:33 +0100 |
parents | 0adb232f93b9 |
children | 6e019db9c0a6 |
line wrap: on
line diff
--- a/libinterp/corefcn/graphics.in.h Thu Mar 07 15:11:17 2019 -0800 +++ b/libinterp/corefcn/graphics.in.h Thu Mar 07 22:53:33 2019 +0100 @@ -5984,6 +5984,7 @@ string_property tooltipstring , "" // Octave-specific properties + string_property __named_icon__ , "" any_property __object__ h , Matrix () END_PROPERTIES @@ -6047,6 +6048,7 @@ string_property tooltipstring , "" // Octave-specific properties + string_property __named_icon__ , "" any_property __object__ h , Matrix () END_PROPERTIES