src/windows/native/sun/windows/awt_Frame.h

Print this page

        

*** 70,79 **** --- 70,81 ---- /* Create a new AwtFrame. This must be run on the main thread. */ static AwtFrame* Create(jobject self, jobject parent); /* Returns whether this frame is embedded in an external native frame. */ INLINE BOOL IsEmbeddedFrame() { return m_isEmbedded; } + /* Returns whether this frame is lightweight. */ + INLINE virtual BOOL IsLightweightFrame() { return m_isLightweight; } INLINE BOOL IsSimpleWindow() { return FALSE; } /* Returns whether this window is in iconified state. */ INLINE BOOL isIconic() { return m_iconic; }
*** 167,176 **** --- 169,181 ---- AwtMenuBar* menuBar; /* The frame is an EmbeddedFrame. */ BOOL m_isEmbedded; + /* The frame is a LightweightFrame */ + BOOL m_isLightweight; + /* used so that calls to ::MoveWindow in SetMenuBar don't propogate because they are immediately followed by calls to Component.resize */ BOOL m_ignoreWmSize; /* tracks whether or not menu on this frame is dropped down */