< 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 >