home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.windows;
-
- import java.awt.Dialog;
- import java.awt.SystemColor;
- import java.awt.peer.DialogPeer;
-
- class WDialogPeer extends WWindowPeer implements DialogPeer {
- WDialogPeer(Dialog var1) {
- super(var1);
- }
-
- native void create(WComponentPeer var1);
-
- native void _show();
-
- native void _hide();
-
- void initialize() {
- super.initialize();
- Dialog var1 = (Dialog)super.target;
- if (var1.getTitle() != null) {
- ((WWindowPeer)this).setTitle(var1.getTitle());
- }
-
- ((WWindowPeer)this).setResizable(var1.isResizable());
- }
-
- public void show() {
- if (((Dialog)super.target).isModal()) {
- this._show();
- } else {
- super.show();
- }
- }
-
- public void hide() {
- if (((Dialog)super.target).isModal()) {
- this._hide();
- } else {
- super.hide();
- }
- }
-
- private void setDefaultColor(boolean var1) {
- SystemColor var2 = var1 ? SystemColor.control : SystemColor.window;
- ((Dialog)super.target).setBackground(var2);
- }
- }
-