Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/drawwaveform.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-11-29 12:47:34 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-11-29 12:47:34 (GMT)
commitbb68a17ac0163ca673050f4754329e2f64a705e9 (patch)
treea7ea6ad7c84ff9bcedb27a979c3e7011bc6d558c /drawwaveform.py
parentd459f5cb19975b0b5c029f2a592f616c096aadde (diff)
revert changes to migrate to cairo for the time being
Diffstat (limited to 'drawwaveform.py')
-rw-r--r--drawwaveform.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/drawwaveform.py b/drawwaveform.py
index ab0f9f0..c153ea4 100644
--- a/drawwaveform.py
+++ b/drawwaveform.py
@@ -19,7 +19,6 @@ import gtk
from math import floor, ceil
from numpy import array, where, float64, multiply, fft, arange, blackman
from ringbuffer import RingBuffer1d
-import cairo
from config import MAX_GRAPHS, RATE
@@ -224,35 +223,6 @@ class DrawWaveform(gtk.DrawingArea):
self.queue_draw()
return
- def create_cairo_context(self):
- # create a cairo context from the drawing area
- if self.window is None:
- log.debug('window is None')
- return
- cr = self.window.cairo_create()
- surface = cr.get_target()
- self.drawing_surface = surface.create_similar(
- cairo.CONTENT_COLOR, gtk.gdk.screen_width(),
- gtk.gdk.screen_height())
- self.cairo_canvas = cairo.Context(self.drawing_surface)
- cr = gtk.gdk.CairoContext(self.cairo_canvas)
- cr.set_line_cap(1)
-
- # Handle the expose-event by drawing
- def do_expose_event(self, event=None):
-
- # Create the cairo context
- cr = self.window.cairo_create()
-
- # Restrict Cairo to the exposed area; avoid extra work
- cr.rectangle(event.area.x, event.area.y,
- event.area.width, event.area.height)
- cr.clip()
-
- if self.drawing_surface is not None:
- cr.set_source_surface(self.drawing_surface)
- cr.paint()
-
def do_realize(self):
""" Called when we are creating all of our window resources """