@@ -758,8 +758,6 @@ def draw_rubberband(self, x0, y0, x1, y1):
758758 self .ctx .set_source_rgb (0 , 0 , 0 )
759759 self .ctx .stroke ()
760760
761- tools .ToolRubberband = RubberbandGTK3
762-
763761
764762class ToolbarGTK3 (ToolContainerBase , Gtk .Box ):
765763 def __init__ (self , toolmanager ):
@@ -879,15 +877,11 @@ def trigger(self, *args, **kwargs):
879877 except Exception as e :
880878 error_msg_gtk (str (e ), parent = self )
881879
882- tools .ToolSaveFigure = SaveFigureGTK3
883-
884880
885881class SetCursorGTK3 (tools .SetCursorBase ):
886882 def set_cursor (self , cursor ):
887883 self .figure .canvas .get_property ("window" ).set_cursor (cursord [cursor ])
888884
889- tools .ToolSetCursor = SetCursorGTK3
890-
891885
892886class ConfigureSubplotsGTK3 (tools .ConfigureSubplotsBase , Gtk .Window ):
893887 def __init__ (self , * args , ** kwargs ):
@@ -942,9 +936,6 @@ def trigger(self, sender, event, data=None):
942936 self .window .present ()
943937
944938
945- tools .ToolConfigureSubplots = ConfigureSubplotsGTK3
946-
947-
948939class DialogLineprops :
949940 """
950941 A GUI dialog for controlling lineprops
@@ -1130,6 +1121,12 @@ def error_msg_gtk(msg, parent=None):
11301121 dialog .run ()
11311122 dialog .destroy ()
11321123
1124+
1125+ tools .ToolSaveFigure = SaveFigureGTK3
1126+ tools .ToolConfigureSubplots = ConfigureSubplotsGTK3
1127+ tools .ToolSetCursor = SetCursorGTK3
1128+ tools .ToolRubberband = RubberbandGTK3
1129+
11331130Toolbar = ToolbarGTK3
11341131FigureCanvas = FigureCanvasGTK3
11351132FigureManager = FigureManagerGTK3
0 commit comments