public class Settings extends Object
Constructor and Description |
---|
Settings() |
Modifier and Type | Method and Description |
---|---|
static DefaultSettings |
getDefaultSettings()
Returns the Default-Settings.
|
static String |
getTimePattern() |
static String |
getUserDirectoryName()
Returns the user directory.
|
static String |
getUserSettingsDirName() |
static void |
handleChangedSettings() |
static void |
layoutWindow(String windowId,
Window window)
Sets the window position and size for the given window with the values of the given id.
|
static void |
layoutWindow(String windowId,
Window window,
Dimension defaultSize)
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.
|
public static final String INFO_ID
public static final String PICTURE_ID
public static final int GET_DATA_FROM_SERVER
public static final int GET_DATA_FROM_LOCAL_DISK
public static final int NEVER
public static final int DAILY
public static final int ONSTARTUP
public static final int EVERY3DAYS
public static final int WEEKLY
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 propFilterDirectory
public static final ChannelArrayProperty propSubscribedChannels
public static final IntProperty propEarlyTime
public static final IntProperty propMiddayTime
public static final IntProperty propAfternoonTime
public static final IntProperty propEveningTime
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 ColorProperty propProgramTableBackgroundSingleColor
public static final BooleanProperty propTrayIsEnabled
public static final BooleanProperty propTrayMinimizeTo
public static final BooleanProperty propOnlyMinimizeWhenWindowClosing
public static final BooleanProperty propNowOnRestore
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 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 propIsTooolbarVisible
public static final BooleanProperty propIsStatusbarVisible
public static final BooleanProperty propIsSkinLFEnabled
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 propHiddenPluginButtons
public static final StringArrayProperty propToolbarButtons
public static final BooleanProperty propToolbarUseBigIcons
public static final StringProperty propToolbarLocation
public static final StringProperty propLeftSingleClickIf
public static final StringProperty propDefaultContextMenuIf
public static final StringProperty propMiddleClickIf
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 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 propProgramTableMarkedDefaultPriorityShowsColor
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 propMouseOver
public static final ColorProperty propMouseOverColor
public static final ColorProperty propKeyboardSelectedColor
public static final BooleanProperty propTitelAlwaysVisible
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 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 propSplashShow
public static final StringProperty propSplashImage
public static final IntProperty propSplashTextPosX
public static final IntProperty propSplashTextPosY
public static final ColorProperty propSplashBackgroundColor
public static final ColorProperty propSplashForegroundColor
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 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 ShortProperty propSelectedChannelCountryIndex
public static final BooleanProperty propAutoDataDownloadEnabled
public static final ShortProperty propAutoDownloadWaitingTime
public static DefaultSettings getDefaultSettings()
public static String getUserDirectoryName()
public static 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 handleChangedSettings()
public static String getTimePattern()
public static final void layoutWindow(String windowId, Window window)
windowId
- The id of the values to set.window
- The window to layout.public static final void layoutWindow(String windowId, Window window, Dimension defaultSize)
windowId
- The id of the values to set.window
- The window to layout.defaultSize
- The default size for the window.TV-Browser 2.7.6, Copyright (C) 04-2003 Martin Oberhauser (martin@tvbrowser.org)