Package wx :: Package lib :: Package agw :: Module fourwaysplitter

[frames | no frames]

## Module wx.lib.agw.fourwaysplitter

    Description
    ===========

    The FourWaySplitter is a layout manager which manages four children like four
    panes in a window. You can use a four-way splitter for example in a CAD program
    where you may want to maintain three orthographic views, and one oblique view of
    a model. The FourWaySplitter allows interactive repartitioning of the panes by
    means of moving the central splitter bars. When the FourWaySplitter is itself
    resized, each child is proportionally resized, maintaining the same split-percentage.
    The main characteristics of FourWaySplitter are:

      - Handles horizontal, vertical or four way sizing via the sashes;
      - Delayed or live update when resizing;
      - Possibility to swap windows;
      - Setting the vertical and horizontal split fractions;
      - Possibility to expand a window by hiding the onther 3.

    And a lot more. See the demo for a complete review of the functionalities.

    Events
    ======

    FourWaySplitter implements the default events for wx.SplitterWindow:

      - wx.EVT_SPLITTER_SASH_POS_CHANGING
      - wx.EVT_SPLITTER_SASH_POS_CHANGED

    Supported Platforms
    ===================

    FourWaySplitter has been tested on the following platforms:
      * Windows (Windows XP);
      * Linux Ubuntu (Dapper 6.06)

    License And Version:
    ===================

    FourWaySplitter is freeware and distributed under the wxPython license.

    Latest Revision: Andrea Gavana @ 15 Oct 2008, 22.30 GMT
    Version 0.1

Classes
`FourWaySplitter` | This class is very similar to `wx.SplitterWindow` except that it allows for four windows and two sashes.
`FourWaySplitterEvent` | This event class is almost the same as `wx.SplitterEvent` except it adds an accessor for the sash index that is being changed.

Generated by Epydoc 2.1.20050511.rpd on Mon Feb 16 12:55:39 2009 | http://epydoc.sf.net