コード例 #1
0
ファイル: Canvas.cpp プロジェクト: stevewolter/rapidSTORM
void Canvas::resize( const wxSize& new_size ) {
    contents.reset( NULL );
    contents.reset( new wxImage(
        new_size.GetWidth(), new_size.GetHeight() ) );
    wxScrolledWindow::SetVirtualSize( canvas_coords( new_size ).GetSize() );

    zoom_to( canvas_coords( new_size ) );
}
コード例 #2
0
ファイル: LoGLCanvas.C プロジェクト: ulyssesrr/carmen_lcad
void GLCanvas::reset_zoom_pan()
{
   zoom_to(1) ;
   pan(-(m_window[LEFT] + m_window[RIGHT])/2,
       -(m_window[BOTTOM] + m_window[TOP])/2) ;
}
コード例 #3
0
ファイル: diagwin.C プロジェクト: ggcov/ggcov
GLADE_CALLBACK void
diagwin_t::on_zoom_out_activate()
{
    _log.debug("diagwin_t::on_zoom_out_activate\n");
    zoom_to(zoom_/2.0);
}
コード例 #4
0
ファイル: scrollable.c プロジェクト: barak/ivtools-cvs
void Scrollable::scale_to(DimensionName, float fraction_visible) {
    zoom_to(fraction_visible);
}