sizeof(char *) );
for( size_t i = 0; i < paths.GetCount(); i++ )
{
- p_arg->psz_results[i] = strdup( paths[i].mb_str() );
+ p_arg->psz_results[i] = strdup( paths[i].mb_str(wxConvUTF8) );
}
}
void BookmarkEditDialog::OnOK( wxCommandEvent &event )
{
if( p_seekpoint->psz_name ) free( p_seekpoint->psz_name );
- p_seekpoint->psz_name = strdup( name_text->GetValue().mb_str() );
- p_seekpoint->i_byte_offset = atoi( bytes_text->GetValue().mb_str() );
+ p_seekpoint->psz_name = strdup( name_text->GetValue().mb_str(wxConvUTF8) );
+ p_seekpoint->i_byte_offset = atoi( bytes_text->GetValue().mb_str(wxConvUTF8) );
p_seekpoint->i_time_offset = 1000000 *
- atoll( time_text->GetValue().mb_str() ) ;
+ atoll( time_text->GetValue().mb_str(wxConvUTF8) ) ;
EndModal( wxID_OK );
}
char* MetaDataPanel::GetURI( )
{
- return strdup( uri_text->GetLineText(0).mb_str() );
+ return strdup( uri_text->GetLineText(0).mb_str(wxConvUTF8) );
}
char* MetaDataPanel::GetName( )
{
- return strdup( name_text->GetLineText(0).mb_str() );
+ return strdup( name_text->GetLineText(0).mb_str(wxConvUTF8) );
}
void MetaDataPanel::Clear()
while ( it < input_widgets.end() )
{
if( (*it).i_type == WIDGET_INPUT_TEXT )
- (*it).val->psz_string = strdup( (*it).control->GetValue().mb_str());
+ (*it).val->psz_string = strdup( (*it).control->GetValue().mb_str(wxConvUTF8));
it++;
}
Hide();
}
else
{
- int i_value = config_GetInt( p_intf, caching_name.mb_str() );
+ int i_value = config_GetInt( p_intf, caching_name.mb_str(wxConvUTF8) );
caching_value->SetValue( i_value );
}
}
/* Insert options */
while( i + 1 < (int)mrl.GetCount() &&
- ((const char *)mrl[i + 1].mb_str())[0] == ':' )
+ ((const char *)mrl[i + 1].mb_str(wxConvUTF8))[0] == ':' )
{
psz_utf8 = wxFromLocale( mrl[i + 1] );
input_ItemAddOption( p_input, psz_utf8 );
if( dialog.ShowModal() == wxID_OK )
{
- if( dialog.GetPath().mb_str() )
+ if( dialog.GetPath().mb_str(wxConvUTF8) )
{
/* what root should we export? */
if( p_playlist->p_root_category->i_children > 0 )
{
- playlist_Export( p_playlist, dialog.GetPath().mb_str(),
+ playlist_Export( p_playlist, dialog.GetPath().mb_str(wxConvUTF8),
p_playlist->p_root_category->pp_children[0],
formats[dialog.GetFilterIndex()].psz_module );
}
if( dialog.ShowModal() == wxID_OK )
{
- playlist_Import( p_playlist, dialog.GetPath().mb_str() );
+ playlist_Import( p_playlist, dialog.GetPath().mb_str(wxConvUTF8) );
}
}
case CONFIG_ITEM_MODULE_CAT:
case CONFIG_ITEM_MODULE_LIST:
case CONFIG_ITEM_MODULE_LIST_CAT:
- config_PutPsz( p_intf, control->GetName().mb_str(),
- control->GetPszValue().mb_str() );
+ config_PutPsz( p_intf, control->GetName().mb_str(wxConvUTF8),
+ control->GetPszValue().mb_str(wxConvUTF8) );
break;
case CONFIG_ITEM_KEY:
/* So you don't need to restart to have the changes take effect */
val.i_int = control->GetIntValue();
- var_Set( p_intf->p_libvlc, control->GetName().mb_str(), val );
+ var_Set( p_intf->p_libvlc, control->GetName().mb_str(wxConvUTF8), val );
case CONFIG_ITEM_INTEGER:
case CONFIG_ITEM_BOOL:
- config_PutInt( p_intf, control->GetName().mb_str(),
+ config_PutInt( p_intf, control->GetName().mb_str(wxConvUTF8),
control->GetIntValue() );
break;
case CONFIG_ITEM_FLOAT:
- config_PutFloat( p_intf, control->GetName().mb_str(),
+ config_PutFloat( p_intf, control->GetName().mb_str(wxConvUTF8),
control->GetFloatValue() );
break;
}
{
int i_action = event.GetId() - wxID_HIGHEST;
- module_config_t *p_item = config_FindConfig( p_this, GetName().mb_str() );
+ module_config_t *p_item = config_FindConfig( p_this, GetName().mb_str(wxConvUTF8) );
if( !p_item ) return;
if( i_action < 0 || i_action >= p_item->i_action ) return;
vlc_value_t val;
wxString value = GetPszValue();
- *((const char **)&val.psz_string) = value.mb_str();
- p_item->ppf_action[i_action]( p_this, GetName().mb_str(), val, val, 0 );
+ *((const char **)&val.psz_string) = value.mb_str(wxConvUTF8);
+ p_item->ppf_action[i_action]( p_this, GetName().mb_str(wxConvUTF8), val, val, 0 );
if( p_item->b_dirty )
{
int i_action = event.GetId() - wxID_HIGHEST;
module_config_t *p_item;
- p_item = config_FindConfig( p_this, GetName().mb_str() );
+ p_item = config_FindConfig( p_this, GetName().mb_str(wxConvUTF8) );
if( !p_item ) return;
if( i_action < 0 || i_action >= p_item->i_action ) return;
vlc_value_t val;
val.i_int = GetIntValue();
- p_item->ppf_action[i_action]( p_this, GetName().mb_str(), val, val, 0 );
+ p_item->ppf_action[i_action]( p_this, GetName().mb_str(wxConvUTF8), val, val, 0 );
if( p_item->b_dirty )
{
wxSAVE | wxOVERWRITE_PROMPT );
if( filedialog->ShowModal() == wxID_OK )
{
- update_download( p_uit, filedialog->GetPath().mb_str() );
+ update_download( p_uit, filedialog->GetPath().mb_str(wxConvUTF8) );
}
update_iterator_Delete( p_uit );
delete filedialog;
p_file_dialog->SetTitle( wxU(_("Load Configuration") ) );
if( p_file_dialog->ShowModal() == wxID_OK )
{
- vlm_Load( p_vlm->GetVLM(), p_file_dialog->GetPath().mb_str() );
+ vlm_Load( p_vlm->GetVLM(), p_file_dialog->GetPath().mb_str(wxConvUTF8) );
}
Update();
}
p_file_dialog->SetTitle( wxU(_("Save Configuration") ) );
if( p_file_dialog->ShowModal() == wxID_OK )
{
- vlm_Save( p_vlm->GetVLM(), p_file_dialog->GetPath().mb_str() );
+ vlm_Save( p_vlm->GetVLM(), p_file_dialog->GetPath().mb_str(wxConvUTF8) );
}
}
}
else
{
- p_parent->SetMrl( (const char *)mrl_text->GetValue().mb_str() );
+ p_parent->SetMrl( (const char *)mrl_text->GetValue().mb_str(wxConvUTF8) );
}
}
else
}
if( enable_checkbox->IsChecked() )
{
- int i_from = atoi( from_text->GetValue().mb_str() );
- int i_to = atoi( to_text->GetValue().mb_str() );
+ int i_from = atoi( from_text->GetValue().mb_str(wxConvUTF8) );
+ int i_to = atoi( to_text->GetValue().mb_str(wxConvUTF8) );
p_parent->SetPartial( i_from, i_to );
}
return;
audio_combo->GetSelection() : i_audio_codec ));
acodec = strdup(c->psz_codec);
- int vb = atoi(vb_combo->GetValue().mb_str() );
+ int vb = atoi(vb_combo->GetValue().mb_str(wxConvUTF8) );
if( vb == 0 )
{
vb = 1024;
}
- int ab = atoi(ab_combo->GetValue().mb_str() );
+ int ab = atoi(ab_combo->GetValue().mb_str(wxConvUTF8) );
if( ab == 0)
{
ab = 192;
/* Check valid address */
if( i_method == 1
&& !net_AddressIsMulticast( (vlc_object_t *)p_intf,
- address_txtctrl->GetValue().mb_str()) )
+ address_txtctrl->GetValue().mb_str(wxConvUTF8)) )
{
wxMessageBox( wxU( INVALID_MCAST_ADDRESS ) , wxU( ERROR_MSG ),
wxICON_WARNING | wxOK, this->p_parent );
}
}
p_parent->SetStream( methods_array[i_method].psz_access ,
- address_txtctrl->GetValue().mb_str() );
+ address_txtctrl->GetValue().mb_str(wxConvUTF8) );
/* Set the action for the muxer page */
((wizEncapPage*)GetNext())->SetAction( p_parent->GetAction() );
if( file_dialog && file_dialog->ShowModal() == wxID_OK )
{
- if( file_dialog->GetFilename().mb_str() )
+ if( file_dialog->GetFilename().mb_str(wxConvUTF8) )
{
file_text->SetValue( file_dialog->GetPath() );
}
else
{
p_parent->SetSAP( true,
- (const char *)sap_text->GetValue().mb_str() );
+ (const char *)sap_text->GetValue().mb_str(wxConvUTF8) );
}
}
else
/* FIXME */
void ExtraPanel::OnRatio( wxCommandEvent& event )
{
- config_PutPsz( p_intf, "aspect-ratio", ratio_combo->GetValue().mb_str() );
+ config_PutPsz( p_intf, "aspect-ratio", ratio_combo->GetValue().mb_str(wxConvUTF8) );
}
size[i].x, size[i].y );
}
- config_PutPsz( p_intf, "wx-config-last", sCfg.mb_str() );
+ config_PutPsz( p_intf, "wx-config-last", sCfg.mb_str(wxConvUTF8) );
}
void WindowSettings::SetScreen( int i_screen_w, int i_screen_h )