Commit a8bded2e authored by Gildas Bazin's avatar Gildas Bazin

* modules/gui/wxwindows/*: small fixes to the open and streamout dialogs.
parent 7755dab3
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* open.cpp : wxWindows plugin for vlc * open.cpp : wxWindows plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2000-2001 VideoLAN * Copyright (C) 2000-2001 VideoLAN
* $Id: open.cpp,v 1.7 2003/03/29 01:50:12 gbazin Exp $ * $Id: open.cpp,v 1.8 2003/03/29 11:15:14 gbazin Exp $
* *
* Authors: Gildas Bazin <gbazin@netcourrier.com> * Authors: Gildas Bazin <gbazin@netcourrier.com>
* *
...@@ -243,6 +243,10 @@ OpenDialog::OpenDialog( intf_thread_t *_p_intf, Interface *_p_main_interface, ...@@ -243,6 +243,10 @@ OpenDialog::OpenDialog( intf_thread_t *_p_intf, Interface *_p_main_interface,
wxCommandEvent dummy_event; wxCommandEvent dummy_event;
OnDiscTypeChange( dummy_event ); OnDiscTypeChange( dummy_event );
/* Update Net panel */
dummy_event.SetId( NetRadio1_Event );
OnNetTypeChange( dummy_event );
/* Update MRL */ /* Update MRL */
wxNotebookEvent event = wxNotebookEvent( wxEVT_NULL, 0, i_access_method ); wxNotebookEvent event = wxNotebookEvent( wxEVT_NULL, 0, i_access_method );
OnPageChange( event ); OnPageChange( event );
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* streamout.cpp : wxWindows plugin for vlc * streamout.cpp : wxWindows plugin for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2000-2001 VideoLAN * Copyright (C) 2000-2001 VideoLAN
* $Id: streamout.cpp,v 1.2 2003/03/22 11:21:58 gbazin Exp $ * $Id: streamout.cpp,v 1.3 2003/03/29 11:15:14 gbazin Exp $
* *
* Authors: Gildas Bazin <gbazin@netcourrier.com> * Authors: Gildas Bazin <gbazin@netcourrier.com>
* *
...@@ -229,15 +229,13 @@ void SoutDialog::UpdateMRL() ...@@ -229,15 +229,13 @@ void SoutDialog::UpdateMRL()
break; break;
case UDP_ACCESS_OUT: case UDP_ACCESS_OUT:
mrl = "udp" + encapsulation + ":"
+ net_addr->GetLineText(0)
+ wxString::Format( ":%d", net_port->GetValue() );
break;
case RTP_ACCESS_OUT: case RTP_ACCESS_OUT:
mrl = "rtp" + encapsulation + ":" mrl = ( i_access_type == UDP_ACCESS_OUT ) ? "udp" : "rtp";
+ net_addr->GetLineText(0) mrl += encapsulation + ":" + net_addr->GetLineText(0);
+ wxString::Format( ":%d", net_port->GetValue() ); if( net_port->GetValue() != config_GetInt( p_intf, "server-port" ) )
{
mrl += wxString::Format( ":%d", net_port->GetValue() );
}
break; break;
} }
...@@ -301,12 +299,13 @@ wxPanel *SoutDialog::AccessPanel( wxWindow* parent ) ...@@ -301,12 +299,13 @@ wxPanel *SoutDialog::AccessPanel( wxWindow* parent )
subpanel_sizer->Add( net_addr, 1, subpanel_sizer->Add( net_addr, 1,
wxEXPAND | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL ); wxEXPAND | wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL );
int val = config_GetInt( p_intf, "server-port" );
label = new wxStaticText( access_subpanels[2], -1, _("Port") ); label = new wxStaticText( access_subpanels[2], -1, _("Port") );
net_port = new wxSpinCtrl( access_subpanels[2], NetPort_Event, net_port = new wxSpinCtrl( access_subpanels[2], NetPort_Event,
wxString::Format(_("%d"), 0/*val*/), wxString::Format(_("%d"), val),
wxDefaultPosition, wxDefaultSize, wxDefaultPosition, wxDefaultSize,
wxSP_ARROW_KEYS, wxSP_ARROW_KEYS,
0, 16000, 0/*val*/); 0, 16000, val );
subpanel_sizer->Add( label, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL ); subpanel_sizer->Add( label, 0, wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL );
subpanel_sizer->Add( net_port, 0, subpanel_sizer->Add( net_port, 0,
...@@ -357,7 +356,7 @@ wxPanel *SoutDialog::EncapsulationPanel( wxWindow* parent ) ...@@ -357,7 +356,7 @@ wxPanel *SoutDialog::EncapsulationPanel( wxWindow* parent )
new wxRadioButton( panel, EncapsulationRadio1_Event + i, new wxRadioButton( panel, EncapsulationRadio1_Event + i,
encapsulation_array[i] ); encapsulation_array[i] );
panel_sizer->Add( encapsulation_radios[i], 0, panel_sizer->Add( encapsulation_radios[i], 0,
wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL ); wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL, 5 );
} }
panel->SetSizerAndFit( panel_sizer ); panel->SetSizerAndFit( panel_sizer );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment