86 showModal();
87 } else {
88 super.realShow();
89 }
90 }
91
92 @Override
93 @SuppressWarnings("deprecation")
94 void hide() {
95 Dialog dlg = (Dialog)target;
96 if (dlg.getModalityType() != Dialog.ModalityType.MODELESS) {
97 endModal();
98 } else {
99 super.hide();
100 }
101 }
102
103 @Override
104 public void blockWindows(java.util.List<Window> toBlock) {
105 for (Window w : toBlock) {
106 WWindowPeer wp = (WWindowPeer)AWTAccessor.getComponentAccessor().getPeer(w);
107 if (wp != null) {
108 wp.setModalBlocked((Dialog)target, true);
109 }
110 }
111 }
112
113 @Override
114 public Dimension getMinimumSize() {
115 if (((Dialog)target).isUndecorated()) {
116 return super.getMinimumSize();
117 } else {
118 return new Dimension(getSysMinWidth(), getSysMinHeight());
119 }
120 }
121
122 @Override
123 boolean isTargetUndecorated() {
124 return ((Dialog)target).isUndecorated();
125 }
126
|
86 showModal();
87 } else {
88 super.realShow();
89 }
90 }
91
92 @Override
93 @SuppressWarnings("deprecation")
94 void hide() {
95 Dialog dlg = (Dialog)target;
96 if (dlg.getModalityType() != Dialog.ModalityType.MODELESS) {
97 endModal();
98 } else {
99 super.hide();
100 }
101 }
102
103 @Override
104 public void blockWindows(java.util.List<Window> toBlock) {
105 for (Window w : toBlock) {
106 WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(w);
107 if (wp != null) {
108 wp.setModalBlocked((Dialog)target, true);
109 }
110 }
111 }
112
113 @Override
114 public Dimension getMinimumSize() {
115 if (((Dialog)target).isUndecorated()) {
116 return super.getMinimumSize();
117 } else {
118 return new Dimension(getSysMinWidth(), getSysMinHeight());
119 }
120 }
121
122 @Override
123 boolean isTargetUndecorated() {
124 return ((Dialog)target).isUndecorated();
125 }
126
|