gtk_signal_connect( GTK_OBJECT(child->m_widget), "size_allocate",
GTK_SIGNAL_FUNC(gtk_page_size_callback), (gpointer)child );
- wxASSERT_MSG( page->m_page, "Notebook page creation error" );
+ wxASSERT_MSG( page->m_page, _T("Notebook page creation error") );
parent->m_pages.Append( page );
}
int wxNotebook::GetSelection() const
{
- wxCHECK_MSG( m_widget != NULL, -1, "invalid notebook" );
+ wxCHECK_MSG( m_widget != NULL, -1, _T("invalid notebook") );
if (m_pages.Number() == 0) return -1;
node = node->Next();
}
- wxCHECK_MSG( node != NULL, -1, "wxNotebook: no selection?" );
+ wxCHECK_MSG( node != NULL, -1, _T("wxNotebook: no selection?") );
return page->m_id;
}
wxString wxNotebook::GetPageText( int page ) const
{
- wxCHECK_MSG( m_widget != NULL, "", "invalid notebook" );
+ wxCHECK_MSG( m_widget != NULL, _T(""), _T("invalid notebook") );
wxNotebookPage* nb_page = GetNotebookPage(page);
if (nb_page)
int wxNotebook::GetPageImage( int page ) const
{
- wxCHECK_MSG( m_widget != NULL, 0, "invalid notebook" );
+ wxCHECK_MSG( m_widget != NULL, 0, _T("invalid notebook") );
wxNotebookPage* nb_page = GetNotebookPage(page);
if (nb_page)
wxNotebookPage* wxNotebook::GetNotebookPage(int page) const
{
- wxCHECK_MSG( m_widget != NULL, (wxNotebookPage*)NULL, "invalid notebook" );
+ wxCHECK_MSG( m_widget != NULL, (wxNotebookPage*)NULL, _T("invalid notebook") );
wxNotebookPage *nb_page = (wxNotebookPage *) NULL;
node = node->Next();
}
- wxFAIL_MSG( "Notebook page not found!" );
+ wxFAIL_MSG( _T("Notebook page not found!") );
return (wxNotebookPage *) NULL;
}
int wxNotebook::SetSelection( int page )
{
- wxCHECK_MSG( m_widget != NULL, -1, "invalid notebook" );
+ wxCHECK_MSG( m_widget != NULL, -1, _T("invalid notebook") );
int selOld = GetSelection();
wxNotebookPage* nb_page = GetNotebookPage(page);
void wxNotebook::AdvanceSelection( bool bForward )
{
- wxCHECK_RET( m_widget != NULL, "invalid notebook" );
+ wxCHECK_RET( m_widget != NULL, _T("invalid notebook") );
int sel = GetSelection();
int max = GetPageCount();
bool wxNotebook::SetPageText( int page, const wxString &text )
{
- wxCHECK_MSG( m_widget != NULL, FALSE, "invalid notebook" );
+ wxCHECK_MSG( m_widget != NULL, FALSE, _T("invalid notebook") );
wxNotebookPage* nb_page = GetNotebookPage(page);
nb_page->m_text = text;
- if (nb_page->m_text.IsEmpty()) nb_page->m_text = "";
+ if (nb_page->m_text.IsEmpty()) nb_page->m_text = _T("");
- gtk_label_set(nb_page->m_label, nb_page->m_text);
+ gtk_label_set(nb_page->m_label, nb_page->m_text.mbc_str());
return TRUE;
}
void wxNotebook::SetPageSize( const wxSize &WXUNUSED(size) )
{
- wxFAIL_MSG( "wxNotebook::SetPageSize not implemented" );
+ wxFAIL_MSG( _T("wxNotebook::SetPageSize not implemented") );
}
void wxNotebook::SetPadding( const wxSize &WXUNUSED(padding) )
{
- wxFAIL_MSG( "wxNotebook::SetPadding not implemented" );
+ wxFAIL_MSG( _T("wxNotebook::SetPadding not implemented") );
}
void wxNotebook::SetTabSize(const wxSize& sz)
{
- wxFAIL_MSG( "wxNotebook::SetTabSize not implemented" );
+ wxFAIL_MSG( _T("wxNotebook::SetTabSize not implemented") );
}
bool wxNotebook::DeleteAllPages()
{
- wxCHECK_MSG( m_widget != NULL, FALSE, "invalid notebook" );
+ wxCHECK_MSG( m_widget != NULL, FALSE, _T("invalid notebook") );
wxNode *page_node = m_pages.First();
while (page_node)
child = child->next;
}
- wxCHECK_MSG( child != NULL, FALSE, "illegal notebook index" );
+ wxCHECK_MSG( child != NULL, FALSE, _T("illegal notebook index") );
delete nb_page->m_client;
child = child->next;
}
- wxCHECK_MSG( child != NULL, FALSE, "illegal notebook index" );
+ wxCHECK_MSG( child != NULL, FALSE, _T("illegal notebook index") );
gtk_notebook_remove_page( GTK_NOTEBOOK(m_widget), page_num );
bool wxNotebook::AddPage(wxWindow* win, const wxString& text,
bool select, int imageId)
{
- wxCHECK_MSG( m_widget != NULL, FALSE, "invalid notebook" );
+ wxCHECK_MSG( m_widget != NULL, FALSE, _T("invalid notebook") );
/* we've created the notebook page in AddChild(). Now we just have to set
the caption for the page and set the others parameters. */
}
wxCHECK_MSG( page != NULL, FALSE,
- "Can't add a page whose parent is not the notebook!" );
+ _T("Can't add a page whose parent is not the notebook!") );
wxCHECK_MSG( page->Add(), FALSE,
- "Can't add the same page twice to a notebook." );
+ _T("Can't add the same page twice to a notebook.") );
if (imageId != -1)
{
/* then set the attributes */
page->m_text = text;
- if (page->m_text.IsEmpty()) page->m_text = "";
+ if (page->m_text.IsEmpty()) page->m_text = _T("");
page->m_image = imageId;
- page->m_label = (GtkLabel *)gtk_label_new(page->m_text);
+ page->m_label = (GtkLabel *)gtk_label_new(page->m_text.mbc_str());
gtk_box_pack_end( GTK_BOX(page->m_box), (GtkWidget *)page->m_label, FALSE, FALSE, 3);
/* @@@: what does this do? do we still need it?
wxWindow *wxNotebook::GetPage( int page ) const
{
- wxCHECK_MSG( m_widget != NULL, (wxWindow*) NULL, "invalid notebook" );
+ wxCHECK_MSG( m_widget != NULL, (wxWindow*) NULL, _T("invalid notebook") );
wxNotebookPage* nb_page = GetNotebookPage(page);
if (!nb_page)