Added wxPopupWindow skeleton (no implementation yet)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14116 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
71
src/x11/popupwin.cpp
Normal file
71
src/x11/popupwin.cpp
Normal file
@@ -0,0 +1,71 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: popupwin.cpp
|
||||
// Purpose:
|
||||
// Author: Robert Roebling
|
||||
// Id: $Id$
|
||||
// Copyright: (c) 1998 Robert Roebling
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifdef __GNUG__
|
||||
#pragma implementation "popupwin.h"
|
||||
#endif
|
||||
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_POPUPWIN
|
||||
|
||||
#include "wx/popupwin.h"
|
||||
#include "wx/frame.h"
|
||||
#include "wx/app.h"
|
||||
#include "wx/cursor.h"
|
||||
|
||||
#include "wx/x11/private.h"
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// wxPopupWindow
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
BEGIN_EVENT_TABLE(wxPopupWindow,wxPopupWindowBase)
|
||||
END_EVENT_TABLE()
|
||||
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxPopupWindow, wxWindow)
|
||||
|
||||
bool wxPopupWindow::Create( wxWindow *parent, int style )
|
||||
{
|
||||
m_needParent = FALSE;
|
||||
|
||||
if (!CreateBase( parent, -1, wxDefaultPosition, wxDefaultSize, style, wxDefaultValidator, "popup" ))
|
||||
{
|
||||
wxFAIL_MSG( wxT("wxPopupWindow creation failed") );
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
// All dialogs should really have this style
|
||||
m_windowStyle |= wxTAB_TRAVERSAL;
|
||||
|
||||
if (m_parent) m_parent->AddChild( this );
|
||||
|
||||
// TODO: implementation
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void wxPopupWindow::DoMoveWindow(int WXUNUSED(x), int WXUNUSED(y), int WXUNUSED(width), int WXUNUSED(height) )
|
||||
{
|
||||
wxFAIL_MSG( wxT("DoMoveWindow called for wxPopupWindow") );
|
||||
}
|
||||
|
||||
void wxPopupWindow::DoSetSize( int x, int y, int width, int height, int sizeFlags )
|
||||
{
|
||||
// TODO
|
||||
}
|
||||
bool wxPopupWindow::Show( bool show )
|
||||
{
|
||||
// TODO?
|
||||
bool ret = wxWindow::Show( show );
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
#endif // wxUSE_POPUPWIN
|
Reference in New Issue
Block a user