Changeset 170


Ignore:
Timestamp:
07/28/08 17:51:49 (16 years ago)
Author:
bjn8
Message:

Fixed widget overlap rendering... now renders same as swing ordering

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/FrameGraphics.java

    r167 r170  
    1818import java.util.LinkedList;
    1919import java.util.List;
     20import java.util.ListIterator;
    2021
    2122import org.expeditee.items.Circle;
     
    326327                        // FIRST: Paint widgets swing gui (not expeditee gui) .
    327328                        // Note that these are the anchored widgets
    328                         for (InteractiveWidget iw : paintWidgets) {
    329                                
     329                        ListIterator<InteractiveWidget> widgetItor = paintWidgets.listIterator(paintWidgets.size());
     330                        while (widgetItor.hasPrevious())  { // Paint first-in-last-serve ordering - like swing
     331                                InteractiveWidget iw = widgetItor.previous();
    330332                                if (clip == null
    331333                                                || clip.intersects(iw.getComponant().getBounds()))
Note: See TracChangeset for help on using the changeset viewer.