8000 matplotlib.rcParams['toolbar'] == 'None' starts toolmanager but not t… · matplotlib/matplotlib@a88dc2d · GitHub
[go: up one dir, main page]

Skip to content

Commit a88dc2d

Browse files
committed
matplotlib.rcParams['toolbar'] == 'None' starts toolmanager but not toolbar
1 parent 24e5955 commit a88dc2d

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

lib/matplotlib/backends/backend_gtk3.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -431,12 +431,13 @@ def add_widget(child, expand, fill, padding):
431431
size_request = child.size_request()
432432
return size_request.height
433433

434-
if matplotlib.rcParams['toolbar'] == 'toolmanager':
434+
if self.toolmanager:
435435
backend_tools.add_tools_to_manager(self.toolmanager)
436-
backend_tools.add_tools_to_container(self.toolbar)
437-
self.statusbar = StatusbarGTK3(self.toolmanager)
438-
h += add_widget(self.statusbar, False, False, 0)
439-
h += add_widget(Gtk.HSeparator(), False, False, 0)
436+
if self.toolbar:
437+
backend_tools.add_tools_to_container(self.toolbar)
438+
self.statusbar = StatusbarGTK3(self.toolmanager)
439+
h += add_widget(self.statusbar, False, False, 0)
440+
h += add_widget(Gtk.HSeparator(), False, False, 0)
440441

441442
if self.toolbar is not None:
442443
self.toolbar.show()

lib/matplotlib/backends/backend_tkagg.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -539,10 +539,11 @@ def __init__(self, canvas, num, window):
539539
self.toolbar = self._get_toolbar()
540540
self.statusbar = None
541541

542-
if matplotlib.rcParams['toolbar'] == 'toolmanager':
542+
if self.toolmanager:
543543
backend_tools.add_tools_to_manager(self.toolmanager)
544-
backend_tools.add_tools_to_container(self.toolbar)
545-
self.statusbar = StatusbarTk(self.window, self.toolmanager)
544+
if self.toolbar:
545+
backend_tools.add_tools_to_container(self.toolbar)
546+
self.statusbar = StatusbarTk(self.window, self.toolmanager)
546547

547548
self._shown = False
548549

0 commit comments

Comments
 (0)
0