git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51482
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// implementation from now on
void OnInternalIdle();
// implementation from now on
void OnInternalIdle();
bool m_exposed;
#if WXWIN_COMPATIBILITY_2_8
bool m_exposed;
#if WXWIN_COMPATIBILITY_2_8
//-----------------------------------------------------------------------------
extern "C" {
//-----------------------------------------------------------------------------
extern "C" {
gtk_glwindow_realized_callback( GtkWidget *WXUNUSED(widget), wxGLCanvas *win )
{
win->GTKInitImplicitContext();
gtk_glwindow_realized_callback( GtkWidget *WXUNUSED(widget), wxGLCanvas *win )
{
win->GTKInitImplicitContext();
//-----------------------------------------------------------------------------
extern "C" {
//-----------------------------------------------------------------------------
extern "C" {
gtk_glwindow_map_callback( GtkWidget * WXUNUSED(widget), wxGLCanvas *win )
{
wxPaintEvent event( win->GetId() );
gtk_glwindow_map_callback( GtkWidget * WXUNUSED(widget), wxGLCanvas *win )
{
wxPaintEvent event( win->GetId() );
win->m_exposed = false;
win->GetUpdateRegion().Clear();
win->m_exposed = false;
win->GetUpdateRegion().Clear();
wxWindow::Create( parent, id, pos, size, style, name );
wxWindow::Create( parent, id, pos, size, style, name );
- m_glWidget = m_wxwindow;
-
- gtk_widget_set_double_buffered( m_glWidget, FALSE );
+ gtk_widget_set_double_buffered(m_wxwindow, false);
#if WXWIN_COMPATIBILITY_2_8
g_signal_connect(m_wxwindow, "realize", G_CALLBACK(gtk_glwindow_realized_callback), this);
#if WXWIN_COMPATIBILITY_2_8
g_signal_connect(m_wxwindow, "realize", G_CALLBACK(gtk_glwindow_realized_callback), this);