< prev index next >

src/windows/native/sun/windows/awt_Window.h

Print this page
rev 1556 : 6794764: Translucent windows are completely repainted on every paint event, on Windows
6719382: Printing of AWT components on windows is not working
6726866: Repainting artifacts when resizing or dragging JInternalFrames in non-opaque toplevel
6683775: Painting artifacts is seen when panel is made setOpaque(false) for a translucent window
Reviewed-by: anthony, tdv, alexp

*** 331,345 **** HICON m_hIcon; /* Icon for this window. It can be set explicitely or inherited from the owner */ HICON m_hIconSm; /* Small icon for this window. It can be set explicitely or inherited from the owner */ BOOL m_iconInherited; /* TRUE if icon is inherited from the owner */ BOOL m_filterFocusAndActivation; /* Used in the WH_CBT hook */ - //These are used in AwtComponent::CreatePrintedPixels. They are overridden - //here to handle non-opaque windows. - virtual void FillBackground(HDC hMemoryDC, SIZE &size); - virtual void FillAlpha(void *bitmapBits, SIZE &size, BYTE alpha); - inline BOOL IsUntrusted() { return warningString != NULL; } UINT currentWmSizeState; --- 331,340 ----
< prev index next >