#include <ap_CocoaFrame.h>
Public Member Functions | |
| AP_CocoaFrame () | |
| AP_CocoaFrame (AP_CocoaFrame *f) | |
| virtual | ~AP_CocoaFrame (void) |
| virtual bool | initialize (XAP_FrameMode frameMode=XAP_NormalFrame) |
| virtual XAP_Frame * | cloneFrame (void) |
| virtual void | setXScrollRange (void) |
| virtual void | setYScrollRange (void) |
| virtual void | translateDocumentToScreen (UT_sint32 &x, UT_sint32 &y) |
| virtual void | setStatusMessage (const char *szMsg) |
| virtual void | toggleRuler (bool bRulerOn) |
| virtual void | toggleTopRuler (bool bRulerOn) |
| virtual void | toggleLeftRuler (bool bRulerOn) |
| virtual void | toggleBar (UT_uint32 iBarNb, bool bBarOn) |
| virtual void | toggleStatusBar (bool bStatusBarOn) |
Protected Member Functions | |
| virtual bool | _createViewGraphics (GR_Graphics *&pG, UT_uint32 iZoom) |
| virtual bool | _createScrollBarListeners (AV_View *pView, AV_ScrollObj *&pScrollObj, ap_ViewListener *&pViewListener, ap_Scrollbar_ViewListener *&pScrollbarViewListener, AV_ListenerId &lid, AV_ListenerId &lidScrollbarViewListener) |
| virtual void | _bindToolbars (AV_View *pView) |
| virtual void | _setViewFocus (AV_View *pView) |
| virtual UT_sint32 | _getDocumentAreaWidth () |
| virtual UT_sint32 | _getDocumentAreaHeight () |
| void | _getHScrollValues (UT_sint32 &min, UT_sint32 &max, UT_sint32 ¤t) |
| void | _getVScrollValues (UT_sint32 &min, UT_sint32 &max, UT_sint32 ¤t) |
| void | _setHScrollValues (UT_sint32 min, UT_sint32 max, UT_sint32 current) |
| void | _setVScrollValues (UT_sint32 min, UT_sint32 max, UT_sint32 current) |
Static Protected Member Functions | |
| static void | _scrollFuncX (void *pData, UT_sint32 xoff, UT_sint32 xlimit) |
| static void | _scrollFuncY (void *pData, UT_sint32 yoff, UT_sint32 ylimit) |
| AP_CocoaFrame::AP_CocoaFrame | ( | ) |
References XAP_Frame::m_pData.
Referenced by cloneFrame().
| AP_CocoaFrame::AP_CocoaFrame | ( | AP_CocoaFrame * | f | ) |
References XAP_Frame::m_pData.
| AP_CocoaFrame::~AP_CocoaFrame | ( | void | ) | [virtual] |
References AP_Frame::killFrameData().
| void AP_CocoaFrame::_bindToolbars | ( | AV_View * | pView | ) | [protected, virtual] |
Implements AP_Frame.
References XAP_Frame::getFrameImpl().
| bool AP_CocoaFrame::_createScrollBarListeners | ( | AV_View * | pView, | |
| AV_ScrollObj *& | pScrollObj, | |||
| ap_ViewListener *& | pViewListener, | |||
| ap_Scrollbar_ViewListener *& | pScrollbarViewListener, | |||
| AV_ListenerId & | lid, | |||
| AV_ListenerId & | lidScrollbarViewListener | |||
| ) | [protected, virtual] |
Implements AP_Frame.
References _scrollFuncX(), _scrollFuncY(), AV_View::addListener(), and ENSUREP_RF.
| bool AP_CocoaFrame::_createViewGraphics | ( | GR_Graphics *& | pG, | |
| UT_uint32 | iZoom | |||
| ) | [protected, virtual] |
Implements AP_Frame.
References ENSUREP_RF, XAP_Frame::getFrameImpl(), and GR_Graphics::setZoomPercentage().
| UT_sint32 AP_CocoaFrame::_getDocumentAreaHeight | ( | void | ) | [protected, virtual] |
Implements AP_Frame.
References XAP_Frame::getFrameImpl(), and size.
| UT_sint32 AP_CocoaFrame::_getDocumentAreaWidth | ( | void | ) | [protected, virtual] |
Implements AP_Frame.
References XAP_Frame::getFrameImpl(), and size.
| void AP_CocoaFrame::_getHScrollValues | ( | UT_sint32 & | min, | |
| UT_sint32 & | max, | |||
| UT_sint32 & | current | |||
| ) | [protected] |
| void AP_CocoaFrame::_getVScrollValues | ( | UT_sint32 & | min, | |
| UT_sint32 & | max, | |||
| UT_sint32 & | current | |||
| ) | [protected] |
| void AP_CocoaFrame::_setHScrollValues | ( | UT_sint32 | min, | |
| UT_sint32 | max, | |||
| UT_sint32 | current | |||
| ) | [protected] |
| void AP_CocoaFrame::_setViewFocus | ( | AV_View * | pView | ) | [protected, virtual] |
Implements AP_Frame.
References XAP_Frame::getFrameImpl(), and AP_CocoaFrameImpl::giveFocus.
| void AP_CocoaFrame::_setVScrollValues | ( | UT_sint32 | min, | |
| UT_sint32 | max, | |||
| UT_sint32 | current | |||
| ) | [protected] |
| XAP_Frame * AP_CocoaFrame::cloneFrame | ( | void | ) | [virtual] |
Implements XAP_Frame.
References AP_CocoaFrame(), ENSUREP, XAP_App::forgetFrame(), and XAP_DialogFactory::getApp().
| bool AP_CocoaFrame::initialize | ( | XAP_FrameMode | frameMode = XAP_NormalFrame |
) | [virtual] |
Implements AP_Frame.
References XAP_CocoaFrameImpl::_createTopLevelWindow, AP_CocoaFrameImpl::_showOrHideStatusbar, AP_CocoaFrameImpl::_showOrHideToolbars, AP_PREF_DEFAULT_KeyBindings, AP_PREF_DEFAULT_MenuLayout, AP_PREF_DEFAULT_StringSet, AP_PREF_DEFAULT_ToolbarLayouts, AP_PREF_KEY_KeyBindings, AP_PREF_KEY_MenuLayout, AP_PREF_KEY_StringSet, AP_PREF_KEY_ToolbarLayouts, XAP_Frame::getFrameImpl(), XAP_Frame::getFrameMode(), AP_Frame::initFrameData(), XAP_Frame::initialize(), UT_DEBUGMSG, and XAP_NormalFrame.
Referenced by AP_CocoaApp::newFrame().
| void AP_CocoaFrame::setStatusMessage | ( | const char * | szMsg | ) | [virtual] |
Implements XAP_Frame.
References XAP_Frame::m_pData.
| void AP_CocoaFrame::setXScrollRange | ( | void | ) | [virtual] |
Implements XAP_Frame.
References AP_CocoaFrameImpl::_setHScrollMax, AP_CocoaFrameImpl::_setHScrollValue, AP_CocoaFrameImpl::_setHVisible, XAP_Frame::getFrameImpl(), AV_View::getXScrollOffset(), AP_CocoaFrameImpl::m_docAreaGRView, XAP_Frame::m_pData, XAP_Frame::m_pView, AV_View::sendHorizontalScrollEvent(), GR_Graphics::tlu(), and UT_DEBUGMSG.
| void AP_CocoaFrame::setYScrollRange | ( | void | ) | [virtual] |
Implements XAP_Frame.
References AP_CocoaFrameImpl::_setVScrollMax, AP_CocoaFrameImpl::_setVScrollValue, AP_CocoaFrameImpl::_setVVisible, XAP_Frame::getFrameImpl(), AV_View::getYScrollOffset(), AP_CocoaFrameImpl::m_docAreaGRView, XAP_Frame::m_pData, XAP_Frame::m_pView, AV_View::sendVerticalScrollEvent(), GR_Graphics::tlu(), and UT_DEBUGMSG.
Referenced by toggleLeftRuler().
| void AP_CocoaFrame::toggleBar | ( | UT_uint32 | iBarNb, | |
| bool | bBarOn | |||
| ) | [virtual] |
Reimplemented from XAP_Frame.
References XAP_Frame::getFrameData(), EV_Toolbar::hide(), AP_FrameData::m_pToolbar, EV_Toolbar::show(), UT_ASSERT, and UT_DEBUGMSG.
| void AP_CocoaFrame::toggleLeftRuler | ( | bool | bRulerOn | ) | [virtual] |
Implements XAP_Frame.
References DELETEP, XAP_Frame::getFrameData(), XAP_Frame::getFrameImpl(), FV_View::getGraphics(), GR_Graphics::getZoomPercentage(), AP_FrameData::m_pLeftRuler, XAP_Frame::m_pView, XAP_Frame::setView(), setYScrollRange(), UT_ASSERT, and UT_DEBUGMSG.
Referenced by toggleRuler().
| void AP_CocoaFrame::toggleRuler | ( | bool | bRulerOn | ) | [virtual] |
Reimplemented from XAP_Frame.
References XAP_Frame::getFrameData(), XAP_Frame::getFrameImpl(), AP_FrameData::m_pViewMode, toggleLeftRuler(), toggleTopRuler(), UT_ASSERT, and VIEW_PRINT.
| void AP_CocoaFrame::toggleStatusBar | ( | bool | bStatusBarOn | ) | [virtual] |
Reimplemented from XAP_Frame.
References XAP_Frame::getFrameData(), AP_StatusBar::hide(), AP_FrameData::m_pStatusBar, AP_StatusBar::show(), UT_ASSERT, and UT_DEBUGMSG.
| void AP_CocoaFrame::toggleTopRuler | ( | bool | bRulerOn | ) | [virtual] |
Implements XAP_Frame.
References DELETEP, XAP_Frame::getFrameData(), XAP_Frame::getFrameImpl(), FV_View::getGraphics(), GR_Graphics::getZoomPercentage(), XAP_Frame::m_pData, AP_FrameData::m_pTopRuler, XAP_Frame::m_pView, XAP_Frame::setView(), UT_ASSERT, and UT_DEBUGMSG.
Referenced by toggleRuler().
References UT_ASSERT, and UT_NOT_IMPLEMENTED.
1.7.1