Java 类org.eclipse.gef.rulers.RulerChangeListener 实例源码

项目:PDFReporter-Studio    文件:ReportRulerProvider.java   
public void propertyChange(PropertyChangeEvent evt) {
    if (evt.getPropertyName().equals(ReportRuler.PROPERTY_CHILDREN)) {
        ReportRulerGuide guide = (ReportRulerGuide) evt.getNewValue();
        if (getGuides().contains(guide)) {
            guide.addPropertyChangeListener(guideListener);
        } else {
            guide.removePropertyChangeListener(guideListener);
        }
        for (int i = 0; i < listeners.size(); i++) {
            ((RulerChangeListener) listeners.get(i)).notifyGuideReparented(guide);
        }
    } else {
        for (int i = 0; i < listeners.size(); i++) {
            ((RulerChangeListener) listeners.get(i)).notifyUnitsChanged(ruler.getUnit());
        }
    }
}
项目:birt    文件:EditorRulerProvider.java   
public void propertyChange( PropertyChangeEvent evt )
{
    if ( evt.getPropertyName( ).equals( EditorRuler.PROPERTY_CHILDREN ) )
    {
        EditorGuide guide = (EditorGuide) evt.getNewValue( );
        if ( getGuides( ).contains( guide ) )
        {
            guide.addPropertyChangeListener( guideListener );
        }
        else
        {
            guide.removePropertyChangeListener( guideListener );
        }
        for ( int i = 0; i < listeners.size( ); i++ )
        {
            ( (RulerChangeListener) listeners.get( i ) ).notifyGuideReparented( guide );
        }
    }
    else
    {
        for ( int i = 0; i < listeners.size( ); i++ )
        {
            ( (RulerChangeListener) listeners.get( i ) ).notifyUnitsChanged( ruler.getUnit( ) );
        }
    }
}
项目:birt    文件:EditorRulerProvider.java   
public void propertyChange( PropertyChangeEvent evt )
{
    if ( evt.getPropertyName( ).equals( EditorGuide.PROPERTY_CHILDREN ) )
    {
        for ( int i = 0; i < listeners.size( ); i++ )
        {
            ( (RulerChangeListener) listeners.get( i ) ).notifyPartAttachmentChanged( evt.getNewValue( ),
                    evt.getSource( ) );
        }
    }
    else
    {
        for ( int i = 0; i < listeners.size( ); i++ )
        {
            ( (RulerChangeListener) listeners.get( i ) ).notifyGuideMoved( evt.getSource( ) );
        }
    }
}
项目:PDFReporter-Studio    文件:ReportRulerProvider.java   
public void propertyChange(PropertyChangeEvent evt) {
    if (evt.getPropertyName().equals(ReportRulerGuide.PROPERTY_CHILDREN)) {
        for (int i = 0; i < listeners.size(); i++) {
            ((RulerChangeListener) listeners.get(i)).notifyPartAttachmentChanged(evt.getNewValue(), evt.getSource());
        }
    } else {
        for (int i = 0; i < listeners.size(); i++) {
            ((RulerChangeListener) listeners.get(i)).notifyGuideMoved(evt.getSource());
        }
    }
}