Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7549f8c

Browse files
authored
Merge pull request #22110 from oscargus/rightalign
Right-aligned status text in backends
2 parents 1a3be58 + 25b1155 commit 7549f8c

File tree

4 files changed

+8
-3
lines changed

4 files changed

+8
-3
lines changed

lib/matplotlib/backends/_backend_tk.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,8 @@ def __init__(self, canvas, window, *, pack_toolbar=True):
554554

555555
self.message = tk.StringVar(master=self)
556556
self._message_label = tk.Label(master=self, font=self._label_font,
557-
textvariable=self.message)
557+
textvariable=self.message,
558+
justify=tk.RIGHT)
558559
self._message_label.pack(side=tk.RIGHT)
559560

560561
NavigationToolbar2.__init__(self, canvas)

lib/matplotlib/backends/backend_gtk3.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,7 @@ def __init__(self, canvas, window):
467467
toolitem = Gtk.ToolItem()
468468
self.insert(toolitem, -1)
469469
self.message = Gtk.Label()
470+
self.message.set_justify(Gtk.Justification.RIGHT)
470471
toolitem.add(self.message)
471472

472473
self.show_all()
@@ -530,6 +531,7 @@ def __init__(self, toolmanager):
530531
Gtk.Box.__init__(self)
531532
self.set_property('orientation', Gtk.Orientation.HORIZONTAL)
532533
self._message = Gtk.Label()
534+
self._message.set_justify(Gtk.Justification.RIGHT)
533535
self.pack_end(self._message, False, False, 0)
534536
self.show_all()
535537
self._groups = {}

lib/matplotlib/backends/backend_gtk4.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,7 @@ def __init__(self, canvas, window):
402402
self.append(label)
403403

404404
self.message = Gtk.Label()
405+
self.message.set_justify(Gtk.Justification.RIGHT)
405406
self.append(self.message)
406407

407408
_NavigationToolbar2GTK.__init__(self, canvas)
@@ -494,6 +495,7 @@ def __init__(self, toolmanager):
494495
self.append(label)
495496

496497
self._message = Gtk.Label()
498+
self._message.set_justify(Gtk.Justification.RIGHT)
497499
self.append(self._message)
498500

499501
def add_toolitem(self, name, group, position, image_file, description,

lib/matplotlib/backends/backend_wx.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1098,7 +1098,7 @@ def __init__(self, canvas, coordinates=True):
10981098
self._coordinates = coordinates
10991099
if self._coordinates:
11001100
self.AddStretchableSpace()
1101-
self._label_text = wx.StaticText(self)
1101+
self._label_text = wx.StaticText(self, style=wx.ALIGN_RIGHT)
11021102
self.AddControl(self._label_text)
11031103

11041104
self.Realize()
@@ -1206,7 +1206,7 @@ def __init__(self, toolmanager, parent, style=wx.TB_HORIZONTAL):
12061206
ToolContainerBase.__init__(self, toolmanager)
12071207
wx.ToolBar.__init__(self, parent, -1, style=style)
12081208
self._space = self.AddStretchableSpace()
1209-
self._label_text = wx.StaticText(self)
1209+
self._label_text = wx.StaticText(self, style=wx.ALIGN_RIGHT)
12101210
self.AddControl(self._label_text)
12111211
self._toolitems = {}
12121212
self._groups = {} # Mapping of groups to the separator after them.

0 commit comments

Comments
 (0)