gbsizer.h

Clase wxGBSizerItem

La clase wxGBSizerItem es utilizada por el wxGridBagSizer para el seguimiento de los elementos en el sizer.

Jerarquía:

Jerarquía de la clase wxGBSizerItem

Añade la posición de la rejilla y la información de extensión al wxSizerItem normal añadiendo los atributos wxGBPosition y wxGBSpan. La mayoría de las veces no será necesario utilizar un wxGBSizerItem directamente en el código, pero hay un par de casos en los que resulta útil.

Funciones miembro

wxGBSizerItem()

wxGBSizerItem::wxGBSizerItem( int width, int height, const wxGBPosition & pos, const wxGBSpan & span = wxDefaultSpan, int flag = 0, int border = 0, wxObject * userData = NULL )

Construye un elemento de tamaño para el seguimiento de un espaciador.

wxGBSizerItem()

wxGBSizerItem::wxGBSizerItem( wxWindow * window, const wxGBPosition & pos, const wxGBSpan & span = wxDefaultSpan, int flag = 0, int border = 0, wxObject * userData = NULL )

Construye un elemento de tamaño para el seguimiento de un espaciador.

wxGBSizerItem()

wxGBSizerItem::wxGBSizerItem( wxSizer * sizer, const wxGBPosition & pos, const wxGBSpan & span = wxDefaultSpan, int flag = 0, int border = 0, wxObject * userData = NULL )

Construye un elemento de tamaño para el seguimiento de un espaciador.

GetEndPos()

void wxGBSizerItem::GetEndPos( int & row, int & col )

Obtiene la fila y la columna del extremo de este elemento.

GetGBSizer()

wxGridBagSizer* wxGBSizerItem::GetGBSizer() const

GetPos()

wxGBPosition wxGBSizerItem::GetPos() const

Obtiene la posición del elemento en la cuadrícula.

GetPos()

void wxGBSizerItem::GetPos( int & row, int & col ) const

Obtiene la posición del elemento en la cuadrícula.

GetSpan()

wxGBSpan wxGBSizerItem::GetSpan() const

Obtiene la extensión de fila y columna del elemento.

GetSpan()

void wxGBSizerItem::GetSpan( int & rowspan, int & colspan ) const

Obtiene la extensión de fila y columna del elemento.

Intersects()

bool wxGBSizerItem::Intersects( const wxGBPosition & pos, const wxGBSpan & span )

Devuelve true si el pos/span dado intersecaría con este elemento.

Intersects()

bool wxGBSizerItem::Intersects(const wxGBSizerItem & other)

Devuelve verdadero si este elemento y el other se cruzan.

SetGBSizer()

void wxGBSizerItem::SetGBSizer(wxGridBagSizer * sizer)

SetPos()

bool wxGBSizerItem::SetPos(const wxGBPosition & pos)

Si el elemento ya es miembro de un sizer, hay que asegurarse primero de que no hay ningún otro elemento que se cruce con éste en la nueva posición y, a continuación, establecer la nueva posición.

Devuelve true si el cambio es exitoso y después del siguiente Layout el elemento será movido.

SetSpan()

bool wxGBSizerItem::SetSpan(const wxGBSpan & span)

Si el elemento ya es miembro de un dimensionador, hay que asegurarse primero de que no hay ningún otro elemento que pueda intersecarse con éste con su nuevo tamaño de spanning, y a continuación establecer el nuevo spanning.

Devuelve true si el cambio se ha realizado correctamente y después del siguiente Layout el elemento será redimensionado.

Métodos y datos heredados

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