/* Ċ Ġ* ĠCopyright Ġ 2 0 0 0 - 2 0 1 9 Ġ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 Ġtraining . learn . dialogs Ċ Ċ import Ġcom . intellij . openapi . application . Application Names Info Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . openapi . ui . Dialog Wrapper Ċ import Ġcom . intellij . util . ui . J BU I Ċ import Ġtraining . learn . Learn Bundle . message Ċ import Ġjava . awt . Grid BagConstraints Ċ import Ġjava . awt . Grid BagLayout Ċ import Ġjavax . swing . Action Ċ import Ġjavax . swing . J Component Ċ import Ġjavax . swing . JLabel Ċ import Ġjavax . swing . JPanel Ċ Ċ class ĠLearn Project Warning Dialog ( project : ĠProject ?) Ġ: ĠDialog Wrapper ( project , Ġtrue ) Ġ{ ĊĠ Ġoverride Ġfun Ġcreate Actions (): ĠArray < Action > Ġ{ ĊĠĠĠ Ġreturn ĠarrayOf ( ok Action , Ġcancel Action ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcreate North Panel (): ĠJ Component ? Ġ{ ĊĠĠĠ Ġval Ġpanel Ġ= ĠJPanel ( Grid BagLayout ()) ĊĠĠĠ Ġval Ġg bc Ġ= ĠGridBagConstraints () ĊĠĠĠ Ġval Ġwarning Message Ġ= Ġmessage (" dialog . learn Project Warning . message ", ĠApplication Names Info . getInstance (). full ProductName ) ĊĠĠĠ Ġg bc . in sets Ġ= ĠJ BU I . in sets ( 4 , Ġ 8 , Ġ 4 , Ġ 8 ) ĊĠĠĠ Ġg bc . weight y Ġ= Ġ 1 . 0 ĊĠĠĠ Ġg bc . weight x Ġ= Ġ 1 . 0 ĊĠĠĠ Ġg bc . gridx Ġ= Ġ 0 ĊĠĠĠ Ġg bc . gridy Ġ= Ġ 0 ĊĠĠĠ Ġg bc . grid width Ġ= Ġ 2 ĊĠĠĠ Ġg bc . fill Ġ= ĠGridBagConstraints . BOTH ĊĠĠĠ Ġg bc . anchor Ġ= ĠGridBagConstraints . WEST ĊĠĠĠ Ġpanel . add ( JLabel ( warning Message ), Ġg bc ) ĊĠĠĠ Ġreturn Ġpanel ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġcreate Center Panel (): ĠJ Component ? Ġ{ ĊĠĠĠ Ġreturn Ġnull ĊĠ Ġ} ĊĊĠ Ġinit Ġ{ ĊĠĠĠ Ġtitle Ġ= Ġmessage (" dialog . learn Project Warning . title ") ĊĠĠĠ Ġinit () ĊĠ Ġ} Ċ }