Size representation.
More...
#include <gdkmm/graphene_size.h>
|
| | Size () |
| | Constructs an invalid object.
|
| |
| | Size (graphene_size_t * castitem, bool make_a_copy=false) |
| |
| | Size (const Size & src) |
| |
| Size & | operator= (const Size & src) |
| |
| | Size (Size && other) noexcept |
| |
| Size & | operator= (Size && other) noexcept |
| |
| | ~Size () noexcept |
| |
| void | swap (Size & other) noexcept |
| |
| graphene_size_t * | gobj () |
| |
| const graphene_size_t * | gobj () const |
| |
| graphene_size_t * | gobj_copy () const |
| | Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
|
| |
| | Size (float width, float height) |
| |
| | operator bool () const |
| | Checks if this instance is valid.
|
| |
| float | get_width () const |
| |
| void | set_width (const float & value) |
| |
| float | get_height () const |
| |
| void | set_height (const float & value) |
| |
| bool | equal (const Size & b) const |
| | Checks whether the two give #graphene_size_t are equal.
|
| |
Size representation.
Gdk::Graphene::Size represents a size composed of a width by a height.
- Since gtkmm 4.12
◆ Size() [1/5]
| Gdk::Graphene::Size::Size |
( |
| ) |
|
Constructs an invalid object.
E.g. for output arguments to methods. There is not much you can do with the object before it has been assigned a valid value.
◆ Size() [2/5]
| Gdk::Graphene::Size::Size |
( |
graphene_size_t * | castitem, |
|
|
bool | make_a_copy = false ) |
|
explicit |
◆ Size() [3/5]
| Gdk::Graphene::Size::Size |
( |
const Size & | src | ) |
|
◆ Size() [4/5]
| Gdk::Graphene::Size::Size |
( |
Size && | other | ) |
|
|
noexcept |
◆ ~Size()
| Gdk::Graphene::Size::~Size |
( |
| ) |
|
|
noexcept |
◆ Size() [5/5]
| Gdk::Graphene::Size::Size |
( |
float | width, |
|
|
float | height ) |
◆ equal()
| bool Gdk::Graphene::Size::equal |
( |
const Size & | b | ) |
const |
Checks whether the two give #graphene_size_t are equal.
- Since gtkmm 4.12
- Parameters
-
- Returns
true if the sizes are equal.
◆ get_height()
| float Gdk::Graphene::Size::get_height |
( |
| ) |
const |
◆ get_width()
| float Gdk::Graphene::Size::get_width |
( |
| ) |
const |
◆ gobj() [1/2]
| graphene_size_t * Gdk::Graphene::Size::gobj |
( |
| ) |
|
|
inline |
◆ gobj() [2/2]
| const graphene_size_t * Gdk::Graphene::Size::gobj |
( |
| ) |
const |
|
inline |
◆ gobj_copy()
| graphene_size_t * Gdk::Graphene::Size::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 bool()
| Gdk::Graphene::Size::operator bool |
( |
| ) |
const |
|
explicit |
Checks if this instance is valid.
It is valid if and only if it contains a value. For instance,
do_something()
constexpr auto size(const _Container &__cont) noexcept(noexcept(__cont.size())) -> decltype(__cont.size())
◆ operator=() [1/2]
| Size & Gdk::Graphene::Size::operator= |
( |
const Size & | src | ) |
|
◆ operator=() [2/2]
| Size & Gdk::Graphene::Size::operator= |
( |
Size && | other | ) |
|
|
noexcept |
◆ set_height()
| void Gdk::Graphene::Size::set_height |
( |
const float & | value | ) |
|
◆ set_width()
| void Gdk::Graphene::Size::set_width |
( |
const float & | value | ) |
|
◆ swap()
| void Gdk::Graphene::Size::swap |
( |
Size & | other | ) |
|
|
noexcept |
◆ swap()
- Parameters
-
| lhs | The left-hand side |
| rhs | The right-hand side |
◆ wrap()
A Glib::wrap() method for this object.
- Parameters
-
| object | The C instance. |
| take_copy | False 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.
◆ gobject_
| graphene_size_t* Gdk::Graphene::Size::gobject_ |
|
protected |