/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠMar cin ĠBu k ow ie ck i . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġcom . bu k ow ie ck i . breakpoints . ui Ċ Ċ import Ġcom . bu k ow ie ck i . breakpoints . controller . Tag Validator Provider Ċ import Ġcom . bu k ow ie ck i . breakpoints . utils . Breakpoint Manager Bundle Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . openapi . ui . Dialog Wrapper Ċ import Ġcom . intellij . util . ui . J BU I Ċ import Ġjava . awt . Component Ċ import Ġjavax . swing . J Component Ċ Ċ /** Ċ Ġ* Ġ@ author ĠMar cin ĠBu k ow ie ck i Ċ Ġ*/ Ċ class ĠEdit Tag Dialog ( val Ġproject : ĠProject , Ġparent : ĠComponent ): ĠDialog Wrapper ( project , Ġparent , Ġfalse , ĠIde Modal ity Type . IDE ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġset OK ButtonText ( Breakpoint Manager Bundle . message (" breakpoints . tags . manage . save ")) ĊĠĠĠĠĠĠĠ Ġtitle Ġ= ĠBreak point Manager Bundle . message (" breakpoints . manager . tag . edit ") ĊĠĠĠĠĠĠĠ Ġinit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Center Panel (): ĠJ Component Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmain Panel Ġ= ĠJ BU I . Panels . simple Panel () ĊĊĠĠĠĠĠĠĠ Ġval Ġinner Panel Ġ= ĠTag Row Panel ( 3 , Ġobject Ġ: ĠTag Validator Provider Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġvalidate (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, Ġshow Remove Button Ġ= Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġmain Panel . add ( inner Panel ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġmain Panel ĊĠĠĠ Ġ} Ċ }