+++ /dev/null
-package net.sourceforge.phpeclipse.phpeditor;
-
-/*
- * (c) Copyright IBM Corp. 2000, 2001.
- * All Rights Reserved.
- */
-
-public interface IPainter {
-
- /** Paint reasons */
- int SELECTION = 0;
-
- int TEXT_CHANGE = 1;
-
- int KEY_STROKE = 2;
-
- int MOUSE_BUTTON = 4;
-
- int INTERNAL = 8;
-
- int CONFIGURATION = 16;
-
- /**
- * Disposes this painter.
- * <p>
- * XXX: The relationship with deactivate is not yet defined.
- * </p>
- */
- void dispose();
-
- void paint(int reason);
-
- /**
- * Deactivates the painter.
- * <p>
- * XXX: The relationship with dispose is not yet defined.
- * </p>
- */
- void deactivate(boolean redraw);
-
- void setPositionManager(IPositionManager manager);
-}