SetValidator( validator );
- m_widget = gtk_frame_new( title );
+ m_widget = gtk_frame_new( title.mbc_str() );
m_majorDim = majorDim;
{
if (i) radio_button_group = gtk_radio_button_group( GTK_RADIO_BUTTON(m_radio) );
- m_radio = GTK_RADIO_BUTTON( gtk_radio_button_new_with_label( radio_button_group, choices[i] ) );
+ m_radio = GTK_RADIO_BUTTON( gtk_radio_button_new_with_label( radio_button_group, choices[i].mbc_str() ) );
m_boxes.Append( (wxObject*) m_radio );
bool wxRadioBox::Show( bool show )
{
- wxCHECK_MSG( m_widget != NULL, FALSE, "invalid radiobox" );
+ wxCHECK_MSG( m_widget != NULL, FALSE, _T("invalid radiobox") );
wxWindow::Show( show );
int wxRadioBox::FindString( const wxString &s ) const
{
- wxCHECK_MSG( m_widget != NULL, -1, "invalid radiobox" );
+ wxCHECK_MSG( m_widget != NULL, -1, _T("invalid radiobox") );
int count = 0;
void wxRadioBox::SetFocus()
{
- wxCHECK_RET( m_widget != NULL, "invalid radiobox" );
+ wxCHECK_RET( m_widget != NULL, _T("invalid radiobox") );
if (m_boxes.GetCount() == 0) return;
void wxRadioBox::SetSelection( int n )
{
- wxCHECK_RET( m_widget != NULL, "invalid radiobox" );
+ wxCHECK_RET( m_widget != NULL, _T("invalid radiobox") );
wxNode *node = m_boxes.Nth( n );
- wxCHECK_RET( node, "radiobox wrong index" );
+ wxCHECK_RET( node, _T("radiobox wrong index") );
GtkToggleButton *button = GTK_TOGGLE_BUTTON( node->Data() );
int wxRadioBox::GetSelection(void) const
{
- wxCHECK_MSG( m_widget != NULL, -1, "invalid radiobox" );
+ wxCHECK_MSG( m_widget != NULL, -1, _T("invalid radiobox") );
int count = 0;
node = node->Next();
}
- wxFAIL_MSG( "wxRadioBox none selected" );
+ wxFAIL_MSG( _T("wxRadioBox none selected") );
return -1;
}
wxString wxRadioBox::GetString( int n ) const
{
- wxCHECK_MSG( m_widget != NULL, "", "invalid radiobox" );
+ wxCHECK_MSG( m_widget != NULL, _T(""), _T("invalid radiobox") );
wxNode *node = m_boxes.Nth( n );
- wxCHECK_MSG( node, "", "radiobox wrong index" );
+ wxCHECK_MSG( node, _T(""), _T("radiobox wrong index") );
GtkButton *button = GTK_BUTTON( node->Data() );
GtkLabel *label = GTK_LABEL( button->child );
wxString wxRadioBox::GetLabel( int item ) const
{
- wxCHECK_MSG( m_widget != NULL, "", "invalid radiobox" );
+ wxCHECK_MSG( m_widget != NULL, _T(""), _T("invalid radiobox") );
return GetString( item );
}
void wxRadioBox::SetLabel( const wxString& label )
{
- wxCHECK_RET( m_widget != NULL, "invalid radiobox" );
+ wxCHECK_RET( m_widget != NULL, _T("invalid radiobox") );
wxControl::SetLabel( label );
- gtk_frame_set_label( GTK_FRAME(m_widget), wxControl::GetLabel() );
+ gtk_frame_set_label( GTK_FRAME(m_widget), wxControl::GetLabel().mbc_str() );
}
void wxRadioBox::SetLabel( int item, const wxString& label )
{
- wxCHECK_RET( m_widget != NULL, "invalid radiobox" );
+ wxCHECK_RET( m_widget != NULL, _T("invalid radiobox") );
wxNode *node = m_boxes.Nth( item );
- wxCHECK_RET( node, "radiobox wrong index" );
+ wxCHECK_RET( node, _T("radiobox wrong index") );
GtkButton *button = GTK_BUTTON( node->Data() );
GtkLabel *g_label = GTK_LABEL( button->child );
- gtk_label_set( g_label, label );
+ gtk_label_set( g_label, label.mbc_str() );
}
void wxRadioBox::SetLabel( int WXUNUSED(item), wxBitmap *WXUNUSED(bitmap) )
{
- wxFAIL_MSG("wxRadioBox::SetLabel not implemented.");
+ wxFAIL_MSG(_T("wxRadioBox::SetLabel not implemented."));
}
void wxRadioBox::Enable( bool enable )
void wxRadioBox::Enable( int item, bool enable )
{
- wxCHECK_RET( m_widget != NULL, "invalid radiobox" );
+ wxCHECK_RET( m_widget != NULL, _T("invalid radiobox") );
wxNode *node = m_boxes.Nth( item );
- wxCHECK_RET( node, "radiobox wrong index" );
+ wxCHECK_RET( node, _T("radiobox wrong index") );
GtkButton *button = GTK_BUTTON( node->Data() );
GtkWidget *label = button->child;
void wxRadioBox::Show( int item, bool show )
{
- wxCHECK_RET( m_widget != NULL, "invalid radiobox" );
+ wxCHECK_RET( m_widget != NULL, _T("invalid radiobox") );
wxNode *node = m_boxes.Nth( item );
- wxCHECK_RET( node, "radiobox wrong index" );
+ wxCHECK_RET( node, _T("radiobox wrong index") );
GtkWidget *button = GTK_WIDGET( node->Data() );
wxString wxRadioBox::GetStringSelection(void) const
{
- wxCHECK_MSG( m_widget != NULL, "", "invalid radiobox" );
+ wxCHECK_MSG( m_widget != NULL, _T(""), _T("invalid radiobox") );
wxNode *node = m_boxes.First();
while (node)
node = node->Next();
}
- wxFAIL_MSG( "wxRadioBox none selected" );
- return "";
+ wxFAIL_MSG( _T("wxRadioBox none selected") );
+ return _T("");
}
bool wxRadioBox::SetStringSelection( const wxString &s )
{
- wxCHECK_MSG( m_widget != NULL, FALSE, "invalid radiobox" );
+ wxCHECK_MSG( m_widget != NULL, FALSE, _T("invalid radiobox") );
int res = FindString( s );
if (res == -1) return FALSE;
void wxRadioBox::SetNumberOfRowsOrCols( int WXUNUSED(n) )
{
- wxFAIL_MSG("wxRadioBox::SetNumberOfRowsOrCols not implemented.");
+ wxFAIL_MSG(_T("wxRadioBox::SetNumberOfRowsOrCols not implemented."));
}
void wxRadioBox::ApplyWidgetStyle()