wxBitmapDataObject(3erl)

πŸ’– NAME πŸ’–

okay bestie, welcome to the wxBitmapDataObject(3erl) page β€” Erlang module definition energy, no cap. the name is literally wxBitmapDataObject β€” Functions for wxBitmapDataObject class. periodt. 🫢


✨ DESCRIPTION ✨

wxBitmapDataObject is a specialization of wxDataObject for bitmap data. it can be used without change to paste data into the wxClipboard or a wxDropSource (not implemented in wx). slay. πŸ’…

A user may wish to derive a new class from this class for providing a bitmap on-demand in order to minimize memory consumption when offering data in several formats, such as a bitmap and GIF. lowkey iconic. πŸŽ€

This class may be used as is, but getBitmap/1 may be overridden to increase efficiency. highkey useful. ✨

See: Overview dnd, wxDataObject, wxDataObjectSimple (not implemented in wx), wxFileDataObject, wxTextDataObject, wxDataObject.

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

wxWidgets docs: wxBitmapDataObject.


🌸 DATA TYPES 🌸

  • wxBitmapDataObject() = wx:wx_object()

πŸŽ€ EXPORTS πŸŽ€

new() -> wxBitmapDataObject()

the zero-arg constructor, slay. it gives you a wxBitmapDataObject(). πŸ’–

new(Options :: [Option]) -> wxBitmapDataObject()

constructor with options. ✨

new(Bitmap) -> wxBitmapDataObject()

new(Bitmap) -> wxBitmapDataObject()

Types:

  • Bitmap = wxBitmap:wxBitmap()

Constructor, optionally passing a bitmap (otherwise use setBitmap/2 later). πŸ–ΌοΈ

getBitmap(This) -> wxBitmap:wxBitmap()

getBitmap(This) -> wxBitmap:wxBitmap()

Types:

  • This = wxBitmapDataObject()

Returns the bitmap associated with the data object. πŸŽ€

You may wish to override this method when offering data on-demand, but this is not required by wxWidgets' internals. Use this method to get data in bitmap form from the wxClipboard.

setBitmap(This, Bitmap) -> ok

setBitmap(This, Bitmap) -> ok

Types:

  • This = wxBitmapDataObject()
  • Bitmap = wxBitmap:wxBitmap()

Sets the bitmap associated with the data object. πŸ’…

This method is called when the data object receives data. Usually there will be no reason to override this function.

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

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

Destroys the object. bye bestie πŸ‘‹πŸ’€


Signed with love by the wxWidgets team β€” source/version wx 2.2.2.1, page wxBitmapDataObject(3erl). πŸ«ΆπŸ’–

πŸ“¦ where this page comes from