com.groovemanager.app.mc909se
Class ExportSamplesPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by com.groovemanager.app.mc909se.ExportSamplesPage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

public class ExportSamplesPage
extends org.eclipse.jface.wizard.WizardPage

This page is part of the ExportRhythmSetWizard.

Author:
Manu Robledo

Field Summary
(package private)  org.eclipse.swt.widgets.Combo bank
          Popup for part selection
(package private)  org.eclipse.swt.widgets.Button card
          Radio buttons for USB-select
(package private)  org.eclipse.swt.widgets.Button createSequence
          Radio buttons for USB-select
(package private)  org.eclipse.swt.widgets.Text directory
          Text field for input of the Mc909īs root path
(package private)  java.lang.String exportPath
          The Mc909īs root path
(package private)  org.eclipse.swt.widgets.Button internal
          Radio buttons for USB-select
(package private)  org.eclipse.swt.widgets.Combo part
          Popup for part selection
(package private)  java.lang.Thread pathChecker
          Thread that continuously checks, if the selected path is a valid one
(package private)  org.eclipse.swt.widgets.Button playSequence
          Radio buttons for USB-select
(package private)  org.eclipse.swt.widgets.Combo rhythm
          Popup for part selection
(package private)  org.eclipse.swt.widgets.Button slicesTillEnd
          Radio buttons for USB-select
(package private) static java.lang.String SMPL_FOLDER
          Relative path to the Mc909īs sample folder from its root path
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
ExportSamplesPage(java.lang.String pageName)
          Create a new ExportSamplesPage with the given name
ExportSamplesPage(java.lang.String pageName, java.lang.String title, org.eclipse.jface.resource.ImageDescriptor titleImage)
          Create a new ExportSamplesPage with the given name, title and title image
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible
 

Field Detail

bank

org.eclipse.swt.widgets.Combo bank
Popup for part selection


card

org.eclipse.swt.widgets.Button card
Radio buttons for USB-select


createSequence

org.eclipse.swt.widgets.Button createSequence
Radio buttons for USB-select


directory

org.eclipse.swt.widgets.Text directory
Text field for input of the Mc909īs root path


exportPath

java.lang.String exportPath
The Mc909īs root path


internal

org.eclipse.swt.widgets.Button internal
Radio buttons for USB-select


part

org.eclipse.swt.widgets.Combo part
Popup for part selection


pathChecker

java.lang.Thread pathChecker
Thread that continuously checks, if the selected path is a valid one


playSequence

org.eclipse.swt.widgets.Button playSequence
Radio buttons for USB-select


rhythm

org.eclipse.swt.widgets.Combo rhythm
Popup for part selection


slicesTillEnd

org.eclipse.swt.widgets.Button slicesTillEnd
Radio buttons for USB-select


SMPL_FOLDER

static final java.lang.String SMPL_FOLDER
Relative path to the Mc909īs sample folder from its root path

Constructor Detail

ExportSamplesPage

public ExportSamplesPage(java.lang.String pageName)
Create a new ExportSamplesPage with the given name

Parameters:
pageName - The pageīs name

ExportSamplesPage

public ExportSamplesPage(java.lang.String pageName,
                         java.lang.String title,
                         org.eclipse.jface.resource.ImageDescriptor titleImage)
Create a new ExportSamplesPage with the given name, title and title image

Parameters:
pageName - The pageīs name
title - The pageīs title
titleImage - The pageīs title image
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage
Specified by:
createControl in class org.eclipse.jface.dialogs.DialogPage