Changeset 3535 in josm


Ignore:
Timestamp:
Sep 17, 2010 4:24:01 PM (3 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.