Examples of BlipView


Examples of org.waveprotocol.wave.client.wavepanel.view.BlipView

    this.focus = focus;
    this.actions = actions;
  }

  void startEditing() {
    BlipView blipUi = getBlipContext();
    if (blipUi != null) {
      actions.startEditing(blipUi);
    }
  }
View Full Code Here

Examples of org.waveprotocol.wave.client.wavepanel.view.BlipView

      actions.startEditing(blipUi);
    }
  }

  void reply() {
    BlipView blipUi = getBlipContext();
    if (blipUi != null) {
      actions.reply(blipUi);
    }
  }
View Full Code Here

Examples of org.waveprotocol.wave.client.wavepanel.view.BlipView

    return blipUi;
  }

  @Override
  public BlipView getPrevious(BlipView start) {
    BlipView blipUi = traverser.getPrevious(start);
    while (blipUi != null && isRead(blipUi)) {
      blipUi = traverser.getPrevious(blipUi);
    }
    return blipUi;
  }
View Full Code Here

Examples of org.waveprotocol.wave.client.wavepanel.view.BlipView

      actions.addContinuation(threadUi);
    }
  }

  void deleteBlip() {
    BlipView blipUi = getBlipContext();
    if (blipUi != null) {
      actions.delete(blipUi);
    }
  }
View Full Code Here

Examples of org.waveprotocol.wave.client.wavepanel.view.BlipView

  // conversations infeasible.
  //

  @Override
  public void onConversationAdded(ObservableConversation conversation) {
    BlipView container = viewOf(conversation.getAnchor().getBlip());
    if (container != null) {
      ConversationView conversationUi = container.insertConversationBefore(null, conversation);
    }

    observe(conversation);
  }
View Full Code Here

Examples of org.waveprotocol.wave.client.wavepanel.view.BlipView

    // (checking could get too expensive).
    if (blipUi.equals(focus.getFocusedBlip())) {
      // Move to next blip in thread if there is one, otherwise previous blip in
      // thread, otherwise previous blip in traversal order.
      ThreadView parentUi = blipUi.getParent();
      BlipView nextUi = parentUi.getBlipAfter(blipUi);
      if (nextUi == null) {
        nextUi = parentUi.getBlipBefore(blipUi);
      }
      if (nextUi != null) {
        focus.focus(nextUi);
View Full Code Here

Examples of org.waveprotocol.wave.client.wavepanel.view.BlipView

    }

    @Override
    public void onThreadAdded(ObservableConversationThread thread) {
      ObservableConversationBlip parentBlip = thread.getParentBlip();
      BlipView blipView = views.getBlipView(parentBlip);

      if (blipView != null) {
        ConversationThread next = findBefore(thread, parentBlip.getReplyThreads());
        replyHandler.presentAfter(blipView, next, thread);
      } else {
View Full Code Here

Examples of org.waveprotocol.wave.client.wavepanel.view.BlipView

    return views.convUis.get(conv);
  }

  @Override
  public BlipMetaView getBlipMetaView(ConversationBlip blip) {
    BlipView blipUi = getBlipView(blip);
    return blipUi != null ? blipUi.getMeta() : null;
  }
View Full Code Here

Examples of org.waveprotocol.wave.client.wavepanel.view.BlipView

    public void onBlipAdded(ObservableConversationBlip blip) {
      ConversationThread parentThread = blip.getThread();
      ThreadView threadView = viewOf(parentThread);
      if (threadView != null) {
        ConversationBlip ref = findBefore(blip, parentThread.getBlips());
        BlipView refView = viewOf(ref);

        // Render the new blip.
        threadView.insertBlipAfter(refView, blip);
        bubbleBlipCountUpdate(blip);
      } else {
View Full Code Here

Examples of org.waveprotocol.wave.client.wavepanel.view.BlipView

      }
    }

    @Override
    public void onBlipDeleted(ObservableConversationBlip blip) {
      BlipView blipView = views.getBlipView(blip);
      if (blipView != null) {
        // TODO(user): Hide parent thread if it becomes empty.
        blipView.remove();
      }
      for (ParticipantId contributor : blip.getContributorIds()) {
        profileRenderer.unmonitorContribution(blip, contributor);
      }
      bubbleBlipCountUpdate(blip);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.