コード例 #1
0
ファイル: ChangePad.java プロジェクト: BioTapestry/Production
    /**
     * ************************************************************************* * * Install a mouse
     * handler
     */
    private DialogAndInProcessCmd stepSetToMode() {

      // Legacy belt-and-supenders code:
      if (!LinkSupport.amIValidForTargetOrSource(
          intersect,
          (isForTarget) ? LinkSupport.IS_FOR_TARGET : LinkSupport.IS_FOR_SOURCE,
          isForModule,
          rcxT_)) {
        return (new DialogAndInProcessCmd(DialogAndInProcessCmd.Progress.DONE, this));
      }

      DialogAndInProcessCmd retval =
          new DialogAndInProcessCmd(DialogAndInProcessCmd.Progress.INSTALL_MOUSE_MODE, this);
      if (isForTarget) {
        retval.suPanelMode =
            (isForModule)
                ? PanelCommands.Mode.RELOCATE_NET_MOD_TARGET
                : PanelCommands.Mode.RELOCATE_TARGET;
      } else {
        retval.suPanelMode =
            (isForModule)
                ? PanelCommands.Mode.RELOCATE_NET_MOD_SOURCE
                : PanelCommands.Mode.RELOCATE_SOURCE;
      }
      return (retval);
    }
コード例 #2
0
ファイル: ChangePad.java プロジェクト: BioTapestry/Production
 /**
  * ************************************************************************* * * Answer if we are
  * enabled for a popup case *
  */
 @Override
 public boolean isValid(
     Intersection inter, boolean isSingleSeg, boolean canSplit, DataAccessContext rcx) {
   if (!isSingleSeg) {
     return (false);
   }
   return (LinkSupport.amIValidForTargetOrSource(
       inter,
       (isForTarget_) ? LinkSupport.IS_FOR_TARGET : LinkSupport.IS_FOR_SOURCE,
       isForModules_,
       rcx));
 }