#include <ap_Win32StatusBar.h>
Public Member Functions | |
AP_Win32StatusBar (XAP_Frame *pFrame) | |
virtual | ~AP_Win32StatusBar (void) |
HWND | createWindow (HWND hwndFrame, UT_uint32 left, UT_uint32 top, UT_uint32 width) |
virtual void | setView (AV_View *pView) |
WNDPROC | getOrgWndProc () |
int | getPrevWidth () |
void | setPrevWidth (int n) |
UINT | getDir () const |
HWND | getProgressBar () const |
void | showProgressBar (void) |
void | hideProgressBar (void) |
Protected Member Functions | |
virtual void | show () |
virtual void | hide () |
Protected Attributes | |
HWND | m_hwndStatusBar |
HWND | m_hwndProgressBar |
WNDPROC | m_pOrgStatusbarWndProc |
int | m_iPrevWidth |
UINT | m_iDIR |
AP_Win32StatusBar::AP_Win32StatusBar | ( | XAP_Frame * | pFrame | ) |
AP_Win32StatusBar::~AP_Win32StatusBar | ( | void | ) | [virtual] |
HWND AP_Win32StatusBar::createWindow | ( | HWND | hwndFrame, | |
UT_uint32 | left, | |||
UT_uint32 | top, | |||
UT_uint32 | width | |||
) |
References XAP_App::getApp(), AP_StatusBar::getFields(), AP_StatusBarField::getFillMethod(), XAP_Win32App::getInstance(), UT_GenericVector< T >::getItemCount(), UT_GenericVector< T >::getNthItem(), AP_StatusBarField_TextInfo::getRepresentativeString(), m_hwndProgressBar, m_hwndStatusBar, m_pOrgStatusbarWndProc, AP_StatusBar::m_vecFields, REPRESENTATIVE_STRING, AP_StatusBarField::setListener(), StatusbarWndProc(), UT_ASSERT_HARMLESS, UT_CreateWindowEx(), UT_return_val_if_fail, and UT_SHOULD_NOT_HAPPEN.
Referenced by AP_Win32FrameImpl::_createStatusBarWindow().
UINT AP_Win32StatusBar::getDir | ( | ) | const [inline] |
WNDPROC AP_Win32StatusBar::getOrgWndProc | ( | ) | [inline] |
Referenced by StatusbarWndProc().
int AP_Win32StatusBar::getPrevWidth | ( | ) | [inline] |
Referenced by StatusbarWndProc().
HWND AP_Win32StatusBar::getProgressBar | ( | ) | const [inline] |
Referenced by StatusbarWndProc().
void AP_Win32StatusBar::hide | ( | void | ) | [protected, virtual] |
Reimplemented from AP_StatusBar.
References XAP_Frame::getFrameData(), m_hwndStatusBar, AP_StatusBar::m_pFrame, and XAP_Frame::queue_resize().
void AP_Win32StatusBar::hideProgressBar | ( | void | ) | [virtual] |
Reimplemented from AP_StatusBar.
References m_hwndProgressBar.
void AP_Win32StatusBar::setPrevWidth | ( | int | n | ) | [inline] |
Referenced by StatusbarWndProc().
void AP_Win32StatusBar::setView | ( | AV_View * | pView | ) | [virtual] |
Reimplemented from AP_StatusBar.
void AP_Win32StatusBar::show | ( | void | ) | [protected, virtual] |
Reimplemented from AP_StatusBar.
References XAP_Frame::getFrameData(), m_hwndStatusBar, AP_StatusBar::m_pFrame, and XAP_Frame::queue_resize().
void AP_Win32StatusBar::showProgressBar | ( | void | ) | [virtual] |
Reimplemented from AP_StatusBar.
References m_hwndProgressBar.
HWND AP_Win32StatusBar::m_hwndProgressBar [protected] |
Referenced by createWindow(), hideProgressBar(), and showProgressBar().
HWND AP_Win32StatusBar::m_hwndStatusBar [protected] |
Referenced by createWindow(), hide(), and show().
UINT AP_Win32StatusBar::m_iDIR [protected] |
Referenced by AP_Win32StatusBar().
int AP_Win32StatusBar::m_iPrevWidth [protected] |
WNDPROC AP_Win32StatusBar::m_pOrgStatusbarWndProc [protected] |
Referenced by createWindow().