#import <xap_CocoaFrameImpl.h>
Public Member Functions | |
() | - XAP_CocoaFrameImpl |
(virtual) | - ~XAP_CocoaFrameImpl |
(virtual void) | - _initialize |
(virtual void) | - notifyViewChanged |
(virtual bool) | - _close |
(virtual bool) | - _raise |
(virtual bool) | - _show |
(virtual void) | - _setFullScreen |
(virtual bool) | - _updateTitle |
(virtual UT_sint32) | - _setInputMode |
(virtual void) | - _hideMenuScroll |
(virtual void) | - _nullUpdate |
(virtual void) | - _setCursor |
(NSWindow *) | - getTopLevelWindow |
(NSView *) | - getVBoxWidget |
(virtual XAP_DialogFactory *) | - _getDialogFactory |
(virtual bool) | - _runModalContextMenu |
(void) | - setTimeOfLastEvent |
(virtual void) | - _queue_resize |
(virtual EV_Menu *) | - _getMainMenu |
(virtual void) | - _rebuildMenus |
(virtual void) | - _rebuildToolbar |
(void) | - _setController |
(XAP_CocoaFrameController *) | - _getController |
(virtual NSString *) | - _getNibName |
(virtual XAP_CocoaFrameController *) | - _createController |
Static Public Member Functions | |
(static void) | + setToolbarRect |
Static Public Attributes | |
static NSString * | XAP_FrameNeedToolbar = "XAP_FrameNeedToolbar" |
static NSString * | XAP_FrameReleaseToolbar = "XAP_FrameReleaseToolbar" |
Protected Member Functions | |
(virtual void) | - _createDocumentWindow |
(virtual void) | - _createStatusBarWindow |
(virtual void) | - _createTopLevelWindow |
(virtual void) | - _setWindowIcon |
(virtual void) | - _createDocView |
(virtual EV_Toolbar *) | - _newToolbar |
(virtual UT_RGBColor) | - getColorSelBackground |
Private Attributes | |
AP_CocoaDialogFactory | m_dialogFactory |
EV_CocoaMenuPopup * | m_pCocoaPopup |
XAP_CocoaFrameController * | m_frameController |
Friends | |
class | XAP_Frame |
- XAP_CocoaFrameImpl: | (XAP_Frame *) | frame |
- XAP_CocoaFrameImpl: | (void) |
References DELETEP, m_frameController, and m_pCocoaPopup.
- (bool) _close | (void) |
Implements XAP_FrameImpl.
References m_frameController, UT_DEBUGMSG, and XAP_FrameReleaseToolbar.
- (virtual XAP_CocoaFrameController*) _createController |
Implemented in AP_CocoaFrameImpl.
Referenced by _createTopLevelWindow.
- (virtual void) _createDocumentWindow |
Implemented in AP_CocoaFrameImpl.
Referenced by _createTopLevelWindow.
- (virtual void) _createDocView | (GR_Graphics *&) | pG |
Implemented in AP_CocoaFrameImpl.
- (virtual void) _createStatusBarWindow | (XAP_CocoaNSStatusBar *) |
Implemented in AP_CocoaFrameImpl.
Referenced by _createTopLevelWindow.
- (void) _createTopLevelWindow | (void) |
Implements XAP_FrameImpl.
References _createController, _createDocumentWindow, _createStatusBarWindow, XAP_FrameImpl::_createToolbars(), _setWindowIcon, XAP_CocoaApp::GEOMETRY_FLAG_SIZE, XAP_App::getApp(), XAP_App::getApplicationTitleForTitleBar(), instance, m_frameController, s_iNewFrameOffsetX, s_iNewFrameOffsetY, setFrame(), UT_ASSERT, and UT_MIN.
Referenced by AP_CocoaFrame::initialize().
- (XAP_CocoaFrameController*) _getController |
References m_frameController.
Referenced by AP_CocoaFrameImpl::_createDocView, AP_CocoaFrameImpl::_setHScrollbarValues, AP_CocoaFrameImpl::giveFocus, and setToolbarRect.
- (XAP_DialogFactory *) _getDialogFactory | (void) |
Implements XAP_FrameImpl.
References m_dialogFactory.
- (EV_Menu *) _getMainMenu | (void) |
Implements XAP_FrameImpl.
References XAP_App::getApp().
- (virtual NSString*) _getNibName |
Implemented in AP_CocoaFrameImpl.
Referenced by XAP_CocoaFrameController::initWith:.
- (virtual void) _hideMenuScroll | (bool) |
Implements XAP_FrameImpl.
Reimplemented in AP_CocoaFrameImpl.
References UT_ASSERT, and UT_NOT_IMPLEMENTED.
- (void) _initialize | (void) |
Implements XAP_FrameImpl.
References XAP_App::getApp(), XAP_App::getEditEventMapper(), XAP_FrameImpl::m_pKeyboard, XAP_FrameImpl::m_pMouse, and UT_ASSERT.
- (EV_Toolbar *) _newToolbar | (XAP_Frame *) | frame | ||
(const char *) | szLayout | |||
(const char *) | szLanguage | |||
Implements XAP_FrameImpl.
Referenced by _rebuildToolbar.
- (void) _nullUpdate | (void) | const |
Implements XAP_FrameImpl.
References m_frameController.
- (void) _queue_resize | (void) |
Implements XAP_FrameImpl.
References UT_ASSERT, UT_DEBUGMSG, and UT_NOT_IMPLEMENTED.
- (bool) _raise | (void) |
Implements XAP_FrameImpl.
References m_frameController, UT_DEBUGMSG, and XAP_FrameNeedToolbar.
- (void) _rebuildMenus | (void) |
- (void) _rebuildToolbar | (UT_uint32) | ibar |
This code is used by the dynamic toolbar API to rebuild a toolbar after a a change in the toolbar structure.
Implements XAP_FrameImpl.
References _newToolbar, XAP_FrameImpl::getFrame(), UT_GenericVector< T >::getNthItem(), XAP_FrameImpl::m_szToolbarLabelSetName, XAP_FrameImpl::m_vecToolbarLayoutNames, XAP_FrameImpl::m_vecToolbars, XAP_Frame::refillToolbarsInFrameData(), XAP_Frame::repopulateCombos(), and UT_GenericVector< T >::setNthItem().
- (bool) _runModalContextMenu | (AV_View *) | pView | ||
(const char *) | szMenuName | |||
(UT_sint32) | x | |||
(UT_sint32) | y | |||
Implements XAP_FrameImpl.
References AV_FOCUS_HERE, DELETEP, AV_View::focusChange(), XAP_Frame::getCurrentView(), XAP_FrameImpl::getFrame(), EV_CocoaMenuPopup::getMenuHandle(), m_frameController, m_pCocoaPopup, XAP_FrameImpl::m_szMenuLabelSetName, EV_CocoaMenuPopup::synthesizeMenuPopup(), and UT_ASSERT.
- (void) _setController | (XAP_CocoaFrameController *) | ctrl |
References m_frameController.
- (virtual void) _setCursor | (GR_Graphics::Cursor) |
Implements XAP_FrameImpl.
- (virtual void) _setFullScreen | (bool) |
Implements XAP_FrameImpl.
References UT_ASSERT, and UT_NOT_IMPLEMENTED.
- (UT_sint32) _setInputMode | (const char *) | szName |
- (virtual void) _setWindowIcon |
Implemented in AP_CocoaFrameImpl.
Referenced by _createTopLevelWindow.
- (bool) _show | (void) |
Implements XAP_FrameImpl.
References m_frameController, UT_DEBUGMSG, and XAP_FrameNeedToolbar.
- (bool) _updateTitle | (void) |
Reimplemented from XAP_FrameImpl.
References XAP_FrameImpl::_updateTitle(), XAP_Frame::getFilename(), XAP_FrameImpl::getFrame(), XAP_Frame::getNonDecoratedTitle(), XAP_Frame::isDirty(), m_frameController, and UT_ASSERT.
- (UT_RGBColor) getColorSelBackground | const |
Reimplemented from XAP_FrameImpl.
- (NSWindow *) getTopLevelWindow | (void) | const |
References m_frameController, and UT_ASSERT.
- (NSView *) getVBoxWidget | (void) | const |
References m_frameController, and UT_ASSERT.
- (void) notifyViewChanged | (AV_View *) | pView |
Reimplemented from XAP_FrameImpl.
References XAP_FrameImpl::getFrame().
- (void) setTimeOfLastEvent | (NSTimeInterval) | timestamp |
References XAP_App::getApp().
+ (void) setToolbarRect | (const NSRect &) | r |
References _getController, XAP_App::getApp(), XAP_App::getFrame(), XAP_App::getFrameCount(), XAP_Frame::getFrameImpl(), setFrame(), and UT_DEBUGMSG.
Referenced by XAP_CocoaToolbarWindow_Controller::_showAllToolbars:.
- (friend class) XAP_Frame [friend] |
Reimplemented from XAP_FrameImpl.
- (AP_CocoaDialogFactory) m_dialogFactory [private] |
Referenced by _getDialogFactory.
- (XAP_CocoaFrameController*) m_frameController [private] |
Referenced by _close, _createTopLevelWindow, _getController, _nullUpdate, _raise, _runModalContextMenu, _setController, _show, _updateTitle, getTopLevelWindow, getVBoxWidget, and ~XAP_CocoaFrameImpl.
- (EV_CocoaMenuPopup*) m_pCocoaPopup [private] |
Referenced by _runModalContextMenu, and ~XAP_CocoaFrameImpl.
+ (NSString *) XAP_FrameNeedToolbar = "XAP_FrameNeedToolbar" [static] |
+ (NSString *) XAP_FrameReleaseToolbar = "XAP_FrameReleaseToolbar" [static] |
Referenced by _close.