if (p0 == view.getStartOffset() && p1 == view.getEndOffset()) {
if (offs0 == view.getStartOffset() && offs1 == view.getEndOffset()) {
if (offs0==view.getStartOffset() && offs1==view.getEndOffset()) {
/** * Returns the starting offset into the model for this view. * * @return the starting offset */ @Override public int getStartOffset() { return view.getStartOffset(); }
/** * Returns the starting offset into the model for this view. * * @return the starting offset */ @Override public int getStartOffset() { return view.getStartOffset(); }
@Override public int getStartOffset() { return view.getStartOffset(); }
/** * Returns the starting offset into the model for this view. * * @return the starting offset */ @Override public int getStartOffset() { return view.getStartOffset(); }
/** * Returns the starting offset into the model for this view. * * @return the starting offset */ @Override public int getStartOffset() { return view.getStartOffset(); }
/** * Returns the starting offset into the model for this view. * * @return the starting offset */ @Override public int getStartOffset() { return view.getStartOffset(); }
if ((vIndex != -1) && (vIndex < getViewCount())) { View v = getView(vIndex); if(v != null && testPos >= v.getStartOffset() && testPos < v.getEndOffset()) { Shape childShape = getChildAllocation(vIndex, a);
pos = (direction == NORTH) ? Math.max(0, view.getEndOffset() - 1) : view.getStartOffset(); break; pos = view.getStartOffset();
Element map = getElement(); int p0 = view.getStartOffset(); int lineNumber = map.getElementIndex(p0); int p1 = view.getEndOffset();// - 1;
@Override protected View createView(FlowView fv, int startOffset, int spanLeft, int rowIndex) { View res = super.createView(fv, startOffset, spanLeft, rowIndex); if (res.getEndOffset() - res.getStartOffset() > MAX_VIEW_SIZE) { //res = res.createFragment(startOffset, startOffset + MAX_VIEW_SIZE); } return res; } }
/** * Returns the starting offset into the model for this view. * * @return the starting offset */ public int getStartOffset() { if (view != null) { return view.getStartOffset(); } return getElement().getStartOffset(); }
public int getStartOffset() { if (view != null) { return view.getStartOffset(); } Element elem = getElement(); return (elem != null) ? elem.getStartOffset() : 0; }
public int updateIndex(int viewIndex, int offset, View view, FlyView.Parent flyParent) { while (--viewIndex >= 0) { int startOffset = (flyParent != null) ? flyParent.getStartOffset(viewIndex) : view.getView(viewIndex).getStartOffset(); if (startOffset != offset) { // view starts below offset if (lowerAdjacent) { viewIndex--; // return the lower view that ends at offset } break; } } return viewIndex + 1; }
public Shape paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view) { Rectangle rect = null; if (offs0 == view.getStartOffset() && offs1 == view.getEndOffset()) { if (bounds instanceof Rectangle) { rect = (Rectangle) bounds; } else { rect = bounds.getBounds(); } } else { try { Shape shape = view.modelToView(offs0, Position.Bias.Forward, offs1, Position.Bias.Backward, bounds); rect = (shape instanceof Rectangle) ? (Rectangle) shape : shape.getBounds(); } catch (BadLocationException ex) { Log.log(ex); return null; } } paint(g, rect, c); return rect; }
protected static Shape getAllocation(View v, JEditorPane edit) { Insets ins = edit.getInsets(); View vParent = v.getParent(); int x = ins.left; int y = ins.top; while (vParent != null) { int i = vParent.getViewIndex(v.getStartOffset(), Position.Bias.Forward); Shape alloc = vParent.getChildAllocation(i, new Rectangle(0, 0, Short.MAX_VALUE, Short.MAX_VALUE)); x += alloc.getBounds().x; y += alloc.getBounds().y; vParent = vParent.getParent(); } return new Rectangle(x, y, (int) v.getPreferredSpan(View.X_AXIS), (int) v.getPreferredSpan(View.Y_AXIS)); } }
Element map = getElement(); int p0 = view.getStartOffset(); int lineNumber = map.getElementIndex(p0); int p1 = view.getEndOffset();// - 1;
public int getChildStartOffset(int childIndex) { ViewLayoutState child = getChild(childIndex); if (!child.isFlyweight()) { return child.getView().getStartOffset(); } int startOffset = 0; while (--childIndex >= 0) { child = getChild(childIndex); /* In case of flyweight view the length of the view is added. * In case of regular view it's ending offset. */ startOffset += child.getView().getEndOffset(); if (!child.isFlyweight()) { break; } } return startOffset; }