|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.frinika.sequencer.gui.selection.SelectionContainer<T>
public abstract class SelectionContainer<T extends Selectable>
| Field Summary | |
|---|---|
protected T |
focus
|
| Constructor Summary | |
|---|---|
SelectionContainer(ProjectContainer project)
|
|
| Method Summary | |
|---|---|
void |
addSelected(java.util.Collection<? extends T> list)
Add multiple items to the selection |
void |
addSelected(T item)
Add one T to the selection |
void |
addSelectionListener(SelectionListener<T> listener)
Add a LaneSelectionListener to this container |
void |
clearSelection()
Clear the selection |
T |
getFocus()
I need a focus so I will get it from here for now. |
java.util.Collection<Selectable> |
getObjects()
|
java.util.Collection<T> |
getSelected()
Returns the selected Lanes. |
int |
getSelectionLeftColumn()
|
long |
getSelectionStartTick()
|
void |
notifyListeners()
|
void |
removeSelected(java.util.Collection<? extends T> list)
Add multiple Lanes to the selection |
void |
removeSelected(T item)
Remove one T to the selection |
void |
removeSelectionListener(SelectionListener<T> listener)
Remove a LaneSelectionListener from this container |
void |
setDirty()
|
void |
setFocus(T focus)
|
protected abstract void |
setMetaFocus()
Override this null implementation to get focus to follow containers |
void |
setSelected(java.util.Collection<? extends T> list)
Clear then add multiple items to the selection |
void |
setSelected(T item)
|
void |
setSelectedX(java.util.Collection<Selectable> list)
|
void |
setSelectionLeftColumn(int selectionLeftColumn)
|
void |
setSelectionStartTick(long selectionStartTick)
The selectionStartTick is the timebase of the selection. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected T extends Selectable focus
| Constructor Detail |
|---|
public SelectionContainer(ProjectContainer project)
| Method Detail |
|---|
public void addSelected(T item)
item - public void addSelected(java.util.Collection<? extends T> list)
Lanes - public void setSelected(T item)
public void setSelected(java.util.Collection<? extends T> list)
Lanes - public void setSelectedX(java.util.Collection<Selectable> list)
public void removeSelected(T item)
item - public void removeSelected(java.util.Collection<? extends T> list)
Lanes - public void clearSelection()
clearSelection in interface SelectionFocusablepublic long getSelectionStartTick()
public void setSelectionStartTick(long selectionStartTick)
selectionStartTick - public java.util.Collection<T> getSelected()
public java.util.Collection<Selectable> getObjects()
getObjects in interface SelectionFocusablepublic void addSelectionListener(SelectionListener<T> listener)
listener - public void removeSelectionListener(SelectionListener<T> listener)
listener - public T getFocus()
protected abstract void setMetaFocus()
public void setFocus(T focus)
public void notifyListeners()
public void setSelectionLeftColumn(int selectionLeftColumn)
public int getSelectionLeftColumn()
public void setDirty()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||