Changeset 3535 in josm for trunk


Ignore:
Timestamp:
2010-09-17T16:24:01+02:00 (14 years ago)
Author:
bastiK
Message:

applied #5463 (patch by Christian Müller) - get rid of window decorations in fullscreen mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/FullscreenToggleAction.java

    r3083 r3535  
    44import static org.openstreetmap.josm.tools.I18n.tr;
    55
     6import java.awt.Frame;
     7import java.awt.GraphicsDevice;
     8import java.awt.GraphicsEnvironment;
    69import java.awt.event.ActionEvent;
    710import java.awt.event.KeyEvent;
     
    1114import javax.swing.ButtonModel;
    1215
    13 /* For enabling fullscreen */
    14 import java.awt.Frame;
    15 import java.awt.GraphicsDevice;
    16 import java.awt.GraphicsEnvironment;
     16import org.openstreetmap.josm.Main;
    1717import org.openstreetmap.josm.tools.PlatformHookUnixoid;
    18 
    19 import org.openstreetmap.josm.Main;
    2018import org.openstreetmap.josm.tools.Shortcut;
    2119
     
    7270        notifySelectedState();
    7371
    74         if (selected) {
    75             Frame frame = (Frame)Main.parent;
    76             gd.setFullScreenWindow(frame);
    77         } else {
    78             gd.setFullScreenWindow(null);
    79         }
     72        Frame frame = (Frame)Main.parent;
     73        frame.dispose();
     74        frame.setUndecorated(selected);
     75        gd.setFullScreenWindow(selected ? frame : null);
     76        frame.setVisible(true);
    8077    }
    8178
Note: See TracChangeset for help on using the changeset viewer.