Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Attributes | Friends

XAP_FrameImpl Class Reference

#include <xap_FrameImpl.h>

Inheritance diagram for XAP_FrameImpl:
XAP_CocoaFrameImpl XAP_QtFrameImpl XAP_UnixFrameImpl XAP_Win32FrameImpl AP_CocoaFrameImpl AP_QtFrameImpl AP_UnixFrameImpl AP_Win32FrameImpl

List of all members.

Public Member Functions

XAP_FramegetFrame ()
virtual XAP_FrameImplcreateInstance (XAP_Frame *pFrame)=0
const UT_GenericVector
< EV_Toolbar * > & 
_getToolbars () const
virtual void notifyViewChanged (AV_View *pView)
virtual void _createTopLevelWindow ()=0

Protected Member Functions

 XAP_FrameImpl (XAP_Frame *pFrame)
virtual ~XAP_FrameImpl (void)
void _startViewAutoUpdater (void)
virtual bool _updateTitle ()
virtual void _initialize ()=0
virtual bool _close ()=0
virtual bool _raise ()=0
virtual bool _show ()=0
virtual XAP_DialogFactory_getDialogFactory ()=0
virtual EV_Toolbar_newToolbar (XAP_Frame *frame, const char *szLayout, const char *szLanguage)=0
virtual EV_Menu_getMainMenu ()=0
virtual void _rebuildMenus (void)=0
virtual void _createToolbars ()
virtual void _refillToolbarsInFrameData ()=0
virtual void _rebuildToolbar (UT_uint32 ibar)=0
virtual void _queue_resize ()=0
virtual bool _runModalContextMenu (AV_View *pView, const char *szMenuName, UT_sint32 x, UT_sint32 y)=0
virtual void _setFullScreen (bool isFullScreen)=0
virtual void _hideMenuScroll (bool bHideMenuScroll)=0
virtual void _nullUpdate () const =0
virtual void _setCursor (GR_Graphics::Cursor cursor)=0
virtual UT_RGBColor getColorSelBackground () const
virtual UT_RGBColor getColorSelForeground () const
virtual void dragText ()

Static Protected Member Functions

static void viewAutoUpdater (UT_Worker *wkr)

Protected Attributes

EV_Mousem_pMouse
EV_Keyboardm_pKeyboard
XAP_FrameMode m_iFrameMode
UT_uint32 m_ViewAutoUpdaterID
UT_Timerm_ViewAutoUpdater
UT_Vector m_vecToolbarLayoutNames
const char * m_szToolbarLabelSetName
const char * m_szToolbarAppearance
UT_GenericVector< EV_Toolbar * > m_vecToolbars
const char * m_szMenuLayoutName
const char * m_szMenuLabelSetName

Private Attributes

XAP_Framem_pFrame

Friends

class XAP_Frame

Constructor & Destructor Documentation

XAP_FrameImpl::XAP_FrameImpl ( XAP_Frame pFrame  )  [protected]

Member Function Documentation

virtual bool XAP_FrameImpl::_close (  )  [protected, pure virtual]
virtual void XAP_FrameImpl::_createTopLevelWindow (  )  [pure virtual]
virtual XAP_DialogFactory* XAP_FrameImpl::_getDialogFactory (  )  [protected, pure virtual]
virtual EV_Menu* XAP_FrameImpl::_getMainMenu (  )  [protected, pure virtual]
const UT_GenericVector<EV_Toolbar*>& XAP_FrameImpl::_getToolbars (  )  const [inline]
virtual void XAP_FrameImpl::_hideMenuScroll ( bool  bHideMenuScroll  )  [protected, pure virtual]
virtual void XAP_FrameImpl::_initialize (  )  [protected, pure virtual]
virtual EV_Toolbar* XAP_FrameImpl::_newToolbar ( XAP_Frame frame,
const char *  szLayout,
const char *  szLanguage 
) [protected, pure virtual]
virtual void XAP_FrameImpl::_nullUpdate (  )  const [protected, pure virtual]
virtual void XAP_FrameImpl::_queue_resize (  )  [protected, pure virtual]
virtual bool XAP_FrameImpl::_raise (  )  [protected, pure virtual]
virtual void XAP_FrameImpl::_rebuildMenus ( void   )  [protected, pure virtual]
virtual void XAP_FrameImpl::_rebuildToolbar ( UT_uint32  ibar  )  [protected, pure virtual]
virtual void XAP_FrameImpl::_refillToolbarsInFrameData (  )  [protected, pure virtual]
virtual bool XAP_FrameImpl::_runModalContextMenu ( AV_View pView,
const char *  szMenuName,
UT_sint32  x,
UT_sint32  y 
) [protected, pure virtual]
virtual void XAP_FrameImpl::_setCursor ( GR_Graphics::Cursor  cursor  )  [protected, pure virtual]
virtual void XAP_FrameImpl::_setFullScreen ( bool  isFullScreen  )  [protected, pure virtual]
virtual bool XAP_FrameImpl::_show (  )  [protected, pure virtual]
void XAP_FrameImpl::_startViewAutoUpdater ( void   )  [protected]
virtual XAP_FrameImpl* XAP_FrameImpl::createInstance ( XAP_Frame pFrame  )  [pure virtual]
virtual void XAP_FrameImpl::dragText (  )  [inline, protected, virtual]

Reimplemented in XAP_UnixFrameImpl.

Referenced by XAP_Frame::dragText().

UT_RGBColor XAP_FrameImpl::getColorSelBackground (  )  const [protected, virtual]
UT_RGBColor XAP_FrameImpl::getColorSelForeground (  )  const [protected, virtual]
XAP_Frame* XAP_FrameImpl::getFrame ( void   )  [inline]

References m_pFrame.

Referenced by AP_UnixFrameImpl::_createDocumentWindow(), AP_QtFrameImpl::_createDocumentWindow(), AP_CocoaFrameImpl::_createDocumentWindow, AP_CocoaFrameImpl::_createDocView, AP_UnixFrameImpl::_createStatusBarWindow(), AP_QtFrameImpl::_createStatusBarWindow(), AP_CocoaFrameImpl::_createStatusBarWindow, XAP_Win32FrameImpl::_createTopLevelWindow(), XAP_UnixFrameImpl::_createTopLevelWindow(), XAP_QtFrameImpl::_createTopLevelWindow(), AP_UnixFrameImpl::_createWindow(), AP_QtFrameImpl::_createWindow(), XAP_UnixFrameImpl::_imCommit(), XAP_UnixFrameImpl::_imDeleteSurrounding_cb(), XAP_UnixFrameImpl::_imPreeditChanged_cb(), XAP_UnixFrameImpl::_imPreeditEnd_cb(), XAP_UnixFrameImpl::_imPreeditStart_cb(), XAP_UnixFrameImpl::_imRetrieveSurrounding_cb(), XAP_UnixFrameImpl::_rebuildMenus(), XAP_CocoaFrameImpl::_rebuildMenus, XAP_UnixFrameImpl::_rebuildToolbar(), XAP_CocoaFrameImpl::_rebuildToolbar, AP_UnixFrameImpl::_refillToolbarsInFrameData(), XAP_Win32FrameImpl::_runModalContextMenu(), XAP_UnixFrameImpl::_runModalContextMenu(), XAP_CocoaFrameImpl::_runModalContextMenu, AP_CocoaFrameImpl::_scrollAction, AP_Win32FrameImpl::_scrollFuncX(), AP_Win32FrameImpl::_scrollFuncY(), XAP_Win32FrameImpl::_setCursor(), XAP_UnixFrameImpl::_setCursor(), XAP_UnixFrameImpl::_setGeometry(), AP_UnixFrameImpl::_setScrollRange(), AP_Win32FrameImpl::_setXScrollRange(), AP_Win32FrameImpl::_showOrHideStatusbar(), AP_UnixFrameImpl::_showOrHideStatusbar(), AP_CocoaFrameImpl::_showOrHideStatusbar, AP_Win32FrameImpl::_showOrHideToolbars(), AP_UnixFrameImpl::_showOrHideToolbars(), AP_CocoaFrameImpl::_showOrHideToolbars, AP_Win32FrameImpl::_toggleBar(), XAP_Win32FrameImpl::_updateTitle(), XAP_UnixFrameImpl::_updateTitle(), XAP_CocoaFrameImpl::_updateTitle, XAP_UnixFrameImpl::_fe::button_press_event(), XAP_UnixFrameImpl::_fe::button_release_event(), XAP_UnixFrameImpl::_fe::configure_event(), XAP_UnixFrameImpl::_fe::delete_event(), XAP_UnixFrameImpl::_fe::do_ZoomUpdate(), XAP_UnixFrameImpl::_fe::draw(), XAP_UnixFrameImpl::_fe::focus_in_event(), XAP_UnixFrameImpl::_fe::focus_out_event(), XAP_UnixFrameImpl::_fe::hScrollChanged(), XAP_UnixFrameImpl::_fe::key_press_event(), XAP_UnixFrameImpl::_fe::motion_notify_event(), XAP_CocoaFrameImpl::notifyViewChanged, s_dndDropEvent(), XAP_UnixFrameImpl::_fe::scroll_notify_event(), AP_UnixFrame::setXScrollRange(), AP_UnixFrame::setYScrollRange(), and XAP_UnixFrameImpl::_fe::vScrollChanged().

void XAP_FrameImpl::notifyViewChanged ( AV_View pView  )  [virtual]

Reimplemented in XAP_CocoaFrameImpl.


Friends And Related Function Documentation

friend class XAP_Frame [friend]

Member Data Documentation


The documentation for this class was generated from the following files: