package Ġcom . ver m out hx . st ocker . views Ċ Ċ import Ġcom . intellij . openapi . options . Bound Configurable Ċ import Ġcom . intellij . openapi . ui . Dialog Panel Ċ import Ġcom . intellij . ui . layout . button Group Ċ import Ġcom . intellij . ui . layout . panel Ċ import Ġcom . intellij . util . containers . map 2 Array Ċ import Ġcom . ver m out hx . st ocker . enums . Sto cker Quote Color Pattern Ċ import Ġcom . ver m out hx . st ocker . enums . Sto cker Quote Provider Ċ import Ġcom . ver m out hx . st ocker . settings . Sto cker Setting Ċ import Ġjavax . swing . Default ComboBox Model Ċ Ċ class ĠSto cker Setting Window Ġ: ĠBound Configurable (" Sto cker ") Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsetting Ġ= ĠSto cker Setting . instance ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġvar Ġcolor Pattern : ĠSto cker Quote Color Pattern Ġ= Ġsetting . quote Color Pattern ĊĠĠĠ Ġprivate Ġvar Ġquote Provider : ĠString Ġ= Ġsetting . quote Provider . title ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Panel (): ĠDialog Panel Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpanel Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle d Row (" General ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcell Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlabel (" Provider : Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcombo Box ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDefault ComboBox Model ( Sto cker Quote Provider . values (). map 2 Array Ġ{ Ġit . title Ġ}), Ġ:: quote Provider ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ). enabled ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle d Row (" Appearance ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlabel (" Color ĠPattern : Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbutton Group (:: color Pattern ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġradio Button (" Red Ġup Ġand Ġgreen Ġdown ", ĠSto cker Quote Color Pattern . RED _ UP _ GREEN _ DOWN ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġradio Button (" Green Ġup Ġand Ġred Ġdown ", ĠSto cker Quote Color Pattern . GREEN _ UP _ RED _ DOWN ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġradio Button (" None ", ĠSto cker Quote Color Pattern . NONE ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. on Global Is Modified Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Pattern Ġ!= Ġsetting . quote Color Pattern ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. on Global Reset Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Pattern Ġ= Ġsetting . quote Color Pattern ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}. on Global Apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsetting . quote Color Pattern Ġ= Ġcolor Pattern ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ }