Examples of NewPlaylistAction


Examples of org.jampa.gui.actions.playlist.NewPlaylistAction

  private void enqueueSelection(boolean playFirst) {
    String playlistName;
    switch (playlistSelection.getSelectionIndex()) {
      case 0 : playlistName = Constants.DEFAULT_PLAYLIST_ID; break;
      case 1 : {       
        NewPlaylistAction action = new NewPlaylistAction(Display.getDefault().getActiveShell());
        action.run();
        playlistName = action.getPlaylistName();
        break;
      }
      default : playlistName = playlistSelection.getItem(playlistSelection.getSelectionIndex());
    }
   
View Full Code Here

Examples of org.jampa.gui.actions.playlist.NewPlaylistAction

public class NewPlaylistHandler extends AbstractHandler implements IHandler {

  @Override
  public Object execute(ExecutionEvent event) throws ExecutionException {
   
    new NewPlaylistAction(HandlerUtil.getActiveWorkbenchWindow(event).getShell()).run();
   
    return null;
  }
View Full Code Here

Examples of org.jampa.gui.actions.playlist.NewPlaylistAction

  }
 
  private void buildPlaylistsActions(final IWorkbenchWindow window, IHandlerService handlerService) {
    newPlaylistAction = new Action(Messages.getString("Menu.Playlists.NewPlaylist"), SWT.NONE) {
      public void run() {
        new NewPlaylistAction(Display.getCurrent().getActiveShell()).run();
      }
    };
    newPlaylistAction.setImageDescriptor(Activator.getImageDescriptor("/icons/newplaylist_16.png"));
    newPlaylistAction.setActionDefinitionId("Jampa.newPlaylist");
    handlerService.activateHandler("Jampa.newPlaylist", new ActionHandler(newPlaylistAction));
View Full Code Here

Examples of org.jampa.gui.actions.playlist.NewPlaylistAction

    MenuItem newPlayPlaylistItem = new MenuItem(playPlaylistMenu, SWT.PUSH);
    newPlayPlaylistItem.setText(Messages.getString("LibraryView.MenuNewPlaylist")); //$NON-NLS-1$
    newPlayPlaylistItem.setImage(_newPlaylistImage);
    newPlayPlaylistItem.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        NewPlaylistAction action = new NewPlaylistAction(Display.getDefault().getActiveShell(), getFirstSelectedItemName());
        action.run();
        if (action.getPlaylistName() !=  null) {
          enqueueSelectionInPlaylist(action.getPlaylistName(), true);
        }
      }
    });
   
    new MenuItem(playPlaylistMenu, SWT.SEPARATOR);
   
    Object[] playlistList = Controller.getInstance().getPlaylistController().getPlaylistList();
    for (int i = 0; i < playlistList.length; i++) {
      final MenuItem playlistItem = new MenuItem(playPlaylistMenu, SWT.PUSH);
      playlistItem.setText(((Playlist) playlistList[i]).getName());
      playlistItem.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
          enqueueSelectionInPlaylist(playlistItem.getText(), true);
        }
      });
    }
   
    MenuItem enqueueItem = new MenuItem(libraryMenu, SWT.CASCADE);
    enqueueItem.setText(Messages.getString("LibraryView.MenuEnqueuePlaylist")); //$NON-NLS-1$
   
    Menu enqueuePlaylistMenu = new Menu(libraryMenu);
    enqueueItem.setMenu(enqueuePlaylistMenu)
   
    MenuItem newPlaylistItem = new MenuItem(enqueuePlaylistMenu, SWT.PUSH);
    newPlaylistItem.setText(Messages.getString("LibraryView.MenuNewPlaylist")); //$NON-NLS-1$
    newPlaylistItem.setImage(_newPlaylistImage);
    newPlaylistItem.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        NewPlaylistAction action = new NewPlaylistAction(Display.getDefault().getActiveShell(), getFirstSelectedItemName());
        action.run();
        if (action.getPlaylistName() !=  null) {
          enqueueSelectionInPlaylist(action.getPlaylistName(), false);
        }
      }
    });
   
    new MenuItem(enqueuePlaylistMenu, SWT.SEPARATOR);
View Full Code Here

Examples of org.jampa.gui.actions.playlist.NewPlaylistAction

    MenuItem newPlayPlaylistItem = new MenuItem(playPlaylistMenu, SWT.PUSH);
    newPlayPlaylistItem.setText(Messages.getString("DiskView.MenuNewPlaylist")); //$NON-NLS-1$
    newPlayPlaylistItem.setImage(_newPlaylistImage);
    newPlayPlaylistItem.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        NewPlaylistAction action = new NewPlaylistAction(Display.getDefault().getActiveShell(), getFirstSelectedItemName());
        action.run();
        if (action.getPlaylistName() !=  null) {
          enqueueSelectionInPlaylist(action.getPlaylistName(), true);
        }
      }
    });
   
    new MenuItem(playPlaylistMenu, SWT.SEPARATOR);
   
    Object[] playlistList = Controller.getInstance().getPlaylistController().getPlaylistList();
    for (int i = 0; i < playlistList.length; i++) {
      final MenuItem playlistItem = new MenuItem(playPlaylistMenu, SWT.PUSH);
      playlistItem.setText(((Playlist) playlistList[i]).getName());
      playlistItem.addSelectionListener(new SelectionAdapter() {
        public void widgetSelected(SelectionEvent e) {
          enqueueSelectionInPlaylist(playlistItem.getText(), true);
        }
      });
    }
   
    MenuItem enqueueItem = new MenuItem(diskMenu, SWT.CASCADE);
    enqueueItem.setText(Messages.getString("DiskView.MenuEnqueuePlaylist")); //$NON-NLS-1$
   
    Menu enqueuePlaylistMenu = new Menu(diskMenu);
    enqueueItem.setMenu(enqueuePlaylistMenu)
   
    MenuItem newPlaylistItem = new MenuItem(enqueuePlaylistMenu, SWT.PUSH);
    newPlaylistItem.setText(Messages.getString("DiskView.MenuNewPlaylist")); //$NON-NLS-1$
    newPlaylistItem.setImage(_newPlaylistImage);
    newPlaylistItem.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        NewPlaylistAction action = new NewPlaylistAction(Display.getDefault().getActiveShell(), getFirstSelectedItemName());
        action.run();
        if (action.getPlaylistName() !=  null) {
          enqueueSelectionInPlaylist(action.getPlaylistName(), false);
        }
      }
    });
   
    new MenuItem(enqueuePlaylistMenu, SWT.SEPARATOR);
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.