diff options
Diffstat (limited to 'vcl/inc/vcl/salinst.hxx')
-rw-r--r-- | vcl/inc/vcl/salinst.hxx | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/vcl/inc/vcl/salinst.hxx b/vcl/inc/vcl/salinst.hxx index 30187dde2108..a69980c9acea 100644 --- a/vcl/inc/vcl/salinst.hxx +++ b/vcl/inc/vcl/salinst.hxx @@ -71,10 +71,10 @@ class VCL_DLLPUBLIC SalInstance public: typedef bool(*Callback)(void*,void*,int); private: - void* m_pEventInst; - void* m_pErrorInst; - Callback m_pEventCallback; - Callback m_pErrorCallback; + void* m_pEventInst; + void* m_pErrorInst; + Callback m_pEventCallback; + Callback m_pErrorCallback; public: SalInstance() : @@ -87,57 +87,57 @@ public: // Frame // DisplayName for Unix ??? - virtual SalFrame* CreateChildFrame( SystemParentData* pParent, ULONG nStyle ) = 0; - virtual SalFrame* CreateFrame( SalFrame* pParent, ULONG nStyle ) = 0; - virtual void DestroyFrame( SalFrame* pFrame ) = 0; + virtual SalFrame* CreateChildFrame( SystemParentData* pParent, ULONG nStyle ) = 0; + virtual SalFrame* CreateFrame( SalFrame* pParent, ULONG nStyle ) = 0; + virtual void DestroyFrame( SalFrame* pFrame ) = 0; // Object (System Child Window) - virtual SalObject* CreateObject( SalFrame* pParent, SystemWindowData* pWindowData, BOOL bShow = TRUE ) = 0; - virtual void DestroyObject( SalObject* pObject ) = 0; + virtual SalObject* CreateObject( SalFrame* pParent, SystemWindowData* pWindowData, BOOL bShow = TRUE ) = 0; + virtual void DestroyObject( SalObject* pObject ) = 0; // VirtualDevice // nDX and nDY in Pixel // nBitCount: 0 == Default(=as window) / 1 == Mono // pData allows for using a system dependent graphics or device context - virtual SalVirtualDevice* CreateVirtualDevice( SalGraphics* pGraphics, + virtual SalVirtualDevice* CreateVirtualDevice( SalGraphics* pGraphics, long nDX, long nDY, USHORT nBitCount, const SystemGraphicsData *pData = NULL ) = 0; - virtual void DestroyVirtualDevice( SalVirtualDevice* pDevice ) = 0; + virtual void DestroyVirtualDevice( SalVirtualDevice* pDevice ) = 0; // Printer // pSetupData->mpDriverData can be 0 // pSetupData must be updatet with the current // JobSetup - virtual SalInfoPrinter* CreateInfoPrinter( SalPrinterQueueInfo* pQueueInfo, + virtual SalInfoPrinter* CreateInfoPrinter( SalPrinterQueueInfo* pQueueInfo, ImplJobSetup* pSetupData ) = 0; - virtual void DestroyInfoPrinter( SalInfoPrinter* pPrinter ) = 0; - virtual SalPrinter* CreatePrinter( SalInfoPrinter* pInfoPrinter ) = 0; - virtual void DestroyPrinter( SalPrinter* pPrinter ) = 0; + virtual void DestroyInfoPrinter( SalInfoPrinter* pPrinter ) = 0; + virtual SalPrinter* CreatePrinter( SalInfoPrinter* pInfoPrinter ) = 0; + virtual void DestroyPrinter( SalPrinter* pPrinter ) = 0; - virtual void GetPrinterQueueInfo( ImplPrnQueueList* pList ) = 0; - virtual void GetPrinterQueueState( SalPrinterQueueInfo* pInfo ) = 0; - virtual void DeletePrinterQueueInfo( SalPrinterQueueInfo* pInfo ) = 0; + virtual void GetPrinterQueueInfo( ImplPrnQueueList* pList ) = 0; + virtual void GetPrinterQueueState( SalPrinterQueueInfo* pInfo ) = 0; + virtual void DeletePrinterQueueInfo( SalPrinterQueueInfo* pInfo ) = 0; virtual String GetDefaultPrinter() = 0; // SalTimer - virtual SalTimer* CreateSalTimer() = 0; + virtual SalTimer* CreateSalTimer() = 0; // SalI18NImeStatus - virtual SalI18NImeStatus* CreateI18NImeStatus() = 0; + virtual SalI18NImeStatus* CreateI18NImeStatus() = 0; // SalSystem - virtual SalSystem* CreateSalSystem() = 0; + virtual SalSystem* CreateSalSystem() = 0; // SalBitmap - virtual SalBitmap* CreateSalBitmap() = 0; + virtual SalBitmap* CreateSalBitmap() = 0; // YieldMutex virtual osl::SolarMutex* GetYieldMutex() = 0; - virtual ULONG ReleaseYieldMutex() = 0; - virtual void AcquireYieldMutex( ULONG nCount ) = 0; + virtual ULONG ReleaseYieldMutex() = 0; + virtual void AcquireYieldMutex( ULONG nCount ) = 0; // wait next event and dispatch // must returned by UserEvent (SalFrame::PostEvent) // and timer - virtual void Yield( bool bWait, bool bHandleAllCurrentEvents ) = 0; - virtual bool AnyInput( USHORT nType ) = 0; + virtual void Yield( bool bWait, bool bHandleAllCurrentEvents ) = 0; + virtual bool AnyInput( USHORT nType ) = 0; // Menues virtual SalMenu* CreateMenu( BOOL bMenuBar ) = 0; @@ -146,7 +146,7 @@ public: virtual void DestroyMenuItem( SalMenuItem* pItem ) = 0; // may return NULL to disable session management - virtual SalSession* CreateSalSession() = 0; + virtual SalSession* CreateSalSession() = 0; // methods for XDisplayConnection @@ -154,21 +154,21 @@ public: // void* pInst: pInstance form the SetCallback call // void* pEvent: address of the system specific event structure // int nBytes: length of the system specific event structure - void SetEventCallback( void* pInstance, Callback pCallback ) + void SetEventCallback( void* pInstance, Callback pCallback ) { m_pEventInst = pInstance; m_pEventCallback = pCallback; } Callback GetEventCallback() const { return m_pEventCallback; } - bool CallEventCallback( void* pEvent, int nBytes ) + bool CallEventCallback( void* pEvent, int nBytes ) { return m_pEventCallback ? m_pEventCallback( m_pEventInst, pEvent, nBytes ) : false; } - void SetErrorEventCallback( void* pInstance, Callback pCallback ) + void SetErrorEventCallback( void* pInstance, Callback pCallback ) { m_pErrorInst = pInstance; m_pErrorCallback = pCallback; } - Callback GetErrorEventCallback() const + Callback GetErrorEventCallback() const { return m_pErrorCallback; } - bool CallErrorCallback( void* pEvent, int nBytes ) + bool CallErrorCallback( void* pEvent, int nBytes ) { return m_pErrorCallback ? m_pErrorCallback( m_pErrorInst, pEvent, nBytes ) : false; } enum ConnectionIdentifierType { AsciiCString, Blob }; - virtual void* GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, int& rReturnedBytes ) = 0; + virtual void* GetConnectionIdentifier( ConnectionIdentifierType& rReturnedType, int& rReturnedBytes ) = 0; // this is a vehicle for PrintFontManager to bridge the gap between vcl and libvclplug_* // this is only necessary because PrintFontManager is an exported vcl API and therefore |