コード例 #1
0
 public SwtMateDocument(MateText mateText) {
   this.mateText = mateText;
   this.document = (Document) mateText.getDocument();
   for (IPositionUpdater u : document.getPositionUpdaters()) {
     document.removePositionUpdater(u);
   }
   document.addPositionCategory("scopes");
   document.addPositionUpdater(
       new SwtScopePositionUpdater("scopes", SwtScopePositionUpdater.RIGHT_GRAVITY));
   document.addPositionCategory("lefts");
   document.addPositionUpdater(
       new SwtScopePositionUpdater("lefts", SwtScopePositionUpdater.LEFT_GRAVITY));
   document.addPositionCategory("rights");
   document.addPositionUpdater(
       new SwtScopePositionUpdater("rights", SwtScopePositionUpdater.RIGHT_GRAVITY));
 }