.. wxPython Phoenix documentation

   This file was generated by Phoenix's sphinx generator and associated
   tools, do not edit by hand.

   Copyright: (c) 2011-2025 by Total Control Software
   License:   wxWindows License

.. include:: headings.inc



.. _wx.ScrolledCanvas:

==========================================================================================================================================
|phoenix_title|  **wx.ScrolledCanvas**
==========================================================================================================================================

The `ScrolledCanvas`      class is a combination of the `Window`      and
`Scrolled`      classes, and manages scrolling for its client area,
transforming the coordinates according to the scrollbar positions,
and setting the scroll positions, thumb sizes and ranges according to
the area in view.
         

This scrolled window is not intended to have children so it doesn't have special handling for ``TAB`` traversal or focus management. 








                 



.. versionadded:: 2.9.0 
    







.. seealso:: :ref:`wx.Scrolled`, :ref:`wx.ScrolledWindow`    







|

|class_hierarchy| Class Hierarchy
=================================

.. raw:: html

   <div class="collabsible-wrapper">
      <input id="collapsible-inheritance" class="collapsible-checkbox" type="checkbox">
      <label for="collapsible-inheritance" tabindex="0" title="Show inheritance diagram" class="collapsible-label">Inheritance diagram for class <strong>ScrolledCanvas</strong>:</label>
      <div class="collapsible-content">
         <p class="graphviz">
            <center><img src="_static/images/inheritance/wx.ScrolledCanvas_inheritance.svg" alt="Inheritance diagram of ScrolledCanvas" usemap="#dummy" class="inheritance invert-in-dark-mode"/></center>
            <map id="dummy" name="dummy"> <area shape="rect" id="node1" href="wx.ScrolledCanvas.html" title="The ScrolledCanvas class is a combination of the Window and" alt="" coords="44,82,211,111"/> <area shape="rect" id="node2" href="wx.Window.html" title="wx.Window  is the base class for all windows and represents any visible object on screen." alt="" coords="5,5,116,34"/> <area shape="rect" id="node3" href="wx.Scrolled.html" title="The wx.Scrolled  class manages scrolling for its client area, transforming the coordinates according to the scrollbar positions, and setting the scroll positions, thumb sizes and ranges according to the area in view." alt="" coords="140,5,251,34"/> </map> 
         </p>
      </div>
   </div>
   <script type="text/javascript" src="_static/inheritancetoggle.js"></script>



|


|api| Class API
===============


.. class:: wx.ScrolledCanvas(Window, Scrolled)

   The `ScrolledCanvas`      class is a combination of the `Window`      and
   `Scrolled`      classes, and manages scrolling for its client area,
   transforming the coordinates according to the scrollbar positions,
   and setting the scroll positions, thumb sizes and ranges according to
   the area in view.
       


