sizer.h

Clase wxBoxSizer

Jerarquía:

Jerarquía de la clase wxBoxSizer
Jerarquía de la clase wxBoxSizer

La idea básica que subyace a un box sizer es que las ventanas suelen estar dispuestas en una geometría básica bastante simple, normalmente en una fila o una columna o varias jerarquías de cualquiera de ellas.

Funciones miembro públicas

wxBoxSizer()

wxBoxSizer::wxBoxSizer(int orient)

Constructor para un wxBoxSizer.

orient puede ser wxVERTICAL o wxHORIZONTAL para crear un clasificador de columnas o un clasificador de filas.

AddSpacer()

virtual wxSizerItem* wxBoxSizer::AddSpacer(int size)

Añade espacio no extensible solo a la orientación principal del sizer.

Forma más legible de llamar:

if ( wxBoxSizer::IsVertical() )
{
    wxBoxSizer::Add(0, size, 0).
}
else
{
    wxBoxSizer::Add(size, 0, 0).
}

Reimplementado a partir de wxSizer.

CalcMin()

virtual wxSize wxBoxSizer::CalcMin()

Implementa el cálculo del mínimo de un box sizer.

Se utiliza solo internamente y no debe ser llamado por el usuario. Documentado para información.

Implementa wxSizer.

Reimplementado en wxWrapSizer, wxStaticBoxSizer y wxStdDialogButtonSizer.

GetOrientation()

int wxBoxSizer::GetOrientation() const

Devuelve la orientación de la caja, ya sea wxVERTICAL o wxHORIZONTAL.

SetOrientation()

void wxBoxSizer::SetOrientation(int orient)

Establece la orientación del box sizer, ya sea wxVERTICAL o wxHORIZONTAL.

RepositionChildren()

virtual void wxBoxSizer::RepositionChildren(const wxSize & minSize)

Método que debe ser sobrescrito en las clases sizer derivadas.

La implementación debe reposicionar los hijos usando el tamaño total actual disponible para el sizer (m_size) y el tamaño calculado por la última llamada a CalcMin().

Desde la versión 3.1.3. Antes de esta versión el método RecalcSizes() que no tomaba argumentos tenía que ser sobreescrito en las clases derivadas.

Implementa wxSizer.

Reimplementado en wxWrapSizer, wxStaticBoxSizer y wxStdDialogButtonSizer.

Métodos y datos heredados

Esta clase hereda los métodos y datos miembro públicos y protegidos de wxSizer y wxObject