本文整理汇总了C++中wxUpdateUIEvent::GetEventObject方法的典型用法代码示例。如果您正苦于以下问题:C++ wxUpdateUIEvent::GetEventObject方法的具体用法?C++ wxUpdateUIEvent::GetEventObject怎么用?C++ wxUpdateUIEvent::GetEventObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wxUpdateUIEvent
的用法示例。
在下文中一共展示了wxUpdateUIEvent::GetEventObject方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnUpdateEditingPart
void LIB_EDIT_FRAME::OnUpdateEditingPart( wxUpdateUIEvent& aEvent )
{
aEvent.Enable( m_component != NULL );
if( m_component != NULL && aEvent.GetEventObject() == m_drawToolBar )
aEvent.Check( GetToolId() == aEvent.GetId() );
}
示例2: OnUpdateVerticalToolbar
void FOOTPRINT_EDIT_FRAME::OnUpdateVerticalToolbar( wxUpdateUIEvent& aEvent )
{
aEvent.Enable( GetBoard()->m_Modules != NULL );
if( aEvent.GetEventObject() == m_drawToolBar )
aEvent.Check( GetToolId() == aEvent.GetId() );
}
示例3: OnUpdateEditingPart
void LIB_EDIT_FRAME::OnUpdateEditingPart( wxUpdateUIEvent& aEvent )
{
LIB_PART* part = GetCurPart();
aEvent.Enable( part != NULL );
if( part && aEvent.GetEventObject() == m_drawToolBar )
aEvent.Check( GetToolId() == aEvent.GetId() );
}
示例4: UpdateUI
/// Updates the radio button enable and selected states
void DragButtonList::UpdateUI(wxUpdateUIEvent& event)
{
if (event.GetId() > wxID_HIGHEST && event.GetId() <= (int) mEnableStates.GetCount() + wxID_HIGHEST) {
event.Enable(mEnableStates[event.GetId() - wxID_HIGHEST - 1]);
}
if (event.GetId() == (int) mSelected + wxID_HIGHEST + 1) {
((wxRadioButton *) event.GetEventObject())->SetValue(true); //toggles the others automatically
}
}
示例5: checkBoxAppendLFUpdateUI
void EditorSettingsLocal::checkBoxAppendLFUpdateUI( wxUpdateUIEvent& event )
{
m_checkBoxAppendLF->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
}
示例6: OnUpdateMuWaveToolbar
void PCB_EDIT_FRAME::OnUpdateMuWaveToolbar( wxUpdateUIEvent& aEvent )
{
if( aEvent.GetEventObject() == m_microWaveToolBar )
aEvent.Check( GetToolId() == aEvent.GetId() );
}
示例7: indentsUsesTabsUpdateUI
void EditorSettingsLocal::indentsUsesTabsUpdateUI( wxUpdateUIEvent& event )
{
m_indentsUsesTabs->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
}
示例8: OnUpdateSelectTool
void SCH_EDIT_FRAME::OnUpdateSelectTool( wxUpdateUIEvent& aEvent )
{
if( aEvent.GetEventObject() == m_drawToolBar )
aEvent.Check( GetToolId() == aEvent.GetId() );
}
示例9: OnUpdateVerticalToolbar
void PCB_EDIT_FRAME::OnUpdateVerticalToolbar( wxUpdateUIEvent& aEvent )
{
if( aEvent.GetEventObject() == m_drawToolBar )
aEvent.Check( GetToolId() == aEvent.GetId() );
}
示例10: fileEncodingUpdateUI
void EditorSettingsLocal::fileEncodingUpdateUI( wxUpdateUIEvent& event )
{
m_fileEncoding->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
m_staticTextfileEncoding->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
}
示例11: OnUpdateSelectTool
void FOOTPRINT_EDIT_FRAME::OnUpdateSelectTool( wxUpdateUIEvent& aEvent )
{
if( aEvent.GetEventObject() == m_drawToolBar || aEvent.GetEventObject() == m_mainToolBar )
aEvent.Check( GetToolId() == aEvent.GetId() );
}
示例12: whitespaceStyleUpdateUI
void EditorSettingsLocal::whitespaceStyleUpdateUI( wxUpdateUIEvent& event )
{
m_whitespaceStyle->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
m_staticTextwhitespaceStyle->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
}
示例13: choiceEOLUpdateUI
void EditorSettingsLocal::choiceEOLUpdateUI( wxUpdateUIEvent& event )
{
m_choiceEOL->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
m_EOLstatic->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
}
示例14: highlightCaretLineUpdateUI
void EditorSettingsLocal::highlightCaretLineUpdateUI( wxUpdateUIEvent& event )
{
m_highlightCaretLine->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
}
示例15: tabWidthUpdateUI
void EditorSettingsLocal::tabWidthUpdateUI( wxUpdateUIEvent& event )
{
m_tabWidth->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
m_staticTexttabWidth->Enable( ! ((wxCheckBox*)event.GetEventObject())->IsChecked() );
}