Uses of Class
t3.portfolios.Portfolio

Packages that use Portfolio
t3.portfolios   
t3.portfolios.commonbehaviours   
t3.portfolios.swing   
 

Uses of Portfolio in t3.portfolios
 

Subclasses of Portfolio in t3.portfolios
 class JotterPortfolio
          A jotter portfolio has a tile which contains an image into which you can draw using a Graphics2D.
 class PlainPortfolio
           
 class RootPortfolio
          Represents the root portfolio, of which all other portfolio are anscestors.
 

Fields in t3.portfolios declared as Portfolio
 Portfolio PortfolioLink.destPortfolio
           
 Portfolio AnimatorJobsThread.AnimationJob.p
           
 Portfolio PortfolioLink.sourcePortfolio
           
 

Fields in t3.portfolios with type parameters of type Portfolio
 java.util.List<Portfolio> PortfolioServer.allPortfoliosInOrderBackFirstReadOnly
           
 java.util.List<Portfolio> Portfolio.childrenTopToBottomReadOnly
           
 

Methods in t3.portfolios that return Portfolio
 Portfolio PointInputDeviceData.getFdopModePortfolio()
           
 Portfolio PortfolioServer.getKeyboardFocusForPerson(Person person)
          Returns the portfolio that currently receives keyboard input events from a specified person's keyboard.
 Portfolio Portfolio.getParent()
          Returns the parent portfolio, or throws an exception if this is the root portfolio.
 Portfolio Portfolio.getPortfolioAtCoordinates(double DESKx, double DESKy)
          Returns the portfolio corresponding to the topmost tile at the given coordinates or null if no such tile belongs to this portfolio or its anscestors.
 

Methods in t3.portfolios that return types with arguments of type Portfolio
 java.util.List<Portfolio> Portfolio.getAnscestorsList()
          Returns a list of all this portfolio's anscestors in order with this portfolio's parent at the head of the list and the root portfolio at the tail.
 java.util.Set<Portfolio> Portfolio.getAnscestorsSet()
          Returns a set containing all this portfolio's anscestors.
 java.util.Set<Portfolio> PointInputDeviceData.getPortfoliosInsideWhenLastEventCreated()
           
 java.util.List<Portfolio> Portfolio.getThisAndAnscestorsList()
          Returns a list of this portfolio and all its anscestors in order with this portfolio at the head of the list and the root portfolio at the tail.
 java.util.Set<Portfolio> Portfolio.getThisAndAnscestorsSet()
          Returns a set containing this portfolio and all its anscestors.
 

Methods in t3.portfolios with parameters of type Portfolio
 void Portfolio.bringChildToFront(Portfolio c)
          Sets the new child order, which governs the order in which tiles appear on the display surface.
 boolean PortfolioCommonBehaviour.customProcessEndOfFDOPmode(Portfolio p, PointInputDevice pid, int button)
          Implement this method to be notified when a PID stops being in FDOP mode.
 boolean PortfolioCommonBehaviour.customProcessEventForThisPortfolioNotChildren(Portfolio p, PortfolioEvent e, boolean bubbled)
          Implement this method to receive events.
 boolean PortfolioCommonBehaviour.customProcessFDOPevent(Portfolio p, PortfolioEvent e, double PORTxWhenEnteredFDOPmode, double PORTyWhenEnteredFDOPmode)
          Implement this method to receive FDOP mode events.
 void PortfolioServer.enterFDOPmodeForPointInputDevice(Portfolio p, PointInputDevice pointInputDevice, int button, double PORTxWhenFDOPmodeEntered, double PORTyWhenFDOPmodeEntered)
          Called by a portfolio when it wishes to enter FDOP mode.
 double PortfolioEvent.getPORTx(Portfolio p)
          If positionAndButtonsKnown then this returns the x coordinate of the event relative to the specified portfolio's PORT space.
 double PortfolioEvent.getPORTxOld(Portfolio p)
          If oldPositionKnown then this returns the x coordinate of the pid before the event happened, relative to the specified portfolio's PORT space.
 double PortfolioEvent.getPORTy(Portfolio p)
          If positionAndButtonsKnown then this returns the y coordinate of the event relative to the specified portfolio's PORT space.
 double PortfolioEvent.getPORTyOld(Portfolio p)
          If oldPositionKnown then this returns the y coordinate of the pid before the event happened, relative to the specified portfolio's PORT space.
 int PortfolioEvent.getTILEx(Portfolio p)
          If positionAndButtonsKnown then this returns the x coordinate of the event relative to the specified portfolio's TILE space.
 int PortfolioEvent.getTILExOld(Portfolio p)
          If oldPositionKnown then this returns the x coordinate of the pid before the event happened, relative to the specified portfolio's TILE space.
 int PortfolioEvent.getTILEy(Portfolio p)
          If positionAndButtonsKnown then this returns the y coordinate of the event relative to the specified portfolio's TILE space.
 int PortfolioEvent.getTILEyOld(Portfolio p)
          If oldPositionKnown then this returns the y coordinate of the pid before the event happened, relative to the specified portfolio's TILE space.
 boolean PortfolioEvent.isOldPointOnTile(Portfolio p)
          If oldPositionKnown then this returns true iff the coordinates of the pid before the event happened lie on the specified portfolio's tile.
 boolean PortfolioEvent.isPointOnTile(Portfolio p)
          If positionAndButtonsKnown then this returns iff the coordinates of the event lie on the specified portfolio's tile.
 void PortfolioServer.notifyPortfolioWhenPidPressedOutside(Portfolio p, PointInputDevice pointInputDevice)
           
 void Portfolio.setChildToPosition(Portfolio child, int newIndexTopToBottom)
           
 void PortfolioServer.setKeyboardFocusForPerson(Portfolio p, Person person)
          Sets the portfolio to which keyboard input events from a specified person will be sent.
 void Portfolio.triggerRepaintTileByCopyingFromOtherPortfoliosTile(int sx, int sy, int dx, int dy, int w, int h, Portfolio source)
          Triggers a repaint of a specified region of this portfolio's whole tile by copying a region from another portfolio's tile.
 void Portfolio.unhookFromParentAndMakeChildOf(Portfolio p)
          Changes the ancestry tree so that this portfolio becomes a parent of the specified portfolio.
 

Method parameters in t3.portfolios with type arguments of type Portfolio
 void Portfolio.bringChildrenToFront(java.util.List<Portfolio> newChildrenTopToBottom)
          Sets the new child order, which governs the order in which tiles appear on the display surface.
 void Portfolio.setNewChildrenOrder(java.util.List<Portfolio> newChildrenTopToBottom)
          Sets the new child order, which governs the order in which tiles appear on the display surface.
 

Constructors in t3.portfolios with parameters of type Portfolio
AnimatorJobsThread.AnimationJob(Portfolio p, ScaRotTraTransformImmutableUniformScale finalPORTtoPPORT)
           
JotterPortfolio(PortfolioServer t3, Portfolio parent, PortfolioCommonBehaviour c, int jotterTileWidth, int jotterTileHeight, int jotterTileFlags)
           
PlainPortfolio(PortfolioServer t3, Portfolio parent, PortfolioCommonBehaviour c, java.awt.Color cc, int jotterTileFlags)
           
Portfolio(boolean isRoot, PortfolioServer portfolioServer, Portfolio parent, PortfolioCommonBehaviour commonBehaviour, boolean hasTile, int tileWidth, int tileHeight, int tileFlags, int portfolioFlags)
          Creates a new Portfolio, using sensible default values for unwarped rectangle identification.
Portfolio(boolean isRoot, PortfolioServer portfolioServer, Portfolio parent, PortfolioCommonBehaviour commonBehaviour, boolean hasTile, int tileWidth, int tileHeight, int tileFlags, int portfolioFlags, int hereld_minw, int hereld_maxw, int hereld_minh, int hereld_maxh, int hereld_contrastThresh)
           
PortfolioLink(int displayType, java.awt.Color c, Portfolio sourcePortfolio, Portfolio destPortfolio)
          Creates a link between two portfolios.
PortfolioLink(int displayType, java.awt.Color c, Portfolio sourcePortfolio, Portfolio destPortfolio, java.awt.geom.Rectangle2D.Double sourcePORTrect, java.awt.geom.Rectangle2D.Double destPORTrect)
          Creates a link between two rectangles, each in the PORT space of a portfolios.
 

Uses of Portfolio in t3.portfolios.commonbehaviours
 

Fields in t3.portfolios.commonbehaviours declared as Portfolio
 Portfolio RNTWTORAndRegroupAndShrinkAndDestroy.recycleBinPortfolio
           
 

Fields in t3.portfolios.commonbehaviours with type parameters of type Portfolio
 java.util.Set<Portfolio> RNTWTORAndRegroupAndShrinkAndDestroy.containers
           
 java.util.Set<Portfolio> RNTWTORAndRegroup.containers
           
 java.util.Set<Portfolio> RNTWTORAndRegroupAndShrinkAndDestroy.portfoliosBeingDragged
           
 

Methods in t3.portfolios.commonbehaviours with parameters of type Portfolio
 boolean RNTWTORAndRegroupAndShrinkAndDestroy.customProcessEndOfFDOPmode(Portfolio p, PointInputDevice pid, int button)
           
 boolean BasicDragMode.customProcessEndOfFDOPmode(Portfolio p, PointInputDevice pid, int button)
           
 boolean CannotDragWRTParent.customProcessEndOfFDOPmode(Portfolio p, PointInputDevice pid, int button)
           
 boolean RNTWTORAndRegroup.customProcessEndOfFDOPmode(Portfolio p, PointInputDevice pid, int button)
           
 boolean RotateNTranslate.customProcessEndOfFDOPmode(Portfolio p, PointInputDevice pid, int button)
           
 boolean RotateNTranslateWithTranslateOnlyRegion.customProcessEndOfFDOPmode(Portfolio p, PointInputDevice pid, int button)
           
 boolean RNTWTORAndRegroupAndShrinkAndDestroy.customProcessEventForThisPortfolioNotChildren(Portfolio p, PortfolioEvent e, boolean bubbled)
           
 boolean BasicDragMode.customProcessEventForThisPortfolioNotChildren(Portfolio p, PortfolioEvent e, boolean bubbled)
           
 boolean CannotDragWRTParent.customProcessEventForThisPortfolioNotChildren(Portfolio p, PortfolioEvent e, boolean bubbled)
           
 boolean RNTWTORAndRegroup.customProcessEventForThisPortfolioNotChildren(Portfolio p, PortfolioEvent e, boolean bubbled)
           
 boolean RotateNTranslate.customProcessEventForThisPortfolioNotChildren(Portfolio p, PortfolioEvent e, boolean bubbled)
           
 boolean RotateNTranslateWithTranslateOnlyRegion.customProcessEventForThisPortfolioNotChildren(Portfolio p, PortfolioEvent e, boolean bubbled)
           
 boolean RNTWTORAndRegroupAndShrinkAndDestroy.customProcessFDOPevent(Portfolio p, PortfolioEvent e, double PORTxWhenEnteredFDOPmode, double PORTyWhenEnteredFDOPmode)
           
 boolean BasicDragMode.customProcessFDOPevent(Portfolio p, PortfolioEvent e, double PORTxWhenEnteredFDOPmode, double PORTyWhenEnteredFDOPmode)
           
 boolean CannotDragWRTParent.customProcessFDOPevent(Portfolio p, PortfolioEvent e, double PORTxWhenEnteredFDOPmode, double PORTyWhenEnteredFDOPmode)
           
 boolean RNTWTORAndRegroup.customProcessFDOPevent(Portfolio p, PortfolioEvent e, double PORTxWhenEnteredFDOPmode, double PORTyWhenEnteredFDOPmode)
           
 boolean RotateNTranslate.customProcessFDOPevent(Portfolio p, PortfolioEvent e, double PORTxWhenEnteredFDOPmode, double PORTyWhenEnteredFDOPmode)
           
 boolean RotateNTranslateWithTranslateOnlyRegion.customProcessFDOPevent(Portfolio p, PortfolioEvent e, double PORTxWhenEnteredFDOPmode, double PORTyWhenEnteredFDOPmode)
           
 

Constructors in t3.portfolios.commonbehaviours with parameters of type Portfolio
RNTWTORAndRegroupAndShrinkAndDestroy(PointInputDeviceTypeAndButtonSet pidtbs, boolean guessPORTdimensionsFromOurTile, double PORTw, double PORTh, double translateOnlyProportion, double scaleInContainerPORTtoDESK, double scaleChangePerMM, Portfolio recycleBinPortfolioOrNull)
           
 

Constructor parameters in t3.portfolios.commonbehaviours with type arguments of type Portfolio
RNTWTORAndRegroup(PointInputDeviceTypeAndButtonSet pidtbs, boolean guessPORTdimensionsFromOurTile, double PORTw, double PORTh, double translateOnlyProportion, java.util.Set<Portfolio> containers)
           
RNTWTORAndRegroup(PointInputDeviceTypeAndButtonSet pidtbs, double translateOnlyProportion, java.util.Set<Portfolio> containers)
           
 

Uses of Portfolio in t3.portfolios.swing
 

Subclasses of Portfolio in t3.portfolios.swing
 class SwingFramePortfolio
          A portfolio whose tile appears to be a frame into which you can place Java Swing components that respond to keyboard and point input device events.
 

Constructors in t3.portfolios.swing with parameters of type Portfolio
SwingFramePortfolio(PortfolioServer pm, Portfolio parent, PortfolioCommonBehaviour c, int width, int height, int tileFlags, int portfolioFlags)
           
SwingFramePortfolio(PortfolioServer pm, Portfolio parent, PortfolioCommonBehaviour c, int width, int height, int tileFlags, int portfolioFlags, boolean bubbleEventsToParentPortfolio)