C# Класс RPS.Config

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
browser System.Windows.Forms.WebBrowser
effects jsonFolder
maxMonitorDimension long

Открытые методы

Метод Описание
Config ( Screensaver screensaver ) : System
ConfigDocumentCompleted ( object sender, System e ) : void
Config_FormClosing ( object sender, FormClosingEventArgs e ) : void
DownloadFileCompleted ( object sender, AsyncCompletedEventArgs e ) : void
GetElementsByTagName ( string name ) : HtmlElementCollection
InvokeScriptOnMonitor ( int monitor, string script, string parameters ) : string
Message ( string Text ) : void
changeOrder ( ) : Config.Order
clearFilter ( ) : void
connectToDB ( ) : SQLiteConnection
getDomValue ( string id ) : string
getEffectsJSON ( ) : string
getFolder ( string folder ) : List
getFolderJSON ( string folder ) : string
getInitialFoldersJSON ( bool dumdum ) : string
getOrder ( ) : Config.Order
getPersistant ( string key ) : object
getPersistantBool ( string key ) : bool
getPersistantString ( string key ) : string
getRandomEffect ( ) : string
getUpdateVersion ( ) : string
hasPersistantKey ( string key ) : bool
installUpdate ( ) : void
isUpdateNewer ( ) : bool?
jsApplyFilter ( string filter ) : void
jsClearFilter ( string jsDummy ) : void
jsFileBrowserDialog ( string filename, string filter ) : string
jsFolderBrowserDialog ( string path ) : string
jsGetFilterColumns ( ) : string
jsGetFilters ( ) : string
jsGetSelectedEffects ( ) : string
jsGetUFRawLocation ( ) : string
jsInputChanged ( string id, string value ) : void
jsOpenExternalLink ( string href ) : void
jsOpenProgramAppDataFolder ( ) : void
jsRawConverterAvailable ( string path ) : string
jsSetGPURendering ( ) : bool
jsSetSelectedEffects ( string jsonEffects ) : void
jsonAllPersistant ( ) : string
loadPersistantConfig ( ) : void
loadPersistantConfig ( int nrMonitors ) : void
persistantLoaded ( ) : bool
resetWallpaper ( ) : bool
saveDebug ( ) : void
savePersistantConfig ( ) : bool
setBrowserBodyClasses ( WebBrowser browser, Screensaver action ) : void
setBrowserBodyClasses ( WebBrowser browser, Screensaver action, string classes ) : void
setDomValue ( string id, string value ) : void
setInnerHTML ( string id, string html ) : void
setPersistant ( string key, object value ) : void
setPersistant ( string key, object value, bool updateDom ) : void
showUpdateInfo ( string info ) : void
syncMonitors ( ) : bool
timerCheckUpdates_Tick ( object sender, EventArgs e ) : void
updateDownloadUrl ( ) : string
updateFileMD5 ( ) : string
updateFilename ( ) : string

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Clean up any resources being used.

Приватные методы

Метод Описание
Config_VisibleChanged ( object sender, EventArgs e ) : void
DownloadProgress ( object sender, DownloadProgressChangedEventArgs e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

checkTrackChangesChanged ( ) : bool
getDomCheckboxValue ( string id ) : bool
getDomRadioValue ( string id ) : string
getElementById ( string id ) : HtmlElement
getUpdateUri ( ) : Uri
setCurrentTrackChanges ( ) : void
webUpdateCheck_DocumentCompleted ( object sender, WebBrowserDocumentCompletedEventArgs e ) : void

Описание методов

Config() публичный Метод

public Config ( Screensaver screensaver ) : System
screensaver Screensaver
Результат System

ConfigDocumentCompleted() публичный Метод

public ConfigDocumentCompleted ( object sender, System e ) : void
sender object
e System
Результат void

Config_FormClosing() публичный Метод

public Config_FormClosing ( object sender, FormClosingEventArgs e ) : void
sender object
e FormClosingEventArgs
Результат void

Dispose() защищенный Метод

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Результат void

DownloadFileCompleted() публичный Метод

public DownloadFileCompleted ( object sender, AsyncCompletedEventArgs e ) : void
sender object
e AsyncCompletedEventArgs
Результат void

GetElementsByTagName() публичный Метод

public GetElementsByTagName ( string name ) : HtmlElementCollection
name string
Результат HtmlElementCollection

InvokeScriptOnMonitor() публичный Метод

public InvokeScriptOnMonitor ( int monitor, string script, string parameters ) : string
monitor int
script string
parameters string
Результат string

Message() публичный Метод

public Message ( string Text ) : void
Text string
Результат void

changeOrder() публичный Метод

public changeOrder ( ) : Config.Order
Результат Config.Order

clearFilter() публичный Метод

public clearFilter ( ) : void
Результат void

connectToDB() публичный Метод

public connectToDB ( ) : SQLiteConnection
Результат SQLiteConnection

getDomValue() публичный Метод

public getDomValue ( string id ) : string
id string
Результат string

getEffectsJSON() публичный Метод

public getEffectsJSON ( ) : string
Результат string

getFolder() публичный Метод

public getFolder ( string folder ) : List
folder string
Результат List

getFolderJSON() публичный Метод

public getFolderJSON ( string folder ) : string
folder string
Результат string

getInitialFoldersJSON() публичный Метод

public getInitialFoldersJSON ( bool dumdum ) : string
dumdum bool
Результат string

getOrder() публичный Метод

public getOrder ( ) : Config.Order
Результат Config.Order

getPersistant() публичный Метод

public getPersistant ( string key ) : object
key string
Результат object

getPersistantBool() публичный Метод

public getPersistantBool ( string key ) : bool
key string
Результат bool

getPersistantString() публичный Метод

public getPersistantString ( string key ) : string
key string
Результат string

getRandomEffect() публичный Метод

public getRandomEffect ( ) : string
Результат string

getUpdateVersion() публичный Метод

public getUpdateVersion ( ) : string
Результат string

hasPersistantKey() публичный Метод

public hasPersistantKey ( string key ) : bool
key string
Результат bool

installUpdate() публичный Метод

public installUpdate ( ) : void
Результат void

isUpdateNewer() публичный Метод

public isUpdateNewer ( ) : bool?
Результат bool?

jsApplyFilter() публичный Метод

public jsApplyFilter ( string filter ) : void
filter string
Результат void

jsClearFilter() публичный Метод

public jsClearFilter ( string jsDummy ) : void
jsDummy string
Результат void

jsFileBrowserDialog() публичный Метод

public jsFileBrowserDialog ( string filename, string filter ) : string
filename string
filter string
Результат string

jsFolderBrowserDialog() публичный Метод

public jsFolderBrowserDialog ( string path ) : string
path string
Результат string

jsGetFilterColumns() публичный Метод

public jsGetFilterColumns ( ) : string
Результат string

jsGetFilters() публичный Метод

public jsGetFilters ( ) : string
Результат string

jsGetSelectedEffects() публичный Метод

public jsGetSelectedEffects ( ) : string
Результат string

jsGetUFRawLocation() публичный Метод

public jsGetUFRawLocation ( ) : string
Результат string

jsInputChanged() публичный Метод

public jsInputChanged ( string id, string value ) : void
id string
value string
Результат void

jsOpenExternalLink() публичный Метод

public jsOpenExternalLink ( string href ) : void
href string
Результат void

jsOpenProgramAppDataFolder() публичный Метод

public jsOpenProgramAppDataFolder ( ) : void
Результат void

jsRawConverterAvailable() публичный Метод

public jsRawConverterAvailable ( string path ) : string
path string
Результат string

jsSetGPURendering() публичный Метод

public jsSetGPURendering ( ) : bool
Результат bool

jsSetSelectedEffects() публичный Метод

public jsSetSelectedEffects ( string jsonEffects ) : void
jsonEffects string
Результат void

jsonAllPersistant() публичный Метод

public jsonAllPersistant ( ) : string
Результат string

loadPersistantConfig() публичный Метод

public loadPersistantConfig ( ) : void
Результат void

loadPersistantConfig() публичный Метод

public loadPersistantConfig ( int nrMonitors ) : void
nrMonitors int
Результат void

persistantLoaded() публичный Метод

public persistantLoaded ( ) : bool
Результат bool

resetWallpaper() публичный Метод

public resetWallpaper ( ) : bool
Результат bool

saveDebug() публичный Метод

public saveDebug ( ) : void
Результат void

savePersistantConfig() публичный Метод

public savePersistantConfig ( ) : bool
Результат bool

setBrowserBodyClasses() публичный Метод

public setBrowserBodyClasses ( WebBrowser browser, Screensaver action ) : void
browser WebBrowser
action Screensaver
Результат void

setBrowserBodyClasses() публичный статический Метод

public static setBrowserBodyClasses ( WebBrowser browser, Screensaver action, string classes ) : void
browser WebBrowser
action Screensaver
classes string
Результат void

setDomValue() публичный Метод

public setDomValue ( string id, string value ) : void
id string
value string
Результат void

setInnerHTML() публичный Метод

public setInnerHTML ( string id, string html ) : void
id string
html string
Результат void

setPersistant() публичный Метод

public setPersistant ( string key, object value ) : void
key string
value object
Результат void

setPersistant() публичный Метод

public setPersistant ( string key, object value, bool updateDom ) : void
key string
value object
updateDom bool
Результат void

showUpdateInfo() публичный Метод

public showUpdateInfo ( string info ) : void
info string
Результат void

syncMonitors() публичный Метод

public syncMonitors ( ) : bool
Результат bool

timerCheckUpdates_Tick() публичный Метод

public timerCheckUpdates_Tick ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void

updateDownloadUrl() публичный Метод

public updateDownloadUrl ( ) : string
Результат string

updateFileMD5() публичный Метод

public updateFileMD5 ( ) : string
Результат string

updateFilename() публичный Метод

public updateFilename ( ) : string
Результат string

Описание свойств

browser публичное свойство

public System.Windows.Forms.WebBrowser browser
Результат System.Windows.Forms.WebBrowser

effects публичное свойство

public jsonFolder,RPS effects
Результат jsonFolder

maxMonitorDimension публичное свойство

public long maxMonitorDimension
Результат long