|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object tvbrowser.core.Settings
public class Settings
The Settings class provides access to the settings of the whole application (except the plugins).
Constructor Summary | |
---|---|
Settings()
|
Method Summary | |
---|---|
static void |
copyToSystem()
Enables the export |
static DefaultSettings |
getDefaultSettings()
Returns the Default-Settings. |
static java.lang.String |
getOSLibraryDirectoryName()
|
static java.lang.String |
getTimePattern()
|
static java.lang.String |
getUserDirectoryName()
Returns the user directory. |
static java.lang.String |
getUserSettingsDirName()
|
static void |
handleChangedSettings()
|
static void |
layoutWindow(java.lang.String windowId,
java.awt.Window window)
Sets the window position and size for the given window with the values of the given id. |
static void |
layoutWindow(java.lang.String windowId,
java.awt.Window window,
java.awt.Dimension defaultSize)
Sets the window position and size for the given window with the values of the given id. |
static void |
layoutWindow(java.lang.String windowId,
java.awt.Window window,
java.awt.Dimension defaultSize,
java.awt.Window parent)
Sets the window position and size for the given window with the values of the given id. |
static void |
loadSettings()
Reads the settings from settings file. |
static void |
storeSettings(boolean log)
Store all settings. |
static void |
updateContextMenuSettings()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String LAYOUT_OPTIMIZED_COMPACT_TIME_BLOCK
public static final java.lang.String LAYOUT_COMPACT_TIME_BLOCK
public static final java.lang.String LAYOUT_TIME_BLOCK
public static final java.lang.String LAYOUT_REAL_COMPACT
public static final java.lang.String LAYOUT_REAL_SYNCHRONOUS
public static final java.lang.String LAYOUT_COMPACT
public static final java.lang.String LAYOUT_TIME_SYNCHRONOUS
public static final java.lang.String INFO_ID
public static final java.lang.String PICTURE_ID
public static final VersionProperty propTVBrowserVersion
public static final BooleanProperty propTVBrowserVersionIsStable
public static final BooleanProperty propUseDefaultFonts
public static final BooleanProperty propEnableAntialiasing
public static final StringProperty propTVDataDirectory
public static final StringProperty propPluginsDirectory
public static final StringProperty propSelectedChannelCountry
public static final StringProperty propSelectedChannelPlugin
public static final ChannelArrayProperty propSubscribedChannels
public static final ChoiceProperty propTableLayout
public static final ChoiceProperty propTableBackgroundStyle
public static final StringProperty propOneImageBackground
public static final IntProperty propTimeBlockSize
public static final StringProperty propTimeBlockBackground1
public static final StringProperty propTimeBlockBackground2
public static final StringProperty propTimeBlockWestImage1
public static final StringProperty propTimeBlockWestImage2
public static final BooleanProperty propTimeBlockShowWest
public static final StringProperty propTimeOfDayBackgroundEdge
public static final StringProperty propTimeOfDayBackgroundEarly
public static final StringProperty propTimeOfDayBackgroundMidday
public static final StringProperty propTimeOfDayBackgroundAfternoon
public static final StringProperty propTimeOfDayBackgroundEvening
public static final BooleanProperty propShowAssistant
public static final StringProperty propUserDefinedWebbrowser
public static final StringProperty propUserDefinedWebbrowserParams
public static final ColorProperty propProgramTableBackgroundSingleColor
public static final BooleanProperty propTrayIsEnabled
public static final BooleanProperty propTrayIsAntialiasing
public static final BooleanProperty propTrayMinimizeTo
public static final BooleanProperty propOnlyMinimizeWhenWindowClosing
public static final BooleanProperty propNowOnRestore
public static final BooleanProperty propTrayFilterNotMarked
public static final BooleanProperty propTrayFilterNot
public static final BooleanProperty propTrayUseSpecialChannels
public static final ChannelArrayProperty propTraySpecialChannels
public static final IntProperty propTrayChannelWidth
public static final BooleanProperty propTrayOnTimeProgramsEnabled
public static final BooleanProperty propTrayOnTimeProgramsInSubMenu
public static final BooleanProperty propTrayOnTimeProgramsContainsTime
public static final BooleanProperty propTrayOnTimeProgramsContainsIcon
public static final BooleanProperty propTrayOnTimeProgramsContainsName
public static final BooleanProperty propTrayOnTimeProgramsContainsToolTip
public static final BooleanProperty propTrayOnTimeProgramsShowProgress
public static final ColorProperty propTrayOnTimeProgramsDarkBackground
public static final ColorProperty propTrayOnTimeProgramsLightBackground
public static final BooleanProperty propScrollToTimeMarkingActivated
public static final ColorProperty propScrollToTimeProgramsDarkBackground
public static final ColorProperty propScrollToTimeProgramsLightBackground
public static final BooleanProperty propTrayNowProgramsEnabled
public static final BooleanProperty propTrayNowProgramsInSubMenu
public static final BooleanProperty propTrayNowProgramsContainsTime
public static final BooleanProperty propTrayNowProgramsContainsIcon
public static final BooleanProperty propTrayNowProgramsContainsName
public static final BooleanProperty propTrayNowProgramsContainsToolTip
public static final BooleanProperty propTraySoonProgramsEnabled
public static final BooleanProperty propTraySoonProgramsContainsTime
public static final BooleanProperty propTraySoonProgramsContainsIcon
public static final BooleanProperty propTraySoonProgramsContainsName
public static final BooleanProperty propTraySoonProgramsContainsToolTip
public static final IntProperty propTrayImportantProgramsPriority
public static final BooleanProperty propTrayImportantProgramsEnabled
public static final BooleanProperty propTrayImportantProgramsInSubMenu
public static final IntProperty propTrayImportantProgramsSize
public static final BooleanProperty propTrayImportantProgramsContainsIcon
public static final BooleanProperty propTrayImportantProgramsContainsName
public static final BooleanProperty propTrayImportantProgramsContainsDate
public static final BooleanProperty propTrayImportantProgramsContainsTime
public static final BooleanProperty propTrayImportantProgramsContainsToolTip
public static final ChoiceProperty propToolbarButtonStyle
public static final BooleanProperty propIsToolbarVisible
public static final BooleanProperty propIsMenubarVisible
public static final BooleanProperty propIsToolbarAdditonalTopSpace
public static final BooleanProperty propIsToolbarAdditonalBottomSpace
public static final BooleanProperty propIsStatusbarVisible
public static final StringProperty propSkinLFThemepack
public static final StringProperty propJGoodiesTheme
public static final BooleanProperty propJGoodiesShadow
public static final StringProperty propLookAndFeel
public static final IntProperty propColumnWidth
public static final IntArrayProperty propTimeButtons
public static final StringArrayProperty propToolbarButtons
public static final BooleanProperty propToolbarUseBigIcons
public static final StringProperty propToolbarLocation
public static final ContextMenuMouseActionArrayProperty propLeftSingleClickIfArray
public static final ContextMenuMouseActionArrayProperty propLeftDoubleClickIfArray
public static final ContextMenuMouseActionArrayProperty propMiddleSingleClickIfArray
public static final ContextMenuMouseActionArrayProperty propMiddleDoubleClickIfArray
public static final StringProperty propLastUsedFilter
public static final StringProperty propLastUsedChannelGroup
public static final StringArrayProperty propPluginOrder
In former times this property hold the list of plugin class names that
should be activated on startup (in the right order). Now it holds IDs, not
class names and activation is controlled by propDeactivatedPlugins
.
public static final StringArrayProperty propContextMenuOrder
public static final StringArrayProperty propContextMenuDisabledItems
public static final StringArrayProperty propDeactivatedPlugins
NOTE: By remembering the deactivated plugins rather then the activated plugins new plugins are activated automatically.
public static final IntProperty propDownloadPeriod
public static final ChoiceProperty propAutoDownloadType
public static final IntProperty propAutoDownloadPeriod
public static final BooleanProperty propAskForAutoDownload
public static final DateProperty propLastDownloadDate
public static final FontProperty propProgramTitleFont
public static final FontProperty propProgramInfoFont
public static final FontProperty propChannelNameFont
public static final FontProperty propProgramTimeFont
public static final ProgramFieldTypeArrayProperty propProgramInfoFields
public static final StringArrayProperty propProgramTableIconPlugins
public static final BooleanProperty propProgramTableOnAirProgramsShowingBorder
public static final ColorProperty propProgramTableColorOnAirDark
public static final ColorProperty propProgramTableColorOnAirLight
public static final BooleanProperty propProgramPanelUsesExtraSpaceForMarkIcons
public static final BooleanProperty propProgramPanelWithMarkingsShowingBoder
public static final IntProperty propProgramPanelUsedDefaultMarkPriority
public static final ColorProperty propProgramPanelMarkedMinPriorityColor
public static final ColorProperty propProgramPanelMarkedLowerMediumPriorityColor
public static final ColorProperty propProgramPanelMarkedMediumPriorityColor
public static final ColorProperty propProgramPanelMarkedHigherMediumPriorityColor
public static final ColorProperty propProgramPanelMarkedMaxPriorityColor
public static final ColorProperty propProgramPanelForegroundColor
public static final BooleanProperty propProgramPanelAllowTransparency
public static final BooleanProperty propProgramPanelHyphenation
public static final IntProperty propProgramPanelMaxLines
public static final BooleanProperty propProgramPanelShortDurationActive
public static final IntProperty propProgramPanelShortDurationMinutes
public static final BooleanProperty propProgramTableMouseOver
public static final ColorProperty propProgramTableMouseOverColor
public static final ColorProperty propKeyboardSelectedColor
public static final BooleanProperty propIsWindowMaximized
public static final BooleanProperty propIsUsingFullscreen
public static final IntProperty propWindowWidth
public static final IntProperty propWindowHeight
public static final IntProperty propWindowX
public static final IntProperty propWindowY
public static final IntProperty propSettingsDialogDividerLocation
public static final IntProperty propProgramTableStartOfDay
public static final IntProperty propProgramTableEndOfDay
public static final BooleanProperty propHttpProxyUseProxy
public static final IntProperty propDefaultNetworkConnectionTimeout
public static final IntProperty propNetworkCheckTimeout
public static final IntProperty propPictureType
public static final IntProperty propPictureDescriptionLines
public static final StringArrayProperty propPicturePluginIds
public static final IntProperty propPictureStartTime
public static final IntProperty propPictureEndTime
public static final IntProperty propPictureDuration
public static final BooleanProperty propIsPictureShowingDescription
public static final StringProperty propHttpProxyHost
public static final StringProperty propHttpProxyPort
public static final BooleanProperty propHttpProxyAuthentifyAtProxy
public static final StringProperty propHttpProxyUser
public static final EncodedStringProperty propHttpProxyPassword
public static final StringArrayProperty propDataServicesForUpdate
public static final BooleanProperty propShowPluginView
public static final BooleanProperty propShowTimeButtons
public static final BooleanProperty propShowChannels
public static final BooleanProperty propShowDatelist
public static final BooleanProperty propShowFilterBar
public static final SplitViewProperty propViewRoot
public static final SplitViewProperty propViewMainframe
public static final SplitViewProperty propViewNavigation
public static final SplitViewProperty propViewDateChannel
public static final BooleanProperty propStartScreenShow
public static final StringProperty propLanguage
public static final StringProperty propCountry
public static final StringProperty propVariant
public static final StringProperty propTimezone
public static final BooleanProperty propMinimizeAfterStartup
public static final StringProperty propLogdirectory
public static final BooleanProperty propShowChannelIconsInProgramTable
public static final BooleanProperty propShowChannelNamesInProgramTable
public static final BooleanProperty propShowChannelIconsInChannellist
public static final BooleanProperty propShowChannelNamesInChannellist
public static final StringArrayProperty propUsedChannelGroups
public static final StringArrayProperty propDeleteFilesAtStart
public static final StringProperty propIcontheme
public static final BooleanProperty propShowBrowserOpenDialog
public static final BooleanProperty propIsSearchFieldVisible
public static final BooleanProperty propTwelveHourFormat
public static final StringArrayProperty propAcceptedLicenseArrForServiceIds
public static final StringProperty propLastUsedSettingsPath
public static final int MAX_COLUMN_WIDTH
public static final int MIN_COLUMN_WIDTH
public static final IntProperty propPluginsPictureSetting
public static final StringProperty propDefaultFilter
public static final BooleanProperty propAutoUpdatePlugins
public static final DateProperty propLastPluginsUpdate
public static final BooleanProperty propNTPTimeCheck
public static final DateProperty propLastNTPCheck
public static final BooleanProperty propInternetConnectionCheck
public static final BooleanProperty propPluginViewIsLeft
public static final IntProperty propViewDateLayout
public static final IntProperty propDataServiceAutoUpdateTime
public static final StringArrayProperty propHiddenMessageBoxes
public static final BooleanProperty propShowChannelTooltipInProgramTable
public static final DateProperty propFirstStartDate
public static final BooleanProperty propPluginInfoDialogWasShown
public static final ByteProperty propSelectedChannelCategoryIndex
public static final BooleanProperty propAutoDataDownloadEnabled
public static final ShortProperty propAutoDownloadWaitingTime
public static final BooleanProperty propAutoDownloadWaitingEnabled
public static final BooleanProperty propProgramTableCutTitle
public static final IntProperty propProgramTableCutTitleLines
public static final BooleanProperty propProgramTableMouseAutoScroll
public static final StringArrayProperty propCurrentlyUsedDataServiceIds
public static final BlockedPluginArrayProperty propBlockedPluginArray
public static final StringProperty propLastUsedReceivePlugin
public static final StringProperty propLastUsedReceiveTarget
public static final BooleanProperty propChannelsWereConfigured
public static final BooleanProperty propPluginBetaWarning
public static final StringProperty propSelectedPersona
public static final BooleanProperty propRandomPersona
public static final BooleanProperty propShowProgramTablePictureBorder
public static final BooleanProperty propTypeAsYouFindEnabled
public static final BooleanProperty propAlwaysShowTabBarForCenterPanel
public static final StringArrayProperty propCenterPanelArr
public static final StringArrayProperty propDisabledCenterPanelArr
public static final BooleanProperty propProgramTableAutoChangeDate
Constructor Detail |
---|
public Settings()
Method Detail |
---|
public static DefaultSettings getDefaultSettings()
public static void copyToSystem()
public static java.lang.String getUserDirectoryName()
public static java.lang.String getOSLibraryDirectoryName()
public static java.lang.String getUserSettingsDirName()
public static void storeSettings(boolean log) throws TvBrowserException
log
- If it should be written into the log.
TvBrowserException
- Exception while saving the settingspublic static void loadSettings()
public static void updateContextMenuSettings()
public static void handleChangedSettings()
public static java.lang.String getTimePattern()
public static final void layoutWindow(java.lang.String windowId, java.awt.Window window)
windowId
- The id of the values to set.window
- The window to layout.public static final void layoutWindow(java.lang.String windowId, java.awt.Window window, java.awt.Dimension defaultSize)
windowId
- The id of the values to set.window
- The window to layout.defaultSize
- The default size for the window.public static final void layoutWindow(java.lang.String windowId, java.awt.Window window, java.awt.Dimension defaultSize, java.awt.Window parent)
windowId
- The id of the values to set.window
- The window to layout.defaultSize
- The default size for the window.parent
- The parent window of the window to layout (if not null
the window is placed relative to it.)
|
TV-Browser 3.3.3 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |