wxSize

A wxSize is a useful data structure for graphics operations. It simply contains integer width and height members.

wxSize is used throughout wxWidgets as well as wxPoint which, although almost equivalent to wxSize, has a different meaning: wxPoint represents a position while wxSize - the size.

wxPython での注意点: wxPython defines aliases for the x and y members named width and height since it makes much more sense for sizes.

Derived from

None

Include files

<wx/gdicmn.h>

See also

wxPoint, wxRealPoint



wxSize::wxSize



wxSize(void)



wxSize(int width, int height)

Creates a size object.



wxSize::DecTo



void DecTo(const wxSize& size)

Decrements this object so that both of its dimensions are not greater than the corresponding dimensions of the size.

See also

IncTo



wxSize::IsFullySpecified

bool IsFullySpecified(void) const

Returns TRUEif neither of the size object components is equal to $-1$, which is used as default for the size values in wxWidgets (hence the predefined wxDefaultSize has both of its components equal to $-1$).

This method is typically used before calling SetDefaults.



wxSize::GetWidth

int GetWidth(void) const

Gets the width member.



wxSize::GetHeight

int GetHeight(void) const

Gets the height member.



wxSize::IncTo



void IncTo(const wxSize& size)

Increments this object so that both of its dimensions are not less than the corresponding dimensions of the size.

See also

DecTo



wxSize::Set



void Set(int width, int height)

Sets the width and height members.



wxSize::SetDefaults



void SetDefaults(const wxSize& sizeDefault)

Combine this size object with another one replacing the default (i.e. equal to $-1$) components of this object with those of the other. It is typically used like this:

    if ( !size.IsFullySpecified() )
    {
        size.SetDefaults(GetDefaultSize());
    }

See also

IsFullySpecified



wxSize::SetHeight



void SetHeight(int height)

Sets the height.



wxSize::SetWidth



void SetWidth(int width)

Sets the width.



wxSize::operator $=$



void operator $=$(const wxSize& sz)

Assignment operator.

ymasuda 平成17年11月19日