long CPixelBufferView::OnCommand(unsigned short id, unsigned short cmd, HWND hwndFrom) { if(CWindow::IsCommandSource(m_overlay.get(), hwndFrom)) { switch(cmd) { case CPixelBufferViewOverlay::COMMAND_SAVE: OnSaveBitmap(); break; case CPixelBufferViewOverlay::COMMAND_FIT: FitBitmap(); break; } } return TRUE; }
long CPixelBufferView::OnCommand(unsigned short id, unsigned short cmd, HWND hwndFrom) { if(CWindow::IsCommandSource(m_overlay.get(), hwndFrom)) { switch(cmd) { case CPixelBufferViewOverlay::COMMAND_SAVE: OnSaveBitmap(); break; case CPixelBufferViewOverlay::COMMAND_FIT: FitBitmap(); break; case CPixelBufferViewOverlay::COMMAND_PIXELBUFFER_CHANGED: CreateSelectedPixelBufferTexture(); Refresh(); break; } } return TRUE; }
void UppPackageViewWindow::OnZoomFit(wxCommandEvent& WXUNUSED(event)) { FitBitmap(); }
void UppPackageViewWindow::OnSize(wxSizeEvent& WXUNUSED(event)) { if (m_fitting) FitBitmap(); //else: don't bypass the user's custom zoom on the package by calling FitBitmap() }