C# 클래스 RPS.Config

파일 보기 프로젝트 열기: marijnkampf/Random-Photo-Screensaver 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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