toolbar.h

Clase wxToolBarToolBase

Una herramienta de la barra de herramientas representa un elemento de la barra de herramientas.

Jerarquía:

Jerarquia de wxToolBarToolBase

Tiene un identificador único (excepto los separadores), el estilo (que indica si es un botón normal, un separador o un control), el estado (activado o no, habilitado o no) y cadenas de ayuda cortas y largas. Las implementaciones predeterminadas utilizan la cadena de ayuda corta para el texto de la información sobre herramientas que aparece cuando el puntero del ratón entra en la herramienta y la cadena de ayuda larga para la barra de estado de la aplicación.

Hay que tener en cuenta que la barra de herramientas no se puede modificar cambiando sus herramientas mediante los métodos de configuración (intencionadamente no documentados aquí) de esta clase, todas las modificaciones deben realizarse utilizando los métodos de wxToolBar.

Funciones miembro

wxToolBarToolBase()

wxToolBarToolBase::wxToolBarToolBase( wxToolBarBase * tbar = nullptr, int toolid = wxID_SEPARATOR, const wxString & label = wxEmptyString, const wxBitmapBundle & bmpNormal = wxNullBitmap, const wxBitmapBundle & bmpDisabled = wxNullBitmap, wxItemKind kind = wxITEM_NORMAL, wxObject * clientData = nullptr, const wxString & shortHelpString = wxEmptyString, const wxString & longHelpString = wxEmptyString )

wxToolBarToolBase()

wxToolBarToolBase::wxToolBarToolBase( wxToolBarBase * tbar, wxControl * control, const wxString & label )

Attach()

void wxToolBarToolBase::Attach(wxToolBarBase * tbar)

CanBeToggled()

bool wxToolBarToolBase::CanBeToggled() const

Detach()

void wxToolBarToolBase::Detach()

Enable()

bool wxToolBarToolBase::Enable(bool enable)

GetBitmap()

wxBitmap wxToolBarToolBase::GetBitmap() const

GetClientData()

wxObject* wxToolBarToolBase::GetClientData() const

GetControl()

wxControl* wxToolBarToolBase::GetControl() const

GetDisabledBitmap()

wxBitmap wxToolBarToolBase::GetDisabledBitmap() const

GetDisabledBitmapBundle()

wxBitmapBundle wxToolBarToolBase::GetDisabledBitmapBundle() const

Devuelve el paquete que contiene los mapas de bits de herramientas desactivadas.

Este paquete puede no ser válido si la herramienta no muestra un mapa de bits o no tiene un mapa de bits desactivado específico, en cuyo caso se crea uno automáticamente a partir del mapa de bits normal.

GetDropdownMenu()

wxMenu* wxToolBarToolBase::GetDropdownMenu() const

GetId()

int wxToolBarToolBase::GetId() const

GetKind()

wxItemKind wxToolBarToolBase::GetKind() const

GetLabel()

const wxString& wxToolBarToolBase::GetLabel() const

GetLongHelp()

const wxString& wxToolBarToolBase::GetLongHelp() const

GetNormalBitmap()

wxBitmap wxToolBarToolBase::GetNormalBitmap() const

GetNormalBitmapBundle()

wxBitmapBundle wxToolBarToolBase::GetNormalBitmapBundle() const

Devuelve el paquete que contiene los mapas de bits normales de la herramienta.

Este paquete puede no ser válido si la herramienta no muestra un mapa de bits.

GetShortHelp()

const wxString& wxToolBarToolBase::GetShortHelp() const

GetStyle()

int wxToolBarToolBase::GetStyle() const

GetToolBar()

wxToolBarBase* wxToolBarToolBase::GetToolBar() const

IsButton()

bool wxToolBarToolBase::IsButton() const

IsControl()

bool wxToolBarToolBase::IsControl() const

IsEnabled()

bool wxToolBarToolBase::IsEnabled() const

IsSeparator()

bool wxToolBarToolBase::IsSeparator() const

IsStretchable()

bool wxToolBarToolBase::IsStretchable() const

IsStretchableSpace()

bool wxToolBarToolBase::IsStretchableSpace() const

IsToggled()

bool wxToolBarToolBase::IsToggled() const

MakeStretchable()

void wxToolBarToolBase::MakeStretchable()

SetClientData()

void wxToolBarToolBase::SetClientData(wxObject * clientData)

SetDisabledBitmap()

void wxToolBarToolBase::SetDisabledBitmap(const wxBitmapBundle & bmp)

SetDropdownMenu()

void wxToolBarToolBase::SetDropdownMenu(wxMenu * menu)

SetLabel()

void wxToolBarToolBase::SetLabel(const wxString & label)

SetLongHelp()

bool wxToolBarToolBase::SetLongHelp(const wxString & help)

SetNormalBitmap()

void wxToolBarToolBase::SetNormalBitmap(const wxBitmapBundle & bmp)

SetShortHelp()

bool wxToolBarToolBase::SetShortHelp(const wxString & help)

SetToggle()

bool wxToolBarToolBase::SetToggle(bool toggle)

Toggle()

void wxToolBarToolBase::Toggle()

Toggle()

bool wxToolBarToolBase::Toggle(bool toggle)

Métodos y datos heredados

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