当前位置: 首页>>代码示例>>C++>>正文


C++ wxListEvent::GetText方法代码示例

本文整理汇总了C++中wxListEvent::GetText方法的典型用法代码示例。如果您正苦于以下问题:C++ wxListEvent::GetText方法的具体用法?C++ wxListEvent::GetText怎么用?C++ wxListEvent::GetText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在wxListEvent的用法示例。


在下文中一共展示了wxListEvent::GetText方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: OnListLabelEdit

         to edit the first column, so this doesn't work */
void WeatherRouting::OnListLabelEdit( wxListEvent& event )
{
    long index = event.GetIndex();
    int col = event.GetColumn();

    long i = 0;
    for(std::list<RouteMapPosition>::iterator it = RouteMap::Positions.begin();
        it != RouteMap::Positions.end(); it++, i++)
        if(i == index)
        {
            if(col == POSITION_NAME)
            {
                (*it).Name = event.GetText();
            } else {
                double value;
                event.GetText().ToDouble(&value);
                if(col == POSITION_LAT)
                    (*it).lat = value;
                else if(col == POSITION_LON)
                    (*it).lon = value;

                m_lPositions->SetItem(index, col, wxString::Format(_T("%.5f"), value));
                UpdateConfigurations();
            }
        }
}
开发者ID:CarCode,项目名称:Cocoa-OCPN,代码行数:27,代码来源:WeatherRouting.cpp

示例2: OnKeySelect

void dlgManageMacros::OnKeySelect(wxListEvent &ev)
{
	wxString key;
	key = ev.GetText();

	queryMacroItem *item = macros->FindMacro(key);
	if (item != NULL)
	{
		appQueryModify = true;
		txtName->ChangeValue(item->GetName());
		txtSqlBox->SetText(item->GetQuery());
		appQueryModify = false;
		btnClear->Enable();
		btnSave->Disable();
	}
	else
	{
		appQueryModify = true;
		txtName->ChangeValue(wxT(""));
		txtSqlBox->SetText(wxT(""));
		appQueryModify = false;
		btnClear->Disable();
		btnClear->Disable();
	}
	thisMacroChanged = false;
}
开发者ID:KrisShannon,项目名称:pgadmin3,代码行数:26,代码来源:dlgManageMacros.cpp

示例3: OnObjListChanged

void luProjPanel::OnObjListChanged(wxListEvent& event)
{
	wxString name = event.GetText();
	wxString type = getListCtrl()->GetItemText(event.GetIndex(), 1);

	getLuMainFrame()->selectGameObject(name);		
}
开发者ID:dryadf68116,项目名称:vuforia-gamekit-integration,代码行数:7,代码来源:luProjPanel.cpp

示例4: OnDirViewSelChange

void cssVFSFileDlg :: OnDirViewSelChange(wxListEvent& event)
{
  filename = (const char*) event.GetText ().mb_str (wxConvUTF8);

  wxString fullpath = wxString::FromUTF8 (curdvpath);
  fullpath.Append (wxString::FromUTF8 (filename));

  thepath->SetValue(fullpath);
}
开发者ID:GameLemur,项目名称:Crystal-Space,代码行数:9,代码来源:vfsfiledialog.cpp

示例5: EndEditLabel

void CSourcesListBox::EndEditLabel( wxListEvent& event )
{
#if wxVERSION_NUMBER >= 2500
	if(event.IsEditCancelled())
		return;
#endif
    wxString sCheck = event.GetText();
	sCheck.Replace( wxT( " " ), wxT( "" ), TRUE );
	if ( sCheck.IsEmpty() )
		return; // do not want to rename to an empty string ( or one that only consists of spaces

	EMUSIK_SOURCES_TYPE nType = GetType( event.GetIndex() );

	wxString sType;
	if(!GetTypeAsString(nType,sType))
	{
		wxASSERT(FALSE);
		return;
	}
	//--- Musik Library entry edited ---//
	if ( nType == MUSIK_SOURCES_LIBRARY )
	{
 		
	}
	//--- Now Playing entry edited ---//
	else if ( nType == MUSIK_SOURCES_NOW_PLAYING )
	{
        
	}
	//--- "playlist with data in a file" renamed ---//
	else
	{
		//--- rename file ---//
		wxString sOldFile = OnGetItemText(event.GetIndex(),0);
		wxString sNewFile = event.GetText();
		
		SourcesToFilename( &sOldFile, nType );
		SourcesToFilename( &sNewFile, nType );

		wxRenameFile( sOldFile, sNewFile );
	}
	//--- rename in musiksources.dat ---//
	m_SourcesList.Item( event.GetIndex() ) = sType + event.GetText();
}
开发者ID:BackupTheBerlios,项目名称:musik-svn,代码行数:44,代码来源:SourcesBox.cpp

示例6: OnListSel

void MainFrame::OnListSel(wxListEvent& evt)
{
	wxTreeItemId tree_id = m_pTree->GetSelection();
	if (!tree_id)
		return;

	TreeItemData* pItem = (TreeItemData*)m_pTree->GetItemData(tree_id);
	if (!pItem)
		return;

	wxString strSel = evt.GetText();
	SetValueDescription(strSel,pItem->GetValueDesc(strSel));
}
开发者ID:omegaonline,项目名称:oocore,代码行数:13,代码来源:MainFrame.cpp

示例7: item_activated

void KeysPanel::item_activated (wxListEvent & ev)
{
	// cerr << "item " << ev.GetText() << " activated" << endl;

	KeyboardTarget & keyb = _parent->get_keyboard();

	_learn_button->SetLabel (wxT("Cancel Learn"));
	_learn_button->SetForegroundColour (*wxRED);

	keyb.set_enabled(true);
	keyb.start_learning ((const char *)ev.GetText().ToAscii());

}
开发者ID:NikolaiUgelvik,项目名称:sooperlooper,代码行数:13,代码来源:keys_panel.cpp

示例8: OnlvStopsEndLabelEdit

void LineEditor::OnlvStopsEndLabelEdit(wxListEvent& event)
{
    if(event.IsEditCancelled()) return;
    TimeOffset t;
    std::string s(event.GetText());
    t.parse(s);

    lvStops->SetItemText(event.GetItem().GetId(),std::string("+") + t.toString());
    ((Line::Stop*)event.GetData())->time = t;
    panTimetable->setOffset(t);
    panTimetable->refresh();
    lvStops->SortItems(StopCompareFunc, 0);
    event.Veto();

}
开发者ID:ItMustBeACamel,项目名称:CiM2Scheduler,代码行数:15,代码来源:LineEditor.cpp

示例9: OnEndLabelEdit

void wxEditableListBox::OnEndLabelEdit(wxListEvent& event)
{
    if ( event.GetIndex() == m_listCtrl->GetItemCount()-1 &&
         !event.GetText().empty() )
    {
        // The user edited last (empty) line, i.e. added new entry. We have to
        // add new empty line here so that adding one more line is still
        // possible:
        m_listCtrl->InsertItem(m_listCtrl->GetItemCount(), wxEmptyString);

        // Simulate a wxEVT_LIST_ITEM_SELECTED event for the new item,
        // so that the buttons are enabled/disabled properly
        wxListEvent selectionEvent(wxEVT_LIST_ITEM_SELECTED, m_listCtrl->GetId());
        selectionEvent.m_itemIndex = event.GetIndex();
        m_listCtrl->GetEventHandler()->ProcessEvent(selectionEvent);
    }
}
开发者ID:vdm113,项目名称:wxWidgets-ICC-patch,代码行数:17,代码来源:editlbox.cpp

示例10: OnGoToError

void MyFrame::OnGoToError ( wxListEvent& event ) {
    if (stc==0)
        return;
    //int idx = event.GetData();

    if(event.GetText().Len()) {
        long data = event.GetIndex();
        wxListItem list_item;
        list_item.SetId ( data );
        list_item.SetColumn ( 1 );
        list_item.SetMask ( wxLIST_MASK_TEXT );
        FBConsole->GetItem ( list_item );
        wxString File = list_item.GetText();

        unsigned long LineNr = 0;

        FBConsole->GetItemText(data).ToULong(&LineNr);
        LineNr--;

        GoToError(LineNr, File);

    }
}
开发者ID:bihai,项目名称:fbide,代码行数:23,代码来源:run.cpp

示例11: OnItemSelected

void TileSetEditor::OnItemSelected(wxListEvent& evt)
{
    switchTileSet((const char*) evt.GetText());
}
开发者ID:BackupTheBerlios,项目名称:netpanzer-svn,代码行数:4,代码来源:TileSetEditor.cpp

示例12: onPlayersActivate

/**
 * Event handler pro aktivaci položky v seznamu hráčů
 * 
 * @param event
 */
void LobbyWindow::onPlayersActivate(wxListEvent &event)
{
    invite(event.GetText());
}
开发者ID:Mooore,项目名称:ipp2008,代码行数:9,代码来源:LobbyWindow.cpp

示例13: OnSelected

void cmdListCtrl::OnSelected(wxListEvent& e)
{
    wxMessageBox(wxString::Format("%d,%d,%s",e.GetId(),e.GetIndex(),e.GetText()));
    e.Skip();
}
开发者ID:sunclx,项目名称:ALMRun,代码行数:5,代码来源:cmdListCtrl.cpp

示例14: LogEvent

void MyListCtrl::LogEvent(const wxListEvent& event, const wxChar *eventName)
{
    wxLogMessage(_T("Item %ld: %s (item text = %s, data = %ld)"),
                 event.GetIndex(), eventName,
                 event.GetText().c_str(), event.GetData());
}
开发者ID:czxxjtu,项目名称:wxPython-1,代码行数:6,代码来源:listtest.cpp

示例15: onPlayersSelect

/**
 * Event handler pro výběr položky v seznamu hráčů
 * 
 * @param event
 */
void LobbyWindow::onPlayersSelect(wxListEvent &event)
{
   selectedPlayer = event.GetText(); 
}
开发者ID:Mooore,项目名称:ipp2008,代码行数:9,代码来源:LobbyWindow.cpp


注:本文中的wxListEvent::GetText方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。