< prev index next >

src/java.desktop/windows/classes/sun/awt/windows/WTaskbarPeer.java

Print this page

        

*** 23,38 **** * questions. */ package sun.awt.windows; import java.awt.AlphaComposite; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Taskbar.Feature; import java.awt.Taskbar.State; import java.awt.peer.TaskbarPeer; - import java.awt.Window; import java.awt.image.BufferedImage; import java.awt.image.DataBufferInt; import sun.awt.AWTAccessor; import sun.awt.OSInfo; import sun.awt.shell.ShellFolder; --- 23,38 ---- * questions. */ package sun.awt.windows; import java.awt.AlphaComposite; + import java.awt.Frame; import java.awt.Graphics2D; import java.awt.Image; import java.awt.Taskbar.Feature; import java.awt.Taskbar.State; import java.awt.peer.TaskbarPeer; import java.awt.image.BufferedImage; import java.awt.image.DataBufferInt; import sun.awt.AWTAccessor; import sun.awt.OSInfo; import sun.awt.shell.ShellFolder;
*** 94,104 **** return ((DataBufferInt) bimg.getRaster().getDataBuffer()).getData(); } @Override ! public void setWindowIconBadge(Window window, final Image image) { WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); if (wp != null) { int[] buffer = imageToArray(image); ShellFolder.invoke(() -> { setOverlayIcon(wp.getHWnd(), buffer, --- 94,104 ---- return ((DataBufferInt) bimg.getRaster().getDataBuffer()).getData(); } @Override ! public void setWindowIconBadge(Frame window, final Image image) { WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); if (wp != null) { int[] buffer = imageToArray(image); ShellFolder.invoke(() -> { setOverlayIcon(wp.getHWnd(), buffer,
*** 108,137 **** }); } } @Override ! public void requestWindowUserAttention(Window window) { WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); if (wp != null) { flashWindow(wp.getHWnd()); } } @Override ! public void setWindowProgressValue(Window window, int value) { WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); if (wp != null) { ShellFolder.invoke(() -> { setProgressValue(wp.getHWnd(), value); return null; }); } } @Override ! public void setWindowProgressState(Window window, State state) { WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); if (wp != null) { ShellFolder.invoke(() -> { setProgressState(wp.getHWnd(), state); return null; --- 108,137 ---- }); } } @Override ! public void requestWindowUserAttention(Frame window) { WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); if (wp != null) { flashWindow(wp.getHWnd()); } } @Override ! public void setWindowProgressValue(Frame window, int value) { WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); if (wp != null) { ShellFolder.invoke(() -> { setProgressValue(wp.getHWnd(), value); return null; }); } } @Override ! public void setWindowProgressState(Frame window, State state) { WWindowPeer wp = AWTAccessor.getComponentAccessor().getPeer(window); if (wp != null) { ShellFolder.invoke(() -> { setProgressState(wp.getHWnd(), state); return null;
< prev index next >