- final int box_size = getOptions().getDefaultNodeShapeSize();
- final int half_box_size = box_size / 2;
- if ( ( getOptions().isShowDefaultNodeShapesExternal() && node.isExternal() )
- || ( getOptions().isShowDefaultNodeShapesInternal() && node.isInternal() )
- || ( getControlPanel().isEvents() && node.isHasAssignedEvent() ) ) {
- if ( getOptions().getDefaultNodeShape() == NodeShape.CIRCLE ) {
- if ( getOptions().getDefaultNodeFill() == NodeFill.GRADIENT ) {
- drawOvalGradient( x - half_box_size,
- y - half_box_size,
- box_size,
- box_size,
- g,
- to_pdf ? Color.WHITE : outline_color,
- to_pdf ? outline_color : getBackground(),
- outline_color );
- }
- else if ( getOptions().getDefaultNodeFill() == NodeFill.NONE ) {
- Color background = getBackground();
- if ( to_pdf ) {
- background = Color.WHITE;
- }
- drawOvalGradient( x - half_box_size,
- y - half_box_size,
- box_size,
- box_size,
- g,
- background,
- background,
- outline_color );
- }
- else if ( getOptions().getDefaultNodeFill() == NodeVisualization.NodeFill.SOLID ) {
- g.setColor( outline_color );
- drawOvalFilled( x - half_box_size, y - half_box_size, box_size, box_size, g );
- }
+ if ( getOptions().getDefaultNodeShape() == NodeShape.CIRCLE ) {
+ if ( getOptions().getDefaultNodeFill() == NodeFill.GRADIENT ) {
+ drawOvalGradient( x - half_box_size, y - half_box_size, box_size, box_size, g, to_pdf ? Color.WHITE
+ : outline_color, to_pdf ? outline_color : getBackground(), outline_color );