#include <ap_StatusBar.h>
Public Member Functions | |
AP_StatusBar (XAP_Frame *pFrame) | |
virtual | ~AP_StatusBar (void) |
XAP_Frame * | getFrame (void) const |
virtual void | setView (AV_View *pView) |
void | setStatusMessage (const char *pbuf, int redraw=true) |
const std::string & | getStatusMessage (void) const |
void | setStatusProgressType (int start, int end, int flags) |
void | setStatusProgressValue (int value) |
virtual void | showProgressBar (void) |
virtual void | hideProgressBar (void) |
virtual void | show (void) |
virtual void | hide (void) |
virtual bool | notify (AV_View *pView, const AV_ChangeMask mask) |
virtual AV_ListenerType | getType (void) |
UT_GenericVector < AP_StatusBarField * > * | getFields () |
Protected Attributes | |
XAP_Frame * | m_pFrame |
AV_View * | m_pView |
bool | m_bInitFields |
UT_GenericVector < AP_StatusBarField * > | m_vecFields |
void * | m_pStatusMessageField |
AP_StatusBarField_ProgressBar * | m_pStatusProgressField |
std::string | m_sStatusMessage |
AP_StatusBar::AP_StatusBar | ( | XAP_Frame * | pFrame | ) |
References DclField, m_pStatusMessageField, and m_pStatusProgressField.
AP_StatusBar::~AP_StatusBar | ( | void | ) | [virtual] |
References m_vecFields, and UT_VECTOR_PURGEALL.
UT_GenericVector<AP_StatusBarField*>* AP_StatusBar::getFields | ( | ) | [inline] |
XAP_Frame * AP_StatusBar::getFrame | ( | void | ) | const |
References m_pFrame.
Referenced by notify(), ap_sbf_InsertMode::notify(), and setStatusMessage().
const std::string & AP_StatusBar::getStatusMessage | ( | void | ) | const |
References m_sStatusMessage.
Referenced by ap_sbf_StatusMessage::notify().
virtual AV_ListenerType AP_StatusBar::getType | ( | void | ) | [inline, virtual] |
Implements AV_Listener.
virtual void AP_StatusBar::hide | ( | void | ) | [inline, virtual] |
Reimplemented in AP_CocoaStatusBar, AP_UnixStatusBar, and AP_Win32StatusBar.
Referenced by AP_Win32Frame::toggleStatusBar(), AP_UnixFrame::toggleStatusBar(), and AP_CocoaFrame::toggleStatusBar().
virtual void AP_StatusBar::hideProgressBar | ( | void | ) | [inline, virtual] |
Reimplemented in AP_UnixStatusBar, AP_QtStatusBar, and AP_Win32StatusBar.
Referenced by PD_Document::_importFile(), and FL_DocLayout::fillLayouts().
bool AP_StatusBar::notify | ( | AV_View * | pView, | |
const AV_ChangeMask | mask | |||
) | [virtual] |
void AP_StatusBar::setStatusMessage | ( | const char * | pbuf, | |
int | redraw = true | |||
) |
References XAP_App::getApp(), getFrame(), m_pStatusMessageField, m_sStatusMessage, ap_sbf_StatusMessage::update(), UT_std_stringFromEncoding(), and XAP_NormalFrame.
Referenced by AP_TopRuler::_displayStatusMessage(), AP_LeftRuler::_displayStatusMessage(), AP_TopRuler::_ignoreEvent(), AP_LeftRuler::_ignoreEvent(), AP_TopRuler::isMouseOverTab(), notify(), fl_DocListener::populateStrux(), and PD_Document::updateStatus().
void AP_StatusBar::setStatusProgressType | ( | int | start, | |
int | end, | |||
int | flags | |||
) |
References m_pStatusProgressField, and AP_StatusBarField_ProgressBar::setStatusProgressType().
Referenced by PD_Document::_importFile(), and FL_DocLayout::fillLayouts().
void AP_StatusBar::setStatusProgressValue | ( | int | value | ) |
References m_pStatusProgressField, and AP_StatusBarField_ProgressBar::setStatusProgressValue().
Referenced by fl_DocListener::populateStrux(), and PD_Document::updateStatus().
void AP_StatusBar::setView | ( | AV_View * | pView | ) | [virtual] |
Reimplemented in AP_CocoaStatusBar, AP_UnixStatusBar, and AP_Win32StatusBar.
References AV_View::addListener(), AV_CHG_ALL, m_bInitFields, m_pView, and notify().
virtual void AP_StatusBar::show | ( | void | ) | [inline, virtual] |
Reimplemented in AP_CocoaStatusBar, AP_UnixStatusBar, and AP_Win32StatusBar.
Referenced by AP_Win32Frame::toggleStatusBar(), AP_UnixFrame::toggleStatusBar(), and AP_CocoaFrame::toggleStatusBar().
virtual void AP_StatusBar::showProgressBar | ( | void | ) | [inline, virtual] |
Reimplemented in AP_UnixStatusBar, and AP_Win32StatusBar.
Referenced by PD_Document::_importFile(), and FL_DocLayout::fillLayouts().
bool AP_StatusBar::m_bInitFields [protected] |
Referenced by setView().
XAP_Frame* AP_StatusBar::m_pFrame [protected] |
void* AP_StatusBar::m_pStatusMessageField [protected] |
Referenced by AP_StatusBar(), and setStatusMessage().
Referenced by AP_StatusBar(), setStatusProgressType(), and setStatusProgressValue().
AV_View* AP_StatusBar::m_pView [protected] |
std::string AP_StatusBar::m_sStatusMessage [protected] |
Referenced by getStatusMessage(), and setStatusMessage().
UT_GenericVector<AP_StatusBarField*> AP_StatusBar::m_vecFields [protected] |