// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-
#ifndef __GTKTOPLEVELH__
#define __GTKTOPLEVELH__
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
- #pragma interface "toplevel.h"
-#endif
-
-
//-----------------------------------------------------------------------------
// wxTopLevelWindowGTK
//-----------------------------------------------------------------------------
-class wxTopLevelWindowGTK : public wxTopLevelWindowBase
+class WXDLLIMPEXP_CORE wxTopLevelWindowGTK : public wxTopLevelWindowBase
{
public:
// construction
virtual bool SetShape(const wxRegion& region);
+ virtual void RequestUserAttention(int flags = wxUSER_ATTENTION_INFO);
+
virtual bool Show(bool show = TRUE);
virtual void Raise();
long m_gdkFunc,
m_gdkDecor;
+ // private gtk_timeout_add result for mimicing wxUSER_ATTENTION_INFO and
+ // wxUSER_ATTENTION_ERROR difference, -2 for no hint, -1 for ERROR hint, rest for GtkTimeout handle.
+ int m_urgency_hint;
+
protected:
// common part of all ctors
void Init();