#include "wx/intl.h"
#include "wx/log.h"
-#include <gdk/gdk.h>
-#include <gtk/gtk.h>
+#include "wx/gtk/private.h"
#include "wx/gtk/win_gtk.h"
+
#include <gdk/gdkkeysyms.h>
// ----------------------------------------------------------------------------
extern bool g_blockEventsOnDrag;
-//-----------------------------------------------------------------------------
-// debug
-//-----------------------------------------------------------------------------
-
-#ifdef __WXDEBUG__
-
-extern void debug_focus_in( GtkWidget* widget, const wxChar* name, const wxChar *window );
-
-#endif
-
//-----------------------------------------------------------------------------
// wxGtkNotebookPage
//-----------------------------------------------------------------------------
m_widget = gtk_notebook_new();
-#ifdef __WXDEBUG__
- debug_focus_in( m_widget, wxT("wxNotebook::m_widget"), name );
-#endif
-
gtk_notebook_set_scrollable( GTK_NOTEBOOK(m_widget), 1 );
gtk_signal_connect( GTK_OBJECT(m_widget), "switch_page",
nb_page->m_text = text;
- gtk_label_set( nb_page->m_label, nb_page->m_text.mbc_str() );
+ gtk_label_set( nb_page->m_label, wxGTK_CONV( nb_page->m_text ) );
return TRUE;
}
page->m_text = text;
if (page->m_text.IsEmpty()) page->m_text = wxT("");
- page->m_label = GTK_LABEL( gtk_label_new(page->m_text.mbc_str()) );
+ page->m_label = GTK_LABEL( gtk_label_new( wxGTK_CONV( page->m_text ) ) );
gtk_box_pack_end( GTK_BOX(page->m_box), GTK_WIDGET(page->m_label), FALSE, FALSE, 3 );
/* show the label */
bool wxNotebook::IsOwnGtkWindow( GdkWindow *window )
{
return ((m_widget->window == window) ||
- (GTK_NOTEBOOK(m_widget)->panel == window));
+ (NOTEBOOK_PANEL(m_widget) == window));
}
//-----------------------------------------------------------------------------