package Ġcom . first time info re ver . intellij . pdf . viewer . settings Ċ Ċ import Ġcom . first time info re ver . intellij . pdf . viewer . Pdf Viewer Bundle Ċ import Ġcom . intellij . openapi . options . Configurable Ċ import Ġjavax . swing . J Component Ċ Ċ class ĠPdf Viewer Configurable Ġ: ĠConfigur able Ġ{ ĊĠ Ġprivate Ġvar Ġsettings Form : ĠPdf Viewer Settings Form ? Ġ= Ġnull ĊĠ Ġprivate Ġval Ġsettings Ġ= ĠPdf Viewer Settings . instance ĊĊĠ Ġoverride Ġfun Ġis Modified (): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġsettings Form ?. run Ġ{ ĊĠĠĠĠĠ Ġsettings . enable Document Auto Reload Ġ!= Ġenable Document Auto Reload . get () Ġ|| ĊĠĠĠĠĠĠĠ Ġsettings . use Custom Colors Ġ!= Ġuse Custom Colors Ġ|| ĊĠĠĠĠĠĠĠ Ġsettings . custom BackgroundColor Ġ!= Ġ( custom BackgroundColor ?. rgb Ġ?: Ġsettings . custom BackgroundColor ) Ġ|| ĊĠĠĠĠĠĠĠ Ġsettings . custom ForegroundColor Ġ!= Ġ( custom ForegroundColor ?. rgb Ġ?: Ġsettings . custom ForegroundColor ) Ġ|| ĊĠĠĠĠĠĠĠ Ġsettings . custom Icon Color Ġ!= Ġ( custom Icon Color ?. rgb Ġ?: Ġsettings . custom Icon Color ) Ġ|| ĊĠĠĠĠĠĠĠ Ġsettings . document Colors Invert Intensity Ġ!= Ġdocument Colors Invert Intensity Ġ|| ĊĠĠĠĠĠĠĠ Ġsettings . default Sidebar View Mode Ġ!= Ġdefault Sidebar View Mode . get () ĊĠĠĠ Ġ} Ġ?: Ġfalse ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget DisplayName (): ĠString Ġ= ĠPdf Viewer Bundle . message (" pdf . viewer . settings . display . name ") ĊĊĠ Ġoverride Ġfun Ġapply () Ġ{ ĊĠĠĠ Ġval Ġwas Modified Ġ= Ġis Modified ĊĠĠĠ Ġsettings . run Ġ{ ĊĠĠĠĠĠ Ġenable Document Auto Reload Ġ= Ġsettings Form ?. enable Document Auto Reload ?. get () Ġ?: Ġenable Document Auto Reload ĊĠĠĠĠĠ Ġuse Custom Colors Ġ= Ġsettings Form ?. use Custom Colors Ġ?: Ġuse Custom Colors ĊĠĠĠĠĠ Ġcustom BackgroundColor Ġ= Ġsettings Form ?. custom BackgroundColor ?. rgb Ġ?: Ġcustom BackgroundColor ĊĠĠĠĠĠ Ġcustom ForegroundColor Ġ= Ġsettings Form ?. custom ForegroundColor ?. rgb Ġ?: Ġcustom ForegroundColor ĊĠĠĠĠĠ Ġcustom Icon Color Ġ= Ġsettings Form ?. custom Icon Color ?. rgb Ġ?: Ġcustom Icon Color ĊĠĠĠĠĠ Ġdocument Colors Invert Intensity Ġ= Ġsettings Form ?. document Colors Invert Intensity Ġ?: Ġdocument Colors Invert Intensity ĊĠĠĠĠĠ Ġdefault Sidebar View Mode Ġ= Ġsettings Form ?. default Sidebar View Mode ?. get () Ġ?: Ġdefault Sidebar View Mode ĊĠĠĠ Ġ} ĊĠĠĠ Ġif Ġ( was Modified ) Ġ{ ĊĠĠĠĠĠ Ġsettings . notify Listeners () ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġreset () Ġ{ ĊĠĠĠ Ġsettings Form ?. load Settings () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcreate Component (): ĠJ Component ? Ġ{ ĊĠĠĠ Ġsettings Form Ġ= Ġsettings Form Ġ?: ĠPdf Viewer Settings Form () ĊĠĠĠ Ġreturn Ġsettings Form ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġdispose UI Resources () Ġ{ ĊĠĠĠ Ġsettings Form Ġ= Ġnull ĊĠ Ġ} Ċ } Ċ