/***** Update the Marks command *****/ void RFFrame::OnToggleMarksLinesUpdateUI(wxUpdateUIEvent& event) { if (mPointButton->GetValue()) { event.SetText(wxT("Seek Lines\tCtrl+T")); } else { event.SetText(wxT("Seek Marks\tCtrl+T")); } }
virtual void OnUpdateUI(wxUpdateUIEvent &event) { wxDefaultEvtHandlerTool::OnUpdateUI(event); if(m_pCornerTool->IsVisible()) { event.SetText(_("Hide corner annotations")); } else { event.SetText(_("Show corner annotations")); } }
virtual void OnUpdateUI(wxUpdateUIEvent &event) { wxDefaultEvtHandlerTool::OnUpdateUI(event); if(m_pCornerTool->IsDetached()) { event.SetText(_("Attach View")); } else { event.SetText(_("Detach view")); } }
void CTaskBarIcon::OnUpdateMenuShowHide(wxUpdateUIEvent &event) { if(m_pParent->IsShown()) { event.SetText(wxT("&Hide")); } else { event.SetText(wxT("S&how")); } }
/***** Update Halt Rebuild menu item *****/ void RFFrame::OnHaltCalculationUpdateUI(wxUpdateUIEvent& event) { event.Enable(RFThread::IsWorking()); if (RFDatabaseThread::IsWorking()) { event.SetText(wxT("Halt Rebuild Database\tCtrl+.")); } else if (RFStatisticsThread::IsWorking()) { event.SetText(wxT("Halt Calculate Statistics\tCtrl+.")); } else event.SetText(wxT("Halt Calculation\tCtrl+.")); }
void SegmentationWindow::OnUpdateMenuActionsUndo(wxUpdateUIEvent& e) { if(m_commandManager->can_undo()) { e.Enable(true); e.SetText(string_to_wxString("&Undo " + m_commandManager->undo_description() + "\tCtrl+Z")); } else { e.Enable(false); e.SetText(wxT("Cannot Undo\tCtrl+Z")); } }
void wxraytracerFrame::OnUpdateRender( wxUpdateUIEvent& event ) { switch(canvas->getState()){ case RenderCanvas::RENDERING: event.SetText(wxT("Pause")); break; case RenderCanvas::PAUSED: event.SetText(wxT("Continue")); break; case RenderCanvas::STOPPED: case RenderCanvas::WAITING: event.SetText(wxT("Render")); break; } }
void CameraTrackSettingDialog::OnUpdateCurrCameraPos(wxUpdateUIEvent& e) { if (mCamera) { e.SetText( "Camera Pos : " + Ogre::StringConverter::toString(mCamera->getDerivedPosition()) ); } }
void CResolverPage::OnUpdateButtons(wxUpdateUIEvent& e) { bool bEnable = false; if ((e.GetId() == ID_BTN_DELETE) || (e.GetId() == ID_BTN_EXPORT)) { if (m_dvResolvers->GetSelectedItemsCount() > 0) { // Can only delete/export regex resolvers or orphaned addressbooks const CResolver *pR = m_model.getEntry( m_pUIModel->GetRow(m_dvResolvers->GetSelection())); if (pR) { bEnable = (!pR->isAvailable() || (pR->getType() == RT_ONLINE_REGEX)); } } } else if (e.GetId() == ID_BTN_MOVE_UP) { bEnable = (m_pUIModel->GetRowCount() > 1) && (m_dvResolvers->GetSelectedItemsCount() > 0) && (m_pUIModel->GetRow(m_dvResolvers->GetSelection()) > 0); } else if (e.GetId() == ID_BTN_MOVE_DOWN) { bEnable = (m_pUIModel->GetRowCount() > 1) && (m_dvResolvers->GetSelectedItemsCount() > 0) && (m_pUIModel->GetRow(m_dvResolvers->GetSelection()) < m_pUIModel->GetRowCount()-1);; } else if (e.GetId() == ID_BTN_ONOFF) { if (m_dvResolvers->GetSelectedItemsCount() > 0) { const CResolver *pR = m_model.getEntry( m_pUIModel->GetRow(m_dvResolvers->GetSelection())); bEnable = pR->isAvailable(); e.SetText(pR->isEnabled() ? _("Dis&able") : _("En&able")); } } e.Enable(bEnable); }
void MyFrame::OnChangeTextUpdateUI(wxUpdateUIEvent& evt) { if ( !m_new_text.IsEmpty() ) { evt.SetText(m_new_text); m_new_text = wxT(""); } }
void HtMainFrame::OnUpdateUI (wxUpdateUIEvent &event) { switch (event.GetId()) { case HT_FileSave: event.Enable(GetActiveView() != 0); break; case HT_FileClose: event.Enable(GetActiveView() != 0); break; case HT_EditCut: case HT_EditCopy: case HT_EditPaste: event.Enable(false); break; // updates the current offset in the selected tab case HT_Tool_JumpHex: case HT_Tool_JumpDec: { HexView *view = GetActiveView(); event.Enable(view != 0); if (view) { wxFileOffset off = view->GetCurrentOffset(); event.GetId() == HT_Tool_JumpHex ? event.SetText(wxString::Format("%I64X", off)) : event.SetText(wxString::Format("%I64u", off)); } } break; case HT_Tool_SearchBox: event.Enable(GetActiveView() != 0); break; } }
void bmx_wxupdateeventui_settext(wxUpdateUIEvent & event, BBString * text) { event.SetText(wxStringFromBBString(text)); }
void wxGISApplication::OnCommandUI(wxUpdateUIEvent& event) { //event.Skip(); int nCmdId = event.GetId(); wxString sAcc = m_pGISAcceleratorTable->GetText(nCmdId); wxGISCommand* pCmd = GetCommand(nCmdId); if(pCmd) { wxString sCaption = pCmd->GetCaption(); if(!sAcc.IsEmpty()) { sCaption.Append( wxT("\t") ); sCaption.Append(sAcc); } event.SetText(sCaption); //#ifdef __WXMSW__ if(pCmd->GetKind() == enumGISCommandCheck) //#endif event.Check(pCmd->GetChecked()); event.Enable(pCmd->GetEnabled()); } for(size_t i = 0; i < m_CommandBarArray.size(); ++i) { switch(m_CommandBarArray[i]->GetType()) { case enumGISCBSubMenu: case enumGISCBMenubar: /*#ifdef __WXGTK__ { wxMenu* pMenu = dynamic_cast<wxMenu*>(m_CommandBarArray[i]); //// dirty hack // //wxMenuItemList& pLst = pMenu->GetMenuItems(); // //wxMenuItemList::iterator iter; // //for (iter = pLst.begin(); iter != pLst.end(); ++iter) // //{ // // wxMenuItem* pItem = *iter; // // if(pItem->IsSubMenu()) // // { // // pItem->SetBitmap(wxNullBitmap); // // //wxString sT = pItem->GetText(); // // //pItem->SetItemLabel(wxT(" "));// derty hack // // //pItem->SetItemLabel(sT); // // } // //} //// dirty hack end wxMenuItem *pItem = pMenu->FindItem(nCmdId); if(pItem != NULL && pCmd) { if(!pItem->IsSubMenu()) { // wxIcon Bmp = pCmd->GetBitmap(); // //if(Bmp.IsOk()) // pItem->SetBitmap(Bmp);//double text?? // //pItem->SetItemLabel(wxT(" ")); // derty hack if(!sAcc.IsEmpty()) //pItem->SetItemLabel(pCmd->GetCaption()); //else pItem->SetItemLabel(pCmd->GetCaption() + wxT("\t") + sAcc); } } } #endif //__WXGTK__*/ break; case enumGISCBContextmenu: // { // wxMenu* pMenu = dynamic_cast<wxMenu*>(m_CommandBarArray[i]); //// dirty hack // //wxMenuItemList& pLst = pMenu->GetMenuItems(); // //wxMenuItemList::iterator iter; // //for (iter = pLst.begin(); iter != pLst.end(); ++iter) // //{ // // wxMenuItem* pItem = *iter; // // if(pItem->IsSubMenu()) // // { // // pItem->SetBitmap(wxNullBitmap); // // //wxString sT = pItem->GetText(); // // //pItem->SetItemLabel(wxT(" "));// derty hack // // //pItem->SetItemLabel(sT); // // } // //} //// dirty hack end // wxMenuItem *pItem = pMenu->FindItem(nCmdId); // if(pItem != NULL) // { // if(pItem->IsSubMenu()) // break; // wxIcon Bmp = pCmd->GetBitmap(); // //if(Bmp.IsOk()) // pItem->SetBitmap(Bmp);//double text?? // //pItem->SetItemLabel(wxT(" ")); // derty hack // if(sAcc.IsEmpty()) // pItem->SetItemLabel(pCmd->GetCaption()); // else // pItem->SetItemLabel(pCmd->GetCaption() + wxT("\t") + sAcc); // } // } break; case enumGISCBToolbar: { wxGISToolBar* pGISToolBar = dynamic_cast<wxGISToolBar*>(m_CommandBarArray[i]); if(pGISToolBar) pGISToolBar->UpdateControls(); wxAuiToolBar* pToolbar = dynamic_cast<wxAuiToolBar*>(m_CommandBarArray[i]); if(pToolbar && pCmd) { wxAuiToolBarItem* pTool = pToolbar->FindTool(nCmdId); if(pTool) { if(!sAcc.IsEmpty()) pTool->SetShortHelp(pCmd->GetTooltip() + wxT(" (") + sAcc + wxT(")")); else pTool->SetShortHelp(pCmd->GetTooltip()); //#ifdef __WXMSW__ if(!pTool->GetBitmap().IsOk()) { wxIcon Bmp = pCmd->GetBitmap(); if(Bmp.IsOk()) pTool->SetBitmap(Bmp); else pTool->SetBitmap(wxBitmap(tool_16_xpm)); } //#endif //__WXMSW__ } } } break; case enumGISCBNone: default: break; } } }
void wxCurlTransferDialog::OnAbortUpdateUI(wxUpdateUIEvent &ev) { ev.SetText(m_pThread->IsAlive() ? wxS("Abort") : wxS("Close")); }