as not to clash with the MDI function of the same name
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16346
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
virtual WXWindow GetMainWindow() const;
// Get X11 window representing the client area
virtual WXWindow GetMainWindow() const;
// Get X11 window representing the client area
- virtual WXWindow GetClientWindow() const;
-
+ virtual WXWindow GetClientAreaWindow() const;
+
void SetLastClick(int button, long timestamp)
{ m_lastButton = button; m_lastTS = timestamp; }
void SetLastClick(int button, long timestamp)
{ m_lastButton = button; m_lastTS = timestamp; }
case Expose:
{
#if wxUSE_TWO_WINDOWS && !wxUSE_NANOX
case Expose:
{
#if wxUSE_TWO_WINDOWS && !wxUSE_NANOX
- if (event->xexpose.window != (Window)win->GetClientWindow())
+ if (event->xexpose.window != (Window)win->GetClientAreaWindow())
{
XEvent tmp_event;
wxExposeInfo info;
{
XEvent tmp_event;
wxExposeInfo info;
// If we only have one X11 window, always indicate
// that borders might have to be redrawn.
// If we only have one X11 window, always indicate
// that borders might have to be redrawn.
- if (win->GetMainWindow() == win->GetClientWindow())
+ if (win->GetMainWindow() == win->GetClientAreaWindow())
win->NeedUpdateNcAreaInIdle();
// Only erase background, paint in idle time.
win->NeedUpdateNcAreaInIdle();
// Only erase background, paint in idle time.
{
wxCHECK_RET( window, _T("NULL window in wxClientDC::wxClientDC") );
{
wxCHECK_RET( window, _T("NULL window in wxClientDC::wxClientDC") );
- m_window = (WXWindow*) window->GetClientWindow();
+ m_window = (WXWindow*) window->GetClientAreaWindow();
#if wxUSE_TWO_WINDOWS
#else
#if wxUSE_TWO_WINDOWS
#else
if (m_glContext)
{
Display* display = (Display*) wxGetDisplay();
if (m_glContext)
{
Display* display = (Display*) wxGetDisplay();
- glXSwapBuffers(display, (Window) m_window->GetClientWindow());
+ glXSwapBuffers(display, (Window) m_window->GetClientAreaWindow());
if (m_glContext)
{
Display* display = (Display*) wxGetDisplay();
if (m_glContext)
{
Display* display = (Display*) wxGetDisplay();
- glXMakeCurrent(display, (Window) m_window->GetClientWindow(),
+ glXMakeCurrent(display, (Window) m_window->GetClientAreaWindow(),
} else {
// By default, we use the visual of xwindow
// NI: is this really senseful ? opengl in e.g. color index mode ?
} else {
// By default, we use the visual of xwindow
// NI: is this really senseful ? opengl in e.g. color index mode ?
- XGetWindowAttributes(display, (Window) GetClientWindow(), &xwa);
+ XGetWindowAttributes(display, (Window) GetClientAreaWindow(), &xwa);
vi_templ.visualid = XVisualIDFromVisual(xwa.visual);
vi = XGetVisualInfo(display, VisualIDMask, &vi_templ, &n);
if(!vi) return false;
vi_templ.visualid = XVisualIDFromVisual(xwa.visual);
vi = XGetVisualInfo(display, VisualIDMask, &vi_templ, &n);
if(!vi) return false;
if( m_glContext ) m_glContext->SwapBuffers();
// Display* display = (Display*) GetXDisplay();
if( m_glContext ) m_glContext->SwapBuffers();
// Display* display = (Display*) GetXDisplay();
- // if(glx_cx) glXSwapBuffers(display, (Window) GetClientWindow());
+ // if(glx_cx) glXSwapBuffers(display, (Window) GetClientAreaWindow());
}
void wxGLCanvas::SetCurrent()
}
void wxGLCanvas::SetCurrent()
if( m_glContext ) m_glContext->SetCurrent();
// Display* display = (Display*) GetXDisplay();
if( m_glContext ) m_glContext->SetCurrent();
// Display* display = (Display*) GetXDisplay();
- // if(glx_cx) glXMakeCurrent(display, (Window) GetClientWindow(), glx_cx);
+ // if(glx_cx) glXMakeCurrent(display, (Window) GetClientAreaWindow(), glx_cx);
}
void wxGLCanvas::SetColour(const char *col)
}
void wxGLCanvas::SetColour(const char *col)
m_foregroundColour = *wxBLACK;
m_foregroundColour.CalcPixel( (WXColormap) cm );
m_foregroundColour = *wxBLACK;
m_foregroundColour.CalcPixel( (WXColormap) cm );
- Window xparent = (Window) parent->GetClientWindow();
+ Window xparent = (Window) parent->GetClientAreaWindow();
// Add window's own scrollbars to main window, not to client window
if (parent->GetInsertIntoMain())
// Add window's own scrollbars to main window, not to client window
if (parent->GetInsertIntoMain())
m_clearRegion.Intersect( 0, 0, cw, ch );
}
m_clearRegion.Intersect( 0, 0, cw, ch );
}
- Window xwindow = (Window) GetClientWindow();
+ Window xwindow = (Window) GetClientAreaWindow();
wxCHECK_RET( xwindow, wxT("invalid window") );
wxCHECK_RET( xwindow, wxT("invalid window") );
if (!GetEventHandler()->ProcessEvent(erase_event) )
{
Display *xdisplay = wxGlobalDisplay();
if (!GetEventHandler()->ProcessEvent(erase_event) )
{
Display *xdisplay = wxGlobalDisplay();
- Window xwindow = (Window) GetClientWindow();
+ Window xwindow = (Window) GetClientAreaWindow();
XSetForeground( xdisplay, g_eraseGC, m_backgroundColour.GetPixel() );
wxRegionIterator upd( m_clearRegion );
XSetForeground( xdisplay, g_eraseGC, m_backgroundColour.GetPixel() );
wxRegionIterator upd( m_clearRegion );
-WXWindow wxWindowX11::GetClientWindow() const
+WXWindow wxWindowX11::GetClientAreaWindow() const
{
return m_clientWindow;
}
{
return m_clientWindow;
}