Go to main content

man pages section 3: Extended Library Functions, Volume 1

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

wxGCDC (3erl)

Name

wxGCDC - Functions for wxGCDC class

Synopsis

Please see following description for synopsis

Description

wxGCDC(3)                  Erlang Module Definition                  wxGCDC(3)



NAME
       wxGCDC - Functions for wxGCDC class

DESCRIPTION
       wxGCDC is a device context that draws on a wxGraphicsContext.

       wxGCDC  does its best to implement wxDC API, but the following features
       are not (fully) implemented because wxGraphicsContext  doesn't  support
       them:

       See: wxDC, wxGraphicsContext

       This class is derived (and can use functions) from: wxDC

       wxWidgets docs: wxGCDC

DATA TYPES
       wxGCDC() = wx:wx_object()

EXPORTS
       new() -> wxGCDC()

       new(WindowDC) -> wxGCDC()

              Types:

                 WindowDC =
                     wxWindowDC:wxWindowDC() |
                     wxMemoryDC:wxMemoryDC() |
                     wxGraphicsContext:wxGraphicsContext()

              Constructs a wxGCDC from a wxWindowDC.

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

       getGraphicsContext(This) -> wxGraphicsContext:wxGraphicsContext()

              Types:

                 This = wxGCDC()

              Retrieves associated wxGraphicsContext.

       setGraphicsContext(This, Context) -> ok

              Types:

                 This = wxGCDC()
                 Context = wxGraphicsContext:wxGraphicsContext()

              Set the graphics context to be used for this wxGCDC.

              Note that this object takes ownership of context and will delete
              it when it is destroyed or when setGraphicsContext/2  is  called
              again.

              Also,  unlike  the  constructor  taking  wxGraphicsContext, this
              method will reapply the current font, pen  and  brush,  so  that
              this  object  continues  to  use  them, if they had been changed
              before  (which  is  never  the  case  when  constructing  wxGCDC
              directly from wxGraphicsContext).



wxWidgets team.                    wx 2.1.1                          wxGCDC(3)