NCBI C++ ToolKit
|
Search Toolkit Book for CMessageSlot
#include <gui/framework/status_bar_service_impl.hpp>
Public Types | |
typedef wxPanel | TParent |
Public Member Functions | |
CMessageSlot (wxStatusBar *parent) | |
CMessageSlot. More... | |
virtual | ~CMessageSlot () |
virtual void | Reset () |
virtual void | SetText (const string &text) |
virtual void | SetRecord (const IEventRecord &record) |
virtual void | ShowStatusProgress (int value, int range) |
virtual void | ShowStatusProgress () |
virtual void | HideStatusProgress () |
virtual void | RefreshWithParent () |
void | OnPaint (wxPaintEvent &event) |
void | OnMouseEnter (wxMouseEvent &event) |
void | OnMouseLeave (wxMouseEvent &event) |
void | OnLeftDown (wxMouseEvent &event) |
void | OnPopupClosed () |
Callbacks. More... | |
Protected Member Functions | |
void | x_CreateGaugeIfNeeded () |
void | x_DestroyGauge () |
void | x_SetText (const string &text) |
bool | x_CanShowPopup () |
bool | x_IsPopupShown () |
void | x_ShowPopup () |
void | x_HidePopup () |
Protected Attributes | |
wxBitmap | m_Icon |
string | m_Text |
wxString | m_TooltipStr |
CConstIRef< IEventRecord > | m_EventRecord |
bool | m_Hot |
int | m_PaintWidth |
wxGauge * | m_Gauge |
CMessageSlotPopupWindow * | m_Popup |
Definition at line 184 of file status_bar_service_impl.hpp.