Table of Contents

wxSplitterWindow

include file: wxSizer.e


Creation parameters:

  • func get_splitter_sash_position( atom split )   
  • proc set_min_pane_size( atom split, integer size )   
  • proc set_splitter_sash_position( atom split, integer pos, integer redraw )   
  • proc split_window( atom split, atom win1, atom win2, integer orient, integer pos )     
     
    Parent Topics:
  • Classes
  • Controls
  • Sizers


    Table of Contents

    [func]
    get_splitter_sash_position
    ( atom split )

    Category: wxSplitterWindow

    Returns the position of the sash in the specified wxSplitterWindow in pixels.

    See Also: set_min_pane_size, set_splitter_sash_position, split_window



    Table of Contents

    [proc]
    set_min_pane_size
    ( atom split, integer size )

    Category: wxSplitterWindow

    The default minimum pane size is zero, which means that either pane can be reduced to zero by dragging the sash, thus removing one of the panes. To prevent this behaviour (and veto out-of-range sash dragging), set a minimum size, for example 20 pixels. If the wxSP_PERMIT_UNSPLIT style is used when a splitter window is created, the window may be unsplit even if minimum size is non-zero

    See Also: get_splitter_sash_position, set_splitter_sash_position, split_window



    Table of Contents

    [proc]
    set_splitter_sash_position
    ( atom split, integer pos, integer redraw )

    Category: wxSplitterWindow

    Sets the sash position of the wxSplitterWindow at pos pixels. The windows will not be redrawn unless redraw is 1.

    See Also: get_splitter_sash_position, set_min_pane_size, split_window



    Table of Contents

    [proc]
    split_window
    ( atom split, atom win1, atom win2, integer orient, integer pos )

    Category: wxSplitterWindow

    Splits the window, using win1 and win2, which must have split as their parent. orient

    See Also: get_splitter_sash_position, set_min_pane_size, set_splitter_sash_position