wxScrolledWindow

See external documentation: wxScrolledWindow.

See external documentation: wxScrolledWindow.

This class is derived (and can use functions) from:
wxPanel
wxWindow
wxEvtHandler

Types


wxScrolledWindow() = wx:wx_object()

Functions


new() -> wxScrolledWindow()

See external documentation.

new(Parent) -> wxScrolledWindow()

  • Parent = wxWindow() (see module wxWindow)

Equivalent to new(Parent, []).

new(Parent, Option::[Option]) -> wxScrolledWindow()

  • Parent = wxWindow() (see module wxWindow)
  • Option = {winid, integer()} | {pos, {X::integer(), Y::integer()}} | {size, {W::integer(), H::integer()}} | {style, integer()}

See external documentation.

calcScrolledPosition(This, Pt) -> {X::integer(), Y::integer()}

  • This = wxScrolledWindow()
  • Pt = {X::integer(), Y::integer()}

See external documentation.

calcScrolledPosition(This, X, Y) -> {Xx::integer(), Yy::integer()}

  • This = wxScrolledWindow()
  • X = integer()
  • Y = integer()

See external documentation.

calcUnscrolledPosition(This, Pt) -> {X::integer(), Y::integer()}

  • This = wxScrolledWindow()
  • Pt = {X::integer(), Y::integer()}

See external documentation.

calcUnscrolledPosition(This, X, Y) -> {Xx::integer(), Yy::integer()}

  • This = wxScrolledWindow()
  • X = integer()
  • Y = integer()

See external documentation.

enableScrolling(This, X_scrolling, Y_scrolling) -> ok

  • This = wxScrolledWindow()
  • X_scrolling = boolean()
  • Y_scrolling = boolean()

See external documentation.

getScrollPixelsPerUnit(This) -> {PixelsPerUnitX::integer(), PixelsPerUnitY::integer()}

  • This = wxScrolledWindow()

See external documentation.

getViewStart(This) -> {X::integer(), Y::integer()}

  • This = wxScrolledWindow()

See external documentation.

doPrepareDC(This, Dc) -> ok

  • This = wxScrolledWindow()
  • Dc = wxDC() (see module wxDC)

See external documentation.

prepareDC(This, Dc) -> ok

  • This = wxScrolledWindow()
  • Dc = wxDC() (see module wxDC)

See external documentation.

scroll(This, X, Y) -> ok

  • This = wxScrolledWindow()
  • X = integer()
  • Y = integer()

See external documentation.

setScrollbars(This, PixelsPerUnitX, PixelsPerUnitY, NoUnitsX, NoUnitsY) -> ok

  • This = wxScrolledWindow()
  • PixelsPerUnitX = integer()
  • PixelsPerUnitY = integer()
  • NoUnitsX = integer()
  • NoUnitsY = integer()

setScrollbars(This, PixelsPerUnitX, PixelsPerUnitY, NoUnitsX, NoUnitsY, Option::[Option]) -> ok

  • This = wxScrolledWindow()
  • PixelsPerUnitX = integer()
  • PixelsPerUnitY = integer()
  • NoUnitsX = integer()
  • NoUnitsY = integer()
  • Option = {xPos, integer()} | {yPos, integer()} | {noRefresh, boolean()}

See external documentation.

setScrollRate(This, Xstep, Ystep) -> ok

  • This = wxScrolledWindow()
  • Xstep = integer()
  • Ystep = integer()

See external documentation.

setTargetWindow(This, Target) -> ok

  • This = wxScrolledWindow()
  • Target = wxWindow() (see module wxWindow)

See external documentation.

destroy(This::wxScrolledWindow()) -> ok

Destroys this object, do not use object again