git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43033
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#include "wx/settings.h"
#endif // WX_PRECOMP
#include "wx/settings.h"
#endif // WX_PRECOMP
-#ifdef __WXGTK__
- #include <gtk/gtk.h>
-#endif
-
// ----------------------------------------------------------------------------
// constants
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// constants
// ----------------------------------------------------------------------------
Position(wxPoint(x, y), wxSize(0,0));
Popup(m_view);
#ifdef __WXGTK__
Position(wxPoint(x, y), wxSize(0,0));
Popup(m_view);
#ifdef __WXGTK__
- if (!GTK_WIDGET_HAS_GRAB(m_widget))
- gtk_grab_add( m_widget );
+ m_view->CaptureMouse();
}
#ifdef wxUSE_POPUPWIN
#ifdef __WXGTK__
}
#ifdef wxUSE_POPUPWIN
#ifdef __WXGTK__
- if (GTK_WIDGET_HAS_GRAB(m_widget))
- gtk_grab_remove( m_widget );
+ if ( m_view->HasCapture() )
+ m_view->ReleaseMouse();
#if wxUSE_POPUPWIN
Show(false);
#ifdef __WXGTK__
#if wxUSE_POPUPWIN
Show(false);
#ifdef __WXGTK__
- if (GTK_WIDGET_HAS_GRAB(m_widget))
- gtk_grab_remove( m_widget );
+ if ( m_view->HasCapture() )
+ m_view->ReleaseMouse();