]> git.donarmstrong.com Git - lilypond.git/commitdiff
(Notation_canvas.__init__): White background.
authorjanneke <janneke>
Wed, 13 Jul 2005 21:27:11 +0000 (21:27 +0000)
committerjanneke <janneke>
Wed, 13 Jul 2005 21:27:11 +0000 (21:27 +0000)
ChangeLog [new file with mode: 0644]
ikebana.py
notationcanvas.py

diff --git a/ChangeLog b/ChangeLog
new file mode 100644 (file)
index 0000000..0cdb5ae
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,6 @@
+2005-07-13  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * ikebana/notationcanvas.py (Notation_canvas.__init__): White
+       background.
+
+       * New file.
index 166dbe60c02c137820740152db60417b16d7832e..98de68b120c14da8c100d537d5a96446dae01732 100644 (file)
@@ -9,32 +9,31 @@ import notation
 import notationcanvas
 import music
 
-def mainquit(*args):
-    gtk.main_quit()
-
+def mainquit (*args):
+    gtk.main_quit ()
 
 
 class NotationApplication:
     def __init__ (self):
-        self.music = music.Music_document()
+        self.music = music.Music_document ()
         
         nc = notation.Notation_controller (self.music)
         self.notation_controller = nc
 
-        ncc = notationcanvas.Notation_canvas_controller(nc.notation)
+        ncc = notationcanvas.Notation_canvas_controller (nc.notation)
         self.notation_canvas_controller = ncc
         
-        self.window = self.create_window()
+        self.window = self.create_window ()
         
     def create_window (self):
-        win = gtk.Window()
-        win.connect('destroy', mainquit)
-        win.set_title('Ikebana - visual music notation')
+        win = gtk.Window ()
+        win.connect ('destroy', mainquit)
+        win.set_title ('Ikebana - visual music notation')
 
         canvas = self.notation_canvas_controller.canvas
-        canvas.show()
+        canvas.show ()
         win.add (canvas)
-        win.show()
+        win.show ()
         
         return win
         
@@ -43,6 +42,6 @@ class NotationApplication:
         self.notation_canvas_controller.update_canvas ()
 
 if __name__ == '__main__':
-    c = NotationApplication()
+    c = NotationApplication ()
     c.main ()
-    gtk.main()
+    gtk.main ()
index 468e2dd766daa5d5f36610b059240dceed1576b2..2d8db92635b2f0bdd57738c6c8275060ca899999 100644 (file)
@@ -11,18 +11,21 @@ class Notation_canvas (gnomecanvas.Canvas):
                                             )
                w,h = 800,400
                self.set_size_request (w, h) 
-               self.set_scroll_region(0, 0, w, h)
-               root = self.root()
+               self.set_scroll_region (0, 0, w, h)
+               root = self.root ()
                root.affine_relative ((1,0,0,-1,0,0))
                self.pixel_scale = 10
                self.set_pixels_per_unit (self.pixel_scale)
+               i = root.add (gnomecanvas.CanvasRect, x2 = w, y2 = -h,
+                             fill_color = 'white', outline_color = 'white')
+               i.notation_item = None
                self.create_cursor ()
                
        def create_cursor (self):
                type = gnomecanvas.CanvasRect
-               w = self.root().add (type,
-                                    fill_color = 'None',
-                                    outline_color = 'blue')
+               w = self.root ().add (type,
+                                     fill_color = 'None',
+                                     outline_color = 'blue')
                w.notation_item = None
                
                self.cursor_widget = w