#include "wx/log.h"
#include "wx/dialog.h"
-#include "wx/msgdlg.h"
#include "wx/control.h"
#include "wx/app.h"
#include "wx/dcclient.h"
bool wxTopLevelWindowGTK::Show( bool show )
{
- wxCHECK_VALID_WIDGET(FALSE);
+ wxASSERT_MSG( (m_widget != NULL), wxT("invalid frame") );
if (show && !m_sizeSet)
{
void wxTopLevelWindowGTK::DoSetSize( int x, int y, int width, int height, int sizeFlags )
{
- wxCHECK_VALID_WIDGET_RET();
-
+ wxASSERT_MSG( (m_widget != NULL), wxT("invalid frame") );
+
// this shouldn't happen: wxFrame, wxMDIParentFrame and wxMDIChildFrame have m_wxwindow
wxASSERT_MSG( (m_wxwindow != NULL), wxT("invalid frame") );
void wxTopLevelWindowGTK::DoGetClientSize( int *width, int *height ) const
{
- wxCHECK_VALID_WIDGET_RET();
-
+ wxASSERT_MSG( (m_widget != NULL), wxT("invalid frame") );
+
wxWindow::DoGetClientSize( width, height );
if (height)
{
void wxTopLevelWindowGTK::DoSetClientSize( int width, int height )
{
- wxCHECK_VALID_WIDGET_RET();
+ wxASSERT_MSG( (m_widget != NULL), wxT("invalid frame") );
DoSetSize(-1, -1,
width + m_miniEdge*2, height + m_miniEdge*2 + m_miniTitle, 0);
void wxTopLevelWindowGTK::SetTitle( const wxString &title )
{
- wxCHECK_VALID_WIDGET_RET();
-
+ wxASSERT_MSG( (m_widget != NULL), wxT("invalid frame") );
+
m_title = title;
gtk_window_set_title( GTK_WINDOW(m_widget), wxGTK_CONV( title ) );
}
void wxTopLevelWindowGTK::SetIcons( const wxIconBundle &icons )
{
- wxCHECK_VALID_WIDGET_RET();
+ wxASSERT_MSG( (m_widget != NULL), wxT("invalid frame") );
GdkWindow* window = m_widget->window;
wxTopLevelWindowBase::SetIcons( icons );