SubtitlesTranscEnable_Event, SubtitlesTranscCodec_Event,
SubtitlesOverlayEnable_Event,
- SAPMisc_Event, SLPMisc_Event, AnnounceGroup_Event, AnnounceAddr_Event,
+ SAPMisc_Event, AnnounceGroup_Event, AnnounceAddr_Event,
SoutAll_Event
};
/* Events generated by the misc panel */
EVT_CHECKBOX(SAPMisc_Event, SoutDialog::OnSAPMiscChange)
- EVT_CHECKBOX(SLPMisc_Event, SoutDialog::OnSLPMiscChange)
EVT_TEXT(AnnounceGroup_Event, SoutDialog::OnAnnounceGroupChange)
EVT_TEXT(AnnounceAddr_Event, SoutDialog::OnAnnounceAddrChange)
EVT_CHECKBOX(SoutAll_Event, SoutDialog::OnAnnounceGroupChange)
/* Create the Misc panel */
misc_panel = MiscPanel( panel );
- /* Separation */
- wxStaticLine *static_line = new wxStaticLine( panel, wxID_OK );
-
/* Create the buttons */
wxButton *ok_button = new wxButton( panel, wxID_OK, wxU(_("OK")) );
ok_button->SetDefault();
panel_sizer->Add( encapsulation_panel, 0, wxEXPAND | wxALL, 5 );
panel_sizer->Add( transcoding_panel, 0, wxEXPAND | wxALL, 5 );
panel_sizer->Add( misc_panel, 0, wxEXPAND | wxALL, 5 );
- panel_sizer->Add( static_line, 0, wxEXPAND | wxALL, 5 );
panel_sizer->Add( button_sizer, 0, wxALIGN_LEFT | wxALIGN_BOTTOM |
wxALL, 5 );
panel_sizer->Layout();
}
}
- /* SLP only if UDP */
- if( slp_checkbox->IsChecked() )
- {
- dup_opts += wxT(",slp");
- if( ! sap_checkbox->IsChecked() &&
- ! announce_addr->GetLineText(0).IsEmpty() )
- {
- dup_opts += wxT(",name=\"");
- dup_opts += announce_addr->GetLineText(0);
- dup_opts += wxT("\"");
- }
- }
-
dup_opts += wxT("}");
}
wxStaticBoxSizer *panel_sizer = new wxStaticBoxSizer( panel_box,
wxVERTICAL );
- wxFlexGridSizer *sizer = new wxFlexGridSizer( 2, 4, 20 );
+ /*wxFlexGridSizer *sizer = new wxFlexGridSizer( 2, 4, 20 );*/
+ wxFlexGridSizer *sizer = new wxFlexGridSizer( 2, 0, 20 );
static const wxString access_output_array[] =
{
wxU(_("Play locally")),
access_subpanels[0]->Hide();
/* File row */
- subpanel_sizer = new wxFlexGridSizer( 3, 2, 20 );
+ /*subpanel_sizer = new wxFlexGridSizer( 3, 2, 20 );*/
+ subpanel_sizer = new wxFlexGridSizer( 4, 1, 10);
label = new wxStaticText( access_subpanels[1], -1, wxU(_("Filename")) );
file_combo = new wxComboBox( access_subpanels[1], FileName_Event, wxT(""),
wxPoint(20,25), wxSize(200, -1) );
wxEXPAND | wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL );
subpanel_sizer->Add( browse_button, 0,
wxALIGN_LEFT | wxALIGN_CENTER_VERTICAL );
- subpanel_sizer->Add( new wxPanel(access_subpanels[1], -1), 0,
- wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL );
+ /*subpanel_sizer->Add( new wxPanel(access_subpanels[1], -1), 0,*/
+ /* wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL );*/
dump_checkbox = new wxCheckBox( access_subpanels[1], FileDump_Event,
wxU(_("Dump raw input")) );
subpanel_sizer->Add( dump_checkbox, 0,
misc_subpanels[ANN_MISC_SOUT] = new wxPanel( panel, -1 );
misc_subpanels[TTL_MISC_SOUT] = new wxPanel( panel, -1 );
wxFlexGridSizer *subpanel_sizer = new wxFlexGridSizer( 3, 4, 20 );
- wxFlexGridSizer *subpanel_sub_sizer = new wxFlexGridSizer( 2, 4, 20 );
+ wxFlexGridSizer *subpanel_sub_sizer = new wxFlexGridSizer( 5, 4, 20 );
wxFlexGridSizer *subpanel2_sizer = new wxFlexGridSizer( 3, 4, 20 );
sap_checkbox = new wxCheckBox( misc_subpanels[ANN_MISC_SOUT],SAPMisc_Event,
wxU(_("SAP announce")) );
- slp_checkbox = new wxCheckBox( misc_subpanels[ANN_MISC_SOUT],SLPMisc_Event,
- wxU(_("SLP announce")) );
-
wxStaticText *label_g = new wxStaticText( misc_subpanels[ANN_MISC_SOUT], -1,
wxU(_("Group name")) );
announce_group = new wxTextCtrl( misc_subpanels[ANN_MISC_SOUT],
AnnounceGroup_Event,
wxT(""), wxDefaultPosition,
- wxSize( 200, -1 ), wxTE_PROCESS_ENTER);
+ wxSize( 100, -1 ), wxTE_PROCESS_ENTER);
wxStaticText *label = new wxStaticText( misc_subpanels[ANN_MISC_SOUT], -1,
wxU(_("Channel name")) );
announce_addr = new wxTextCtrl( misc_subpanels[ANN_MISC_SOUT],
AnnounceAddr_Event,
wxT(""), wxDefaultPosition,
- wxSize( 200, -1 ), wxTE_PROCESS_ENTER);
+ wxSize( 100, -1 ), wxTE_PROCESS_ENTER);
wxStaticText *ttl_label = new wxStaticText( misc_subpanels[TTL_MISC_SOUT], -1,
wxU(_("Time-To-Live (TTL)")) );
subpanel_sizer->Add( sap_checkbox, 0,
wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL );
- subpanel_sizer->Add( slp_checkbox, 0,
- wxALIGN_RIGHT | wxALIGN_CENTER_VERTICAL );
subpanel_sub_sizer->Add( label_g, 0, wxALIGN_RIGHT |
wxALIGN_CENTER_VERTICAL );
subpanel_sub_sizer->Add( announce_group, 1, wxEXPAND |
*****************************************************************************/
void SoutDialog::OnSAPMiscChange( wxCommandEvent& event )
{
- if( !slp_checkbox->IsChecked() )
- {
- announce_addr->Enable( event.GetInt() );
- }
+ announce_addr->Enable( event.GetInt() );
announce_group->Enable( event.GetInt() );
UpdateMRL();
}
-void SoutDialog::OnSLPMiscChange( wxCommandEvent& event )
-{
- if( !sap_checkbox->IsChecked() )
- {
- announce_addr->Enable( event.GetInt() );
- }
- UpdateMRL();
-}
-
/*****************************************************************************
* SAPAddr panel event methods.
*****************************************************************************/