package Ġcom . pump kin . editor . settings Ċ Ċ import Ġglm . Vec 4 Ċ import Ġimg ui . ImGui Ċ import Ġimg ui . ImGui Style Ċ import Ġimg ui . flag . ImGui Col Ċ import Ġimg ui . flag . ImGui Cond Ċ import Ġimg ui . flag . ImGui TreeNode Flags Ċ import Ġimg ui . flag . ImGui Window Flags Ċ import Ġimg ui . type . Im Boolean Ċ import Ġimg ui . type . Im Int Ċ Ċ object ĠSettings Ġ{ ĊĠĠĠ Ġvar Ġeditor Camera Clear Color Ġ= ĠVec 4 ( 0 . 1 f , Ġ 0 . 1 f , Ġ 0 . 1 f , Ġ 1 f ) ĊĠĠĠ Ġvar Ġeditor Camera F ov Ġ= Ġ 4 5 f ; Ġvar Ġu Editor Camera View Ġ= Ġfalse ĊĊĠĠĠ Ġprivate Ġval Ġopen Ġ= ĠIm Boolean ( false ) ĊĊĠĠĠ Ġfun Ġopen () Ġ{ ĊĠĠĠĠĠĠĠ Ġopen . set ( true ) ĊĠĠĠĠĠĠĠ Ġif Ġ(! Settings Serializer . load ()) ĠSettings Serializer . save () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġon ImGui Render () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! open . get ()) Ġreturn ĊĊĠĠĠĠĠĠĠ ĠImGui . set Next Window Pos ( ImGui . getContent Region Max X () Ġ* Ġ 0 . 2 5 f , ĠImGui . getContent Region Max Y () Ġ* Ġ 0 . 1 6 7 f , ĠImGui Cond . First Use E ver ) ĊĠĠĠĠĠĠĠ ĠImGui . set Next Window Size ( ImGui . getContent Region Max X () Ġ* Ġ 0 . 5 f , ĠImGui . getContent Region Max Y () Ġ* Ġ 0 . 6 6 7 f , ĠImGui Cond . First Use E ver ) ĊĊĠĠĠĠĠĠĠ ĠImGui . begin (" Settings ", Ġopen , ĠImGui Window Flags . No Collapse ) ĊĊĠĠĠĠĠĠĠ Ġval Ġchild Flags Ġ= ĠImGui Window Flags . No Collapse Ġor ĠImGui Window Flags . No Title Bar Ġor ĠImGui Window Flags . No Background Ġor ĠImGui Window Flags . No Resize ĊĊĠĠĠĠĠĠĠ ĠImGui . columns ( 2 )// ImGui . begin Columns (" Settings Columns ", Ġ 2 , ĠOld Columns Flag . No Resize . i ) ĊĠĠĠĠĠĠĠ ĠImGui . set Column Width (- 1 , Ġglm . min ( 2 5 0 f , ĠImGui . getWindow Width () Ġ/ Ġ 3 f )) ĊĠĠĠĠĠĠĠ ĠImGui . begin Child (" Settings Tree ", ĠImGui . getColumn Width (- 1 ) Ġ- Ġ 1 5 f , ĠImGui . getWindow Height () Ġ- Ġ 7 7 , Ġfalse , Ġchild Flags ) ĊĊĠĠĠĠĠĠĠ Ġvar Ġcurrent Settings Ġ= Ġ" None " ĊĠĠĠĠĠĠĠ Ġif Ġ( ImGui . tree Node Ex (" Appearance ", ĠImGui TreeNode Flags . Leaf )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcurrent Settings Ġ= Ġ" Appearance " ĊĠĠĠĠĠĠĠĠĠĠĠ ĠImGui . tree Pop () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠImGui . end Child () ĊĠĠĠĠĠĠĠ ĠImGui . next Column () ĊĠĠĠĠĠĠĠ ĠImGui . begin Child (" Settings Display ", Ġ 0 f , ĠImGui . getWindow Height () Ġ- Ġ 7 7 , Ġfalse , Ġchild Flags ) ĊĊĠĠĠĠĠĠĠ Ġwhen Ġ( current Settings ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" None " Ġ-> ĠImGui . text (" Open Ġa Ġcontext Ġmenu Ġon Ġthe Ġleft Ġto Ġedit Ġsettings ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" Appearance " Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġim Int Ġ= ĠIm Int ( Theme . current ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( ImGui . combo (" Theme ", Ġim Int , ĠarrayOf (" Dark ", Ġ" Light "), Ġ 2 )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTheme . current Ġ= Ġim Int . get () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTheme [ Theme . current ]. apply ( ImGui . getStyle ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠImGui . end Child () ĊĠĠĠĠĠĠĠ Ġ// ImGui . next Column () // ImGui . end Columns () ĊĊĠĠĠĠĠĠĠ ĠImGui . spacing () ĊĠĠĠĠĠĠĠ Ġif Ġ( ImGui . button (" OK ", Ġ 1 0 0 f , Ġ 3 0 f )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSettings Serializer . save (); Ġopen . set ( false ) Ġ} ĊĠĠĠĠĠĠĠ ĠImGui . same Line () ĊĠĠĠĠĠĠĠ Ġif Ġ( ImGui . button (" Cancel ", Ġ 1 0 0 f , Ġ 3 0 f )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġopen . set ( false ); ĠSettings Serializer . load () Ġ} ĊĠĠĠĠĠĠĠ ĠImGui . same Line () ĊĠĠĠĠĠĠĠ Ġif Ġ( ImGui . button (" Apply ", Ġ 1 0 0 f , Ġ 3 0 f )) ĠSettings Serializer . save () ĊĊĠĠĠĠĠĠĠ ĠImGui . end () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Theme ( theme : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠTheme . current Ġ= Ġtheme ĊĠĠĠĠĠĠĠ Ġ// ImGui . current Context ?. style Ġ= ĠTheme [ theme ]. style ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Theme (): ĠInt Ġ= ĠTheme . current Ċ } Ċ Ċ object ĠTheme Ġ{ ĊĠĠĠ Ġprivate Ġval Ġthemes Ġ= Ġmutable ListOf ( Dark Theme , ĠLight Theme ) ĊĠĠĠ Ġprivate Ġvar Ġcurrent Theme : ĠEditor Style Ġ= ĠDark Theme ĊĠĠĠ Ġvar Ġcurrent : ĠInt Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ Ġfield Ġ= Ġvalue ; Ġcurrent Theme Ġ= Ġthemes [ value ] Ġ} ĊĊĠĠĠ Ġoperator Ġfun Ġget ( i : ĠInt ): ĠEditor Style Ġ= Ġthemes [ i ] Ċ } Ċ Ċ interface ĠEditor Style Ġ{ ĊĠĠĠ Ġval Ġname : ĠString ĊĊĠĠĠ Ġfun Ġapply ( style : ĠImGui Style ) Ċ } Ċ Ċ object ĠDark Theme Ġ: ĠEditor Style Ġ{ ĊĠĠĠ Ġoverride Ġval Ġname : ĠString Ġ= Ġ" Dark " ĊĊĠĠĠ Ġoverride Ġfun Ġapply ( style : ĠImGui Style ) Ġ{ ĊĠĠĠĠĠĠĠ Ġstyle . window Round ing Ġ= Ġ 0 f ĊĠĠĠĠĠĠĠ Ġstyle . frame Round ing Ġ= Ġ 0 f ĊĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Text , Ġ 1 . 0 0 f , Ġ 1 . 0 0 f , Ġ 1 . 0 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Text Disabled , Ġ 0 . 5 0 f , Ġ 0 . 5 0 f , Ġ 0 . 5 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Window Bg , Ġ 0 . 0 9 f , Ġ 0 . 0 9 f , Ġ 0 . 0 9 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Child Bg , Ġ 0 . 0 9 f , Ġ 0 . 0 9 f , Ġ 0 . 0 9 f , Ġ 0 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Popup Bg , Ġ 0 . 0 8 f , Ġ 0 . 0 8 f , Ġ 0 . 0 8 f , Ġ 0 . 9 4 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Border , Ġ 0 f , Ġ 0 f , Ġ 0 f , Ġ 0 . 2 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Frame Bg , Ġ 0 . 1 6 f , Ġ 0 . 1 6 f , Ġ 0 . 1 6 f , Ġ 0 . 5 4 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Frame Bg Hover ed , Ġ 0 . 5 5 f , Ġ 0 . 5 5 f , Ġ 0 . 5 5 f , Ġ 0 . 4 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Frame Bg Active , Ġ 0 . 5 5 f , Ġ 0 . 5 5 f , Ġ 0 . 5 5 f , Ġ 0 . 6 7 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Title Bg , Ġ 0 . 0 4 f , Ġ 0 . 0 4 f , Ġ 0 . 0 4 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Title Bg Active , Ġ 0 . 8 8 f , Ġ 0 . 3 5 f , Ġ 0 . 1 9 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Title Bg Collapsed , Ġ 0 . 0 0 f , Ġ 0 . 0 0 f , Ġ 0 . 0 0 f , Ġ 0 . 5 1 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . MenuBar Bg , Ġ 0 . 1 4 f , Ġ 0 . 1 4 f , Ġ 0 . 1 4 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Scrollbar Bg , Ġ 0 . 0 2 f , Ġ 0 . 0 2 f , Ġ 0 . 0 2 f , Ġ 0 . 5 3 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Scrollbar Grab , Ġ 0 . 3 1 f , Ġ 0 . 3 1 f , Ġ 0 . 3 1 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Scrollbar Grab Hover ed , Ġ 0 . 4 1 f , Ġ 0 . 4 1 f , Ġ 0 . 4 1 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Scrollbar Grab Active , Ġ 0 . 5 1 f , Ġ 0 . 5 1 f , Ġ 0 . 5 1 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Check Mark , Ġ 0 . 9 8 f , Ġ 0 . 4 3 f , Ġ 0 . 2 6 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Slider Grab , Ġ 0 . 8 8 f , Ġ 0 . 3 9 f , Ġ 0 . 2 4 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Slider Grab Active , Ġ 0 . 9 8 f , Ġ 0 . 4 3 f , Ġ 0 . 2 6 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Button , Ġ 0 . 3 9 f , Ġ 0 . 3 9 f , Ġ 0 . 3 9 f , Ġ 0 . 4 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Button Hover ed , Ġ 0 . 3 9 f , Ġ 0 . 3 9 f , Ġ 0 . 3 9 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Button Active , Ġ 0 . 3 9 f , Ġ 0 . 3 9 f , Ġ 0 . 3 9 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Header , Ġ 0 . 1 5 f , Ġ 0 . 1 5 f , Ġ 0 . 1 5 f , Ġ 0 . 8 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Header Hover ed , Ġ 0 . 1 5 f , Ġ 0 . 1 5 f , Ġ 0 . 1 5 f , Ġ 0 . 8 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Header Active , Ġ 0 . 1 5 f , Ġ 0 . 1 5 f , Ġ 0 . 1 5 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Separator , Ġ 0 . 5 0 f , Ġ 0 . 4 6 f , Ġ 0 . 4 3 f , Ġ 0 . 5 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Separator Hover ed , Ġ 0 . 7 5 f , Ġ 0 . 2 5 f , Ġ 0 . 1 0 f , Ġ 0 . 7 8 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Separator Active , Ġ 0 . 7 5 f , Ġ 0 . 2 5 f , Ġ 0 . 1 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Resize G rip , Ġ 0 . 0 0 f , Ġ 0 . 0 0 f , Ġ 0 . 0 0 f , Ġ 0 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Resize G rip Hover ed , Ġ 0 . 9 8 f , Ġ 0 . 9 8 f , Ġ 0 . 9 8 f , Ġ 0 . 6 7 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Resize G rip Active , Ġ 0 . 9 8 f , Ġ 0 . 9 8 f , Ġ 0 . 9 8 f , Ġ 0 . 9 5 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Tab , Ġ 0 . 1 6 f , Ġ 0 . 1 6 f , Ġ 0 . 1 6 f , Ġ 0 . 8 6 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Tab Hover ed , Ġ 0 . 9 8 f , Ġ 0 . 4 3 f , Ġ 0 . 2 6 f , Ġ 0 . 8 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Tab Active , Ġ 0 . 6 8 f , Ġ 0 . 3 1 f , Ġ 0 . 2 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Tab Un focused , Ġ 0 . 1 5 f , Ġ 0 . 1 0 f , Ġ 0 . 0 7 f , Ġ 0 . 9 7 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Tab Un focused Active , Ġ 0 . 4 2 f , Ġ 0 . 2 2 f , Ġ 0 . 1 4 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Dock ing Preview , Ġ 0 . 9 8 f , Ġ 0 . 4 3 f , Ġ 0 . 2 6 f , Ġ 0 . 7 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Dock ing Empty Bg , Ġ 0 . 0 0 f , Ġ 0 . 0 0 f , Ġ 0 . 0 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Plot Lines , Ġ 0 . 6 1 f , Ġ 0 . 6 1 f , Ġ 0 . 6 1 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Plot Lines Hover ed , Ġ 1 . 0 0 f , Ġ 0 . 4 3 f , Ġ 0 . 3 5 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Text Selected Bg , Ġ 0 . 2 6 f , Ġ 0 . 5 9 f , Ġ 0 . 9 8 f , Ġ 0 . 3 5 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Nav Highlight , Ġ 0 . 2 6 f , Ġ 0 . 5 9 f , Ġ 0 . 9 8 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Modal Window Dim Bg , Ġ 0 . 8 0 f , Ġ 0 . 8 0 f , Ġ 0 . 8 0 f , Ġ 0 . 3 5 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Popup Bg , Ġ 0 . 0 7 f , Ġ 0 . 0 7 f , Ġ 0 . 0 7 f , Ġ 1 . 0 0 f ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ object ĠLight Theme Ġ: ĠEditor Style Ġ{ ĊĠĠĠ Ġoverride Ġval Ġname : ĠString Ġ= Ġ" Dark " ĊĊĠĠĠ Ġoverride Ġfun Ġapply ( style : ĠImGui Style ) Ġ{ ĊĠĠĠĠĠĠĠ Ġstyle . window Round ing Ġ= Ġ 0 f ĊĠĠĠĠĠĠĠ Ġstyle . frame Round ing Ġ= Ġ 0 f ĊĠĠĠĠĠĠĠ Ġstyle . frame Border Size Ġ= Ġ 1 f ĊĠĠĠĠĠĠĠ Ġstyle . tab Border Size Ġ= Ġ 1 f ĊĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Text , Ġ 0 f , Ġ 0 f , Ġ 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Text Disabled , Ġ 0 . 5 0 f , Ġ 0 . 5 0 f , Ġ 0 . 5 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Window Bg , Ġ 0 . 9 0 f , Ġ 0 . 9 0 f , Ġ 0 . 9 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Child Bg , Ġ 0 . 9 0 f , Ġ 0 . 9 0 f , Ġ 0 . 9 0 f , Ġ 0 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Popup Bg , Ġ 0 . 9 2 f , Ġ 0 . 9 2 f , Ġ 0 . 9 2 f , Ġ 0 . 9 4 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Border , Ġ 0 . 1 f , Ġ 0 . 1 f , Ġ 0 . 1 f , Ġ 0 . 2 5 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Frame Bg , Ġ 0 . 8 6 f , Ġ 0 . 8 6 f , Ġ 0 . 8 6 f , Ġ 0 . 5 4 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Frame Bg Hover ed , Ġ 0 . 7 5 f , Ġ 0 . 7 5 f , Ġ 0 . 7 5 f , Ġ 0 . 4 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Frame Bg Active , Ġ 0 . 7 5 f , Ġ 0 . 7 5 f , Ġ 0 . 7 5 f , Ġ 0 . 6 7 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Title Bg , Ġ 0 . 9 5 f , Ġ 0 . 9 5 f , Ġ 0 . 9 5 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Title Bg Active , Ġ 0 . 9 8 f , Ġ 0 . 4 5 f , Ġ 0 . 2 9 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Title Bg Collapsed , Ġ 1 f , Ġ 1 f , Ġ 1 f , Ġ 0 . 5 1 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . MenuBar Bg , Ġ 0 . 8 4 f , Ġ 0 . 8 4 f , Ġ 0 . 8 4 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Scrollbar Bg , Ġ 0 . 9 8 f , Ġ 0 . 9 8 f , Ġ 0 . 9 8 f , Ġ 0 . 5 3 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Scrollbar Grab , Ġ 0 . 6 5 f , Ġ 0 . 6 5 f , Ġ 0 . 6 5 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Scrollbar Grab Hover ed , Ġ 0 . 5 1 f , Ġ 0 . 5 1 f , Ġ 0 . 5 1 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Scrollbar Grab Active , Ġ 0 . 6 1 f , Ġ 0 . 6 1 f , Ġ 0 . 6 1 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Check Mark , Ġ 0 . 9 8 f , Ġ 0 . 4 3 f , Ġ 0 . 2 6 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Slider Grab , Ġ 0 . 8 8 f , Ġ 0 . 3 9 f , Ġ 0 . 2 4 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Slider Grab Active , Ġ 0 . 9 8 f , Ġ 0 . 4 3 f , Ġ 0 . 2 6 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Button , Ġ 0 . 5 9 f , Ġ 0 . 5 9 f , Ġ 0 . 5 9 f , Ġ 0 . 4 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Button Hover ed , Ġ 0 . 5 9 f , Ġ 0 . 5 9 f , Ġ 0 . 5 9 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Button Active , Ġ 0 . 6 9 f , Ġ 0 . 6 9 f , Ġ 0 . 6 9 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Header , Ġ 0 . 8 5 f , Ġ 0 . 8 5 f , Ġ 0 . 8 5 f , Ġ 0 . 8 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Header Hover ed , Ġ 0 . 8 5 f , Ġ 0 . 8 5 f , Ġ 0 . 8 5 f , Ġ 0 . 8 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Header Active , Ġ 0 . 8 5 f , Ġ 0 . 8 5 f , Ġ 0 . 8 5 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Separator , Ġ 0 . 8 0 f , Ġ 0 . 7 6 f , Ġ 0 . 7 3 f , Ġ 0 . 5 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Separator Hover ed , Ġ 0 . 8 5 f , Ġ 0 . 3 5 f , Ġ 0 . 2 0 f , Ġ 0 . 7 8 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Separator Active , Ġ 0 . 8 5 f , Ġ 0 . 3 5 f , Ġ 0 . 2 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Resize G rip , Ġ 1 f , Ġ 1 f , Ġ 1 f , Ġ 0 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Resize G rip Hover ed , Ġ 0 . 1 f , Ġ 0 . 1 f , Ġ 0 . 1 f , Ġ 0 . 6 7 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Resize G rip Active , Ġ 0 . 1 f , Ġ 0 . 1 f , Ġ 0 . 1 f , Ġ 0 . 9 5 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Tab , Ġ 0 . 8 6 f , Ġ 0 . 8 6 f , Ġ 0 . 8 6 f , Ġ 0 . 8 6 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Tab Hover ed , Ġ 0 . 9 8 f , Ġ 0 . 4 3 f , Ġ 0 . 2 6 f , Ġ 0 . 8 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Tab Active , Ġ 0 . 7 8 f , Ġ 0 . 4 1 f , Ġ 0 . 3 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Tab Un focused , Ġ 0 . 8 5 f , Ġ 0 . 8 0 f , Ġ 0 . 7 7 f , Ġ 0 . 9 7 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Tab Un focused Active , Ġ 0 . 6 2 f , Ġ 0 . 4 2 f , Ġ 0 . 3 4 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Dock ing Preview , Ġ 0 . 9 8 f , Ġ 0 . 4 3 f , Ġ 0 . 2 6 f , Ġ 0 . 7 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Dock ing Empty Bg , Ġ 0 . 0 0 f , Ġ 0 . 0 0 f , Ġ 0 . 0 0 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Plot Lines , Ġ 0 . 7 1 f , Ġ 0 . 7 1 f , Ġ 0 . 7 1 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Plot Lines Hover ed , Ġ 1 . 0 0 f , Ġ 0 . 4 3 f , Ġ 0 . 3 5 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Text Selected Bg , Ġ 0 . 2 6 f , Ġ 0 . 5 9 f , Ġ 0 . 9 8 f , Ġ 0 . 3 5 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Nav Highlight , Ġ 0 . 2 6 f , Ġ 0 . 5 9 f , Ġ 0 . 9 8 f , Ġ 1 . 0 0 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Modal Window Dim Bg , Ġ 0 . 3 0 f , Ġ 0 . 3 0 f , Ġ 0 . 3 0 f , Ġ 0 . 3 5 f ) ĊĠĠĠĠĠĠĠ Ġstyle . setColor ( ImGui Col . Popup Bg , Ġ 0 . 8 7 f , Ġ 0 . 8 7 f , Ġ 0 . 8 7 f , Ġ 1 . 0 0 f ) ĊĠĠĠ Ġ} Ċ }