Mercurial > projects > doodle
diff doodle/gtk/cairo_canvas.d @ 132:bc5baa585b32
Updated to dmd 2.060
author | David Bryant <bagnose@gmail.com> |
---|---|
date | Thu, 02 Aug 2012 15:32:43 +0930 |
parents | 10ad5417bf07 |
children | 752676232e4b |
line wrap: on
line diff
--- a/doodle/gtk/cairo_canvas.d Thu Jan 12 18:20:58 2012 +1030 +++ b/doodle/gtk/cairo_canvas.d Thu Aug 02 15:32:43 2012 +0930 @@ -35,7 +35,7 @@ import std.stdio; } -final class CairoCanvas : Table, private IViewport { +final class CairoCanvas : Table, IViewport { static this() { _cursors = [ Cursor.DEFAULT : CursorType.ARROW, @@ -146,19 +146,19 @@ void zoomRelative(in double factor, in Point screenDatum) { _screenModel.zoomRelative(factor, screenDatum); - consolidateBounds; - updateAdjustments; - updateRulers; + consolidateBounds(); + updateAdjustments(); + updateRulers(); _grid.zoomChanged(_screenModel.zoom); - queueDraw; + queueDraw(); } void panRelative(in Vector screenDisplacement) { _screenModel.panRelativeScreen(screenDisplacement); - consolidateBounds; - updateAdjustments; - updateRulers; - queueDraw; + consolidateBounds(); + updateAdjustments(); + updateRulers(); + queueDraw(); } void setCursor(in Cursor cursor) { @@ -181,8 +181,8 @@ Rectangle paddedLayerBounds = growCentre(layerBounds, 2 * layerBounds.size); _screenModel.consolidateCanvasBounds(paddedLayerBounds); - updateAdjustments; - updateRulers; + updateAdjustments(); + updateRulers(); } bool onConfigure(GdkEventConfigure * event, Widget widget) { @@ -196,12 +196,12 @@ _screenModel = new ScreenModel(0.25 * _pixelsPerMillimetre, paddedLayerBounds, viewBoundsScreen); _grid.zoomChanged(_screenModel.zoom); - updateAdjustments; - updateRulers; + updateAdjustments(); + updateRulers(); } else { _screenModel.setViewBoundsScreen(viewBoundsScreen); - consolidateBounds; + consolidateBounds(); } return true; @@ -210,7 +210,7 @@ bool onExpose(GdkEventExpose * event, Widget widget) { assert(widget is _drawingArea); - auto dr = _drawingArea.getWindow; + auto dr = _drawingArea.getWindow(); scope modelCr = new Context(dr); // Causing a memory leak! scope screenCr = new Context(dr); // Causing a memory leak! @@ -221,7 +221,7 @@ Rectangle modelDamage = _screenModel.screenToModel(screenDamage); - modelCr.save; screenCr.save; { + modelCr.save(); screenCr.save(); { { // Setup model context and clip modelCr.translate(0.0, _screenModel.viewBoundsScreen.h); @@ -231,7 +231,7 @@ modelCr.translate(-viewLeftBottom.x, -viewLeftBottom.y); modelCr.rectangle(modelDamage.x0, modelDamage.y0, modelDamage.w, modelDamage.h); - modelCr.clip; + modelCr.clip(); } { @@ -240,20 +240,20 @@ screenCr.scale(1.0, -1.0); screenCr.rectangle(screenDamage.x0, screenDamage.y0, screenDamage.w, screenDamage.h); - screenCr.clip; + screenCr.clip(); } - screenCr.save; { + screenCr.save(); { // Fill the background with light grey screenCr.setSourceRgba(0.9, 0.9, 0.9, 1.0); screenCr.rectangle(screenDamage.x0, screenDamage.y0, screenDamage.w, screenDamage.h); - screenCr.fill; - } screenCr.restore; + screenCr.fill(); + } screenCr.restore(); _layerStack.draw(screenDamage, new CairoRenderer(screenCr), modelDamage, new CairoRenderer(modelCr), _screenModel); - } screenCr.restore; modelCr.restore; + } screenCr.restore(); modelCr.restore(); return true; } @@ -261,28 +261,28 @@ bool onButtonPress(GdkEventButton * event, Widget widget) { assert(widget is _drawingArea); _eventHandler.handleButtonPress(this, makeButtonEvent(event, _screenModel)); - fixDamage; + fixDamage(); return true; } bool onButtonRelease(GdkEventButton * event, Widget widget) { assert(widget is _drawingArea); _eventHandler.handleButtonRelease(this, makeButtonEvent(event, _screenModel)); - fixDamage; + fixDamage(); return true; } bool onKeyPressEvent(GdkEventKey * event, Widget widget) { assert(widget is _drawingArea); _eventHandler.handleKeyPress(this, makeKeyEvent(event, _screenModel)); - fixDamage; + fixDamage(); return true; } bool onKeyReleaseEvent(GdkEventKey * event, Widget widget) { assert(widget is _drawingArea); _eventHandler.handleKeyRelease(this, makeKeyEvent(event, _screenModel)); - fixDamage; + fixDamage(); return true; } @@ -294,28 +294,28 @@ gtk_widget_event(_vRuler.getWidgetStruct(), cast(GdkEvent *)event); _eventHandler.handleMotion(this, makeMotionEvent(event, _screenModel)); - fixDamage; + fixDamage(); return true; } bool onScroll(GdkEventScroll * event, Widget widget) { assert(widget is _drawingArea); _eventHandler.handleScroll(this, makeScrollEvent(event, _screenModel)); - fixDamage; + fixDamage(); return true; } bool onEnterNotify(GdkEventCrossing * event, Widget widget) { assert(widget is _drawingArea); _eventHandler.handleEnter(this, makeCrossingEvent(event, _screenModel)); - fixDamage; + fixDamage(); return true; } bool onLeaveNotify(GdkEventCrossing * event, Widget widget) { assert(widget is _drawingArea); _eventHandler.handleLeave(this, makeCrossingEvent(event, _screenModel)); - fixDamage; + fixDamage(); return true; } @@ -347,8 +347,8 @@ } void onAdjustmentValueChanged(Adjustment adjustment) { - GtkAdjustment * hGtkAdjustment = _hAdjustment.getAdjustmentStruct; - GtkAdjustment * vGtkAdjustment = _vAdjustment.getAdjustmentStruct; + GtkAdjustment * hGtkAdjustment = _hAdjustment.getAdjustmentStruct(); + GtkAdjustment * vGtkAdjustment = _vAdjustment.getAdjustmentStruct(); Point oldViewLeftBottom = _screenModel.screenToModel(Point(0.0, 0.0)); Point newViewLeftBottom = Point(gtk_adjustment_get_value(hGtkAdjustment), @@ -356,8 +356,8 @@ _screenModel.panRelativeModel(newViewLeftBottom - oldViewLeftBottom); - updateRulers; - queueDraw; + updateRulers(); + queueDraw(); } void updateRulers() {