Examples of JaspiraAction


Examples of org.openbp.jaspira.action.JaspiraAction

      if (ie.isDataFlavorSupported(ClientFlavors.TYPE_ITEM))
      {
        final DataTypeItem dt = (DataTypeItem) ie.getSafeTransferData(ClientFlavors.TYPE_ITEM);
        if (dt != null)
        {
          JaspiraAction search = new JaspiraAction(getPluginResourceCollection(), "search.datatype")
          {
            public void actionPerformed(ActionEvent ae)
            {
              decorator.setDataType(dt);
            }
View Full Code Here

Examples of org.openbp.jaspira.action.JaspiraAction

   */
  public void add(JaspiraAction action)
  {
    if (virtualRoot == null)
    {
      virtualRoot = new JaspiraAction("root", null, null, null, null, 1, JaspiraAction.TYPE_MENU);
    }

    virtualRoot.addMenuChild(action);
    virtualRoot.addToolbarChild(action);
  }
View Full Code Here

Examples of org.openbp.jaspira.action.JaspiraAction

    if (menuchildren == null)
      return null;

    for (Iterator it = menuchildren.iterator(); it.hasNext();)
    {
      JaspiraAction next = (JaspiraAction) it.next();

      if (next.getType().equals(JaspiraAction.TYPE_GROUP))
      {
        if (next.getMenuchildren() == null)
        {
          // The group is empty, ignore it.
          continue;
        }

        for (Iterator it2 = next.getMenuchildren().iterator(); it2.hasNext();)
        {
          menu.add((JaspiraAction) it2.next());
        }
      }
      else
View Full Code Here

Examples of org.openbp.jaspira.action.JaspiraAction

    undoStack = new LinkedList();
    redoStack = new LinkedList();

    if (redoText == null)
    {
      JaspiraAction redo = ActionMgr.getInstance().getAction("undo.redo");
      if (redo != null)
      {
        redoText = redo.getDisplayName();
        redoDescription = redo.getDescription();
      }
    }

    if (undoText == null)
    {
      JaspiraAction undo = ActionMgr.getInstance().getAction("undo.undo");
      if (undo != null)
      {
        undoText = undo.getDisplayName();
        undoDescription = undo.getDescription();
      }
    }

    reloadHistorySize();
  }
View Full Code Here

Examples of org.openbp.jaspira.action.JaspiraAction

    if (virtualRoot.getToolbarchildren() != null)
    {
      for (Iterator it = virtualRoot.getToolbarchildren().iterator(); it.hasNext();)
      {
        JaspiraAction action = (JaspiraAction) it.next();

        JComponent item = action.toToolBarComponent();
        if (item != null)
        {
          toolbar.add(item);
          toolbar.addSeparator();
        }
View Full Code Here

Examples of org.openbp.jaspira.action.JaspiraAction

   * Updates the actions undo and redo.
   * Set the actions active or not.
   */
  public void updateActions()
  {
    JaspiraAction undo = ActionMgr.getInstance().getAction("undo.undo");
    if (undo != null)
    {
      if (canUndo())
      {
        String cmdName = ((Transaction) undoStack.getFirst()).getDisplayName();

        if (cmdName != null)
        {
          String text = undoText + ": " + cmdName;
          undo.setDisplayName(text);
          undo.setDescription(text);
        }
        else
        {
          undo.setDisplayName(undoText);
          undo.setDescription(undoDescription);
        }
        undo.setEnabled(true);
      }
      else
      {
        undo.setDisplayName(undoText);
        undo.setEnabled(false);
      }
    }

    JaspiraAction redo = ActionMgr.getInstance().getAction("undo.redo");
    if (redo != null)
    {
      if (canRedo())
      {
        String cmdName = ((Transaction) redoStack.getFirst()).getDisplayName();

        if (cmdName != null)
        {
          String text = redoText + ": " + cmdName;
          redo.setDisplayName(text);
          redo.setDescription(text);
        }
        else
        {
          redo.setDisplayName(redoText);
          redo.setDescription(redoDescription);
        }
        redo.setEnabled(true);
      }
      else
      {
        redo.setDisplayName(redoText);
        redo.setEnabled(false);
      }
    }
  }
View Full Code Here

Examples of org.openbp.jaspira.action.JaspiraAction

      // Reset the wait cursor
      ApplicationUtil.waitCursorOff();
    }

    // Disable the save button initially
    JaspiraAction action = getAction("standard.file.save");
    if (action != null)
    {
      action.setEnabled(false);
    }

    // Make the tool tips stay long enough to be read
    ToolTipManager.sharedInstance().setDismissDelay(10000);
View Full Code Here

Examples of org.openbp.jaspira.action.JaspiraAction

      {
        sequences[i] = new KeySequence(sto.nextToken());
      }

      // Simply perform a requestFocus operation when activated
      JaspiraAction action = new JaspiraAction(getName(), getTitle(), getDescription(), null, sequences, 0, JaspiraAction.TYPE_ACTION)
      {
        public void actionPerformed(ActionEvent ae)
        {
          focusPlugin();
        }
View Full Code Here

Examples of org.openbp.jaspira.action.JaspiraAction

    {
      if (!(ie.getSourcePlugin() instanceof FinderResultPlugin))
        return EVENT_IGNORED;

      // Create the group to manage the results
      JaspiraAction group = new JaspiraAction("popup.manage", null, null, null, null, 10, JaspiraAction.TYPE_GROUP);
      if (refreshAction != null)
      {
        group.addMenuChild(refreshAction);
      }
      if (clearListAction != null)
      {
        group.addMenuChild(clearListAction);
      }
      ie.add(group);
      return EVENT_CONSUMED;
    }
View Full Code Here

Examples of org.openbp.jaspira.action.JaspiraAction

    {
      if (!(ie.getSourcePlugin() instanceof FinderResultPlugin))
        return EVENT_IGNORED;

      // Create the group to manage the results
      JaspiraAction group = new JaspiraAction("popup.manage.finder", null, null, null, null, 10, JaspiraAction.TYPE_GROUP);
      if (refreshAction != null)
      {
        group.addToolbarChild(refreshAction);
      }
      if (clearListAction != null)
      {
        group.addToolbarChild(clearListAction);
      }
      ie.add(group);
      return EVENT_CONSUMED;
    }
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.