public class ManageFavoritesPanel extends javax.swing.JPanel implements ListDropAction, javax.swing.event.TreeSelectionListener, PersonaListener
Modifier and Type | Class and Description |
---|---|
(package private) class |
ManageFavoritesPanel.FavoriteListCellRenderer |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static int |
FILTER_START_LAST_TYPE |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ManageFavoritesPanel(Favorite[] favoriteArr,
int splitPanePosition,
boolean showNew,
Favorite initialSelection,
boolean border) |
Modifier and Type | Method and Description |
---|---|
void |
addFavorite(Favorite fav,
boolean update,
FavoriteNode parent) |
void |
addFavorite(Favorite fav,
java.lang.Object dummy) |
void |
close() |
void |
deleteSelectedFavorite() |
void |
drop(javax.swing.JList source,
javax.swing.JList target,
int rows,
boolean move)
The method that is called by the drop event.
|
void |
editSelectedFavorite() |
void |
favoriteSelectionChanged() |
void |
favoriteSelectionChanged(boolean scrollToFirst)
Refresh the program list.
|
Favorite[] |
getFavorites() |
java.lang.String |
getSelectedProgramFilterName() |
int |
getSelectedProgramIndex() |
int |
getSplitpanePosition() |
void |
handleFavoriteEvent() |
protected void |
importFavorites() |
boolean |
isShowingNewFoundPrograms()
Gets if this dialog shows the new found programs after data update.
|
void |
newFavorite(FavoriteNode parent) |
void |
newFolder(FavoriteNode parent,
java.awt.Window partenWindow) |
boolean |
programListIsEmpty() |
void |
registerPersonaListener() |
void |
reload() |
void |
removePersonaListener() |
void |
scrollInProgramListToIndex(int index) |
void |
scrollToDate(Date date) |
void |
scrollToFirstNotExpiredIndex(boolean check) |
void |
scrollToNow() |
void |
scrollToTime(int time,
boolean scrollToNext) |
void |
selectFilter(ProgramFilter filter) |
void |
setShowDateSeparators(boolean showDateSeparators) |
void |
setSplitpanePosition(int val) |
protected void |
showFavoritesPopUp(int x,
int y)
Show the Popup-Menu
|
void |
showSendDialog() |
protected void |
sortFavorites(java.util.Comparator<FavoriteNode> comp,
java.lang.String title) |
void |
updatePersona()
Called when Persona was changed
|
void |
valueChanged(javax.swing.event.TreeSelectionEvent e) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int FILTER_START_LAST_TYPE
protected void showFavoritesPopUp(int x, int y)
x
- X-Position for the popupy
- Y-Position for the popuppublic int getSplitpanePosition()
public void setSplitpanePosition(int val)
public void favoriteSelectionChanged(boolean scrollToFirst)
public void scrollToFirstNotExpiredIndex(boolean check)
public void scrollInProgramListToIndex(int index)
public void showSendDialog()
public void newFavorite(FavoriteNode parent)
public void addFavorite(Favorite fav, boolean update, FavoriteNode parent)
public void addFavorite(Favorite fav, java.lang.Object dummy)
public void reload()
public int getSelectedProgramIndex()
public void editSelectedFavorite()
public void deleteSelectedFavorite()
protected void sortFavorites(java.util.Comparator<FavoriteNode> comp, java.lang.String title)
protected void importFavorites()
public Favorite[] getFavorites()
public void drop(javax.swing.JList source, javax.swing.JList target, int rows, boolean move)
ListDropAction
drop
in interface ListDropAction
source
- The source JList.target
- The target JList.rows
- The number of the row to move the entries to.move
- Only move one entry from the source to the target list.public void valueChanged(javax.swing.event.TreeSelectionEvent e)
valueChanged
in interface javax.swing.event.TreeSelectionListener
public void close()
public boolean programListIsEmpty()
public boolean isShowingNewFoundPrograms()
True
if this dialog shows the new found programs after data update.public void favoriteSelectionChanged()
public void handleFavoriteEvent()
public void newFolder(FavoriteNode parent, java.awt.Window partenWindow)
public void updatePersona()
PersonaListener
updatePersona
in interface PersonaListener
public void setShowDateSeparators(boolean showDateSeparators)
public void registerPersonaListener()
public void removePersonaListener()
public void scrollToDate(Date date)
public void scrollToNow()
public void scrollToTime(int time, boolean scrollToNext)
public void selectFilter(ProgramFilter filter)
public java.lang.String getSelectedProgramFilterName()
TV-Browser 3.4.1.0, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)