Skip to content

Commit 8713fd8

Browse files
author
Steve Chaplin
committed
'SC'
svn path=/trunk/matplotlib/; revision=1785
1 parent 44afb02 commit 8713fd8

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

examples/embedding_in_gtk.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@
44
gtk.Window
55
"""
66

7+
import gtk
8+
79
from matplotlib.axes import Subplot
810
from matplotlib.figure import Figure
911
from matplotlib.numerix import arange, sin, pi
1012

13+
# uncomment to select /GTK/GTKAgg/GTKCairo
14+
from matplotlib.backends.backend_gtk import FigureCanvasGTK as FigureCanvas
15+
#from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as FigureCanvas
16+
#from matplotlib.backends.backend_gtkcairo import FigureCanvasGTKCairo as FigureCanvas
1117

12-
# switch comments for gtk over gtkagg
13-
#from matplotlib.backends.backend_gtk import FigureCanvasGTK as FigureCanvas
14-
from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as FigureCanvas
15-
16-
import gtk
1718

1819
win = gtk.Window()
1920
win.connect("destroy", lambda x: gtk.main_quit())
@@ -26,10 +27,8 @@
2627
s = sin(2*pi*t)
2728
a.plot(t,s)
2829

29-
3030
canvas = FigureCanvas(f) # a gtk.DrawingArea
3131
win.add(canvas)
3232

33-
3433
win.show_all()
3534
gtk.main()

examples/embedding_in_gtk2.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,21 @@
44
a toolbar to a gtk.Window
55
"""
66

7+
import gtk
8+
79
from matplotlib.axes import Subplot
810
from matplotlib.figure import Figure
911
from matplotlib.numerix import arange, sin, pi
1012

11-
# switch comments for gtk over gtkagg
13+
# uncomment to select /GTK/GTKAgg/GTKCairo
1214
#from matplotlib.backends.backend_gtk import FigureCanvasGTK as FigureCanvas
1315
from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as FigureCanvas
16+
#from matplotlib.backends.backend_gtkcairo import FigureCanvasGTKCairo as FigureCanvas
17+
1418
# or NavigationToolbar for classic
19+
#from matplotlib.backends.backend_gtk import NavigationToolbar2GTK as NavigationToolbar
1520
from matplotlib.backends.backend_gtkagg import NavigationToolbar2GTKAgg as NavigationToolbar
1621

17-
import gtk
1822

1923
win = gtk.Window()
2024
win.connect("destroy", lambda x: gtk.main_quit())

examples/embedding_in_gtk3.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,16 @@
33
demonstrate adding a FigureCanvasGTK/GTKAgg widget to a gtk.ScrolledWindow
44
"""
55

6+
import gtk
7+
68
from matplotlib.axes import Subplot
79
from matplotlib.figure import Figure
810
from matplotlib.numerix import arange, sin, pi
911

10-
# switch comments for gtk over gtkagg
11-
from matplotlib.backends.backend_gtk import FigureCanvasGTK as FigureCanvas
12-
#from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as FigureCanvas
13-
14-
import gtk
12+
# uncomment to select /GTK/GTKAgg/GTKCairo
13+
#from matplotlib.backends.backend_gtk import FigureCanvasGTK as FigureCanvas
14+
from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as FigureCanvas
15+
#from matplotlib.backends.backend_gtkcairo import FigureCanvasGTKCairo as FigureCanvas
1516

1617
win = gtk.Window()
1718
win.connect("destroy", lambda x: gtk.main_quit())
@@ -29,7 +30,7 @@
2930
# A scrolled window border goes outside the scrollbars and viewport
3031
sw.set_border_width (10)
3132
# policy: ALWAYS, AUTOMATIC, NEVER
32-
sw.set_policy (hscrollbar_policy=gtk.POLICY_AUTOMATIC,
33+
sw.set_policy (hscrollbar_policy=gtk.POLICY_AUTOMATIC,
3334
vscrollbar_policy=gtk.POLICY_ALWAYS)
3435

3536
canvas = FigureCanvas(f) # a gtk.DrawingArea

0 commit comments

Comments
 (0)