public class MainFrame extends JFrame implements DateListener
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static Localizer |
mLocalizer
The localizer for this class.
|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier and Type | Method and Description |
---|---|
void |
addKeyboardAction()
Adds the keyboard actions for going to the program table with the keyboard.
|
void |
askForDataUpdate() |
ProgressMonitor |
createProgressMonitor() |
void |
dateChanged(Date date,
ProgressMonitor monitor,
Runnable callback)
Implementation of Interface DateListener
|
Date |
getCurrentSelectedDate() |
static MainFrame |
getInstance() |
ProgramFilter |
getProgramFilter() |
DefaultProgramTableModel |
getProgramTableModel() |
ProgramTableScrollPane |
getProgramTableScrollPane() |
JLabel |
getStatusBarLabel() |
ToolBar |
getToolbar() |
JPanel |
getToolBarPanel() |
void |
goTo(Date date) |
void |
goToNextDay() |
void |
goToPreviousDay() |
void |
handleChangedTvDataDir()
Updates the entries of the finder panal.
|
boolean |
isShowAllFilterActivated() |
boolean |
isShowingPluginOverview()
Gets if the plugin overview is shown.
|
boolean |
licenseForTvDataServicesWasAccepted(TvDataServiceProxy[] updateServices)
Checks if all users services license were accepted.
|
void |
quit() |
void |
quit(boolean log) |
static void |
resetOnAirArrays()
Resets the arrays of on air programs for relaoding all.
|
void |
restoreViews() |
void |
runSetupAssistant() |
void |
runUpdateThread(int daysToDownload,
TvDataServiceProxy[] services) |
void |
scrollToNow() |
void |
scrollToProgram(Program program) |
void |
scrollToTime(int time) |
void |
setPluginViewButton(boolean selected) |
void |
setProgramFilter(ProgramFilter filter) |
void |
setShowChannellist(boolean visible) |
void |
setShowDatelist(boolean visible) |
void |
setShowPluginOverview(boolean visible) |
void |
setShowSearchField(boolean visible) |
void |
setShowStatusbar(boolean visible)
Makes the StatusBar visible
|
void |
setShowTimeButtons(boolean visible) |
void |
setShowToolbar(boolean visible) |
void |
show() |
void |
showAboutBox()
Shows the about box
|
void |
showChannel(Channel ch) |
void |
showFilterDialog() |
void |
showFromTray(int state) |
void |
showHelpDialog() |
void |
showSettingsDialog()
Shows the settings dialog.
|
void |
showSettingsDialog(Plugin plugin)
Show the Settings for a specific Plugin
|
void |
showSettingsDialog(String visibleTabId)
Show Settings Dialog for a specific TabId
|
void |
showUpdatePluginsDlg() |
void |
storeSettings() |
void |
updateButtons()
Updates the TimeChooser-Buttons
|
void |
updateChannelChooser() |
void |
updateChannellist() |
void |
updatePluginsMenu() |
void |
updateToolbar() |
void |
updateTvData()
Starts the TV listings update.
|
void |
updateUI() |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
public static final Localizer mLocalizer
public void addKeyboardAction()
public JLabel getStatusBarLabel()
public void updateToolbar()
public ProgramTableScrollPane getProgramTableScrollPane()
public ToolBar getToolbar()
public JPanel getToolBarPanel()
public DefaultProgramTableModel getProgramTableModel()
public static MainFrame getInstance()
public boolean isShowAllFilterActivated()
public void setProgramFilter(ProgramFilter filter)
public ProgramFilter getProgramFilter()
public void quit()
public void quit(boolean log)
public static void resetOnAirArrays()
public void updatePluginsMenu()
public void scrollToProgram(Program program)
public void scrollToTime(int time)
public void scrollToNow()
public void runSetupAssistant()
public void storeSettings()
public void handleChangedTvDataDir()
public void showChannel(Channel ch)
public void goTo(Date date)
public void goToNextDay()
public void goToPreviousDay()
public Date getCurrentSelectedDate()
public void dateChanged(Date date, ProgressMonitor monitor, Runnable callback)
dateChanged
in interface DateListener
public void runUpdateThread(int daysToDownload, TvDataServiceProxy[] services)
public void updateChannellist()
public void updateChannelChooser()
public void updateTvData()
public boolean licenseForTvDataServicesWasAccepted(TvDataServiceProxy[] updateServices)
updateServices
- The service to check for license.public void showSettingsDialog()
public void showSettingsDialog(String visibleTabId)
visibleTabId
- Id of the specific Tabpublic void showSettingsDialog(Plugin plugin)
plugin
- Plugin to showpublic void showAboutBox()
public void showUpdatePluginsDlg()
public void showFromTray(int state)
public void updateUI()
public void askForDataUpdate()
public void showFilterDialog()
public void showHelpDialog()
public void updateButtons()
public void setShowToolbar(boolean visible)
public void setShowSearchField(boolean visible)
public void setShowTimeButtons(boolean visible)
public void setShowDatelist(boolean visible)
public void setShowChannellist(boolean visible)
public void setPluginViewButton(boolean selected)
public boolean isShowingPluginOverview()
true
if the plugin overview is shown, false
otherwise.public void setShowPluginOverview(boolean visible)
public void restoreViews()
public void setShowStatusbar(boolean visible)
visible
- true if Statusbar should be visiblepublic ProgressMonitor createProgressMonitor()
TV-Browser 2.2.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)