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


C++ wxCommandEvent::SetEventObject方法代码示例

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


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

示例1: OnButtonToggled

void OutputViewControlBarToggleButton::OnButtonToggled(wxCommandEvent& e)
{
	if ( GetText() == wxT("More") ) {
		DoShowPopupMenu();

	} else {

		wxCommandEvent e(EVENT_BUTTON_PRESSED);
		e.SetEventObject(this);
		GetParent()->GetEventHandler()->AddPendingEvent(e);
	}
}
开发者ID:RVictor,项目名称:EmbeddedLite,代码行数:12,代码来源:outputviewcontrolbar.cpp

示例2: OnConfigurationManagerChoice

void WorkspaceTab::OnConfigurationManagerChoice(wxCommandEvent& e)
{
    e.Skip();
    wxString selection = m_workspaceConfig->GetStringSelection();
    if(selection == OPEN_CONFIG_MGR_STR) {
        e.Skip(false);
        wxCommandEvent e(wxEVT_COMMAND_MENU_SELECTED, XRCID("configuration_manager"));
        e.SetEventObject(this);
        ProcessEvent(e);
        return;
    }
    
    CallAfter(&WorkspaceTab::DoConfigChanged);
}
开发者ID:05storm26,项目名称:codelite,代码行数:14,代码来源:workspacetab.cpp

示例3: OnText

void wxTimeSpinCtrl::OnText(wxCommandEvent &ev)
{
	long time = GetTextTime();
	if (time >= 0)
	{
		spinValue = time;
		ev.SetEventObject(this);
		ev.SetId(GetId());
#if wxCHECK_VERSION(2, 9, 0)
		GetParent()->GetEventHandler()->ProcessEvent(ev);
#else
		GetParent()->ProcessEvent(ev);
#endif
	}
}
开发者ID:KrisShannon,项目名称:pgadmin3,代码行数:15,代码来源:timespin.cpp

示例4: InitCommandEvent

void wxControlBase::InitCommandEvent(wxCommandEvent& event) const
{
    event.SetEventObject((wxControlBase *)this);    // const_cast

    // event.SetId(GetId()); -- this is usuall done in the event ctor

    switch ( m_clientDataType )
    {
        case wxClientData_Void:
            event.SetClientData(GetClientData());
            break;

        case wxClientData_Object:
            event.SetClientObject(GetClientObject());
            break;

        case wxClientData_None:
            // nothing to do
            ;
    }
}
开发者ID:jonntd,项目名称:dynamica,代码行数:21,代码来源:ctrlcmn.cpp

示例5: OnConfigurationManagerChoice

void WorkspaceTab::OnConfigurationManagerChoice(wxCommandEvent& e)
{
    wxString selection = m_workspaceConfig->GetStringSelection();
    if(selection == OPEN_CONFIG_MGR_STR) {
        wxCommandEvent e(wxEVT_COMMAND_MENU_SELECTED, XRCID("configuration_manager"));
        e.SetEventObject(this);
        ProcessEvent(e);
        return;
    }

    BuildMatrixPtr matrix = ManagerST::Get()->GetWorkspaceBuildMatrix();
    matrix->SetSelectedConfigurationName(selection);
    ManagerST::Get()->SetWorkspaceBuildMatrix(matrix);

    // Set the focus to the active editor if any
    LEditor *editor = clMainFrame::Get()->GetMainBook()->GetActiveEditor();
    if(editor)
        editor->SetActive();

    ManagerST::Get()->UpdateParserPaths(true);
}
开发者ID:AndrianDTR,项目名称:codelite,代码行数:21,代码来源:workspacetab.cpp

示例6: OnMenuCommand

/*****************************************************
**
**   BasicView   ---   OnMenuCommand
**
******************************************************/
void BasicView::OnMenuCommand( wxCommandEvent &event )
{
	//printf( "BasicView::OnMenuCommand\n" );
	event.SetEventObject( this );
	wxPostEvent( frame->GetParent(), event );
}
开发者ID:akshaykinhikar,项目名称:maitreya7,代码行数:11,代码来源:BasicView.cpp

示例7: InitEvent

void wxVListBox::InitEvent(wxCommandEvent& event, int n)
{
    event.SetEventObject(this);
    event.SetInt(n);
}
开发者ID:chromylei,项目名称:third_party,代码行数:5,代码来源:vlbox.cpp


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