+void MyFrame::OnEnumISPs(wxCommandEvent& WXUNUSED(event))
+{
+ wxArrayString names;
+ size_t nCount = wxGetApp().GetDialer()->GetISPNames(names);
+ if ( nCount == 0 )
+ {
+ wxLogWarning("No ISPs found.");
+ }
+ else
+ {
+ wxString msg = "Known ISPs:\n";
+ for ( size_t n = 0; n < nCount; n++ )
+ {
+ msg << names[n] << '\n';
+ }
+
+ wxLogMessage(msg);
+ }
+}
+
+void MyFrame::OnUpdateUI(wxUpdateUIEvent& event)
+{
+ // disable this item while dialing
+ event.Enable( !wxGetApp().GetDialer()->IsDialing() );
+}
+