// ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġcom . intellij . code Insight . hints Ċ Ċ import Ġcom . intellij . code Insight . hints . presentation . Presentation Listener Ċ import Ġcom . intellij . openapi . editor . Editor Custom Element Renderer Ċ import Ġcom . intellij . openapi . editor . In lay Ċ import Ġjava . awt . Dimension Ċ import Ġjava . awt . Rectangle Ċ Ċ class ĠIn lay Content Listener ( private Ġval Ġin lay : ĠIn lay < out ĠEditor Custom Element Renderer >) Ġ: ĠPresentation Listener Ġ{ ĊĠĠĠ Ġ// ĠTODO Ġmore Ġprecise Ġredraw , Ġrequires Ġchanges Ġin ĠIn lay ĊĠĠĠ Ġoverride Ġfun Ġcontent Changed ( area : ĠRectangle ) Ġ{ ĊĠĠĠĠĠ Ġin lay . rep aint () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġsize Changed ( previous : ĠDimension , Ġcurrent : ĠDimension ) Ġ{ ĊĠĠĠĠĠ Ġin lay . update () ĊĠĠĠ Ġ} ĊĠ Ġ}