Examples of UXAbstractAction


Examples of net.sourceforge.ztail.swtux.actions.UXAbstractAction

  private BookmarkController() {}
 
  public void openManagerWindow(final Shell pShell) {
    final BookmarkManagerWin win = new BookmarkManagerWin(pShell);
   
    win.setNewFolderAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        createNewBookmarkFolder(win.getTreeComponent());
      }
    });
   
    win.setEditFolderAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        editBookmarkFolder(win);
      }
    });
   
    win.setRemoveFolderAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        removeBookmarkFolder(win);
      }
    });
   
    win.setEditBookmarkAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        editBookmarkReq(win);
      }
    });
   
    win.setRemoveBookmarkAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        removeBookmarkReq(win);
      }
    });
   
    win.setBookmarkDblClickAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        openBookmarkReq(win);
      }
    });
View Full Code Here

Examples of net.sourceforge.ztail.swtux.actions.UXAbstractAction

    }
   
    final UXPromptWindow win =
      new UXPromptWindow(tree.getContainer().getShell(), "Bookmark Folder", "Please enter the name of new folder!");
   
    win.setOkAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        BookmarkFolder folder = new BookmarkFolder();
        folder.setName(win.getInput());
        folder.setParent(pFolder);
View Full Code Here

Examples of net.sourceforge.ztail.swtux.actions.UXAbstractAction

   
    final UXPromptWindow win =
      new UXPromptWindow(mWin.getShell(), "Bookmark Folder", "Please enter the new name for folder!");
    win.setInput(folder.getName());
   
    win.setOkAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        folder.setName(win.getInput());
       
        try {
View Full Code Here

Examples of net.sourceforge.ztail.swtux.actions.UXAbstractAction

    }
   
    final UXConfirmWindow win =
      new UXConfirmWindow(mWin.getShell(), "Bookmark Folder", "You are sure you want to remove folder?");
   
    win.setOkAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        try {
          BookmarkService.instance().remove(folder);
          folder.getParent().removeFolder(folder);
View Full Code Here

Examples of net.sourceforge.ztail.swtux.actions.UXAbstractAction

        return;
      }
     
      win.setName(sess.getSession().getFile().getName());
     
      win.setSaveAction(new UXAbstractAction() {
        @Override
        public void doAction() {
          BookmarkItem bookmark = new BookmarkItem();
          bookmark.setName(win.getName());
          bookmark.setNrOfLines(10);
         
          BookmarkFolder folder = win.getSelectedFolder();
          if (folder == null) {
            UXMessages.getInstance()
              .showWarningMessage("Please select a folder where the bookmark will be stored");
            return;
          }
         
          bookmark.setFolder(win.getSelectedFolder());
         
          try {
            bookmark.setUri(new URI(win.getURI()));
          } catch (URISyntaxException e) {
            e.printStackTrace();
            UXMessages.getInstance().showWarningMessage(e);
            return;
          }
         
          try {
            BookmarkService.instance().save(bookmark);
            bookmark.getFolder().addBookmark(bookmark);
          } catch (ServiceException e) {
            e.printStackTrace();
            UXMessages.getInstance().showErrorMessage(e);
          }
         
          win.close();
        }
      });
     
      win.setNewFolderAction(new UXAbstractAction() {
        @Override
        public void doAction() {
          createNewBookmarkFolder(win.getTreeComponent());
        }
      });
View Full Code Here

Examples of net.sourceforge.ztail.swtux.actions.UXAbstractAction

   
    win.setURI(bookmark.getUri().toString());
    win.setName(bookmark.getName());
    win.setSelectedFolder(bookmark.getFolder());
   
    win.setSaveAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        // Create an old bookmark object for transaction.
        BookmarkItem oldBookmark = new BookmarkItem();
        oldBookmark.setName(bookmark.getName());
View Full Code Here

Examples of net.sourceforge.ztail.swtux.actions.UXAbstractAction

    }
   
    final UXConfirmWindow win =
      new UXConfirmWindow(mWin.getShell(), "Bookmark", "You are sure you want to remove bookmark?");
   
    win.setOkAction(new UXAbstractAction() {
      @Override
      public void doAction() {
        try {
          BookmarkService.instance().remove(bookmark);
          bookmark.getFolder().removeBookmark(bookmark);
View Full Code Here

Examples of net.sourceforge.ztail.swtux.actions.UXAbstractAction

   
    newFolderBtn = UXButtonFactory.factoryNewFolderButton(shell);
    UXFormLayoutUtil.setLeft(newFolderBtn, 0, 2);
    UXFormLayoutUtil.setBottom(newFolderBtn, 100, -2);
   
    tree.setEditElementAction(new UXAbstractAction() {
      public void doAction() {
        if (tree.getSelectedFolder() != null && editFolderAction != null) {
          editFolderAction.execute(new UXEvent(null, BookmarkManagerWin.this));
        } else if (tree.getSelectedBookmark() != null && editBookmarkAction != null) {
          editBookmarkAction.execute(new UXEvent(null, BookmarkManagerWin.this));
        }
      }
    });
   
    tree.setRemoveElementAction(new UXAbstractAction() {
      public void doAction() {
        if (tree.getSelectedFolder() != null && removeFolderAction != null) {
          removeFolderAction.execute(new UXEvent(null, BookmarkManagerWin.this));
        } else if (tree.getSelectedBookmark() != null && removeBookmarkAction != null) {
          removeBookmarkAction.execute(new UXEvent(null, BookmarkManagerWin.this));
View Full Code Here

Examples of net.sourceforge.ztail.swtux.actions.UXAbstractAction

      }
    });
  }
 
  public void setNewFolderAction(final UXAction a) {
    UXAbstractAction action = new UXAbstractAction() {
      public void doAction() {
        a.execute(new UXEvent(null, BookmarkManagerWin.this));
      }
    };
   
View Full Code Here

Examples of net.sourceforge.ztail.swtux.actions.UXAbstractAction

    shell.setSize(300, 200);
    UXWindowsUtil.screenCenter(this);
    UXFormLayoutUtil.enableLayout(this, 10);
   
    UXPushButton okBtn = UXButtonFactory.factoryOkButton(shell);
    okBtn.setClickAction(new UXAbstractAction() {
      public void doAction() {
        shell.dispose();
      }
    });
    UXFormLayoutUtil.setPosition(okBtn, null, 100, 100, null);
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.