// }}} // MainWindow::initDrawingArea() {{{ /// <summary>Init the drawing area and put some layout's property</summary> /// <param name="area">The drawing area</param> /// <returns>void</returns> public void initDrawingArea(DrawingArea area) { area.SetSizeRequest(this.pref.mainWindowWidth, this.pref.mainWindowHeight); area.ExposeEvent += onExposeEvent; // define some colors Gdk.Color white = new Gdk.Color(); Gdk.Color black = new Gdk.Color(); Gdk.Color.Parse("white", ref white); Gdk.Color.Parse("black", ref black); // define area colors area.ModifyBg(StateType.Normal, white); area.ModifyBase(StateType.Normal, black); // XXX move out ? this.layout.Width = Pango.Units.FromPixels(this.pref.mainWindowWidth); this.layout.Wrap = Pango.WrapMode.Word; this.layout.Alignment = Pango.Alignment.Left; }