NCBI C++ ToolKit
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CMessageSlot Class Reference

Search Toolkit Book for CMessageSlot

#include <gui/framework/status_bar_service_impl.hpp>

+ Inheritance diagram for CMessageSlot:
+ Collaboration diagram for CMessageSlot:

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< IEventRecordm_EventRecord
 
bool m_Hot
 
int m_PaintWidth
 
wxGauge * m_Gauge
 
CMessageSlotPopupWindowm_Popup
 

Detailed Description

Definition at line 184 of file status_bar_service_impl.hpp.


The documentation for this class was generated from the following files:
Modified on Wed Sep 04 15:01:02 2024 by modify_doxy.py rev. 669887