goocanvasmm 1.90.11
Public Member Functions | Static Public Member Functions | Protected Attributes | Related Symbols | List of all members
Goocanvas::LineDash Class Reference

#include <goocanvasmm/linedash.h>

Public Member Functions

 LineDash ()
 
 LineDash (GooCanvasLineDash* gobject, bool make_a_copy=true)
 
 LineDash (const LineDash& other)
 
LineDashoperator= (const LineDash& other)
 
 LineDash (LineDash&& other) noexcept
 
LineDashoperator= (LineDash&& other) noexcept
 
 ~LineDash () noexcept
 
void swap (LineDash& other) noexcept
 
GooCanvasLineDash* gobj ()
 Provides access to the underlying C instance.
 
const GooCanvasLineDash* gobj () const
 Provides access to the underlying C instance.
 
GooCanvasLineDash* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
 

Static Public Member Functions

static GType get_type ()
 Get the GType for this class, for use with the underlying GObject type system.
 

Protected Attributes

GooCanvasLineDash* gobject_
 

Related Symbols

(Note that these are not member symbols.)

void swap (LineDash& lhs, LineDash& rhs) noexcept
 
Goocanvas::LineDash wrap (GooCanvasLineDash* object, bool take_copy=false)
 A Glib::wrap() method for this object.
 

Constructor & Destructor Documentation

◆ LineDash() [1/4]

Goocanvas::LineDash::LineDash ( )

◆ LineDash() [2/4]

Goocanvas::LineDash::LineDash ( GooCanvasLineDash *  gobject,
bool  make_a_copy = true 
)
explicit

◆ LineDash() [3/4]

Goocanvas::LineDash::LineDash ( const LineDash other)

◆ LineDash() [4/4]

Goocanvas::LineDash::LineDash ( LineDash&&  other)
noexcept

◆ ~LineDash()

Goocanvas::LineDash::~LineDash ( )
noexcept

Member Function Documentation

◆ get_type()

static GType Goocanvas::LineDash::get_type ( )
static

Get the GType for this class, for use with the underlying GObject type system.

◆ gobj() [1/2]

GooCanvasLineDash * Goocanvas::LineDash::gobj ( )
inline

Provides access to the underlying C instance.

◆ gobj() [2/2]

const GooCanvasLineDash * Goocanvas::LineDash::gobj ( ) const
inline

Provides access to the underlying C instance.

◆ gobj_copy()

GooCanvasLineDash * Goocanvas::LineDash::gobj_copy ( ) const

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

◆ operator=() [1/2]

LineDash& Goocanvas::LineDash::operator= ( const LineDash other)

◆ operator=() [2/2]

LineDash& Goocanvas::LineDash::operator= ( LineDash&&  other)
noexcept

◆ swap()

void Goocanvas::LineDash::swap ( LineDash other)
noexcept

Friends And Related Symbol Documentation

◆ swap()

void swap ( LineDash lhs,
LineDash rhs 
)
related
Parameters
lhsThe left-hand side
rhsThe right-hand side

◆ wrap()

Goocanvas::LineDash wrap ( GooCanvasLineDash *  object,
bool  take_copy = false 
)
related

A Glib::wrap() method for this object.

Parameters
objectThe C instance.
take_copyFalse if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns
A C++ instance that wraps this C instance.

Member Data Documentation

◆ gobject_

GooCanvasLineDash* Goocanvas::LineDash::gobject_
protected

The documentation for this class was generated from the following file: