void GNC::GUI::StatusBarProgreso::OnMove(wxMoveEvent& event) { wxPoint esquinaInferiorDerecha = GetParent()->GetPosition(); esquinaInferiorDerecha.x += GetParent()->GetSize().x; esquinaInferiorDerecha.y += GetParent()->GetSize().y; event.Skip(); }
void GLIShaders::OnMove(wxMoveEvent &event) { // Get the new position relative to the main window positionOffset = GetPosition() - ste->GetPosition(); event.Skip(); }
void MainEmuFrame::OnMoveAround( wxMoveEvent& evt ) { if( IsBeingDeleted() || !IsVisible() || IsIconized() ) return; // Uncomment this when doing logger stress testing (and then move the window around // while the logger spams itself) // ... makes for a good test of the message pump's responsiveness. if( EnableThreadedLoggingTest ) Console.Warning( "Threaded Logging Test! (a window move event)" ); // evt.GetPosition() returns the client area position, not the window frame position. // So read the window's screen-relative position directly. g_Conf->MainGuiPosition = GetScreenPosition(); // wxGTK note: X sends gratuitous amounts of OnMove messages for various crap actions // like selecting or deselecting a window, which muck up docking logic. We filter them // out using 'lastpos' here. :) static wxPoint lastpos( wxDefaultCoord, wxDefaultCoord ); if( lastpos == evt.GetPosition() ) return; lastpos = evt.GetPosition(); if( g_Conf->ProgLogBox.AutoDock ) { g_Conf->ProgLogBox.DisplayPosition = GetRect().GetTopRight(); if( ConsoleLogFrame* proglog = wxGetApp().GetProgramLog() ) proglog->SetPosition( g_Conf->ProgLogBox.DisplayPosition ); } evt.Skip(); }
void gcFrame::onMove(wxMoveEvent &event) { if (m_pCVarInfo && !IsMaximized()) m_pCVarInfo->onMove(GetPosition().x, GetPosition().y); event.Skip(); }
void NyqBench::OnMove(wxMoveEvent & e) { e.Skip(); if (!IsIconized() && !IsMaximized()) { mLastSize.SetPosition(e.GetPosition()); } }
void AISTargetAlertDialog::OnMove( wxMoveEvent& event ) { // Record the dialog position g_ais_alert_dialog_x = GetPosition().x; g_ais_alert_dialog_y = GetPosition().y; event.Skip(); }
void AISTargetQueryDialog::OnMove( wxMoveEvent& event ) { // Record the dialog position wxPoint p = event.GetPosition(); g_ais_query_dialog_x = p.x; g_ais_query_dialog_y = p.y; event.Skip(); }
void wxIFMFloatingWindowBase::OnMoving(wxMoveEvent &event) { wxIFMFloatingMoveEvent moveevt( (event.GetEventType() == wxEVT_MOVE ? wxEVT_IFM_FLOATING_MOVE : wxEVT_IFM_FLOATING_MOVING), this, event); if( !GetIP()->ProcessPluginEvent(moveevt) ) event.Skip(); }
void CWindowStateManager::OnMove(wxMoveEvent& event) { if (!m_pWindow->IsIconized() && !m_pWindow->IsMaximized()) { m_lastWindowPosition = m_pWindow->GetPosition(); m_lastWindowSize = m_pWindow->GetClientSize(); } event.Skip(); }
void PopUpDSlide::OnMove( wxMoveEvent& event ) { // Record the dialog position wxPoint p = event.GetPosition(); g_detailslider_dialog_x = p.x; g_detailslider_dialog_y = p.y; event.Skip(); }
void CM93DSlide::OnMove( wxMoveEvent& event ) { // Record the dialog position wxPoint p = event.GetPosition(); g_cm93detail_dialog_x = p.x; g_cm93detail_dialog_y = p.y; event.Skip(); }
void GRIBUIDialog::OnMove( wxMoveEvent& event ) { // Record the dialog position wxPoint p = GetPosition(); pPlugIn->SetGribDialogX( p.x ); pPlugIn->SetGribDialogY( p.y ); event.Skip(); }
void CCamFrame::OnMove(wxMoveEvent &event) { // We want to remember the size of the window if we are not maximised or minimised if (!IsIconized() && !IsMaximized()) m_WndRect = GetRect(); // We want to skip the event even when we do have a FrameManager event.Skip(); }
/* MainWindow::onMove * Called when the window moves *******************************************************************/ void MainWindow::onMove(wxMoveEvent& e) { // Update window position settings, but only if not maximized if (!IsMaximized()) { mw_left = GetPosition().x; mw_top = GetPosition().y; } e.Skip(); }
void LoginForm::onMove(wxMoveEvent &event) { if (m_bSavePos) { gc_login_x.setValue(GetPosition().x); gc_login_y.setValue(GetPosition().y); } event.Skip(); }
void CFrame::OnRenderParentMove(wxMoveEvent& event) { if (Core::GetState() != Core::CORE_UNINITIALIZED && !RendererIsFullscreen() && !m_RenderFrame->IsMaximized() && !m_RenderFrame->IsIconized()) { SConfig::GetInstance().iRenderWindowXPos = m_RenderFrame->GetPosition().x; SConfig::GetInstance().iRenderWindowYPos = m_RenderFrame->GetPosition().y; } event.Skip(); }
void wxG3DCanvas::handleWindowMove(wxMoveEvent& event) { wxPoint& point = event.GetPosition(); _gWindow->clientX = point.x; _gWindow->clientY = point.y; _gWindow->settings.x = point.x; _gWindow->settings.y = point.y; event.Skip(); }
void CFrame::OnMove(wxMoveEvent& event) { event.Skip(); if (!IsMaximized() && !(SConfig::GetInstance().m_LocalCoreStartupParameter.bRenderToMain && RendererIsFullscreen())) { SConfig::GetInstance().m_LocalCoreStartupParameter.iPosX = GetPosition().x; SConfig::GetInstance().m_LocalCoreStartupParameter.iPosY = GetPosition().y; } }
void WXAppBar::OnMove( wxMoveEvent& event ) { #if defined(__WXMSW__) SetSize(m_X, m_Y, m_Width, m_Height, 0); Raise (); #endif wxPoint p= event.GetPosition(); // printf ("onMove: %d, %d, orig: %d, %d\n", p.x, p.y, m_X, m_Y); // wxDialog::OnMove (event); event.Skip(); }
void MyChild::OnMove(wxMoveEvent& event) { // VZ: here everything is totally wrong under MSW, the positions are // different and both wrong (pos2 is off by 2 pixels for me which seems // to be the width of the MDI canvas border) wxPoint pos1 = event.GetPosition(), pos2 = GetPosition(); wxLogStatus("position from event: (%d, %d), from frame (%d, %d)", pos1.x, pos1.y, pos2.x, pos2.y); event.Skip(); }
void MainFrame::OnMove(wxMoveEvent& event) { if(!IsMaximized() && !IsIconized()){ GetPosition(&m_x,&m_y); GetSize(&m_width,&m_height); } // hide window on minimization if system tray icon is turned on if(CheckOption(wxT("UD_MINIMIZE_TO_SYSTEM_TRAY")) && IsIconized()) Hide(); event.Skip(); }
void GSFrame::OnMove( wxMoveEvent& evt ) { if( IsBeingDeleted() ) return; evt.Skip(); g_Conf->GSWindow.IsMaximized = IsMaximized(); // evt.GetPosition() returns the client area position, not the window frame position. if( !g_Conf->GSWindow.IsMaximized && !IsFullScreen() && !IsIconized() && IsVisible() ) g_Conf->GSWindow.WindowPos = GetScreenPosition(); // wxGTK note: X sends gratuitous amounts of OnMove messages for various crap actions // like selecting or deselecting a window, which muck up docking logic. We filter them // out using 'lastpos' here. :) //static wxPoint lastpos( wxDefaultCoord, wxDefaultCoord ); //if( lastpos == evt.GetPosition() ) return; //lastpos = evt.GetPosition(); }
void ConsoleLogFrame::OnMoveAround( wxMoveEvent& evt ) { if( IsBeingDeleted() || !IsVisible() || IsIconized() ) return; // Docking check! If the window position is within some amount // of the main window, enable docking. if( wxWindow* main = GetParent() ) { wxPoint topright( main->GetRect().GetTopRight() ); wxRect snapzone( topright - wxSize( 8,8 ), wxSize( 16,16 ) ); m_conf.AutoDock = snapzone.Contains( GetPosition() ); //Console.WriteLn( "DockCheck: %d", g_Conf->ConLogBox.AutoDock ); if( m_conf.AutoDock ) { SetPosition( topright + wxSize( 1,0 ) ); m_conf.AutoDock = true; } } m_conf.DisplayPosition = GetPosition(); evt.Skip(); }
void CDlgEventLog::OnMove(wxMoveEvent& event) { SetWindowDimensions(); event.Skip(); }
void WindowPosition::onMove(wxMoveEvent& ev) { setPosition(ev.GetPosition().x, ev.GetPosition().y); ev.Skip(); }
void CDlgMessages::OnMove(wxMoveEvent& event) { if (IsShown()) { SaveWindowDimensions(); } event.Skip(); }
void WindowStateManager::_OnMove(wxMoveEvent& event) { _UpdateLastLayout(); event.Skip(); }
void OnMove(wxMoveEvent &event) { if (GetMainFrame()) GetMainFrame()->UpdateWndSize(); event.Skip(); }
/* SDialog::onMove * Called when the dialog is moved *******************************************************************/ void SDialog::onMove(wxMoveEvent& e) { // Update window position settings Misc::setWindowInfo(id, -2, -2, GetPosition().x, GetPosition().y); e.Skip(); }
void PersistLocation::OnMove(wxMoveEvent &e) { wxPoint pos = dialog->GetPosition(); x_opt->SetInt(pos.x); y_opt->SetInt(pos.y); e.Skip(); }