本文整理汇总了C++中wxCommandEvent::IsChecked方法的典型用法代码示例。如果您正苦于以下问题:C++ wxCommandEvent::IsChecked方法的具体用法?C++ wxCommandEvent::IsChecked怎么用?C++ wxCommandEvent::IsChecked使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wxCommandEvent
的用法示例。
在下文中一共展示了wxCommandEvent::IsChecked方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: onPause
void RosoutPanel::onPause(wxCommandEvent& evt)
{
pause_ = evt.IsChecked();
}
示例2: onLogging
void CDStarRepeaterFrame::onLogging(wxCommandEvent& event)
{
::wxGetApp().setLogging(event.IsChecked());
}
示例3: OnSnapshots
void MinecraftVersionDialog::OnSnapshots(wxCommandEvent& event)
{
showOldSnapshots = event.IsChecked();
Refilter();
}
示例4: XRCCTRL
void EnvironmentSettingsDlg::OnI18NCheck(wxCommandEvent& event)
{
XRCCTRL(*this, "cbxLanguage", wxComboBox)->Enable(event.IsChecked());
}
示例5: OnSourceChecked
void AutosaveConfigDlg::OnSourceChecked(wxCommandEvent &event)
{
XRCCTRL(*this, "source_mins", wxTextCtrl)->Enable(event.IsChecked());
}
示例6:
void GuiderOneStar::GuiderOneStarConfigDialogPane::OnStarMassEnableChecked(wxCommandEvent& event)
{
m_pMassChangeThreshold->Enable(event.IsChecked());
}
示例7: OnPlaceCheck
void EnvironmentSettingsDlg::OnPlaceCheck(wxCommandEvent& event)
{
XRCCTRL(*this, "chkPlaceHead", wxCheckBox)->Enable(event.IsChecked());
}
示例8: WxCheckBoxSearchInSelectionClick
void MadReplaceDialog::WxCheckBoxSearchInSelectionClick(wxCommandEvent& event)
{
UpdateSearchInSelection(event.IsChecked());
}
示例9: OnStyle
void Frame::OnStyle(wxCommandEvent& event)
{
long style = book->GetWindowStyleFlag();
switch(event.GetId())
{
case MENU_HIDE_NAV_BUTTONS:
if(event.IsChecked())
{
// Hide the navigation buttons
style |= wxFNB_NO_NAV_BUTTONS;
}
else
{
style &= ~(wxFNB_NO_NAV_BUTTONS);
style &= ~(wxFNB_DROPDOWN_TABS_LIST);
}
book->SetWindowStyleFlag(style);
break;
case MENU_HIDE_X:
if(event.IsChecked())
{
// Hide the X button
style |= wxFNB_NO_X_BUTTON;
}
else
{
if(style & wxFNB_NO_X_BUTTON)
style ^= wxFNB_NO_X_BUTTON;
}
book->SetWindowStyleFlag(style);
break;
case MENU_DRAW_BORDER:
if(event.IsChecked())
{
style |= wxFNB_TABS_BORDER_SIMPLE;
}
else
{
if(style & wxFNB_TABS_BORDER_SIMPLE)
style ^= wxFNB_TABS_BORDER_SIMPLE;
}
book->SetWindowStyleFlag(style);
break;
case MENU_USE_MOUSE_MIDDLE_BTN:
if(event.IsChecked())
{
style |= wxFNB_MOUSE_MIDDLE_CLOSES_TABS;
}
else
{
if(style & wxFNB_MOUSE_MIDDLE_CLOSES_TABS)
style ^= wxFNB_MOUSE_MIDDLE_CLOSES_TABS;
}
book->SetWindowStyleFlag(style);
break;
case MENU_USE_BOTTOM_TABS:
if(event.IsChecked())
{
style |= wxFNB_BOTTOM;
}
else
{
if(style & wxFNB_BOTTOM)
style ^= wxFNB_BOTTOM;
}
book->SetWindowStyleFlag(style);
book->Refresh();
break;
}
}
示例10: WxCheckBoxFindHexClick
/*
* WxCheckBoxFindHexClick
*/
void MadReplaceDialog::WxCheckBoxFindHexClick(wxCommandEvent& event)
{
UpdateCheckBoxByCBHex(event.IsChecked());
}
示例11: OnParallelCheckBoxClick
void wxScopeServerDialog::OnParallelCheckBoxClick(wxCommandEvent& event)
{
bool parallel = event.IsChecked();
m_server->UseParallelGuiding(parallel);
}
示例12: OnHandleCommandEvent
// ------------ Event handlers starts here
// -------- generic command handler
// handles all control command events
void CDlgAdvPreferences::OnHandleCommandEvent(wxCommandEvent& ev) {
ev.Skip();
// If user has just set the checkbox, set textedit field to default value.
// Note: use ChangeValue() here to avoid generating extra events.
// m_txtProcIdleFor depends on 2 checkboxes, set it in UpdateControlStates().
switch (ev.GetId()) {
// processor usage page
case ID_CHKMAXLOAD:
DisplayValue(defaultPrefs.suspend_cpu_usage, m_txtMaxLoad, m_chkMaxLoad);
break;
// network usage page
case ID_CHKNETDOWNLOADRATE:
DisplayValue((defaultPrefs.max_bytes_sec_down / 1024), m_txtNetDownloadRate, m_chkNetDownloadRate);
break;
case ID_CHKNETUPLOADRATE:
DisplayValue((defaultPrefs.max_bytes_sec_up / 1024), m_txtNetUploadRate, m_chkNetUploadRate);
break;
case ID_CHKDAILYXFERLIMIT:
DisplayValue(defaultPrefs.daily_xfer_limit_mb, m_txt_daily_xfer_limit_mb, m_chk_daily_xfer_limit);
DisplayValue(defaultPrefs.daily_xfer_period_days, m_txt_daily_xfer_period_days, m_chk_daily_xfer_limit);
break;
// disk usage page
case ID_CHKDISKMAXSPACE:
DisplayValue(defaultPrefs.disk_max_used_gb, m_txtDiskMaxSpace, m_chkDiskMaxSpace);
break;
case ID_CHKDISKLEASTFREE:
DisplayValue(defaultPrefs.disk_min_free_gb, m_txtDiskLeastFree, m_chkDiskLeastFree);
break;
case ID_CHKDISKMAXOFTOTAL:
DisplayValue(defaultPrefs.disk_max_used_pct, m_txtDiskMaxOfTotal, m_chkDiskMaxOfTotal);
break;
case ID_CHKPROCEVERYDAY:
if (ev.IsChecked()) {
m_txtProcEveryDayStart->ChangeValue(DoubleToTimeString(defaultPrefs.cpu_times.start_hour));
m_txtProcEveryDayStop->ChangeValue(DoubleToTimeString(defaultPrefs.cpu_times.end_hour));
} else {
m_txtProcEveryDayStart->Clear();
m_txtProcEveryDayStop->Clear();
}
break;
case ID_CHKPROCSUNDAY:
case ID_CHKPROCMONDAY:
case ID_CHKPROCTUESDAY:
case ID_CHKPROCWEDNESDAY:
case ID_CHKPROCTHURSDAY:
case ID_CHKPROCFRIDAY:
case ID_CHKPROCSATURDAY:
if (ev.IsChecked()) {
(procDayStartTxts[ev.GetId() - ID_CHKPROCSUNDAY])->ChangeValue(DoubleToTimeString(defaultPrefs.cpu_times.start_hour));
(procDayStopTxts[ev.GetId() - ID_CHKPROCSUNDAY])->ChangeValue(DoubleToTimeString(defaultPrefs.cpu_times.end_hour));
} else {
(procDayStartTxts[ev.GetId() - ID_CHKPROCSUNDAY])->Clear();
(procDayStopTxts[ev.GetId() - ID_CHKPROCSUNDAY])->Clear();
}
break;
case ID_CHKNETEVERYDAY:
if (ev.IsChecked()) {
m_txtNetEveryDayStart->ChangeValue(DoubleToTimeString(defaultPrefs.net_times.start_hour));
m_txtNetEveryDayStop->ChangeValue(DoubleToTimeString(defaultPrefs.net_times.end_hour));
} else {
m_txtNetEveryDayStart->Clear();
m_txtNetEveryDayStop->Clear();
}
break;
case ID_CHKNETSUNDAY:
case ID_CHKNETMONDAY:
case ID_CHKNETTUESDAY:
case ID_CHKNETWEDNESDAY:
case ID_CHKNETTHURSDAY:
case ID_CHKNETFRIDAY:
case ID_CHKNETSATURDAY:
if (ev.IsChecked()) {
(netDayStartTxts[ev.GetId() - ID_CHKNETSUNDAY])->ChangeValue(DoubleToTimeString(defaultPrefs.net_times.start_hour));
(netDayStopTxts[ev.GetId() - ID_CHKNETSUNDAY])->ChangeValue(DoubleToTimeString(defaultPrefs.net_times.end_hour));
} else {
(netDayStartTxts[ev.GetId() - ID_CHKNETSUNDAY])->Clear();
(netDayStopTxts[ev.GetId() - ID_CHKNETSUNDAY])->Clear();
}
break;
default:
break;
}
// }
UpdateControlStates();
}
示例13: OnShowAxes
void MyFrame::OnShowAxes(wxCommandEvent& event)
{
uiState.showAxes = event.IsChecked();
myGLCanvas->Refresh(FALSE);
}
示例14: OnEnablePicture
void FDPPanel::OnEnablePicture(wxCommandEvent &event )
{
wxChoice* region = (wxChoice*)wxWindow::FindWindowById(ID_CHOICE_FDP_REGIONS, this);
m_FDPPicture->Show(event.IsChecked(), region->GetSelection());
}
示例15: OnShowImages
void Frame::OnShowImages(wxCommandEvent& event)
{
m_bShowImages = event.IsChecked();
}