Ignore:
Timestamp:
07/10/08 11:01:16 (16 years ago)
Author:
ra33
Message:

Added search functionality...
Also fixed repaint issues

File:
1 edited

Legend:

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

    r121 r130  
    547547                        if (ItemUtils.startsWithTag(i, ItemUtils.TAG_PARENT))
    548548                                i.setLink(null);
     549                }
     550               
     551                // do auto shrinking of the title IF not in twin frames mode
     552                Item titleItem = template.getTitleItem();
     553
     554                if (!DisplayIO.isTwinFramesOn()) {
     555                        // BROOK: This had recursion!! Changed to avoid...
     556                        if ((titleItem.getX() + 1) < template.getNameItem().getX()) {
     557                                while (titleItem.getBoundsWidth() + titleItem.getX() > template
     558                                                .getNameItem().getX()) {
     559                                        titleItem.setSize(titleItem.getSize() - 1);
     560                                }
     561                        } else {
     562                                System.out.println("Bad title x position: " + titleItem.getX());
     563                        }
    549564                }
    550565
     
    929944                Frame newFrame = FrameIO.CreateFrame(frameset, title, templateLink);
    930945
    931                 // do auto shrinking of the title IF not in twin frames mode
    932                 Item titleItem = newFrame.getTitleItem();
    933 
    934                 if (!DisplayIO.isTwinFramesOn()) {
    935                         // BROOK: This had recursion!! Changed to avoid...
    936                         if ((titleItem.getX() + 1) < newFrame.getNameItem().getX()) {
    937                                 while (titleItem.getBoundsWidth() + titleItem.getX() > newFrame
    938                                                 .getNameItem().getX()) {
    939                                         titleItem.setSize(titleItem.getSize() - 1);
    940                                 }
    941                         } else {
    942                                 System.out.println("Bad title x position: " + titleItem.getX());
    943                         }
    944                 }
    945 
    946946                return newFrame;
    947947        }
Note: See TracChangeset for help on using the changeset viewer.