Macro Cleanup in UNO land.
This commit is contained in:
committed by
Norbert Thiebaud
parent
a62ff01d8c
commit
ddec70f39e
@@ -56,25 +56,10 @@
|
|||||||
|
|
||||||
namespace unocontrols{
|
namespace unocontrols{
|
||||||
|
|
||||||
#define UNO3_REFERENCE ::com::sun::star::uno::Reference
|
#define CSS_UNO ::com::sun::star::uno
|
||||||
#define UNO3_XCONTROL ::com::sun::star::awt::XControl
|
#define CSS_AWT ::com::sun::star::awt
|
||||||
#define UNO3_OUSTRING ::rtl::OUString
|
#define CSS_LANG ::com::sun::star::lang
|
||||||
#define UNO3_XCONTROLMODEL ::com::sun::star::awt::XControlModel
|
#define CSS_CONTAINER ::com::sun::star::container
|
||||||
#define UNO3_XCONTROLCONTAINER ::com::sun::star::awt::XControlContainer
|
|
||||||
#define UNO3_XMULTISERVICEFACTORY ::com::sun::star::lang::XMultiServiceFactory
|
|
||||||
#define UNO3_TYPE ::com::sun::star::uno::Type
|
|
||||||
#define UNO3_RUNTIMEEXCEPTION ::com::sun::star::uno::RuntimeException
|
|
||||||
#define UNO3_XTOOLKIT ::com::sun::star::awt::XToolkit
|
|
||||||
#define UNO3_XWINDOWPEER ::com::sun::star::awt::XWindowPeer
|
|
||||||
#define UNO3_EVENTOBJECT ::com::sun::star::lang::EventObject
|
|
||||||
#define UNO3_SEQUENCE ::com::sun::star::uno::Sequence
|
|
||||||
#define UNO3_XCONTAINERLISTENER ::com::sun::star::container::XContainerListener
|
|
||||||
#define UNO3_ANY ::com::sun::star::uno::Any
|
|
||||||
#define UNO3_XTABCONTROLLER ::com::sun::star::awt::XTabController
|
|
||||||
#define UNO3_WINDOWDESCRIPTOR ::com::sun::star::awt::WindowDescriptor
|
|
||||||
#define UNO3_XGRAPHICS ::com::sun::star::awt::XGraphics
|
|
||||||
#define UNO3_OMULTITYPEINTERFACECONTAINERHELPER ::cppu::OMultiTypeInterfaceContainerHelper
|
|
||||||
#define UNO3_ILLEGALARGUMENTEXCEPTION ::com::sun::star::lang::IllegalArgumentException
|
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// structs, types, forwards
|
// structs, types, forwards
|
||||||
@@ -82,8 +67,8 @@ namespace unocontrols{
|
|||||||
|
|
||||||
struct IMPL_ControlInfo
|
struct IMPL_ControlInfo
|
||||||
{
|
{
|
||||||
UNO3_REFERENCE< UNO3_XCONTROL > xControl ;
|
CSS_UNO::Reference< CSS_AWT::XControl > xControl ;
|
||||||
UNO3_OUSTRING sName ;
|
::rtl::OUString sName ;
|
||||||
};
|
};
|
||||||
|
|
||||||
// makro define a list-class for struct IMPL_ControlInfo!
|
// makro define a list-class for struct IMPL_ControlInfo!
|
||||||
@@ -94,8 +79,8 @@ DECLARE_LIST( IMPL_ControlInfoList, IMPL_ControlInfo* )
|
|||||||
// classes
|
// classes
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
class BaseContainerControl : public UNO3_XCONTROLMODEL
|
class BaseContainerControl : public CSS_AWT::XControlModel
|
||||||
, public UNO3_XCONTROLCONTAINER
|
, public CSS_AWT::XControlContainer
|
||||||
, public BaseControl
|
, public BaseControl
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -122,7 +107,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
BaseContainerControl( const UNO3_REFERENCE< UNO3_XMULTISERVICEFACTORY >& xFactory );
|
BaseContainerControl( const CSS_UNO::Reference< CSS_LANG::XMultiServiceFactory >& xFactory );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -156,7 +141,9 @@ public:
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryInterface( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryInterface(
|
||||||
|
const CSS_UNO::Type& aType
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XTypeProvider
|
// XTypeProvider
|
||||||
@@ -175,7 +162,8 @@ public:
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_TYPE > SAL_CALL getTypes() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Type > SAL_CALL getTypes()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XAggregation
|
// XAggregation
|
||||||
@@ -194,7 +182,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryAggregation( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryAggregation(
|
||||||
|
const CSS_UNO::Type& aType
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XControl
|
// XControl
|
||||||
@@ -213,8 +203,10 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL createPeer( const UNO3_REFERENCE< UNO3_XTOOLKIT >& xToolkit ,
|
virtual void SAL_CALL createPeer(
|
||||||
const UNO3_REFERENCE< UNO3_XWINDOWPEER >& xParent ) throw( UNO3_RUNTIMEEXCEPTION );
|
const CSS_UNO::Reference< CSS_AWT::XToolkit >& xToolkit ,
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowPeer >& xParent
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -229,7 +221,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL setModel( const UNO3_REFERENCE< UNO3_XCONTROLMODEL >& xModel ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Bool SAL_CALL setModel(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XControlModel >& xModel
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -244,7 +238,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XCONTROLMODEL > SAL_CALL getModel() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_AWT::XControlModel > SAL_CALL getModel()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XComponent
|
// XComponent
|
||||||
@@ -263,7 +258,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL dispose() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL dispose() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XEventListener
|
// XEventListener
|
||||||
@@ -282,7 +277,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL disposing( const UNO3_EVENTOBJECT& rEvent ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL disposing( const CSS_LANG::EventObject& rEvent ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XControlContainer
|
// XControlContainer
|
||||||
@@ -301,8 +296,10 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addControl( const UNO3_OUSTRING& sName ,
|
virtual void SAL_CALL addControl(
|
||||||
const UNO3_REFERENCE< UNO3_XCONTROL >& xControl ) throw( UNO3_RUNTIMEEXCEPTION );
|
const ::rtl::OUString& sName ,
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XControl >& xControl
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -317,7 +314,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addContainerListener( const UNO3_REFERENCE< UNO3_XCONTAINERLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL addContainerListener(
|
||||||
|
const CSS_UNO::Reference< CSS_CONTAINER::XContainerListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -332,7 +331,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeControl( const UNO3_REFERENCE< UNO3_XCONTROL >& xControl ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removeControl(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XControl >& xControl
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -347,7 +348,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeContainerListener( const UNO3_REFERENCE< UNO3_XCONTAINERLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removeContainerListener(
|
||||||
|
const CSS_UNO::Reference< CSS_CONTAINER::XContainerListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -362,7 +365,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setStatusText( const UNO3_OUSTRING& sStatusText ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setStatusText(
|
||||||
|
const ::rtl::OUString& sStatusText
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -377,7 +382,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XCONTROL > SAL_CALL getControl( const UNO3_OUSTRING& sName) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_AWT::XControl > SAL_CALL getControl(
|
||||||
|
const ::rtl::OUString& sName
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -392,7 +399,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_REFERENCE< UNO3_XCONTROL > > SAL_CALL getControls() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Reference< CSS_AWT::XControl > > SAL_CALL getControls()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XUnoControlContainer
|
// XUnoControlContainer
|
||||||
@@ -411,7 +419,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addTabController( const UNO3_REFERENCE< UNO3_XTABCONTROLLER >& xTabController ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL addTabController(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XTabController >& xTabController
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -426,7 +436,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeTabController( const UNO3_REFERENCE< UNO3_XTABCONTROLLER >& xTabController ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removeTabController(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XTabController >& xTabController
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -441,7 +453,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setTabControllers( const UNO3_SEQUENCE< UNO3_REFERENCE< UNO3_XTABCONTROLLER > >& xTabControllers ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setTabControllers(
|
||||||
|
const CSS_UNO::Sequence< CSS_UNO::Reference< CSS_AWT::XTabController > >& xTabControllers
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -456,7 +470,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_REFERENCE< UNO3_XTABCONTROLLER > > SAL_CALL getTabControllers() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Reference< CSS_AWT::XTabController > > SAL_CALL getTabControllers()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XWindow
|
// XWindow
|
||||||
@@ -475,7 +490,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setVisible( sal_Bool bVisible ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setVisible( sal_Bool bVisible ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// protected methods
|
// protected methods
|
||||||
@@ -496,7 +511,9 @@ protected:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_WINDOWDESCRIPTOR* impl_getWindowDescriptor( const UNO3_REFERENCE< UNO3_XWINDOWPEER >& xParentPeer );
|
virtual CSS_AWT::WindowDescriptor* impl_getWindowDescriptor(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowPeer >& xParentPeer
|
||||||
|
);
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -511,9 +528,11 @@ protected:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void impl_paint( sal_Int32 nX ,
|
virtual void impl_paint(
|
||||||
sal_Int32 nY ,
|
sal_Int32 nX ,
|
||||||
const UNO3_REFERENCE< UNO3_XGRAPHICS >& xGraphics );
|
sal_Int32 nY ,
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XGraphics >& xGraphics
|
||||||
|
);
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// private methods
|
// private methods
|
||||||
@@ -556,13 +575,22 @@ private:
|
|||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
// list of pointer of "struct IMPL_ControlInfo" to hold child-controls
|
||||||
|
IMPL_ControlInfoList* m_pControlInfoList ;
|
||||||
|
|
||||||
IMPL_ControlInfoList* m_pControlInfoList ; /// list of pointer of "struct IMPL_ControlInfo" to hold child-controls
|
// list of references of XTabController to hold tab-order in this container
|
||||||
UNO3_SEQUENCE< UNO3_REFERENCE< UNO3_XTABCONTROLLER > > m_xTabControllerList ; /// list of references of XTabController to hold tab-order in this container
|
CSS_UNO::Sequence< CSS_UNO::Reference< CSS_AWT::XTabController > > m_xTabControllerList ;
|
||||||
UNO3_OMULTITYPEINTERFACECONTAINERHELPER m_aListeners ;
|
|
||||||
|
::cppu::OMultiTypeInterfaceContainerHelper m_aListeners ;
|
||||||
|
|
||||||
}; // class BaseContainerControl
|
}; // class BaseContainerControl
|
||||||
|
|
||||||
|
// The namespace aliases are only used in this header
|
||||||
|
#undef CSS_UNO
|
||||||
|
#undef CSS_AWT
|
||||||
|
#undef CSS_LANG
|
||||||
|
#undef CSS_CONTAINER
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
|
||||||
#endif // ifndef _UNOCONTROLS_BASECONTAINERCONTROL_CTRL_HXX
|
#endif // ifndef _UNOCONTROLS_BASECONTAINERCONTROL_CTRL_HXX
|
||||||
|
@@ -111,36 +111,9 @@
|
|||||||
|
|
||||||
namespace unocontrols{
|
namespace unocontrols{
|
||||||
|
|
||||||
#define UNO3_ANY ::com::sun::star::uno::Any
|
#define CSS_UNO ::com::sun::star::uno
|
||||||
#define UNO3_EVENTOBJECT ::com::sun::star::lang::EventObject
|
#define CSS_AWT ::com::sun::star::awt
|
||||||
#define UNO3_MUTEX ::osl::Mutex
|
#define CSS_LANG ::com::sun::star::lang
|
||||||
#define UNO3_OCOMPONENTHELPER ::cppu::OComponentHelper
|
|
||||||
#define UNO3_OUSTRING ::rtl::OUString
|
|
||||||
#define UNO3_PAINTEVENT ::com::sun::star::awt::PaintEvent
|
|
||||||
#define UNO3_RECTANGLE ::com::sun::star::awt::Rectangle
|
|
||||||
#define UNO3_REFERENCE ::com::sun::star::uno::Reference
|
|
||||||
#define UNO3_RUNTIMEEXCEPTION ::com::sun::star::uno::RuntimeException
|
|
||||||
#define UNO3_SEQUENCE ::com::sun::star::uno::Sequence
|
|
||||||
#define UNO3_SIZE ::com::sun::star::awt::Size
|
|
||||||
#define UNO3_TYPE ::com::sun::star::uno::Type
|
|
||||||
#define UNO3_WINDOWDESCRIPTOR ::com::sun::star::awt::WindowDescriptor
|
|
||||||
#define UNO3_XCONTROL ::com::sun::star::awt::XControl
|
|
||||||
#define UNO3_XCONTROLMODEL ::com::sun::star::awt::XControlModel
|
|
||||||
#define UNO3_XEVENTLISTENER ::com::sun::star::lang::XEventListener
|
|
||||||
#define UNO3_XFOCUSLISTENER ::com::sun::star::awt::XFocusListener
|
|
||||||
#define UNO3_XGRAPHICS ::com::sun::star::awt::XGraphics
|
|
||||||
#define UNO3_XKEYLISTENER ::com::sun::star::awt::XKeyListener
|
|
||||||
#define UNO3_XMOUSELISTENER ::com::sun::star::awt::XMouseListener
|
|
||||||
#define UNO3_XMOUSEMOTIONLISTENER ::com::sun::star::awt::XMouseMotionListener
|
|
||||||
#define UNO3_XMULTISERVICEFACTORY ::com::sun::star::lang::XMultiServiceFactory
|
|
||||||
#define UNO3_XPAINTLISTENER ::com::sun::star::awt::XPaintListener
|
|
||||||
#define UNO3_XSERVICEINFO ::com::sun::star::lang::XServiceInfo
|
|
||||||
#define UNO3_XTOOLKIT ::com::sun::star::awt::XToolkit
|
|
||||||
#define UNO3_XVIEW ::com::sun::star::awt::XView
|
|
||||||
#define UNO3_XWINDOW ::com::sun::star::awt::XWindow
|
|
||||||
#define UNO3_XWINDOWLISTENER ::com::sun::star::awt::XWindowListener
|
|
||||||
#define UNO3_XWINDOWPEER ::com::sun::star::awt::XWindowPeer
|
|
||||||
#define UNO3_XINTERFACE ::com::sun::star::uno::XInterface
|
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// macros
|
// macros
|
||||||
@@ -156,21 +129,21 @@ namespace unocontrols{
|
|||||||
struct IMPL_MutexContainer
|
struct IMPL_MutexContainer
|
||||||
{
|
{
|
||||||
// Is necassery to initialize "BaseControl" and make this class thread-safe.
|
// Is necassery to initialize "BaseControl" and make this class thread-safe.
|
||||||
UNO3_MUTEX m_aMutex ;
|
::osl::Mutex m_aMutex ;
|
||||||
};
|
};
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// classes
|
// classes
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
class BaseControl : public UNO3_XSERVICEINFO
|
class BaseControl : public CSS_LANG::XServiceInfo
|
||||||
, public UNO3_XPAINTLISTENER
|
, public CSS_AWT::XPaintListener
|
||||||
, public UNO3_XWINDOWLISTENER
|
, public CSS_AWT::XWindowListener
|
||||||
, public UNO3_XVIEW
|
, public CSS_AWT::XView
|
||||||
, public UNO3_XWINDOW
|
, public CSS_AWT::XWindow
|
||||||
, public UNO3_XCONTROL
|
, public CSS_AWT::XControl
|
||||||
, public IMPL_MutexContainer
|
, public IMPL_MutexContainer
|
||||||
, public UNO3_OCOMPONENTHELPER
|
, public ::cppu::OComponentHelper
|
||||||
{
|
{
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// public methods
|
// public methods
|
||||||
@@ -195,7 +168,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
BaseControl( const UNO3_REFERENCE< UNO3_XMULTISERVICEFACTORY >& xFactory );
|
BaseControl( const CSS_UNO::Reference< CSS_LANG::XMultiServiceFactory >& xFactory );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -229,7 +202,9 @@ public:
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryInterface( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryInterface(
|
||||||
|
const CSS_UNO::Type& aType
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short increment refcount
|
@short increment refcount
|
||||||
@@ -280,7 +255,8 @@ public:
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_TYPE > SAL_CALL getTypes() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Type > SAL_CALL getTypes()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short get implementation id
|
@short get implementation id
|
||||||
@@ -296,7 +272,8 @@ public:
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< sal_Int8 > SAL_CALL getImplementationId() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< sal_Int8 > SAL_CALL getImplementationId()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XAggregation
|
// XAggregation
|
||||||
@@ -315,7 +292,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setDelegator( const UNO3_REFERENCE< UNO3_XINTERFACE >& xDelegator ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setDelegator(
|
||||||
|
const CSS_UNO::Reference< CSS_UNO::XInterface >& xDelegator
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -330,7 +309,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryAggregation( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryAggregation(
|
||||||
|
const CSS_UNO::Type& aType
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XServiceInfo
|
// XServiceInfo
|
||||||
@@ -349,7 +330,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL supportsService( const UNO3_OUSTRING& sServiceName ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Bool SAL_CALL supportsService(
|
||||||
|
const ::rtl::OUString& sServiceName
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -364,7 +347,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_OUSTRING SAL_CALL getImplementationName() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual ::rtl::OUString SAL_CALL getImplementationName()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -379,7 +363,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_OUSTRING > SAL_CALL getSupportedServiceNames() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< ::rtl::OUString > SAL_CALL getSupportedServiceNames()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XComponent
|
// XComponent
|
||||||
@@ -398,7 +383,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL dispose() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL dispose() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -413,7 +398,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addEventListener( const UNO3_REFERENCE< UNO3_XEVENTLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL addEventListener(
|
||||||
|
const CSS_UNO::Reference< CSS_LANG::XEventListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -428,7 +415,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeEventListener( const UNO3_REFERENCE< UNO3_XEVENTLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removeEventListener(
|
||||||
|
const CSS_UNO::Reference< CSS_LANG::XEventListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XControl
|
// XControl
|
||||||
@@ -447,7 +436,10 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL createPeer( const UNO3_REFERENCE< UNO3_XTOOLKIT >& xToolkit, const UNO3_REFERENCE< UNO3_XWINDOWPEER >& xParent ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL createPeer(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XToolkit >& xToolkit,
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowPeer >& xParent
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -462,7 +454,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setContext( const UNO3_REFERENCE< UNO3_XINTERFACE >& xContext ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setContext(
|
||||||
|
const CSS_UNO::Reference< CSS_UNO::XInterface >& xContext
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -477,7 +471,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL setModel( const UNO3_REFERENCE< UNO3_XCONTROLMODEL >& xModel ) throw( UNO3_RUNTIMEEXCEPTION ) = 0 ;
|
virtual sal_Bool SAL_CALL setModel(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XControlModel >& xModel
|
||||||
|
) throw( CSS_UNO::RuntimeException ) = 0 ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -492,7 +488,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setDesignMode( sal_Bool bOn ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setDesignMode( sal_Bool bOn ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -507,7 +503,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XINTERFACE > SAL_CALL getContext() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_UNO::XInterface > SAL_CALL getContext()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -522,7 +519,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XCONTROLMODEL > SAL_CALL getModel() throw( UNO3_RUNTIMEEXCEPTION ) = 0;
|
virtual CSS_UNO::Reference< CSS_AWT::XControlModel > SAL_CALL getModel()
|
||||||
|
throw( CSS_UNO::RuntimeException ) = 0;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -537,7 +535,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XWINDOWPEER > SAL_CALL getPeer() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_AWT::XWindowPeer > SAL_CALL getPeer()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -552,7 +551,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XVIEW > SAL_CALL getView() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_AWT::XView > SAL_CALL getView()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -567,7 +567,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL isDesignMode() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Bool SAL_CALL isDesignMode() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -582,7 +582,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL isTransparent() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Bool SAL_CALL isTransparent() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XWindow
|
// XWindow
|
||||||
@@ -605,7 +605,7 @@ public:
|
|||||||
sal_Int32 nY ,
|
sal_Int32 nY ,
|
||||||
sal_Int32 nWidth ,
|
sal_Int32 nWidth ,
|
||||||
sal_Int32 nHeight ,
|
sal_Int32 nHeight ,
|
||||||
sal_Int16 nFlags ) throw( UNO3_RUNTIMEEXCEPTION );
|
sal_Int16 nFlags ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -620,7 +620,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setVisible( sal_Bool bVisible ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setVisible( sal_Bool bVisible ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -635,7 +635,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setEnable( sal_Bool bEnable ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setEnable( sal_Bool bEnable ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -650,7 +650,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setFocus() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setFocus() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -665,7 +665,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_RECTANGLE SAL_CALL getPosSize() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_AWT::Rectangle SAL_CALL getPosSize() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -680,7 +680,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addWindowListener( const UNO3_REFERENCE< UNO3_XWINDOWLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL addWindowListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -695,7 +697,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addFocusListener( const UNO3_REFERENCE< UNO3_XFOCUSLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL addFocusListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XFocusListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -710,7 +714,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addKeyListener( const UNO3_REFERENCE< UNO3_XKEYLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL addKeyListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XKeyListener >& xListener )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -725,7 +731,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addMouseListener( const UNO3_REFERENCE< UNO3_XMOUSELISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL addMouseListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XMouseListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -740,7 +748,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addMouseMotionListener( const UNO3_REFERENCE< UNO3_XMOUSEMOTIONLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL addMouseMotionListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XMouseMotionListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -755,7 +765,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addPaintListener( const UNO3_REFERENCE< UNO3_XPAINTLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL addPaintListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XPaintListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -770,7 +782,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeWindowListener( const UNO3_REFERENCE< UNO3_XWINDOWLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removeWindowListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -785,7 +799,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeFocusListener( const UNO3_REFERENCE< UNO3_XFOCUSLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removeFocusListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XFocusListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -800,7 +816,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeKeyListener( const UNO3_REFERENCE< UNO3_XKEYLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removeKeyListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XKeyListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -815,7 +833,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeMouseListener( const UNO3_REFERENCE< UNO3_XMOUSELISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removeMouseListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XMouseListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -830,7 +850,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeMouseMotionListener( const UNO3_REFERENCE< UNO3_XMOUSEMOTIONLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removeMouseMotionListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XMouseMotionListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -845,7 +867,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removePaintListener( const UNO3_REFERENCE< UNO3_XPAINTLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removePaintListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XPaintListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XView
|
// XView
|
||||||
@@ -865,7 +889,7 @@ public:
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL draw( sal_Int32 nX ,
|
virtual void SAL_CALL draw( sal_Int32 nX ,
|
||||||
sal_Int32 nY ) throw( UNO3_RUNTIMEEXCEPTION );
|
sal_Int32 nY ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -880,7 +904,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL setGraphics( const UNO3_REFERENCE< UNO3_XGRAPHICS >& xDevice ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Bool SAL_CALL setGraphics(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XGraphics >& xDevice
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -896,7 +922,7 @@ public:
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setZoom( float fZoomX ,
|
virtual void SAL_CALL setZoom( float fZoomX ,
|
||||||
float fZoomY ) throw( UNO3_RUNTIMEEXCEPTION );
|
float fZoomY ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -911,7 +937,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XGRAPHICS > SAL_CALL getGraphics() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_AWT::XGraphics > SAL_CALL getGraphics()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -926,10 +953,10 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SIZE SAL_CALL getSize() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_AWT::Size SAL_CALL getSize() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// UNO3_XEVENTLISTENER
|
// CSS_LANG::XEventListener
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@@ -945,7 +972,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL disposing( const UNO3_EVENTOBJECT& rSource ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL disposing(
|
||||||
|
const CSS_LANG::EventObject& rSource
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XPaintListener
|
// XPaintListener
|
||||||
@@ -964,7 +993,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowPaint( const UNO3_PAINTEVENT& rEvent ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL windowPaint(
|
||||||
|
const CSS_AWT::PaintEvent& rEvent
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XWindowListener
|
// XWindowListener
|
||||||
@@ -983,10 +1014,10 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowResized( const UNO3_WINDOWEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL windowResized( const CSS_AWT::WindowEvent& aEvent ) throw( CSS_UNO::RuntimeException );
|
||||||
virtual void SAL_CALL windowMoved( const UNO3_WINDOWEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL windowMoved( const CSS_AWT::WindowEvent& aEvent ) throw( CSS_UNO::RuntimeException );
|
||||||
virtual void SAL_CALL windowShown( const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL windowShown( const CSS_LANG::EventObject& aEvent ) throw( CSS_UNO::RuntimeException );
|
||||||
virtual void SAL_CALL windowHidden( const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL windowHidden( const CSS_LANG::EventObject& aEvent ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// impl but public method to register service
|
// impl but public method to register service
|
||||||
@@ -1005,7 +1036,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_SEQUENCE< UNO3_OUSTRING > impl_getStaticSupportedServiceNames();
|
static const CSS_UNO::Sequence< ::rtl::OUString > impl_getStaticSupportedServiceNames();
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -1020,7 +1051,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_OUSTRING impl_getStaticImplementationName();
|
static const ::rtl::OUString impl_getStaticImplementationName();
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// protected methods
|
// protected methods
|
||||||
@@ -1042,7 +1073,7 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const UNO3_REFERENCE< UNO3_XMULTISERVICEFACTORY > impl_getMultiServiceFactory();
|
const CSS_UNO::Reference< CSS_LANG::XMultiServiceFactory > impl_getMultiServiceFactory();
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -1057,7 +1088,7 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const UNO3_REFERENCE< UNO3_XWINDOW > impl_getPeerWindow();
|
const CSS_UNO::Reference< CSS_AWT::XWindow > impl_getPeerWindow();
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -1072,7 +1103,7 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
const UNO3_REFERENCE< UNO3_XGRAPHICS > impl_getGraphicsPeer();
|
const CSS_UNO::Reference< CSS_AWT::XGraphics > impl_getGraphicsPeer();
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -1117,7 +1148,9 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_WINDOWDESCRIPTOR* impl_getWindowDescriptor( const UNO3_REFERENCE< UNO3_XWINDOWPEER >& xParentPeer );
|
virtual CSS_AWT::WindowDescriptor* impl_getWindowDescriptor(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowPeer >& xParentPeer
|
||||||
|
);
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -1134,7 +1167,7 @@ protected:
|
|||||||
|
|
||||||
virtual void impl_paint( sal_Int32 nX ,
|
virtual void impl_paint( sal_Int32 nX ,
|
||||||
sal_Int32 nY ,
|
sal_Int32 nY ,
|
||||||
const UNO3_REFERENCE< UNO3_XGRAPHICS >& xGraphics );
|
const CSS_UNO::Reference< CSS_AWT::XGraphics >& xGraphics );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -1149,7 +1182,7 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void impl_recalcLayout( const UNO3_WINDOWEVENT& aEvent );
|
virtual void impl_recalcLayout( const CSS_AWT::WindowEvent& aEvent );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -1164,7 +1197,7 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
UNO3_REFERENCE< UNO3_XINTERFACE > impl_getDelegator();
|
CSS_UNO::Reference< CSS_UNO::XInterface > impl_getDelegator();
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// private methods
|
// private methods
|
||||||
@@ -1208,15 +1241,15 @@ private:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
UNO3_REFERENCE< UNO3_XMULTISERVICEFACTORY > m_xFactory ;
|
CSS_UNO::Reference< CSS_LANG::XMultiServiceFactory > m_xFactory ;
|
||||||
UNO3_REFERENCE< UNO3_XINTERFACE > m_xDelegator ;
|
CSS_UNO::Reference< CSS_UNO::XInterface > m_xDelegator ;
|
||||||
OMRCListenerMultiplexerHelper* m_pMultiplexer ; // multiplex events
|
OMRCListenerMultiplexerHelper* m_pMultiplexer ; // multiplex events
|
||||||
UNO3_REFERENCE< UNO3_XINTERFACE > m_xMultiplexer ;
|
CSS_UNO::Reference< CSS_UNO::XInterface > m_xMultiplexer ;
|
||||||
UNO3_REFERENCE< UNO3_XINTERFACE > m_xContext ;
|
CSS_UNO::Reference< CSS_UNO::XInterface > m_xContext ;
|
||||||
UNO3_REFERENCE< UNO3_XWINDOWPEER > m_xPeer ;
|
CSS_UNO::Reference< CSS_AWT::XWindowPeer > m_xPeer ;
|
||||||
UNO3_REFERENCE< UNO3_XWINDOW > m_xPeerWindow ;
|
CSS_UNO::Reference< CSS_AWT::XWindow > m_xPeerWindow ;
|
||||||
UNO3_REFERENCE< UNO3_XGRAPHICS > m_xGraphicsView ; // graphics for ::com::sun::star::awt::XView-operations
|
CSS_UNO::Reference< CSS_AWT::XGraphics > m_xGraphicsView ; // graphics for CSS_AWT::XView-operations
|
||||||
UNO3_REFERENCE< UNO3_XGRAPHICS > m_xGraphicsPeer ; // graphics for painting on a peer
|
CSS_UNO::Reference< CSS_AWT::XGraphics > m_xGraphicsPeer ; // graphics for painting on a peer
|
||||||
sal_Int32 m_nX ; // Position ...
|
sal_Int32 m_nX ; // Position ...
|
||||||
sal_Int32 m_nY ;
|
sal_Int32 m_nY ;
|
||||||
sal_Int32 m_nWidth ; // ... and size of window
|
sal_Int32 m_nWidth ; // ... and size of window
|
||||||
@@ -1227,6 +1260,11 @@ private:
|
|||||||
|
|
||||||
}; // class BaseControl
|
}; // class BaseControl
|
||||||
|
|
||||||
|
// The namespace aliaes are only used in this header
|
||||||
|
#undef CSS_UNO
|
||||||
|
#undef CSS_AWT
|
||||||
|
#undef CSS_LANG
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
|
||||||
#endif // ifndef _UNOCONTROLS_BASECONTROL_CTRL_HXX
|
#endif // ifndef _UNOCONTROLS_BASECONTROL_CTRL_HXX
|
||||||
|
@@ -1,138 +0,0 @@
|
|||||||
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
|
||||||
/*************************************************************************
|
|
||||||
*
|
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
*
|
|
||||||
* Copyright 2000, 2010 Oracle and/or its affiliates.
|
|
||||||
*
|
|
||||||
* OpenOffice.org - a multi-platform office productivity suite
|
|
||||||
*
|
|
||||||
* This file is part of OpenOffice.org.
|
|
||||||
*
|
|
||||||
* OpenOffice.org is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU Lesser General Public License version 3
|
|
||||||
* only, as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* OpenOffice.org is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU Lesser General Public License version 3 for more details
|
|
||||||
* (a copy is included in the LICENSE file that accompanied this code).
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Lesser General Public License
|
|
||||||
* version 3 along with OpenOffice.org. If not, see
|
|
||||||
* <http://www.openoffice.org/license.html>
|
|
||||||
* for a copy of the LGPLv3 License.
|
|
||||||
*
|
|
||||||
************************************************************************/
|
|
||||||
|
|
||||||
#ifndef _UNOCONTROLS_DEFINES_CTRL_HXX
|
|
||||||
#define _UNOCONTROLS_DEFINES_CTRL_HXX
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
// includes
|
|
||||||
#include <limits.h> // defines for min/max of INT
|
|
||||||
|
|
||||||
namespace unocontrols{
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
// global defines for all UnoControls
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
#define UNOCONTROLS_TRGB_COLORDATA( t,r,g,b ) ((INT32)(((UINT32)((UINT8)(b))))|(((UINT32)((UINT8)(g)))<<8)|(((UINT32)((UINT8)(r)))<<16)|(((UINT32)((UINT8)(t)))<<24))
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
// defines for BaseControl
|
|
||||||
#ifdef _UNOCONTROLS_BASECONTROL_CTRL_HXX
|
|
||||||
#define BASECONTROL_IDLCLASSNAME "BaseControl"
|
|
||||||
#define BASECONTROL_DEFAULT_PMULTIPLEXER NULL
|
|
||||||
#define BASECONTROL_DEFAULT_X 0
|
|
||||||
#define BASECONTROL_DEFAULT_Y 0
|
|
||||||
#define BASECONTROL_DEFAULT_WIDTH 100
|
|
||||||
#define BASECONTROL_DEFAULT_HEIGHT 100
|
|
||||||
#define BASECONTROL_DEFAULT_VISIBLE FALSE
|
|
||||||
#define BASECONTROL_DEFAULT_INDESIGNMODE FALSE
|
|
||||||
#define BASECONTROL_DEFAULT_ENABLE TRUE
|
|
||||||
#define BASECONTROL_SERVICE_VCLTOOLKIT "com.sun.star.awt.VclToolkit"
|
|
||||||
#endif
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
// defines for BaseContainerControl
|
|
||||||
#ifdef _UNOCONTROLS_BASECONTAINERCONTROL_CTRL_HXX
|
|
||||||
#define BASECONTAINERCONTROL_IDLCLASSNAME "BaseContainerControl"
|
|
||||||
#endif
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
// defines for ProgressBar
|
|
||||||
#ifdef _UNOCONTROLS_PROGRESSBAR_CTRL_HXX
|
|
||||||
#define PROGRESSBAR_IDLCLASSNAME "XProgressbar"
|
|
||||||
#define PROGRESSBAR_SERVICENAME "com.sun.star.awt.XProgressBar"
|
|
||||||
#define PROGRESSBAR_IMPLEMENTATIONNAME "stardiv.UnoControls.ProgressBar"
|
|
||||||
#define PROGRESSBAR_FREEBORDER 2
|
|
||||||
#define PROGRESSBAR_DEFAULT_HORIZONTAL TRUE
|
|
||||||
#define PROGRESSBAR_DEFAULT_BLOCKDIMENSION Size(1,1)
|
|
||||||
#define PROGRESSBAR_DEFAULT_BACKGROUNDCOLOR UNOCONTROLS_TRGB_COLORDATA( 0x00, 0xC0, 0xC0, 0xC0 ) // lightgray
|
|
||||||
#define PROGRESSBAR_DEFAULT_FOREGROUNDCOLOR UNOCONTROLS_TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x80 ) // blue
|
|
||||||
#define PROGRESSBAR_DEFAULT_MINRANGE INT_MIN
|
|
||||||
#define PROGRESSBAR_DEFAULT_MAXRANGE INT_MAX
|
|
||||||
#define PROGRESSBAR_DEFAULT_BLOCKVALUE 1
|
|
||||||
#define PROGRESSBAR_DEFAULT_VALUE PROGRESSBAR_DEFAULT_MINRANGE
|
|
||||||
#define PROGRESSBAR_LINECOLOR_BRIGHT UNOCONTROLS_TRGB_COLORDATA( 0x00, 0xFF, 0xFF, 0xFF ) // white
|
|
||||||
#define PROGRESSBAR_LINECOLOR_SHADOW UNOCONTROLS_TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x00 ) // black
|
|
||||||
#endif
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
// defines for FrameControl
|
|
||||||
#ifdef _UNOCONTROLS_FRAMECONTROL_CTRL_HXX
|
|
||||||
#define FRAMECONTROL_IDLCLASSNAME "FrameControl"
|
|
||||||
#define FRAMECONTROL_SERVICENAME "com.sun.star.frame.FrameControl"
|
|
||||||
#define FRAMECONTROL_IMPLEMENTATIONNAME "stardiv.UnoControls.FrameControl"
|
|
||||||
#define FRAMECONTROL_DEFAULT_COMPONENTURL "private:factory/swriter"
|
|
||||||
#define FRAMECONTROL_PROPERTYNAME_LOADERARGUMENTS "LoaderArguments"
|
|
||||||
#define FRAMECONTROL_PROPERTYNAME_COMPONENTURL "ComponentURL"
|
|
||||||
#define FRAMECONTROL_PROPERTYNAME_FRAME "Frame"
|
|
||||||
#define FRAMECONTROL_PROPERTYNAME_IDLCLASSES "IDLClasses"
|
|
||||||
#define FRAMECONTROL_ERRORTEXT_VOSENSHURE "This is an invalid property handle."
|
|
||||||
#define FRAMECONTROL_PROPERTY_COUNT 4 // you must count the propertys
|
|
||||||
#define FRAMECONTROL_PROPERTY_COMPONENTURL 0 // Id must be the index into the array
|
|
||||||
#define FRAMECONTROL_PROPERTY_FRAME 1
|
|
||||||
#define FRAMECONTROL_PROPERTY_IDLCLASSES 2
|
|
||||||
#define FRAMECONTROL_PROPERTY_LOADERARGUMENTS 3
|
|
||||||
#endif
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
// defines for ProgressMonitor
|
|
||||||
#ifdef _UNOCONTROLS_PROGRESSMONITOR_CTRL_HXX
|
|
||||||
#define PROGRESSMONITOR_IDLCLASSNAME "XProgressMonitor"
|
|
||||||
#define PROGRESSMONITOR_SERVICENAME "com.sun.star.awt.XProgressMonitor"
|
|
||||||
#define PROGRESSMONITOR_IMPLEMENTATIONNAME "stardiv.UnoControls.ProgressMonitor"
|
|
||||||
#define PROGRESSMONITOR_FREEBORDER 10 // border around and between the controls
|
|
||||||
#define PROGRESSMONITOR_WIDTH_RELATION 4 // reserve 1/4 for button width and rest for progressbar width
|
|
||||||
#define PROGRESSMONITOR_HEIGHT_RELATION 5 // reserve 1/5 for button and progressbar heigth and rest for text height
|
|
||||||
#define PROGRESSMONITOR_FIXEDTEXT_SERVICENAME "com.sun.star.awt.UnoControlFixedText"
|
|
||||||
#define PROGRESSMONITOR_BUTTON_SERVICENAME "com.sun.star.awt.UnoControlButton"
|
|
||||||
#define PROGRESSMONITOR_FIXEDTEXT_MODELNAME "com.sun.star.awt.UnoControlFixedTextModel"
|
|
||||||
#define PROGRESSMONITOR_BUTTON_MODELNAME "com.sun.star.awt.UnoControlButtonModel"
|
|
||||||
#define PROGRESSMONITOR_CONTROLNAME_TEXT "Text" // identifier the control in container
|
|
||||||
#define PROGRESSMONITOR_CONTROLNAME_BUTTON "Button" // -||-
|
|
||||||
#define PROGRESSMONITOR_CONTROLNAME_PROGRESSBAR "ProgressBar" // -||-
|
|
||||||
#define PROGRESSMONITOR_DEFAULT_BUTTONLABEL "Abbrechen"
|
|
||||||
#define PROGRESSMONITOR_DEFAULT_TOPIC "\0"
|
|
||||||
#define PROGRESSMONITOR_DEFAULT_TEXT "\0"
|
|
||||||
#define PROGRESSMONITOR_BACKGROUNDCOLOR UNOCONTROLS_TRGB_COLORDATA( 0x00, 0xC0, 0xC0, 0xC0 ) // lighgray
|
|
||||||
#define PROGRESSMONITOR_LINECOLOR_BRIGHT UNOCONTROLS_TRGB_COLORDATA( 0x00, 0xFF, 0xFF, 0xFF ) // white
|
|
||||||
#define PROGRESSMONITOR_LINECOLOR_SHADOW UNOCONTROLS_TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x00 ) // black
|
|
||||||
#define PROGRESSMONITOR_HEIGHT_PROGRESSBAR 15
|
|
||||||
#define PROGRESSMONITOR_DEFAULT_WIDTH 350
|
|
||||||
#define PROGRESSMONITOR_DEFAULT_HEIGHT 100
|
|
||||||
#endif
|
|
||||||
//-------------------------------------------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
} // namespace unocontrols
|
|
||||||
|
|
||||||
#endif // #ifndef _UNOCONTROLS_DEFINES_CTRL_HXX
|
|
||||||
|
|
||||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
|
@@ -68,42 +68,22 @@
|
|||||||
|
|
||||||
namespace unocontrols{
|
namespace unocontrols{
|
||||||
|
|
||||||
#define UNO3_OWEAKOBJECT ::cppu::OWeakObject
|
#define CSS_UNO ::com::sun::star::uno
|
||||||
#define UNO3_XWINDOW ::com::sun::star::awt::XWindow
|
#define CSS_AWT ::com::sun::star::awt
|
||||||
#define UNO3_REFERENCE ::com::sun::star::uno::Reference
|
#define CSS_LANG ::com::sun::star::lang
|
||||||
#define UNO3_WEAKREFERENCE ::com::sun::star::uno::WeakReference
|
|
||||||
#define UNO3_MUTEX ::osl::Mutex
|
|
||||||
#define UNO3_XWINDOWLISTENER ::com::sun::star::awt::XWindowListener
|
|
||||||
#define UNO3_XKEYLISTENER ::com::sun::star::awt::XKeyListener
|
|
||||||
#define UNO3_XMOUSELISTENER ::com::sun::star::awt::XMouseListener
|
|
||||||
#define UNO3_XMOUSEMOTIONLISTENER ::com::sun::star::awt::XMouseMotionListener
|
|
||||||
#define UNO3_XPAINTLISTENER ::com::sun::star::awt::XPaintListener
|
|
||||||
#define UNO3_XTOPWINDOWLISTENER ::com::sun::star::awt::XTopWindowListener
|
|
||||||
#define UNO3_XFOCUSLISTENER ::com::sun::star::awt::XFocusListener
|
|
||||||
#define UNO3_ANY ::com::sun::star::uno::Any
|
|
||||||
#define UNO3_TYPE ::com::sun::star::uno::Type
|
|
||||||
#define UNO3_RUNTIMEEXCEPTION ::com::sun::star::uno::RuntimeException
|
|
||||||
#define UNO3_XINTERFACE ::com::sun::star::uno::XInterface
|
|
||||||
#define UNO3_EVENTOBJECT ::com::sun::star::lang::EventObject
|
|
||||||
#define UNO3_FOCUSEVENT ::com::sun::star::awt::FocusEvent
|
|
||||||
#define UNO3_WINDOWEVENT ::com::sun::star::awt::WindowEvent
|
|
||||||
#define UNO3_KEYEVENT ::com::sun::star::awt::KeyEvent
|
|
||||||
#define UNO3_MOUSEEVENT ::com::sun::star::awt::MouseEvent
|
|
||||||
#define UNO3_PAINTEVENT ::com::sun::star::awt::PaintEvent
|
|
||||||
#define UNO3_OMULTITYPEINTERFACECONTAINERHELPER ::cppu::OMultiTypeInterfaceContainerHelper
|
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// class
|
// class
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
class OMRCListenerMultiplexerHelper : public UNO3_XFOCUSLISTENER
|
class OMRCListenerMultiplexerHelper : public CSS_AWT::XFocusListener
|
||||||
, public UNO3_XWINDOWLISTENER
|
, public CSS_AWT::XWindowListener
|
||||||
, public UNO3_XKEYLISTENER
|
, public CSS_AWT::XKeyListener
|
||||||
, public UNO3_XMOUSELISTENER
|
, public CSS_AWT::XMouseListener
|
||||||
, public UNO3_XMOUSEMOTIONLISTENER
|
, public CSS_AWT::XMouseMotionListener
|
||||||
, public UNO3_XPAINTLISTENER
|
, public CSS_AWT::XPaintListener
|
||||||
, public UNO3_XTOPWINDOWLISTENER
|
, public CSS_AWT::XTopWindowListener
|
||||||
, public UNO3_OWEAKOBJECT
|
, public ::cppu::OWeakObject
|
||||||
{
|
{
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
@@ -130,8 +110,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
OMRCListenerMultiplexerHelper( const UNO3_REFERENCE< UNO3_XWINDOW >& xControl ,
|
OMRCListenerMultiplexerHelper( const CSS_UNO::Reference< CSS_AWT::XWindow >& xControl ,
|
||||||
const UNO3_REFERENCE< UNO3_XWINDOW >& xPeer );
|
const CSS_UNO::Reference< CSS_AWT::XWindow >& xPeer );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short copy-constructor
|
@short copy-constructor
|
||||||
@@ -180,7 +160,8 @@ public:
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryInterface( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryInterface( const CSS_UNO::Type& aType )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short increment refcount
|
@short increment refcount
|
||||||
@@ -231,7 +212,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
operator UNO3_REFERENCE< UNO3_XINTERFACE >() const;
|
operator CSS_UNO::Reference< CSS_UNO::XInterface >() const;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -265,7 +246,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void setPeer( const UNO3_REFERENCE< UNO3_XWINDOW >& xPeer );
|
void setPeer( const CSS_UNO::Reference< CSS_AWT::XWindow >& xPeer );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short Remove all listeners and send a disposing message.
|
@short Remove all listeners and send a disposing message.
|
||||||
@@ -295,8 +276,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void advise( const UNO3_TYPE& aType ,
|
void advise( const CSS_UNO::Type& aType ,
|
||||||
const UNO3_REFERENCE< UNO3_XINTERFACE >& xListener );
|
const CSS_UNO::Reference< CSS_UNO::XInterface >& xListener );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short Remove the specified listener from the source.
|
@short Remove the specified listener from the source.
|
||||||
@@ -311,8 +292,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void unadvise( const UNO3_TYPE& aType ,
|
void unadvise( const CSS_UNO::Type& aType ,
|
||||||
const UNO3_REFERENCE< UNO3_XINTERFACE >& xListener );
|
const CSS_UNO::Reference< CSS_UNO::XInterface >& xListener );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XEventListener
|
// XEventListener
|
||||||
@@ -332,7 +313,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL disposing(const UNO3_EVENTOBJECT& aSource) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL disposing(const CSS_LANG::EventObject& aSource)
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XFocusListener
|
// XFocusListener
|
||||||
@@ -352,7 +334,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL focusGained(const UNO3_FOCUSEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL focusGained(const CSS_AWT::FocusEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -368,7 +351,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL focusLost(const UNO3_FOCUSEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL focusLost(const CSS_AWT::FocusEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XWindowListener
|
// XWindowListener
|
||||||
@@ -388,7 +372,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowResized(const UNO3_WINDOWEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowResized(const CSS_AWT::WindowEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -404,7 +389,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowMoved(const UNO3_WINDOWEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowMoved(const CSS_AWT::WindowEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -420,7 +406,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowShown(const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowShown(const CSS_LANG::EventObject& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -436,7 +423,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowHidden(const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowHidden(const CSS_LANG::EventObject& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XKeyListener
|
// XKeyListener
|
||||||
@@ -456,7 +444,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL keyPressed( const UNO3_KEYEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL keyPressed( const CSS_AWT::KeyEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -472,7 +461,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL keyReleased( const UNO3_KEYEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL keyReleased( const CSS_AWT::KeyEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XMouseListener
|
// XMouseListener
|
||||||
@@ -492,7 +482,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL mousePressed(const UNO3_MOUSEEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL mousePressed(const CSS_AWT::MouseEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -508,7 +499,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL mouseReleased(const UNO3_MOUSEEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL mouseReleased(const CSS_AWT::MouseEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -524,7 +516,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL mouseEntered(const UNO3_MOUSEEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL mouseEntered(const CSS_AWT::MouseEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -540,7 +533,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL mouseExited(const UNO3_MOUSEEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL mouseExited(const CSS_AWT::MouseEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XMouseMotionListener
|
// XMouseMotionListener
|
||||||
@@ -560,7 +554,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL mouseDragged(const UNO3_MOUSEEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL mouseDragged(const CSS_AWT::MouseEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -576,7 +571,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL mouseMoved(const UNO3_MOUSEEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL mouseMoved(const CSS_AWT::MouseEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XPaintListener
|
// XPaintListener
|
||||||
@@ -596,7 +592,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowPaint(const UNO3_PAINTEVENT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowPaint(const CSS_AWT::PaintEvent& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XTopWindowListener
|
// XTopWindowListener
|
||||||
@@ -616,7 +613,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowOpened( const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowOpened( const CSS_LANG::EventObject& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -632,7 +630,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowClosing( const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowClosing( const CSS_LANG::EventObject& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -648,7 +647,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowClosed( const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowClosed( const CSS_LANG::EventObject& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -664,7 +664,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowMinimized( const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowMinimized( const CSS_LANG::EventObject& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -680,7 +681,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowNormalized( const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowNormalized( const CSS_LANG::EventObject& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -696,7 +698,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowActivated( const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowActivated( const CSS_LANG::EventObject& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -712,7 +715,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL windowDeactivated( const UNO3_EVENTOBJECT& aEvent ) throw( UNO3_RUNTIMEEXCEPTION ) ;
|
virtual void SAL_CALL windowDeactivated( const CSS_LANG::EventObject& aEvent )
|
||||||
|
throw( CSS_UNO::RuntimeException ) ;
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// protected methods
|
// protected methods
|
||||||
@@ -734,8 +738,8 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void impl_adviseToPeer( const UNO3_REFERENCE< UNO3_XWINDOW >& xPeer ,
|
void impl_adviseToPeer( const CSS_UNO::Reference< CSS_AWT::XWindow >& xPeer ,
|
||||||
const UNO3_TYPE& aType );
|
const CSS_UNO::Type& aType );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short Add the listener to the peer.
|
@short Add the listener to the peer.
|
||||||
@@ -751,8 +755,8 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void impl_unadviseFromPeer( const UNO3_REFERENCE< UNO3_XWINDOW >& xPeer ,
|
void impl_unadviseFromPeer( const CSS_UNO::Reference< CSS_AWT::XWindow >& xPeer ,
|
||||||
const UNO3_TYPE& aType );
|
const CSS_UNO::Type& aType );
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// private variables
|
// private variables
|
||||||
@@ -760,13 +764,19 @@ protected:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
UNO3_MUTEX m_aMutex ;
|
::osl::Mutex m_aMutex ;
|
||||||
UNO3_REFERENCE< UNO3_XWINDOW > m_xPeer ; /// The source of the events. Normally this is the peer object.
|
CSS_UNO::Reference< CSS_AWT::XWindow > m_xPeer ; /// The source of the events. Normally this is the peer object.
|
||||||
UNO3_WEAKREFERENCE< UNO3_XWINDOW > m_xControl ;
|
CSS_UNO::WeakReference< CSS_AWT::XWindow > m_xControl ;
|
||||||
UNO3_OMULTITYPEINTERFACECONTAINERHELPER m_aListenerHolder ;
|
::cppu::OMultiTypeInterfaceContainerHelper m_aListenerHolder ;
|
||||||
|
|
||||||
}; // class OMRCListenerMultiplexerHelper
|
}; // class OMRCListenerMultiplexerHelper
|
||||||
|
|
||||||
|
// The namespace aliases are only used in this header
|
||||||
|
#undef CSS_UNO
|
||||||
|
#undef CSS_AWT
|
||||||
|
#undef CSS_LANG
|
||||||
|
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
|
||||||
#endif // ifndef _UNOCONTROLS_MULTIPLEXER_HXX
|
#endif // ifndef _UNOCONTROLS_MULTIPLEXER_HXX
|
||||||
|
@@ -164,14 +164,14 @@ Sequence< Type > SAL_CALL BaseControl::getTypes() throw( RuntimeException )
|
|||||||
if ( pTypeCollection == NULL )
|
if ( pTypeCollection == NULL )
|
||||||
{
|
{
|
||||||
// Create a static typecollection ...
|
// Create a static typecollection ...
|
||||||
static OTypeCollection aTypeCollection ( ::getCppuType(( const Reference< XPaintListener >*)NULL ) ,
|
static OTypeCollection aTypeCollection( ::getCppuType(( const Reference< XPaintListener >*)NULL ) ,
|
||||||
::getCppuType(( const Reference< XWindowListener>*)NULL ) ,
|
::getCppuType(( const Reference< XWindowListener>*)NULL ) ,
|
||||||
::getCppuType(( const Reference< XView >*)NULL ) ,
|
::getCppuType(( const Reference< XView >*)NULL ) ,
|
||||||
::getCppuType(( const Reference< XWindow >*)NULL ) ,
|
::getCppuType(( const Reference< XWindow >*)NULL ) ,
|
||||||
::getCppuType(( const Reference< XServiceInfo >*)NULL ) ,
|
::getCppuType(( const Reference< XServiceInfo >*)NULL ) ,
|
||||||
::getCppuType(( const Reference< XControl >*)NULL ) ,
|
::getCppuType(( const Reference< XControl >*)NULL ) ,
|
||||||
OComponentHelper::getTypes()
|
OComponentHelper::getTypes()
|
||||||
);
|
);
|
||||||
|
|
||||||
// ... and set his address to static pointer!
|
// ... and set his address to static pointer!
|
||||||
pTypeCollection = &aTypeCollection ;
|
pTypeCollection = &aTypeCollection ;
|
||||||
|
@@ -276,35 +276,8 @@ void SAL_CALL OMRCListenerMultiplexerHelper::disposing( const EventObject& /*aSo
|
|||||||
// XFcousListener
|
// XFcousListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::focusGained(const FocusEvent& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::focusGained(const FocusEvent& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
/*
|
|
||||||
OInterfaceContainerHelper * pCont = aListenerHolder.getContainer( ::getCppuType((const Reference< XFocusListener >*)0) );
|
|
||||||
if( pCont )
|
|
||||||
{
|
|
||||||
OInterfaceIteratorHelper aIt( *pCont );
|
|
||||||
FocusEvent aEvt = e;
|
|
||||||
// Reamark: The control is the event source not the peer. We must change
|
|
||||||
// the source of the event
|
|
||||||
xControl.queryHardRef( ((XInterface*)NULL)->getSmartUik(), aEvt.Source );
|
|
||||||
//.is the control not destroyed
|
|
||||||
if( aEvt.Source.is() )
|
|
||||||
{
|
|
||||||
if( aIt.hasMoreElements() )
|
|
||||||
{
|
|
||||||
XFocusListener * pListener = (XFocusListener *)aIt.next();
|
|
||||||
try
|
|
||||||
{
|
|
||||||
pListener->focusGained( aEvt );
|
|
||||||
}
|
|
||||||
catch( RuntimeException, e )
|
|
||||||
{
|
|
||||||
// ignore all usr system exceptions from the listener
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
MULTIPLEX( XFocusListener, focusGained, FocusEvent, aEvent )
|
MULTIPLEX( XFocusListener, focusGained, FocusEvent, aEvent )
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -312,7 +285,7 @@ void OMRCListenerMultiplexerHelper::focusGained(const FocusEvent& aEvent ) throw
|
|||||||
// XFcousListener
|
// XFcousListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::focusLost(const FocusEvent& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::focusLost(const FocusEvent& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XFocusListener, focusLost, FocusEvent, aEvent )
|
MULTIPLEX( XFocusListener, focusLost, FocusEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -321,7 +294,7 @@ void OMRCListenerMultiplexerHelper::focusLost(const FocusEvent& aEvent ) throw(
|
|||||||
// XWindowListener
|
// XWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowResized(const WindowEvent& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowResized(const WindowEvent& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XWindowListener, windowResized, WindowEvent, aEvent )
|
MULTIPLEX( XWindowListener, windowResized, WindowEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -330,7 +303,7 @@ void OMRCListenerMultiplexerHelper::windowResized(const WindowEvent& aEvent ) th
|
|||||||
// XWindowListener
|
// XWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowMoved(const WindowEvent& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowMoved(const WindowEvent& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XWindowListener, windowMoved, WindowEvent, aEvent )
|
MULTIPLEX( XWindowListener, windowMoved, WindowEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -339,7 +312,7 @@ void OMRCListenerMultiplexerHelper::windowMoved(const WindowEvent& aEvent ) thro
|
|||||||
// XWindowListener
|
// XWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowShown(const EventObject& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowShown(const EventObject& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XWindowListener, windowShown, EventObject, aEvent )
|
MULTIPLEX( XWindowListener, windowShown, EventObject, aEvent )
|
||||||
}
|
}
|
||||||
@@ -348,7 +321,7 @@ void OMRCListenerMultiplexerHelper::windowShown(const EventObject& aEvent ) thro
|
|||||||
// XWindowListener
|
// XWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowHidden(const EventObject& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowHidden(const EventObject& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XWindowListener, windowHidden, EventObject, aEvent )
|
MULTIPLEX( XWindowListener, windowHidden, EventObject, aEvent )
|
||||||
}
|
}
|
||||||
@@ -357,7 +330,7 @@ void OMRCListenerMultiplexerHelper::windowHidden(const EventObject& aEvent ) thr
|
|||||||
// XKeyListener
|
// XKeyListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::keyPressed(const KeyEvent& aEvent) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::keyPressed(const KeyEvent& aEvent) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XKeyListener, keyPressed, KeyEvent, aEvent )
|
MULTIPLEX( XKeyListener, keyPressed, KeyEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -366,7 +339,7 @@ void OMRCListenerMultiplexerHelper::keyPressed(const KeyEvent& aEvent) throw( UN
|
|||||||
// XKeyListener
|
// XKeyListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::keyReleased(const KeyEvent& aEvent) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::keyReleased(const KeyEvent& aEvent) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XKeyListener, keyReleased, KeyEvent, aEvent )
|
MULTIPLEX( XKeyListener, keyReleased, KeyEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -375,7 +348,7 @@ void OMRCListenerMultiplexerHelper::keyReleased(const KeyEvent& aEvent) throw( U
|
|||||||
// XMouseListener
|
// XMouseListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::mousePressed(const MouseEvent& aEvent) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::mousePressed(const MouseEvent& aEvent) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XMouseListener, mousePressed, MouseEvent, aEvent )
|
MULTIPLEX( XMouseListener, mousePressed, MouseEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -384,7 +357,7 @@ void OMRCListenerMultiplexerHelper::mousePressed(const MouseEvent& aEvent) throw
|
|||||||
// XMouseListener
|
// XMouseListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::mouseReleased(const MouseEvent& aEvent) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::mouseReleased(const MouseEvent& aEvent) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XMouseListener, mouseReleased, MouseEvent, aEvent )
|
MULTIPLEX( XMouseListener, mouseReleased, MouseEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -393,7 +366,7 @@ void OMRCListenerMultiplexerHelper::mouseReleased(const MouseEvent& aEvent) thro
|
|||||||
// XMouseListener
|
// XMouseListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::mouseEntered(const MouseEvent& aEvent) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::mouseEntered(const MouseEvent& aEvent) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XMouseListener, mouseEntered, MouseEvent, aEvent )
|
MULTIPLEX( XMouseListener, mouseEntered, MouseEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -402,7 +375,7 @@ void OMRCListenerMultiplexerHelper::mouseEntered(const MouseEvent& aEvent) throw
|
|||||||
// XMouseListener
|
// XMouseListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::mouseExited(const MouseEvent& aEvent) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::mouseExited(const MouseEvent& aEvent) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XMouseListener, mouseExited, MouseEvent, aEvent )
|
MULTIPLEX( XMouseListener, mouseExited, MouseEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -411,7 +384,7 @@ void OMRCListenerMultiplexerHelper::mouseExited(const MouseEvent& aEvent) throw(
|
|||||||
// XMouseMotionListener
|
// XMouseMotionListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::mouseDragged(const MouseEvent& aEvent) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::mouseDragged(const MouseEvent& aEvent) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XMouseMotionListener, mouseDragged, MouseEvent, aEvent )
|
MULTIPLEX( XMouseMotionListener, mouseDragged, MouseEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -420,7 +393,7 @@ void OMRCListenerMultiplexerHelper::mouseDragged(const MouseEvent& aEvent) throw
|
|||||||
// XMouseMotionListener
|
// XMouseMotionListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::mouseMoved(const MouseEvent& aEvent) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::mouseMoved(const MouseEvent& aEvent) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XMouseMotionListener, mouseMoved, MouseEvent, aEvent )
|
MULTIPLEX( XMouseMotionListener, mouseMoved, MouseEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -429,7 +402,7 @@ void OMRCListenerMultiplexerHelper::mouseMoved(const MouseEvent& aEvent) throw(
|
|||||||
// XPaintListener
|
// XPaintListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowPaint(const PaintEvent& aEvent) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowPaint(const PaintEvent& aEvent) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XPaintListener, windowPaint, PaintEvent, aEvent )
|
MULTIPLEX( XPaintListener, windowPaint, PaintEvent, aEvent )
|
||||||
}
|
}
|
||||||
@@ -438,7 +411,7 @@ void OMRCListenerMultiplexerHelper::windowPaint(const PaintEvent& aEvent) throw(
|
|||||||
// XTopWindowListener
|
// XTopWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowOpened(const EventObject& aEvent) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowOpened(const EventObject& aEvent) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XTopWindowListener, windowOpened, EventObject, aEvent )
|
MULTIPLEX( XTopWindowListener, windowOpened, EventObject, aEvent )
|
||||||
}
|
}
|
||||||
@@ -447,7 +420,7 @@ void OMRCListenerMultiplexerHelper::windowOpened(const EventObject& aEvent) thro
|
|||||||
// XTopWindowListener
|
// XTopWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowClosing( const EventObject& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowClosing( const EventObject& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XTopWindowListener, windowClosing, EventObject, aEvent )
|
MULTIPLEX( XTopWindowListener, windowClosing, EventObject, aEvent )
|
||||||
}
|
}
|
||||||
@@ -456,7 +429,7 @@ void OMRCListenerMultiplexerHelper::windowClosing( const EventObject& aEvent ) t
|
|||||||
// XTopWindowListener
|
// XTopWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowClosed( const EventObject& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowClosed( const EventObject& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XTopWindowListener, windowClosed, EventObject, aEvent )
|
MULTIPLEX( XTopWindowListener, windowClosed, EventObject, aEvent )
|
||||||
}
|
}
|
||||||
@@ -465,7 +438,7 @@ void OMRCListenerMultiplexerHelper::windowClosed( const EventObject& aEvent ) th
|
|||||||
// XTopWindowListener
|
// XTopWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowMinimized( const EventObject& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowMinimized( const EventObject& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XTopWindowListener, windowMinimized, EventObject, aEvent )
|
MULTIPLEX( XTopWindowListener, windowMinimized, EventObject, aEvent )
|
||||||
}
|
}
|
||||||
@@ -474,7 +447,7 @@ void OMRCListenerMultiplexerHelper::windowMinimized( const EventObject& aEvent )
|
|||||||
// XTopWindowListener
|
// XTopWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowNormalized( const EventObject& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowNormalized( const EventObject& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XTopWindowListener, windowNormalized, EventObject, aEvent )
|
MULTIPLEX( XTopWindowListener, windowNormalized, EventObject, aEvent )
|
||||||
}
|
}
|
||||||
@@ -483,7 +456,7 @@ void OMRCListenerMultiplexerHelper::windowNormalized( const EventObject& aEvent
|
|||||||
// XTopWindowListener
|
// XTopWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowActivated( const EventObject& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowActivated( const EventObject& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XTopWindowListener, windowActivated, EventObject, aEvent )
|
MULTIPLEX( XTopWindowListener, windowActivated, EventObject, aEvent )
|
||||||
}
|
}
|
||||||
@@ -492,7 +465,7 @@ void OMRCListenerMultiplexerHelper::windowActivated( const EventObject& aEvent )
|
|||||||
// XTopWindowListener
|
// XTopWindowListener
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void OMRCListenerMultiplexerHelper::windowDeactivated( const EventObject& aEvent ) throw( UNO3_RUNTIMEEXCEPTION )
|
void OMRCListenerMultiplexerHelper::windowDeactivated( const EventObject& aEvent ) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
MULTIPLEX( XTopWindowListener, windowDeactivated, EventObject, aEvent )
|
MULTIPLEX( XTopWindowListener, windowDeactivated, EventObject, aEvent )
|
||||||
}
|
}
|
||||||
|
@@ -112,7 +112,7 @@ using namespace ::com::sun::star::registry ;
|
|||||||
sKeyName += OUString::createFromAscii( "/UNO/SERVICES" ); \
|
sKeyName += OUString::createFromAscii( "/UNO/SERVICES" ); \
|
||||||
\
|
\
|
||||||
/* Create new key with new name. */ \
|
/* Create new key with new name. */ \
|
||||||
xNewKey = xKey->createKey( sKeyName ); \
|
xNewKey = xKey->createKey( sKeyName ); \
|
||||||
\
|
\
|
||||||
/* If this new key valid ... */ \
|
/* If this new key valid ... */ \
|
||||||
if ( xNewKey.is () ) \
|
if ( xNewKey.is () ) \
|
||||||
|
@@ -57,10 +57,11 @@ namespace unocontrols{
|
|||||||
// construct/destruct
|
// construct/destruct
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
|
|
||||||
OConnectionPointHelper::OConnectionPointHelper( Mutex& aMutex ,
|
OConnectionPointHelper::OConnectionPointHelper(
|
||||||
OConnectionPointContainerHelper* pContainerImplementation ,
|
Mutex& aMutex ,
|
||||||
UNO3_TYPE aType )
|
OConnectionPointContainerHelper* pContainerImplementation ,
|
||||||
: m_aSharedMutex ( aMutex )
|
Type aType
|
||||||
|
) : m_aSharedMutex ( aMutex )
|
||||||
, m_oContainerWeakReference ( pContainerImplementation )
|
, m_oContainerWeakReference ( pContainerImplementation )
|
||||||
, m_pContainerImplementation ( pContainerImplementation )
|
, m_pContainerImplementation ( pContainerImplementation )
|
||||||
, m_aInterfaceType ( aType )
|
, m_aInterfaceType ( aType )
|
||||||
@@ -82,7 +83,7 @@ Any SAL_CALL OConnectionPointHelper::queryInterface( const Type& aType ) throw(
|
|||||||
|
|
||||||
// Ask for my own supported interfaces ...
|
// Ask for my own supported interfaces ...
|
||||||
Any aReturn ( ::cppu::queryInterface( aType ,
|
Any aReturn ( ::cppu::queryInterface( aType ,
|
||||||
static_cast< XConnectionPoint* > ( this )
|
static_cast< XConnectionPoint* > ( this )
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@@ -67,14 +67,14 @@ namespace unocontrols{
|
|||||||
|
|
||||||
ProgressBar::ProgressBar( const Reference< XMultiServiceFactory >& xFactory )
|
ProgressBar::ProgressBar( const Reference< XMultiServiceFactory >& xFactory )
|
||||||
: BaseControl ( xFactory )
|
: BaseControl ( xFactory )
|
||||||
, m_bHorizontal ( DEFAULT_HORIZONTAL )
|
, m_bHorizontal ( PROGRESSBAR_DEFAULT_HORIZONTAL )
|
||||||
, m_aBlockSize ( DEFAULT_BLOCKDIMENSION )
|
, m_aBlockSize ( PROGRESSBAR_DEFAULT_BLOCKDIMENSION )
|
||||||
, m_nForegroundColor ( DEFAULT_FOREGROUNDCOLOR )
|
, m_nForegroundColor ( PROGRESSBAR_DEFAULT_FOREGROUNDCOLOR )
|
||||||
, m_nBackgroundColor ( DEFAULT_BACKGROUNDCOLOR )
|
, m_nBackgroundColor ( PROGRESSBAR_DEFAULT_BACKGROUNDCOLOR )
|
||||||
, m_nMinRange ( DEFAULT_MINRANGE )
|
, m_nMinRange ( PROGRESSBAR_DEFAULT_MINRANGE )
|
||||||
, m_nMaxRange ( DEFAULT_MAXRANGE )
|
, m_nMaxRange ( PROGRESSBAR_DEFAULT_MAXRANGE )
|
||||||
, m_nBlockValue ( DEFAULT_BLOCKVALUE )
|
, m_nBlockValue ( PROGRESSBAR_DEFAULT_BLOCKVALUE )
|
||||||
, m_nValue ( DEFAULT_VALUE )
|
, m_nValue ( PROGRESSBAR_DEFAULT_VALUE )
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -153,9 +153,9 @@ Sequence< Type > SAL_CALL ProgressBar::getTypes() throw( RuntimeException )
|
|||||||
if ( pTypeCollection == NULL )
|
if ( pTypeCollection == NULL )
|
||||||
{
|
{
|
||||||
// Create a static typecollection ...
|
// Create a static typecollection ...
|
||||||
static OTypeCollection aTypeCollection ( ::getCppuType(( const Reference< XControlModel >*)NULL ) ,
|
static OTypeCollection aTypeCollection ( ::getCppuType(( const Reference< XControlModel >*) NULL ) ,
|
||||||
::getCppuType(( const Reference< XProgressBar >*)NULL ) ,
|
::getCppuType(( const Reference< XProgressBar >*) NULL ) ,
|
||||||
BaseControl::getTypes()
|
BaseControl::getTypes()
|
||||||
);
|
);
|
||||||
// ... and set his address to static pointer!
|
// ... and set his address to static pointer!
|
||||||
pTypeCollection = &aTypeCollection ;
|
pTypeCollection = &aTypeCollection ;
|
||||||
@@ -174,8 +174,8 @@ Any SAL_CALL ProgressBar::queryAggregation( const Type& aType ) throw( RuntimeEx
|
|||||||
// Ask for my own supported interfaces ...
|
// Ask for my own supported interfaces ...
|
||||||
// Attention: XTypeProvider and XInterface are supported by OComponentHelper!
|
// Attention: XTypeProvider and XInterface are supported by OComponentHelper!
|
||||||
Any aReturn ( ::cppu::queryInterface( aType ,
|
Any aReturn ( ::cppu::queryInterface( aType ,
|
||||||
static_cast< XControlModel* > ( this ) ,
|
static_cast< XControlModel* > ( this ) ,
|
||||||
static_cast< XProgressBar* > ( this )
|
static_cast< XProgressBar* > ( this )
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -312,7 +312,13 @@ sal_Int32 SAL_CALL ProgressBar::getValue () throw( RuntimeException )
|
|||||||
// XWindow
|
// XWindow
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void SAL_CALL ProgressBar::setPosSize ( sal_Int32 nX, sal_Int32 nY, sal_Int32 nWidth, sal_Int32 nHeight, sal_Int16 nFlags ) throw( RuntimeException )
|
void SAL_CALL ProgressBar::setPosSize (
|
||||||
|
sal_Int32 nX,
|
||||||
|
sal_Int32 nY,
|
||||||
|
sal_Int32 nWidth,
|
||||||
|
sal_Int32 nHeight,
|
||||||
|
sal_Int16 nFlags
|
||||||
|
) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
// Take old size BEFORE you set the new values at baseclass!
|
// Take old size BEFORE you set the new values at baseclass!
|
||||||
// You will control changes. At the other way, the values are the same!
|
// You will control changes. At the other way, the values are the same!
|
||||||
@@ -409,9 +415,9 @@ void ProgressBar::impl_paint ( sal_Int32 nX, sal_Int32 nY, const Reference< XGra
|
|||||||
for ( sal_Int16 i=1; i<=nBlockCount; ++i )
|
for ( sal_Int16 i=1; i<=nBlockCount; ++i )
|
||||||
{
|
{
|
||||||
// step free field
|
// step free field
|
||||||
nBlockStart += FREESPACE ;
|
nBlockStart += PROGRESSBAR_FREESPACE ;
|
||||||
// paint block
|
// paint block
|
||||||
rGraphics->drawRect (nBlockStart, nY+FREESPACE, m_aBlockSize.Width, m_aBlockSize.Height) ;
|
rGraphics->drawRect (nBlockStart, nY+PROGRESSBAR_FREESPACE, m_aBlockSize.Width, m_aBlockSize.Height) ;
|
||||||
// step next free field
|
// step next free field
|
||||||
nBlockStart += m_aBlockSize.Width ;
|
nBlockStart += m_aBlockSize.Width ;
|
||||||
}
|
}
|
||||||
@@ -427,20 +433,20 @@ void ProgressBar::impl_paint ( sal_Int32 nX, sal_Int32 nY, const Reference< XGra
|
|||||||
for ( sal_Int16 i=1; i<=nBlockCount; ++i )
|
for ( sal_Int16 i=1; i<=nBlockCount; ++i )
|
||||||
{
|
{
|
||||||
// step free field
|
// step free field
|
||||||
nBlockStart -= FREESPACE ;
|
nBlockStart -= PROGRESSBAR_FREESPACE ;
|
||||||
// paint block
|
// paint block
|
||||||
rGraphics->drawRect (nX+FREESPACE, nBlockStart, m_aBlockSize.Width, m_aBlockSize.Height) ;
|
rGraphics->drawRect (nX+PROGRESSBAR_FREESPACE, nBlockStart, m_aBlockSize.Width, m_aBlockSize.Height) ;
|
||||||
// step next free field
|
// step next free field
|
||||||
nBlockStart -= m_aBlockSize.Height;
|
nBlockStart -= m_aBlockSize.Height;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Paint shadow border around the progressbar
|
// Paint shadow border around the progressbar
|
||||||
rGraphics->setLineColor ( LINECOLOR_SHADOW ) ;
|
rGraphics->setLineColor ( PROGRESSBAR_LINECOLOR_SHADOW ) ;
|
||||||
rGraphics->drawLine ( nX, nY, impl_getWidth(), nY ) ;
|
rGraphics->drawLine ( nX, nY, impl_getWidth(), nY ) ;
|
||||||
rGraphics->drawLine ( nX, nY, nX , impl_getHeight() ) ;
|
rGraphics->drawLine ( nX, nY, nX , impl_getHeight() ) ;
|
||||||
|
|
||||||
rGraphics->setLineColor ( LINECOLOR_BRIGHT ) ;
|
rGraphics->setLineColor ( PROGRESSBAR_LINECOLOR_BRIGHT ) ;
|
||||||
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, impl_getWidth()-1, nY ) ;
|
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, impl_getWidth()-1, nY ) ;
|
||||||
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, nX , impl_getHeight()-1 ) ;
|
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, nX , impl_getHeight()-1 ) ;
|
||||||
}
|
}
|
||||||
@@ -463,16 +469,16 @@ void ProgressBar::impl_recalcRange ()
|
|||||||
if( nWindowWidth > nWindowHeight )
|
if( nWindowWidth > nWindowHeight )
|
||||||
{
|
{
|
||||||
m_bHorizontal = sal_True ;
|
m_bHorizontal = sal_True ;
|
||||||
fBlockHeight = (nWindowHeight-(2*FREESPACE)) ;
|
fBlockHeight = (nWindowHeight-(2*PROGRESSBAR_FREESPACE)) ;
|
||||||
fBlockWidth = fBlockHeight ;
|
fBlockWidth = fBlockHeight ;
|
||||||
fMaxBlocks = nWindowWidth/(fBlockWidth+FREESPACE);
|
fMaxBlocks = nWindowWidth/(fBlockWidth+PROGRESSBAR_FREESPACE);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_bHorizontal = sal_False ;
|
m_bHorizontal = sal_False ;
|
||||||
fBlockWidth = (nWindowWidth-(2*FREESPACE)) ;
|
fBlockWidth = (nWindowWidth-(2*PROGRESSBAR_FREESPACE)) ;
|
||||||
fBlockHeight = fBlockWidth ;
|
fBlockHeight = fBlockWidth ;
|
||||||
fMaxBlocks = nWindowHeight/(fBlockHeight+FREESPACE);
|
fMaxBlocks = nWindowHeight/(fBlockHeight+PROGRESSBAR_FREESPACE);
|
||||||
}
|
}
|
||||||
|
|
||||||
double fRange = m_nMaxRange-m_nMinRange ;
|
double fRange = m_nMaxRange-m_nMinRange ;
|
||||||
@@ -481,79 +487,6 @@ void ProgressBar::impl_recalcRange ()
|
|||||||
m_nBlockValue = fBlockValue ;
|
m_nBlockValue = fBlockValue ;
|
||||||
m_aBlockSize.Height = (sal_Int32)fBlockHeight;
|
m_aBlockSize.Height = (sal_Int32)fBlockHeight;
|
||||||
m_aBlockSize.Width = (sal_Int32)fBlockWidth ;
|
m_aBlockSize.Width = (sal_Int32)fBlockWidth ;
|
||||||
/*
|
|
||||||
// Calculate count of blocks for actual size
|
|
||||||
// (prevent error "division by zero")
|
|
||||||
if ( nHeight == 0 )
|
|
||||||
{
|
|
||||||
nHeight = 1 ;
|
|
||||||
}
|
|
||||||
|
|
||||||
nMaxBlock = nWidth / nHeight ;
|
|
||||||
nMaxBlock *= 2 ;
|
|
||||||
|
|
||||||
// prevent error "division by zero"
|
|
||||||
if ( nMaxBlock == 0 )
|
|
||||||
{
|
|
||||||
nMaxBlock = 1 ;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Calculate new value and new size for ONE block.
|
|
||||||
|
|
||||||
// Do not a calculation like this: "m_nBlockValue=(m_nMaxRange-m_nMinRange)/nMaxBlock" !
|
|
||||||
// If difference between m_nMaxRange and m_nMinRange to large, it give an overflow and a
|
|
||||||
// following error "division by zero" in method "paint() ... nBlockCount=nDifference/m_nBlockValue ..."
|
|
||||||
|
|
||||||
// Overflow ? => example: _I32_MAX - _I32_MIN = -1 and not _UI32_MAX !!!
|
|
||||||
|
|
||||||
m_nBlockValue = ( m_nMaxRange / nMaxBlock ) - ( m_nMinRange / nMaxBlock ) ;
|
|
||||||
m_aBlockSize.Height = ( nHeight - ( FREESPACE * 2 ) ) ;
|
|
||||||
m_aBlockSize.Width = ( ( nWidth / nMaxBlock ) - FREESPACE ) ;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
// Don't forget to save this state! Used in "ProgressBar::paint()"
|
|
||||||
m_bHorizontal = sal_False ;
|
|
||||||
|
|
||||||
double fBlockWidth = (nHeight-(2*FREESPACE)) ;
|
|
||||||
double fBlockHeight = fBlockWidth ;
|
|
||||||
double fRange = m_nMaxRange-m_nMinRange ;
|
|
||||||
double fBlockValue = fRange/(fBlockWidth+FREESPACE);
|
|
||||||
|
|
||||||
m_nBlockValue = fBlockValue ;
|
|
||||||
m_aBlockSize.Height = (sal_Int32)fBlockHeight;
|
|
||||||
m_aBlockSize.Width = (sal_Int32)fBlockWidth ;
|
|
||||||
|
|
||||||
// Calculate count of blocks for actual size
|
|
||||||
// (prevent error "division by zero")
|
|
||||||
if ( nWidth == 0 )
|
|
||||||
{
|
|
||||||
nWidth = 1 ;
|
|
||||||
}
|
|
||||||
|
|
||||||
nMaxBlock = nHeight / nWidth ;
|
|
||||||
nMaxBlock *= 2 ;
|
|
||||||
|
|
||||||
// prevent error "division by zero"
|
|
||||||
if ( nMaxBlock == 0 )
|
|
||||||
{
|
|
||||||
nMaxBlock = 1 ;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Calculate new value and new size for ONE block.
|
|
||||||
|
|
||||||
// Do not a calculation like this: "m_nBlockValue=(m_nMaxRange-m_nMinRange)/nMaxBlock" !
|
|
||||||
// If difference between m_nMaxRange and m_nMinRange to large, it give an overflow and a
|
|
||||||
// following error "division by zero" in method "paint() ... nBlockCount=nDifference/m_nBlockValue ..."
|
|
||||||
|
|
||||||
// Overflow ? => example: _I32_MAX - _I32_MIN = -1 and not _UI32_MAX !!!
|
|
||||||
|
|
||||||
m_nBlockValue = ( m_nMaxRange / nMaxBlock ) - ( m_nMinRange / nMaxBlock ) ;
|
|
||||||
m_aBlockSize.Height = ( ( nHeight / nMaxBlock ) - FREESPACE ) ;
|
|
||||||
m_aBlockSize.Width = ( nWidth - ( FREESPACE * 2 ) ) ;
|
|
||||||
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
@@ -74,12 +74,12 @@ ProgressMonitor::ProgressMonitor( const Reference< XMultiServiceFactory >& xFact
|
|||||||
++m_refCount ;
|
++m_refCount ;
|
||||||
|
|
||||||
// Create instances for fixedtext, button and progress ...
|
// Create instances for fixedtext, button and progress ...
|
||||||
m_xTopic_Top = Reference< XFixedText > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_SERVICENAME ) ), UNO_QUERY ) ;
|
m_xTopic_Top = Reference< XFixedText > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_SERVICENAME ) ), UNO_QUERY ) ;
|
||||||
m_xText_Top = Reference< XFixedText > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_SERVICENAME ) ), UNO_QUERY ) ;
|
m_xText_Top = Reference< XFixedText > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_SERVICENAME ) ), UNO_QUERY ) ;
|
||||||
m_xTopic_Bottom = Reference< XFixedText > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_SERVICENAME ) ), UNO_QUERY ) ;
|
m_xTopic_Bottom = Reference< XFixedText > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_SERVICENAME ) ), UNO_QUERY ) ;
|
||||||
m_xText_Bottom = Reference< XFixedText > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_SERVICENAME ) ), UNO_QUERY ) ;
|
m_xText_Bottom = Reference< XFixedText > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_SERVICENAME ) ), UNO_QUERY ) ;
|
||||||
m_xButton = Reference< XButton > ( xFactory->createInstance ( OUString::createFromAscii( BUTTON_SERVICENAME ) ), UNO_QUERY ) ;
|
m_xButton = Reference< XButton > ( xFactory->createInstance ( OUString::createFromAscii( BUTTON_SERVICENAME ) ), UNO_QUERY ) ;
|
||||||
m_xProgressBar = Reference< XProgressBar > ( xFactory->createInstance ( OUString::createFromAscii( SERVICENAME_PROGRESSBAR ) ), UNO_QUERY ) ;
|
m_xProgressBar = Reference< XProgressBar > ( xFactory->createInstance ( OUString::createFromAscii( SERVICENAME_PROGRESSBAR ) ), UNO_QUERY ) ;
|
||||||
|
|
||||||
// ... cast controls to Reference< XControl > (for "setModel"!) ...
|
// ... cast controls to Reference< XControl > (for "setModel"!) ...
|
||||||
Reference< XControl > xRef_Topic_Top ( m_xTopic_Top , UNO_QUERY ) ;
|
Reference< XControl > xRef_Topic_Top ( m_xTopic_Top , UNO_QUERY ) ;
|
||||||
@@ -90,11 +90,11 @@ ProgressMonitor::ProgressMonitor( const Reference< XMultiServiceFactory >& xFact
|
|||||||
Reference< XControl > xRef_ProgressBar ( m_xProgressBar , UNO_QUERY ) ;
|
Reference< XControl > xRef_ProgressBar ( m_xProgressBar , UNO_QUERY ) ;
|
||||||
|
|
||||||
// ... set models ...
|
// ... set models ...
|
||||||
xRef_Topic_Top->setModel ( Reference< XControlModel > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_MODELNAME ) ), UNO_QUERY ) ) ;
|
xRef_Topic_Top->setModel ( Reference< XControlModel > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_MODELNAME ) ), UNO_QUERY ) ) ;
|
||||||
xRef_Text_Top->setModel ( Reference< XControlModel > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_MODELNAME ) ), UNO_QUERY ) ) ;
|
xRef_Text_Top->setModel ( Reference< XControlModel > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_MODELNAME ) ), UNO_QUERY ) ) ;
|
||||||
xRef_Topic_Bottom->setModel ( Reference< XControlModel > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_MODELNAME ) ), UNO_QUERY ) ) ;
|
xRef_Topic_Bottom->setModel ( Reference< XControlModel > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_MODELNAME ) ), UNO_QUERY ) ) ;
|
||||||
xRef_Text_Bottom->setModel ( Reference< XControlModel > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_MODELNAME ) ), UNO_QUERY ) ) ;
|
xRef_Text_Bottom->setModel ( Reference< XControlModel > ( xFactory->createInstance ( OUString::createFromAscii( FIXEDTEXT_MODELNAME ) ), UNO_QUERY ) ) ;
|
||||||
xRef_Button->setModel ( Reference< XControlModel > ( xFactory->createInstance ( OUString::createFromAscii( BUTTON_MODELNAME ) ), UNO_QUERY ) ) ;
|
xRef_Button->setModel ( Reference< XControlModel > ( xFactory->createInstance ( OUString::createFromAscii( BUTTON_MODELNAME ) ), UNO_QUERY ) ) ;
|
||||||
// ProgressBar has no model !!!
|
// ProgressBar has no model !!!
|
||||||
|
|
||||||
// ... and add controls to basecontainercontrol!
|
// ... and add controls to basecontainercontrol!
|
||||||
@@ -112,11 +112,11 @@ ProgressMonitor::ProgressMonitor( const Reference< XMultiServiceFactory >& xFact
|
|||||||
|
|
||||||
// Reset to defaults !!!
|
// Reset to defaults !!!
|
||||||
// (progressbar take automaticly its own defaults)
|
// (progressbar take automaticly its own defaults)
|
||||||
m_xButton->setLabel ( OUString::createFromAscii( DEFAULT_BUTTONLABEL ) ) ;
|
m_xButton->setLabel ( OUString::createFromAscii( DEFAULT_BUTTONLABEL ) ) ;
|
||||||
m_xTopic_Top->setText ( OUString::createFromAscii( DEFAULT_TOPIC ) ) ;
|
m_xTopic_Top->setText ( OUString::createFromAscii( PROGRESSMONITOR_DEFAULT_TOPIC ) ) ;
|
||||||
m_xText_Top->setText ( OUString::createFromAscii( DEFAULT_TEXT ) ) ;
|
m_xText_Top->setText ( OUString::createFromAscii( PROGRESSMONITOR_DEFAULT_TEXT ) ) ;
|
||||||
m_xTopic_Bottom->setText ( OUString::createFromAscii( DEFAULT_TOPIC ) ) ;
|
m_xTopic_Bottom->setText ( OUString::createFromAscii( PROGRESSMONITOR_DEFAULT_TOPIC ) ) ;
|
||||||
m_xText_Bottom->setText ( OUString::createFromAscii( DEFAULT_TEXT ) ) ;
|
m_xText_Bottom->setText ( OUString::createFromAscii( PROGRESSMONITOR_DEFAULT_TEXT ) ) ;
|
||||||
|
|
||||||
--m_refCount ;
|
--m_refCount ;
|
||||||
|
|
||||||
@@ -201,11 +201,11 @@ Sequence< Type > SAL_CALL ProgressMonitor::getTypes() throw( RuntimeException )
|
|||||||
if ( pTypeCollection == NULL )
|
if ( pTypeCollection == NULL )
|
||||||
{
|
{
|
||||||
// Create a static typecollection ...
|
// Create a static typecollection ...
|
||||||
static OTypeCollection aTypeCollection ( ::getCppuType(( const Reference< XLayoutConstrains >*)NULL ) ,
|
static OTypeCollection aTypeCollection ( ::getCppuType(( const Reference< XLayoutConstrains >*)NULL ) ,
|
||||||
::getCppuType(( const Reference< XButton >*)NULL ) ,
|
::getCppuType(( const Reference< XButton >*)NULL ) ,
|
||||||
::getCppuType(( const Reference< XProgressMonitor >*)NULL ) ,
|
::getCppuType(( const Reference< XProgressMonitor >*)NULL ) ,
|
||||||
BaseContainerControl::getTypes()
|
BaseContainerControl::getTypes()
|
||||||
);
|
);
|
||||||
// ... and set his address to static pointer!
|
// ... and set his address to static pointer!
|
||||||
pTypeCollection = &aTypeCollection ;
|
pTypeCollection = &aTypeCollection ;
|
||||||
}
|
}
|
||||||
@@ -222,10 +222,10 @@ Any SAL_CALL ProgressMonitor::queryAggregation( const Type& aType ) throw( Runti
|
|||||||
{
|
{
|
||||||
// Ask for my own supported interfaces ...
|
// Ask for my own supported interfaces ...
|
||||||
// Attention: XTypeProvider and XInterface are supported by OComponentHelper!
|
// Attention: XTypeProvider and XInterface are supported by OComponentHelper!
|
||||||
Any aReturn ( ::cppu::queryInterface( aType ,
|
Any aReturn ( ::cppu::queryInterface( aType ,
|
||||||
static_cast< XLayoutConstrains* > ( this ) ,
|
static_cast< XLayoutConstrains* > ( this ) ,
|
||||||
static_cast< XButton* > ( this ) ,
|
static_cast< XButton* > ( this ) ,
|
||||||
static_cast< XProgressMonitor* > ( this )
|
static_cast< XProgressMonitor* > ( this )
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -243,7 +243,11 @@ Any SAL_CALL ProgressMonitor::queryAggregation( const Type& aType ) throw( Runti
|
|||||||
// XProgressMonitor
|
// XProgressMonitor
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void SAL_CALL ProgressMonitor::addText( const OUString& rTopic, const OUString& rText, sal_Bool bbeforeProgress ) throw( RuntimeException )
|
void SAL_CALL ProgressMonitor::addText(
|
||||||
|
const OUString& rTopic,
|
||||||
|
const OUString& rText,
|
||||||
|
sal_Bool bbeforeProgress
|
||||||
|
) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
// Safe impossible cases
|
// Safe impossible cases
|
||||||
// Check valid call of this method.
|
// Check valid call of this method.
|
||||||
@@ -324,7 +328,11 @@ void SAL_CALL ProgressMonitor::removeText ( const OUString& rTopic, sal_Bool bbe
|
|||||||
// XProgressMonitor
|
// XProgressMonitor
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void SAL_CALL ProgressMonitor::updateText ( const OUString& rTopic, const OUString& rText, sal_Bool bbeforeProgress ) throw( RuntimeException )
|
void SAL_CALL ProgressMonitor::updateText (
|
||||||
|
const OUString& rTopic,
|
||||||
|
const OUString& rText,
|
||||||
|
sal_Bool bbeforeProgress
|
||||||
|
) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
// Safe impossible cases
|
// Safe impossible cases
|
||||||
// Check valid call of this method.
|
// Check valid call of this method.
|
||||||
@@ -490,7 +498,7 @@ void SAL_CALL ProgressMonitor::setActionCommand ( const OUString& rCommand ) thr
|
|||||||
|
|
||||||
Size SAL_CALL ProgressMonitor::getMinimumSize () throw( RuntimeException )
|
Size SAL_CALL ProgressMonitor::getMinimumSize () throw( RuntimeException )
|
||||||
{
|
{
|
||||||
return Size (DEFAULT_WIDTH, DEFAULT_HEIGHT) ;
|
return Size (PROGRESSMONITOR_DEFAULT_WIDTH, PROGRESSMONITOR_DEFAULT_HEIGHT) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
@@ -520,10 +528,10 @@ Size SAL_CALL ProgressMonitor::getPreferredSize () throw( RuntimeException )
|
|||||||
sal_Int32 nWidth = 0 ;
|
sal_Int32 nWidth = 0 ;
|
||||||
sal_Int32 nHeight = 0 ;
|
sal_Int32 nHeight = 0 ;
|
||||||
|
|
||||||
nWidth = 3 * FREEBORDER ;
|
nWidth = 3 * PROGRESSMONITOR_FREEBORDER ;
|
||||||
nWidth += aProgressBarSize.Width ;
|
nWidth += aProgressBarSize.Width ;
|
||||||
|
|
||||||
nHeight = 6 * FREEBORDER ;
|
nHeight = 6 * PROGRESSMONITOR_FREEBORDER ;
|
||||||
nHeight += aTopicSize_Top.Height ;
|
nHeight += aTopicSize_Top.Height ;
|
||||||
nHeight += aProgressBarSize.Height ;
|
nHeight += aProgressBarSize.Height ;
|
||||||
nHeight += aTopicSize_Bottom.Height;
|
nHeight += aTopicSize_Bottom.Height;
|
||||||
@@ -531,13 +539,13 @@ Size SAL_CALL ProgressMonitor::getPreferredSize () throw( RuntimeException )
|
|||||||
nHeight += aButtonSize.Height ;
|
nHeight += aButtonSize.Height ;
|
||||||
|
|
||||||
// norm to minimum
|
// norm to minimum
|
||||||
if ( nWidth<DEFAULT_WIDTH )
|
if ( nWidth < PROGRESSMONITOR_DEFAULT_WIDTH )
|
||||||
{
|
{
|
||||||
nWidth = DEFAULT_WIDTH ;
|
nWidth = PROGRESSMONITOR_DEFAULT_WIDTH ;
|
||||||
}
|
}
|
||||||
if ( nHeight<DEFAULT_HEIGHT )
|
if ( nHeight < PROGRESSMONITOR_DEFAULT_HEIGHT )
|
||||||
{
|
{
|
||||||
nHeight = DEFAULT_HEIGHT ;
|
nHeight = PROGRESSMONITOR_DEFAULT_HEIGHT ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// return to caller
|
// return to caller
|
||||||
@@ -686,19 +694,19 @@ void ProgressMonitor::impl_paint ( sal_Int32 nX, sal_Int32 nY, const Reference<
|
|||||||
MutexGuard aGuard ( m_aMutex ) ;
|
MutexGuard aGuard ( m_aMutex ) ;
|
||||||
|
|
||||||
// paint shadowed border around the progressmonitor
|
// paint shadowed border around the progressmonitor
|
||||||
rGraphics->setLineColor ( LINECOLOR_SHADOW ) ;
|
rGraphics->setLineColor ( PROGRESSMONITOR_LINECOLOR_SHADOW ) ;
|
||||||
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, impl_getWidth()-1, nY ) ;
|
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, impl_getWidth()-1, nY ) ;
|
||||||
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, nX , impl_getHeight()-1 ) ;
|
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, nX , impl_getHeight()-1 ) ;
|
||||||
|
|
||||||
rGraphics->setLineColor ( LINECOLOR_BRIGHT ) ;
|
rGraphics->setLineColor ( PROGRESSMONITOR_LINECOLOR_BRIGHT ) ;
|
||||||
rGraphics->drawLine ( nX, nY, impl_getWidth(), nY ) ;
|
rGraphics->drawLine ( nX, nY, impl_getWidth(), nY ) ;
|
||||||
rGraphics->drawLine ( nX, nY, nX , impl_getHeight() ) ;
|
rGraphics->drawLine ( nX, nY, nX , impl_getHeight() ) ;
|
||||||
|
|
||||||
// Paint 3D-line
|
// Paint 3D-line
|
||||||
rGraphics->setLineColor ( LINECOLOR_SHADOW ) ;
|
rGraphics->setLineColor ( PROGRESSMONITOR_LINECOLOR_SHADOW ) ;
|
||||||
rGraphics->drawLine ( m_a3DLine.X, m_a3DLine.Y, m_a3DLine.X+m_a3DLine.Width, m_a3DLine.Y ) ;
|
rGraphics->drawLine ( m_a3DLine.X, m_a3DLine.Y, m_a3DLine.X+m_a3DLine.Width, m_a3DLine.Y ) ;
|
||||||
|
|
||||||
rGraphics->setLineColor ( LINECOLOR_BRIGHT ) ;
|
rGraphics->setLineColor ( PROGRESSMONITOR_LINECOLOR_BRIGHT ) ;
|
||||||
rGraphics->drawLine ( m_a3DLine.X, m_a3DLine.Y+1, m_a3DLine.X+m_a3DLine.Width, m_a3DLine.Y+1 ) ;
|
rGraphics->drawLine ( m_a3DLine.X, m_a3DLine.Y+1, m_a3DLine.X+m_a3DLine.Width, m_a3DLine.Y+1 ) ;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -762,66 +770,66 @@ void ProgressMonitor::impl_recalcLayout ()
|
|||||||
|
|
||||||
// calc position and size of child controls
|
// calc position and size of child controls
|
||||||
// Button has preferred size!
|
// Button has preferred size!
|
||||||
nWidth_Button = aButtonSize.Width ;
|
nWidth_Button = aButtonSize.Width ;
|
||||||
nHeight_Button = aButtonSize.Height ;
|
nHeight_Button = aButtonSize.Height ;
|
||||||
|
|
||||||
// Left column before progressbar has preferred size and fixed position.
|
// Left column before progressbar has preferred size and fixed position.
|
||||||
// But "Width" is oriented on left column below progressbar to!!! "max(...)"
|
// But "Width" is oriented on left column below progressbar to!!! "max(...)"
|
||||||
nX_Topic_Top = FREEBORDER ;
|
nX_Topic_Top = PROGRESSMONITOR_FREEBORDER ;
|
||||||
nY_Topic_Top = FREEBORDER ;
|
nY_Topic_Top = PROGRESSMONITOR_FREEBORDER ;
|
||||||
nWidth_Topic_Top = Max ( aTopicSize_Top.Width, aTopicSize_Bottom.Width ) ;
|
nWidth_Topic_Top = Max ( aTopicSize_Top.Width, aTopicSize_Bottom.Width ) ;
|
||||||
nHeight_Topic_Top = aTopicSize_Top.Height ;
|
nHeight_Topic_Top = aTopicSize_Top.Height ;
|
||||||
|
|
||||||
// Right column before progressbar has relativ position to left column ...
|
// Right column before progressbar has relativ position to left column ...
|
||||||
// ... and a size as rest of dialog size!
|
// ... and a size as rest of dialog size!
|
||||||
nX_Text_Top = nX_Topic_Top+nWidth_Topic_Top+FREEBORDER ;
|
nX_Text_Top = nX_Topic_Top+nWidth_Topic_Top+PROGRESSMONITOR_FREEBORDER;
|
||||||
nY_Text_Top = nY_Topic_Top ;
|
nY_Text_Top = nY_Topic_Top ;
|
||||||
nWidth_Text_Top = Max ( aTextSize_Top.Width, aTextSize_Bottom.Width ) ;
|
nWidth_Text_Top = Max ( aTextSize_Top.Width, aTextSize_Bottom.Width ) ;
|
||||||
// Fix size of this column to minimum!
|
// Fix size of this column to minimum!
|
||||||
sal_Int32 nSummaryWidth = nWidth_Text_Top+nWidth_Topic_Top+(3*FREEBORDER) ;
|
sal_Int32 nSummaryWidth = nWidth_Text_Top+nWidth_Topic_Top+(3*PROGRESSMONITOR_FREEBORDER) ;
|
||||||
if ( nSummaryWidth < DEFAULT_WIDTH )
|
if ( nSummaryWidth < PROGRESSMONITOR_DEFAULT_WIDTH )
|
||||||
nWidth_Text_Top = DEFAULT_WIDTH-nWidth_Topic_Top-(3*FREEBORDER);
|
nWidth_Text_Top = PROGRESSMONITOR_DEFAULT_WIDTH-nWidth_Topic_Top-(3*PROGRESSMONITOR_FREEBORDER);
|
||||||
// Fix size of column to maximum!
|
// Fix size of column to maximum!
|
||||||
if ( nSummaryWidth > impl_getWidth() )
|
if ( nSummaryWidth > impl_getWidth() )
|
||||||
nWidth_Text_Top = impl_getWidth()-nWidth_Topic_Top-(3*FREEBORDER) ;
|
nWidth_Text_Top = impl_getWidth()-nWidth_Topic_Top-(3*PROGRESSMONITOR_FREEBORDER) ;
|
||||||
nHeight_Text_Top = nHeight_Topic_Top ;
|
nHeight_Text_Top = nHeight_Topic_Top ;
|
||||||
|
|
||||||
// Position of progressbar is relativ to columns before.
|
// Position of progressbar is relativ to columns before.
|
||||||
// Progressbar.Width = Dialog.Width !!!
|
// Progressbar.Width = Dialog.Width !!!
|
||||||
// Progressbar.Height = Button.Height
|
// Progressbar.Height = Button.Height
|
||||||
nX_ProgressBar = nX_Topic_Top ;
|
nX_ProgressBar = nX_Topic_Top ;
|
||||||
nY_ProgressBar = nY_Topic_Top+nHeight_Topic_Top+FREEBORDER ;
|
nY_ProgressBar = nY_Topic_Top+nHeight_Topic_Top+PROGRESSMONITOR_FREEBORDER ;
|
||||||
nWidth_ProgressBar = FREEBORDER+nWidth_Topic_Top+nWidth_Text_Top ;
|
nWidth_ProgressBar = PROGRESSMONITOR_FREEBORDER+nWidth_Topic_Top+nWidth_Text_Top ;
|
||||||
nHeight_ProgressBar = nHeight_Button ;
|
nHeight_ProgressBar = nHeight_Button ;
|
||||||
|
|
||||||
// Oriented by left column before progressbar.
|
// Oriented by left column before progressbar.
|
||||||
nX_Topic_Bottom = nX_Topic_Top ;
|
nX_Topic_Bottom = nX_Topic_Top ;
|
||||||
nY_Topic_Bottom = nY_ProgressBar+nHeight_ProgressBar+FREEBORDER ;
|
nY_Topic_Bottom = nY_ProgressBar+nHeight_ProgressBar+PROGRESSMONITOR_FREEBORDER ;
|
||||||
nWidth_Topic_Bottom = nWidth_Topic_Top ;
|
nWidth_Topic_Bottom = nWidth_Topic_Top ;
|
||||||
nHeight_Topic_Bottom = aTopicSize_Bottom.Height ;
|
nHeight_Topic_Bottom = aTopicSize_Bottom.Height ;
|
||||||
|
|
||||||
// Oriented by right column before progressbar.
|
// Oriented by right column before progressbar.
|
||||||
nX_Text_Bottom = nX_Topic_Bottom+nWidth_Topic_Bottom+FREEBORDER ;
|
nX_Text_Bottom = nX_Topic_Bottom+nWidth_Topic_Bottom+PROGRESSMONITOR_FREEBORDER ;
|
||||||
nY_Text_Bottom = nY_Topic_Bottom ;
|
nY_Text_Bottom = nY_Topic_Bottom ;
|
||||||
nWidth_Text_Bottom = nWidth_Text_Top ;
|
nWidth_Text_Bottom = nWidth_Text_Top ;
|
||||||
nHeight_Text_Bottom = nHeight_Topic_Bottom ;
|
nHeight_Text_Bottom = nHeight_Topic_Bottom ;
|
||||||
|
|
||||||
// Oriented by progressbar.
|
// Oriented by progressbar.
|
||||||
nX_3DLine = nX_Topic_Top ;
|
nX_3DLine = nX_Topic_Top ;
|
||||||
nY_3DLine = nY_Topic_Bottom+nHeight_Topic_Bottom+(FREEBORDER/2) ;
|
nY_3DLine = nY_Topic_Bottom+nHeight_Topic_Bottom+(PROGRESSMONITOR_FREEBORDER/2) ;
|
||||||
nWidth_3DLine = nWidth_ProgressBar ;
|
nWidth_3DLine = nWidth_ProgressBar ;
|
||||||
nHeight_3DLine = 1 ; // Height for ONE line ! (But we paint two lines!)
|
nHeight_3DLine = 1 ; // Height for ONE line ! (But we paint two lines!)
|
||||||
|
|
||||||
// Oriented by progressbar.
|
// Oriented by progressbar.
|
||||||
nX_Button = nX_ProgressBar+nWidth_ProgressBar-nWidth_Button ;
|
nX_Button = nX_ProgressBar+nWidth_ProgressBar-nWidth_Button ;
|
||||||
nY_Button = nY_Topic_Bottom+nHeight_Topic_Bottom+FREEBORDER ;
|
nY_Button = nY_Topic_Bottom+nHeight_Topic_Bottom+PROGRESSMONITOR_FREEBORDER ;
|
||||||
|
|
||||||
// Calc offsets to center controls
|
// Calc offsets to center controls
|
||||||
sal_Int32 nDx ;
|
sal_Int32 nDx ;
|
||||||
sal_Int32 nDy ;
|
sal_Int32 nDy ;
|
||||||
|
|
||||||
nDx = ( (2*FREEBORDER)+nWidth_ProgressBar ) ;
|
nDx = ( (2*PROGRESSMONITOR_FREEBORDER)+nWidth_ProgressBar ) ;
|
||||||
nDy = ( (6*FREEBORDER)+nHeight_Topic_Top+nHeight_ProgressBar+nHeight_Topic_Bottom+2+nHeight_Button ) ;
|
nDy = ( (6*PROGRESSMONITOR_FREEBORDER)+nHeight_Topic_Top+nHeight_ProgressBar+nHeight_Topic_Bottom+2+nHeight_Button ) ;
|
||||||
|
|
||||||
// At this point use original dialog size to center controls!
|
// At this point use original dialog size to center controls!
|
||||||
nDx = (impl_getWidth ()/2)-(nDx/2) ;
|
nDx = (impl_getWidth ()/2)-(nDx/2) ;
|
||||||
@@ -844,26 +852,26 @@ void ProgressMonitor::impl_recalcLayout ()
|
|||||||
Reference< XWindow > xRef_Button ( m_xButton , UNO_QUERY ) ;
|
Reference< XWindow > xRef_Button ( m_xButton , UNO_QUERY ) ;
|
||||||
Reference< XWindow > xRef_ProgressBar ( m_xProgressBar , UNO_QUERY ) ;
|
Reference< XWindow > xRef_ProgressBar ( m_xProgressBar , UNO_QUERY ) ;
|
||||||
|
|
||||||
xRef_Topic_Top->setPosSize ( nDx+nX_Topic_Top , nDy+nY_Topic_Top , nWidth_Topic_Top , nHeight_Topic_Top , 15 ) ;
|
xRef_Topic_Top->setPosSize ( nDx+nX_Topic_Top , nDy+nY_Topic_Top , nWidth_Topic_Top , nHeight_Topic_Top , 15 ) ;
|
||||||
xRef_Text_Top->setPosSize ( nDx+nX_Text_Top , nDy+nY_Text_Top , nWidth_Text_Top , nHeight_Text_Top , 15 ) ;
|
xRef_Text_Top->setPosSize ( nDx+nX_Text_Top , nDy+nY_Text_Top , nWidth_Text_Top , nHeight_Text_Top , 15 ) ;
|
||||||
xRef_Topic_Bottom->setPosSize ( nDx+nX_Topic_Bottom , nDy+nY_Topic_Bottom , nWidth_Topic_Bottom , nHeight_Topic_Bottom , 15 ) ;
|
xRef_Topic_Bottom->setPosSize ( nDx+nX_Topic_Bottom , nDy+nY_Topic_Bottom , nWidth_Topic_Bottom , nHeight_Topic_Bottom , 15 ) ;
|
||||||
xRef_Text_Bottom->setPosSize ( nDx+nX_Text_Bottom , nDy+nY_Text_Bottom , nWidth_Text_Bottom , nHeight_Text_Bottom , 15 ) ;
|
xRef_Text_Bottom->setPosSize ( nDx+nX_Text_Bottom , nDy+nY_Text_Bottom , nWidth_Text_Bottom , nHeight_Text_Bottom , 15 ) ;
|
||||||
xRef_Button->setPosSize ( nDx+nX_Button , nDy+nY_Button , nWidth_Button , nHeight_Button , 15 ) ;
|
xRef_Button->setPosSize ( nDx+nX_Button , nDy+nY_Button , nWidth_Button , nHeight_Button , 15 ) ;
|
||||||
xRef_ProgressBar->setPosSize ( nDx+nX_ProgressBar , nDy+nY_ProgressBar , nWidth_ProgressBar , nHeight_ProgressBar , 15 ) ;
|
xRef_ProgressBar->setPosSize ( nDx+nX_ProgressBar , nDy+nY_ProgressBar , nWidth_ProgressBar , nHeight_ProgressBar , 15 ) ;
|
||||||
|
|
||||||
m_a3DLine.X = nDx+nX_Topic_Top ;
|
m_a3DLine.X = nDx+nX_Topic_Top ;
|
||||||
m_a3DLine.Y = nDy+nY_Topic_Bottom+nHeight_Topic_Bottom+(FREEBORDER/2) ;
|
m_a3DLine.Y = nDy+nY_Topic_Bottom+nHeight_Topic_Bottom+(PROGRESSMONITOR_FREEBORDER/2) ;
|
||||||
m_a3DLine.Width = nWidth_ProgressBar ;
|
m_a3DLine.Width = nWidth_ProgressBar ;
|
||||||
m_a3DLine.Height = nHeight_ProgressBar ;
|
m_a3DLine.Height = nHeight_ProgressBar ;
|
||||||
|
|
||||||
// All childcontrols make an implicit repaint in setPosSize()!
|
// All childcontrols make an implicit repaint in setPosSize()!
|
||||||
// Make it also for this 3D-line ...
|
// Make it also for this 3D-line ...
|
||||||
Reference< XGraphics > xGraphics = impl_getGraphicsPeer () ;
|
Reference< XGraphics > xGraphics = impl_getGraphicsPeer () ;
|
||||||
|
|
||||||
xGraphics->setLineColor ( LINECOLOR_SHADOW ) ;
|
xGraphics->setLineColor ( PROGRESSMONITOR_LINECOLOR_SHADOW ) ;
|
||||||
xGraphics->drawLine ( m_a3DLine.X, m_a3DLine.Y, m_a3DLine.X+m_a3DLine.Width, m_a3DLine.Y ) ;
|
xGraphics->drawLine ( m_a3DLine.X, m_a3DLine.Y, m_a3DLine.X+m_a3DLine.Width, m_a3DLine.Y ) ;
|
||||||
|
|
||||||
xGraphics->setLineColor ( LINECOLOR_BRIGHT ) ;
|
xGraphics->setLineColor ( PROGRESSMONITOR_LINECOLOR_BRIGHT ) ;
|
||||||
xGraphics->drawLine ( m_a3DLine.X, m_a3DLine.Y+1, m_a3DLine.X+m_a3DLine.Width, m_a3DLine.Y+1 ) ;
|
xGraphics->drawLine ( m_a3DLine.X, m_a3DLine.Y+1, m_a3DLine.X+m_a3DLine.Width, m_a3DLine.Y+1 ) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -881,7 +889,7 @@ void ProgressMonitor::impl_rebuildFixedText ()
|
|||||||
// Rebuild left site of text
|
// Rebuild left site of text
|
||||||
if (m_xTopic_Top.is())
|
if (m_xTopic_Top.is())
|
||||||
{
|
{
|
||||||
OUString aCollectString ;
|
OUString aCollectString ;
|
||||||
|
|
||||||
// Collect all topics from list and format text.
|
// Collect all topics from list and format text.
|
||||||
// "\n" MUST BE at the end of line!!! => Else ... topic and his text are not in the same line!!!
|
// "\n" MUST BE at the end of line!!! => Else ... topic and his text are not in the same line!!!
|
||||||
@@ -1033,8 +1041,11 @@ IMPL_TextlistItem* ProgressMonitor::impl_searchTopic ( const OUString& rTopic, s
|
|||||||
#ifdef DBG_UTIL
|
#ifdef DBG_UTIL
|
||||||
|
|
||||||
// addText, updateText
|
// addText, updateText
|
||||||
sal_Bool ProgressMonitor::impl_debug_checkParameter ( const OUString& rTopic, const OUString& rText, sal_Bool /*bbeforeProgress*/ )
|
sal_Bool ProgressMonitor::impl_debug_checkParameter (
|
||||||
{
|
const OUString& rTopic,
|
||||||
|
const OUString& rText,
|
||||||
|
sal_Bool /*bbeforeProgress*/
|
||||||
|
) {
|
||||||
// Check "rTopic"
|
// Check "rTopic"
|
||||||
if ( &rTopic == NULL ) return sal_False ; // NULL-pointer for reference ???!!!
|
if ( &rTopic == NULL ) return sal_False ; // NULL-pointer for reference ???!!!
|
||||||
if ( rTopic.getLength () < 1 ) return sal_False ; // ""
|
if ( rTopic.getLength () < 1 ) return sal_False ; // ""
|
||||||
|
@@ -87,7 +87,7 @@ StatusIndicator::StatusIndicator( const Reference< XMultiServiceFactory >& xFact
|
|||||||
xProgressWindow->setVisible( sal_True );
|
xProgressWindow->setVisible( sal_True );
|
||||||
// Reset to defaults !!!
|
// Reset to defaults !!!
|
||||||
// (progressbar take automaticly its own defaults)
|
// (progressbar take automaticly its own defaults)
|
||||||
m_xText->setText( OUString::createFromAscii( DEFAULT_TEXT ) );
|
m_xText->setText( OUString::createFromAscii( STATUSINDICATOR_DEFAULT_TEXT ) );
|
||||||
|
|
||||||
--m_refCount ;
|
--m_refCount ;
|
||||||
}
|
}
|
||||||
@@ -170,9 +170,9 @@ Sequence< Type > SAL_CALL StatusIndicator::getTypes() throw( RuntimeException )
|
|||||||
if ( pTypeCollection == NULL )
|
if ( pTypeCollection == NULL )
|
||||||
{
|
{
|
||||||
// Create a static typecollection ...
|
// Create a static typecollection ...
|
||||||
static OTypeCollection aTypeCollection ( ::getCppuType(( const Reference< XLayoutConstrains >*)NULL ) ,
|
static OTypeCollection aTypeCollection ( ::getCppuType(( const Reference< XLayoutConstrains >*)NULL ) ,
|
||||||
::getCppuType(( const Reference< XStatusIndicator >*)NULL ) ,
|
::getCppuType(( const Reference< XStatusIndicator >*)NULL ) ,
|
||||||
BaseContainerControl::getTypes()
|
BaseContainerControl::getTypes()
|
||||||
);
|
);
|
||||||
// ... and set his address to static pointer!
|
// ... and set his address to static pointer!
|
||||||
pTypeCollection = &aTypeCollection ;
|
pTypeCollection = &aTypeCollection ;
|
||||||
@@ -190,9 +190,9 @@ Any SAL_CALL StatusIndicator::queryAggregation( const Type& aType ) throw( Runti
|
|||||||
{
|
{
|
||||||
// Ask for my own supported interfaces ...
|
// Ask for my own supported interfaces ...
|
||||||
// Attention: XTypeProvider and XInterface are supported by OComponentHelper!
|
// Attention: XTypeProvider and XInterface are supported by OComponentHelper!
|
||||||
Any aReturn ( ::cppu::queryInterface( aType ,
|
Any aReturn ( ::cppu::queryInterface( aType ,
|
||||||
static_cast< XLayoutConstrains* > ( this ) ,
|
static_cast< XLayoutConstrains* > ( this ) ,
|
||||||
static_cast< XStatusIndicator* > ( this )
|
static_cast< XStatusIndicator* > ( this )
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -284,7 +284,7 @@ void SAL_CALL StatusIndicator::reset() throw( RuntimeException )
|
|||||||
|
|
||||||
Size SAL_CALL StatusIndicator::getMinimumSize () throw( RuntimeException )
|
Size SAL_CALL StatusIndicator::getMinimumSize () throw( RuntimeException )
|
||||||
{
|
{
|
||||||
return Size (DEFAULT_WIDTH, DEFAULT_HEIGHT) ;
|
return Size (STATUSINDICATOR_DEFAULT_WIDTH, STATUSINDICATOR_DEFAULT_HEIGHT) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
@@ -304,16 +304,16 @@ Size SAL_CALL StatusIndicator::getPreferredSize () throw( RuntimeException )
|
|||||||
|
|
||||||
// calc preferred size of status indicator
|
// calc preferred size of status indicator
|
||||||
sal_Int32 nWidth = impl_getWidth() ;
|
sal_Int32 nWidth = impl_getWidth() ;
|
||||||
sal_Int32 nHeight = (2*FREEBORDER)+aTextSize.Height ;
|
sal_Int32 nHeight = (2*STATUSINDICATOR_FREEBORDER)+aTextSize.Height ;
|
||||||
|
|
||||||
// norm to minimum
|
// norm to minimum
|
||||||
if ( nWidth<DEFAULT_WIDTH )
|
if ( nWidth<STATUSINDICATOR_DEFAULT_WIDTH )
|
||||||
{
|
{
|
||||||
nWidth = DEFAULT_WIDTH ;
|
nWidth = STATUSINDICATOR_DEFAULT_WIDTH ;
|
||||||
}
|
}
|
||||||
if ( nHeight<DEFAULT_HEIGHT )
|
if ( nHeight<STATUSINDICATOR_DEFAULT_HEIGHT )
|
||||||
{
|
{
|
||||||
nHeight = DEFAULT_HEIGHT ;
|
nHeight = STATUSINDICATOR_DEFAULT_HEIGHT ;
|
||||||
}
|
}
|
||||||
|
|
||||||
// return to caller
|
// return to caller
|
||||||
@@ -333,7 +333,10 @@ Size SAL_CALL StatusIndicator::calcAdjustedSize ( const Size& /*rNewSize*/ ) thr
|
|||||||
// XControl
|
// XControl
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void SAL_CALL StatusIndicator::createPeer ( const Reference< XToolkit > & rToolkit, const Reference< XWindowPeer > & rParent ) throw( RuntimeException )
|
void SAL_CALL StatusIndicator::createPeer (
|
||||||
|
const Reference< XToolkit > & rToolkit,
|
||||||
|
const Reference< XWindowPeer > & rParent
|
||||||
|
) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
if( getPeer().is() == sal_False )
|
if( getPeer().is() == sal_False )
|
||||||
{
|
{
|
||||||
@@ -395,7 +398,13 @@ void SAL_CALL StatusIndicator::dispose () throw( RuntimeException )
|
|||||||
// XWindow
|
// XWindow
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
void SAL_CALL StatusIndicator::setPosSize ( sal_Int32 nX, sal_Int32 nY, sal_Int32 nWidth, sal_Int32 nHeight, sal_Int16 nFlags ) throw( RuntimeException )
|
void SAL_CALL StatusIndicator::setPosSize (
|
||||||
|
sal_Int32 nX,
|
||||||
|
sal_Int32 nY,
|
||||||
|
sal_Int32 nWidth,
|
||||||
|
sal_Int32 nHeight,
|
||||||
|
sal_Int16 nFlags
|
||||||
|
) throw( RuntimeException )
|
||||||
{
|
{
|
||||||
Rectangle aBasePosSize = getPosSize () ;
|
Rectangle aBasePosSize = getPosSize () ;
|
||||||
BaseContainerControl::setPosSize (nX, nY, nWidth, nHeight, nFlags) ;
|
BaseContainerControl::setPosSize (nX, nY, nWidth, nHeight, nFlags) ;
|
||||||
@@ -473,25 +482,25 @@ void StatusIndicator::impl_paint ( sal_Int32 nX, sal_Int32 nY, const Reference<
|
|||||||
// background = gray
|
// background = gray
|
||||||
Reference< XWindowPeer > xPeer( impl_getPeerWindow(), UNO_QUERY );
|
Reference< XWindowPeer > xPeer( impl_getPeerWindow(), UNO_QUERY );
|
||||||
if( xPeer.is() == sal_True )
|
if( xPeer.is() == sal_True )
|
||||||
xPeer->setBackground( BACKGROUNDCOLOR );
|
xPeer->setBackground( STATUSINDICATOR_BACKGROUNDCOLOR );
|
||||||
|
|
||||||
// FixedText background = gray
|
// FixedText background = gray
|
||||||
Reference< XControl > xTextControl( m_xText, UNO_QUERY );
|
Reference< XControl > xTextControl( m_xText, UNO_QUERY );
|
||||||
xPeer = xTextControl->getPeer();
|
xPeer = xTextControl->getPeer();
|
||||||
if( xPeer.is() == sal_True )
|
if( xPeer.is() == sal_True )
|
||||||
xPeer->setBackground( BACKGROUNDCOLOR );
|
xPeer->setBackground( STATUSINDICATOR_BACKGROUNDCOLOR );
|
||||||
|
|
||||||
// Progress background = gray
|
// Progress background = gray
|
||||||
xPeer = Reference< XWindowPeer >( m_xProgressBar, UNO_QUERY );
|
xPeer = Reference< XWindowPeer >( m_xProgressBar, UNO_QUERY );
|
||||||
if( xPeer.is() == sal_True )
|
if( xPeer.is() == sal_True )
|
||||||
xPeer->setBackground( BACKGROUNDCOLOR );
|
xPeer->setBackground( STATUSINDICATOR_BACKGROUNDCOLOR );
|
||||||
|
|
||||||
// paint shadow border
|
// paint shadow border
|
||||||
rGraphics->setLineColor ( LINECOLOR_BRIGHT );
|
rGraphics->setLineColor ( STATUSINDICATOR_LINECOLOR_BRIGHT );
|
||||||
rGraphics->drawLine ( nX, nY, impl_getWidth(), nY );
|
rGraphics->drawLine ( nX, nY, impl_getWidth(), nY );
|
||||||
rGraphics->drawLine ( nX, nY, nX , impl_getHeight() );
|
rGraphics->drawLine ( nX, nY, nX , impl_getHeight() );
|
||||||
|
|
||||||
rGraphics->setLineColor ( LINECOLOR_SHADOW );
|
rGraphics->setLineColor ( STATUSINDICATOR_LINECOLOR_SHADOW );
|
||||||
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, impl_getWidth()-1, nY );
|
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, impl_getWidth()-1, nY );
|
||||||
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, nX , impl_getHeight()-1 );
|
rGraphics->drawLine ( impl_getWidth()-1, impl_getHeight()-1, nX , impl_getHeight()-1 );
|
||||||
}
|
}
|
||||||
@@ -520,24 +529,24 @@ void StatusIndicator::impl_recalcLayout ( const WindowEvent& aEvent )
|
|||||||
Reference< XLayoutConstrains > xTextLayout ( m_xText, UNO_QUERY );
|
Reference< XLayoutConstrains > xTextLayout ( m_xText, UNO_QUERY );
|
||||||
Size aTextSize = xTextLayout->getPreferredSize();
|
Size aTextSize = xTextLayout->getPreferredSize();
|
||||||
|
|
||||||
if( aWindowSize.Width < DEFAULT_WIDTH )
|
if( aWindowSize.Width < STATUSINDICATOR_DEFAULT_WIDTH )
|
||||||
{
|
{
|
||||||
aWindowSize.Width = DEFAULT_WIDTH;
|
aWindowSize.Width = STATUSINDICATOR_DEFAULT_WIDTH;
|
||||||
}
|
}
|
||||||
if( aWindowSize.Height < DEFAULT_HEIGHT )
|
if( aWindowSize.Height < STATUSINDICATOR_DEFAULT_HEIGHT )
|
||||||
{
|
{
|
||||||
aWindowSize.Height = DEFAULT_HEIGHT;
|
aWindowSize.Height = STATUSINDICATOR_DEFAULT_HEIGHT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// calc position and size of child controls
|
// calc position and size of child controls
|
||||||
nX_Text = FREEBORDER ;
|
nX_Text = STATUSINDICATOR_FREEBORDER ;
|
||||||
nY_Text = FREEBORDER ;
|
nY_Text = STATUSINDICATOR_FREEBORDER ;
|
||||||
nWidth_Text = aTextSize.Width ;
|
nWidth_Text = aTextSize.Width ;
|
||||||
nHeight_Text = aTextSize.Height ;
|
nHeight_Text = aTextSize.Height ;
|
||||||
|
|
||||||
nX_ProgressBar = nX_Text+nWidth_Text+FREEBORDER ;
|
nX_ProgressBar = nX_Text+nWidth_Text+STATUSINDICATOR_FREEBORDER ;
|
||||||
nY_ProgressBar = nY_Text ;
|
nY_ProgressBar = nY_Text ;
|
||||||
nWidth_ProgressBar = aWindowSize.Width-nWidth_Text-(3*FREEBORDER) ;
|
nWidth_ProgressBar = aWindowSize.Width-nWidth_Text-(3*STATUSINDICATOR_FREEBORDER) ;
|
||||||
nHeight_ProgressBar = nHeight_Text ;
|
nHeight_ProgressBar = nHeight_Text ;
|
||||||
|
|
||||||
// Set new position and size on all controls
|
// Set new position and size on all controls
|
||||||
@@ -548,14 +557,6 @@ void StatusIndicator::impl_recalcLayout ( const WindowEvent& aEvent )
|
|||||||
xProgressWindow->setPosSize ( nX_ProgressBar, nY_ProgressBar, nWidth_ProgressBar, nHeight_ProgressBar , 15 ) ;
|
xProgressWindow->setPosSize ( nX_ProgressBar, nY_ProgressBar, nWidth_ProgressBar, nHeight_ProgressBar , 15 ) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
|
||||||
// debug methods
|
|
||||||
//____________________________________________________________________________________________________________
|
|
||||||
|
|
||||||
#if OSL_DEBUG_LEVEL > 1
|
|
||||||
|
|
||||||
#endif // #if OSL_DEBUG_LEVEL > 1
|
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
|
||||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||||
|
@@ -48,20 +48,8 @@
|
|||||||
|
|
||||||
namespace unocontrols{
|
namespace unocontrols{
|
||||||
|
|
||||||
#define UNO3_ANY ::com::sun::star::uno::Any
|
#define CSS_UNO ::com::sun::star::uno
|
||||||
#define UNO3_SEQUENCE ::com::sun::star::uno::Sequence
|
#define CSS_LANG ::com::sun::star::lang
|
||||||
#define UNO3_TYPE ::com::sun::star::uno::Type
|
|
||||||
#define UNO3_REFERENCE ::com::sun::star::uno::Reference
|
|
||||||
#define UNO3_XCONNECTIONPOINTCONTAINER ::com::sun::star::lang::XConnectionPointContainer
|
|
||||||
#define UNO3_XCONNECTIONPOINT ::com::sun::star::lang::XConnectionPoint
|
|
||||||
#define UNO3_MUTEX ::osl::Mutex
|
|
||||||
#define UNO3_RUNTIMEEXCEPTION ::com::sun::star::uno::RuntimeException
|
|
||||||
#define UNO3_XINTERFACE ::com::sun::star::uno::XInterface
|
|
||||||
#define UNO3_OMULTITYPEINTERFACECONTAINERHELPER ::cppu::OMultiTypeInterfaceContainerHelper
|
|
||||||
#define UNO3_LISTENEREXISTEXCEPTION ::com::sun::star::lang::ListenerExistException
|
|
||||||
#define UNO3_INVALIDLISTENEREXCEPTION ::com::sun::star::lang::InvalidListenerException
|
|
||||||
#define UNO3_WEAKREFERENCE ::com::sun::star::uno::WeakReference
|
|
||||||
#define UNO3_OWEAKOBJECT ::cppu::OWeakObject
|
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
// defines
|
// defines
|
||||||
@@ -71,8 +59,8 @@ namespace unocontrols{
|
|||||||
// class declaration OConnectionPointContainerHelper
|
// class declaration OConnectionPointContainerHelper
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
|
|
||||||
class OConnectionPointContainerHelper : public UNO3_XCONNECTIONPOINTCONTAINER
|
class OConnectionPointContainerHelper : public CSS_LANG::XConnectionPointContainer
|
||||||
, public UNO3_OWEAKOBJECT
|
, public ::cppu::OWeakObject
|
||||||
{
|
{
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
@@ -98,7 +86,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
OConnectionPointContainerHelper( UNO3_MUTEX& aMutex );
|
OConnectionPointContainerHelper( ::osl::Mutex& aMutex );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -132,7 +120,8 @@ public:
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryInterface( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryInterface( const CSS_UNO::Type& aType )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short increment refcount
|
@short increment refcount
|
||||||
@@ -183,7 +172,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_TYPE > SAL_CALL getConnectionPointTypes() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Type > SAL_CALL getConnectionPointTypes()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -198,7 +188,9 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XCONNECTIONPOINT > SAL_CALL queryConnectionPoint( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_LANG::XConnectionPoint > SAL_CALL queryConnectionPoint(
|
||||||
|
const CSS_UNO::Type& aType
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -213,8 +205,10 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL advise( const UNO3_TYPE& aType ,
|
virtual void SAL_CALL advise(
|
||||||
const UNO3_REFERENCE< UNO3_XINTERFACE >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
const CSS_UNO::Type& aType ,
|
||||||
|
const CSS_UNO::Reference< CSS_UNO::XInterface >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -229,8 +223,10 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL unadvise( const UNO3_TYPE& aType ,
|
virtual void SAL_CALL unadvise(
|
||||||
const UNO3_REFERENCE< UNO3_XINTERFACE >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
const CSS_UNO::Type& aType ,
|
||||||
|
const CSS_UNO::Reference< CSS_UNO::XInterface >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -245,7 +241,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
UNO3_OMULTITYPEINTERFACECONTAINERHELPER& impl_getMultiTypeContainer();
|
::cppu::OMultiTypeInterfaceContainerHelper& impl_getMultiTypeContainer();
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
// private variables
|
// private variables
|
||||||
@@ -253,11 +249,15 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
UNO3_MUTEX& m_aSharedMutex ;
|
::osl::Mutex& m_aSharedMutex ;
|
||||||
UNO3_OMULTITYPEINTERFACECONTAINERHELPER m_aMultiTypeContainer ; // Container to hold listener
|
::cppu::OMultiTypeInterfaceContainerHelper m_aMultiTypeContainer ; // Container to hold listener
|
||||||
|
|
||||||
}; // class OConnectionPointContainerHelper
|
}; // class OConnectionPointContainerHelper
|
||||||
|
|
||||||
|
// The namespace aliases are only used in this header
|
||||||
|
#undef CSS_UNO
|
||||||
|
#undef CSS_LANG
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
|
||||||
#endif // #ifndef _OCONNECTIONPOINTCONTAINERHELPER_HXX
|
#endif // #ifndef _OCONNECTIONPOINTCONTAINERHELPER_HXX
|
||||||
|
@@ -49,21 +49,8 @@
|
|||||||
|
|
||||||
namespace unocontrols{
|
namespace unocontrols{
|
||||||
|
|
||||||
#define UNO3_ANY ::com::sun::star::uno::Any
|
#define CSS_UNO ::com::sun::star::uno
|
||||||
#define UNO3_SEQUENCE ::com::sun::star::uno::Sequence
|
#define CSS_LANG ::com::sun::star::lang
|
||||||
#define UNO3_TYPE ::com::sun::star::uno::Type
|
|
||||||
#define UNO3_REFERENCE ::com::sun::star::uno::Reference
|
|
||||||
#define UNO3_XCONNECTIONPOINTCONTAINER ::com::sun::star::lang::XConnectionPointContainer
|
|
||||||
#define UNO3_XCONNECTIONPOINT ::com::sun::star::lang::XConnectionPoint
|
|
||||||
#define UNO3_MUTEX ::osl::Mutex
|
|
||||||
#define UNO3_RUNTIMEEXCEPTION ::com::sun::star::uno::RuntimeException
|
|
||||||
#define UNO3_XINTERFACE ::com::sun::star::uno::XInterface
|
|
||||||
#define UNO3_OMULTITYPEINTERFACECONTAINERHELPER ::cppu::OMultiTypeInterfaceContainerHelper
|
|
||||||
#define UNO3_LISTENEREXISTEXCEPTION ::com::sun::star::lang::ListenerExistException
|
|
||||||
#define UNO3_INVALIDLISTENEREXCEPTION ::com::sun::star::lang::InvalidListenerException
|
|
||||||
#define UNO3_WEAKREFERENCE ::com::sun::star::uno::WeakReference
|
|
||||||
#define UNO3_OWEAKOBJECT ::cppu::OWeakObject
|
|
||||||
#define UNO3_OCONNECTIONPOINTCONTAINERHELPER OConnectionPointContainerHelper
|
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
// defines
|
// defines
|
||||||
@@ -73,8 +60,8 @@ namespace unocontrols{
|
|||||||
// class declaration OConnectionPointHelper
|
// class declaration OConnectionPointHelper
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
|
|
||||||
class OConnectionPointHelper : public UNO3_XCONNECTIONPOINT
|
class OConnectionPointHelper : public CSS_LANG::XConnectionPoint
|
||||||
, public UNO3_OWEAKOBJECT
|
, public ::cppu::OWeakObject
|
||||||
{
|
{
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
@@ -100,9 +87,9 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
OConnectionPointHelper( UNO3_MUTEX& aMutex ,
|
OConnectionPointHelper( ::osl::Mutex& aMutex ,
|
||||||
UNO3_OCONNECTIONPOINTCONTAINERHELPER* pContainerImplementation ,
|
OConnectionPointContainerHelper* pContainerImplementation ,
|
||||||
UNO3_TYPE aType );
|
CSS_UNO::Type aType );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -136,7 +123,8 @@ public:
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryInterface( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryInterface( const CSS_UNO::Type& aType )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short increment refcount
|
@short increment refcount
|
||||||
@@ -187,7 +175,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_TYPE SAL_CALL getConnectionType() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Type SAL_CALL getConnectionType()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -202,7 +191,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XCONNECTIONPOINTCONTAINER > SAL_CALL getConnectionPointContainer() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_LANG::XConnectionPointContainer > SAL_CALL getConnectionPointContainer()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -217,9 +207,13 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL advise( const UNO3_REFERENCE< UNO3_XINTERFACE >& xListener ) throw( UNO3_LISTENEREXISTEXCEPTION ,
|
virtual void SAL_CALL advise(
|
||||||
UNO3_INVALIDLISTENEREXCEPTION ,
|
const CSS_UNO::Reference< CSS_UNO::XInterface >& xListener
|
||||||
UNO3_RUNTIMEEXCEPTION );
|
) throw (
|
||||||
|
CSS_LANG::ListenerExistException,
|
||||||
|
CSS_LANG::InvalidListenerException ,
|
||||||
|
CSS_UNO::RuntimeException
|
||||||
|
);
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -234,7 +228,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL unadvise( const UNO3_REFERENCE< UNO3_XINTERFACE >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL unadvise( const CSS_UNO::Reference< CSS_UNO::XInterface >& xListener )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -249,7 +244,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_REFERENCE< UNO3_XINTERFACE > > SAL_CALL getConnections() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Reference< CSS_UNO::XInterface > > SAL_CALL getConnections()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
// private methods
|
// private methods
|
||||||
@@ -293,15 +289,19 @@ private:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
UNO3_MUTEX& m_aSharedMutex ;
|
::osl::Mutex& m_aSharedMutex ;
|
||||||
UNO3_WEAKREFERENCE< UNO3_XCONNECTIONPOINTCONTAINER > m_oContainerWeakReference ; // Reference to container-class!. Don't use Reference<...>
|
CSS_UNO::WeakReference< CSS_LANG::XConnectionPointContainer > m_oContainerWeakReference ; // Reference to container-class!. Don't use Reference<...>
|
||||||
// It is a ring-reference => and must be a wekreference!
|
// It is a ring-reference => and must be a wekreference!
|
||||||
UNO3_OCONNECTIONPOINTCONTAINERHELPER* m_pContainerImplementation ;
|
OConnectionPointContainerHelper* m_pContainerImplementation ;
|
||||||
UNO3_TYPE m_aInterfaceType ;
|
CSS_UNO::Type m_aInterfaceType ;
|
||||||
UNO3_REFERENCE< UNO3_XINTERFACE > m_xLock ;
|
CSS_UNO::Reference< CSS_UNO::XInterface > m_xLock ;
|
||||||
|
|
||||||
}; // class OConnectionPointHelper
|
}; // class OConnectionPointHelper
|
||||||
|
|
||||||
|
// The namespace aliases are only used in this header
|
||||||
|
#undef CSS_UNO
|
||||||
|
#undef CSS_LANG
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
|
||||||
#endif // #ifndef _OCONNECTIONPOINTHELPER_HXX
|
#endif // #ifndef _OCONNECTIONPOINTHELPER_HXX
|
||||||
|
@@ -55,31 +55,11 @@
|
|||||||
|
|
||||||
namespace unocontrols{
|
namespace unocontrols{
|
||||||
|
|
||||||
#define UNO3_ANY ::com::sun::star::uno::Any
|
#define CSS_UNO ::com::sun::star::uno
|
||||||
#define UNO3_ILLEGALARGUMENTEXCEPTION ::com::sun::star::lang::IllegalArgumentException
|
#define CSS_LANG ::com::sun::star::lang
|
||||||
#define UNO3_IPROPERTYARRAYHELPER ::cppu::IPropertyArrayHelper
|
#define CSS_BEANS ::com::sun::star::beans
|
||||||
#define UNO3_OBROADCASTHELPER ::cppu::OBroadcastHelper
|
#define CSS_AWT ::com::sun::star::awt
|
||||||
#define UNO3_OCONNECTIONPOINTCONTAINERHELPER OConnectionPointContainerHelper
|
#define CSS_FRAME ::com::sun::star::frame
|
||||||
#define UNO3_OMULTITYPEINTERFACECONTAINERHELPER ::cppu::OMultiTypeInterfaceContainerHelper
|
|
||||||
#define UNO3_OPROPERTYSETHELPER ::cppu::OPropertySetHelper
|
|
||||||
#define UNO3_OUSTRING ::rtl::OUString
|
|
||||||
#define UNO3_PROPERTY ::com::sun::star::beans::Property
|
|
||||||
#define UNO3_PROPERTYVALUE ::com::sun::star::beans::PropertyValue
|
|
||||||
#define UNO3_REFERENCE ::com::sun::star::uno::Reference
|
|
||||||
#define UNO3_RUNTIMEEXCEPTION ::com::sun::star::uno::RuntimeException
|
|
||||||
#define UNO3_SEQUENCE ::com::sun::star::uno::Sequence
|
|
||||||
#define UNO3_TYPE ::com::sun::star::uno::Type
|
|
||||||
#define UNO3_WINDOWDESCRIPTOR ::com::sun::star::awt::WindowDescriptor
|
|
||||||
#define UNO3_XCONNECTIONPOINT ::com::sun::star::lang::XConnectionPoint
|
|
||||||
#define UNO3_XCONNECTIONPOINTCONTAINER ::com::sun::star::lang::XConnectionPointContainer
|
|
||||||
#define UNO3_XCONTROLMODEL ::com::sun::star::awt::XControlModel
|
|
||||||
#define UNO3_XFRAME ::com::sun::star::frame::XFrame
|
|
||||||
#define UNO3_XGRAPHICS ::com::sun::star::awt::XGraphics
|
|
||||||
#define UNO3_XINTERFACE ::com::sun::star::uno::XInterface
|
|
||||||
#define UNO3_XMULTISERVICEFACTORY ::com::sun::star::lang::XMultiServiceFactory
|
|
||||||
#define UNO3_XPROPERTYSETINFO ::com::sun::star::beans::XPropertySetInfo
|
|
||||||
#define UNO3_XTOOLKIT ::com::sun::star::awt::XToolkit
|
|
||||||
#define UNO3_XWINDOWPEER ::com::sun::star::awt::XWindowPeer
|
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
// defines
|
// defines
|
||||||
@@ -100,11 +80,11 @@ namespace unocontrols{
|
|||||||
// class
|
// class
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
|
|
||||||
class FrameControl : public UNO3_XCONTROLMODEL
|
class FrameControl : public CSS_AWT::XControlModel
|
||||||
, public UNO3_XCONNECTIONPOINTCONTAINER
|
, public CSS_LANG::XConnectionPointContainer
|
||||||
, public BaseControl // This order is neccessary for right initialization of m_aMutex!
|
, public BaseControl // This order is neccessary for right initialization of m_aMutex!
|
||||||
, public UNO3_OBROADCASTHELPER
|
, public ::cppu::OBroadcastHelper
|
||||||
, public UNO3_OPROPERTYSETHELPER
|
, public ::cppu::OPropertySetHelper
|
||||||
{
|
{
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
@@ -130,7 +110,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
FrameControl( const UNO3_REFERENCE< UNO3_XMULTISERVICEFACTORY >& xFactory );
|
FrameControl( const CSS_UNO::Reference< CSS_LANG::XMultiServiceFactory >& xFactory );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -164,7 +144,9 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryInterface( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryInterface(
|
||||||
|
const CSS_UNO::Type& aType
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short increment refcount
|
@short increment refcount
|
||||||
@@ -215,7 +197,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_TYPE > SAL_CALL getTypes() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Type > SAL_CALL getTypes()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// XAggregation
|
// XAggregation
|
||||||
@@ -234,7 +217,9 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
UNO3_ANY SAL_CALL queryAggregation( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
CSS_UNO::Any SAL_CALL queryAggregation(
|
||||||
|
const CSS_UNO::Type& aType
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// XControl
|
// XControl
|
||||||
@@ -253,8 +238,10 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL createPeer( const UNO3_REFERENCE< UNO3_XTOOLKIT >& xToolkit ,
|
virtual void SAL_CALL createPeer(
|
||||||
const UNO3_REFERENCE< UNO3_XWINDOWPEER >& xParent ) throw( UNO3_RUNTIMEEXCEPTION );
|
const CSS_UNO::Reference< CSS_AWT::XToolkit >& xToolkit ,
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowPeer >& xParent
|
||||||
|
) throw ( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -269,7 +256,9 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL setModel( const UNO3_REFERENCE< UNO3_XCONTROLMODEL >& xModel ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Bool SAL_CALL setModel(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XControlModel >& xModel
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -284,7 +273,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XCONTROLMODEL > SAL_CALL getModel() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_AWT::XControlModel > SAL_CALL getModel()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// XComponent
|
// XComponent
|
||||||
@@ -303,7 +293,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL dispose() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL dispose() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// XView
|
// XView
|
||||||
@@ -322,7 +312,9 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL setGraphics( const UNO3_REFERENCE< UNO3_XGRAPHICS >& xDevice ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Bool SAL_CALL setGraphics(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XGraphics >& xDevice
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -337,7 +329,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XGRAPHICS > SAL_CALL getGraphics() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_AWT::XGraphics > SAL_CALL getGraphics()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// XConnectionPointContainer
|
// XConnectionPointContainer
|
||||||
@@ -356,7 +349,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_TYPE > SAL_CALL getConnectionPointTypes() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Type > SAL_CALL getConnectionPointTypes()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -371,7 +365,9 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XCONNECTIONPOINT > SAL_CALL queryConnectionPoint( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_LANG::XConnectionPoint > SAL_CALL queryConnectionPoint(
|
||||||
|
const CSS_UNO::Type& aType
|
||||||
|
) throw ( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -386,8 +382,10 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL advise( const UNO3_TYPE& aType ,
|
virtual void SAL_CALL advise(
|
||||||
const UNO3_REFERENCE< UNO3_XINTERFACE >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
const CSS_UNO::Type& aType ,
|
||||||
|
const CSS_UNO::Reference< CSS_UNO::XInterface >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -402,8 +400,10 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL unadvise( const UNO3_TYPE& aType ,
|
virtual void SAL_CALL unadvise(
|
||||||
const UNO3_REFERENCE< UNO3_XINTERFACE >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
const CSS_UNO::Type& aType ,
|
||||||
|
const CSS_UNO::Reference< CSS_UNO::XInterface >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// impl but public methods to register service!
|
// impl but public methods to register service!
|
||||||
@@ -422,7 +422,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_SEQUENCE< UNO3_OUSTRING > impl_getStaticSupportedServiceNames();
|
static const CSS_UNO::Sequence< ::rtl::OUString > impl_getStaticSupportedServiceNames();
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -437,7 +437,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_OUSTRING impl_getStaticImplementationName();
|
static const ::rtl::OUString impl_getStaticImplementationName();
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
// protected methods
|
// protected methods
|
||||||
@@ -462,10 +462,12 @@ protected:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL convertFastPropertyValue( UNO3_ANY& rConvertedValue ,
|
virtual sal_Bool SAL_CALL convertFastPropertyValue(
|
||||||
UNO3_ANY& rOldValue ,
|
CSS_UNO::Any& rConvertedValue ,
|
||||||
sal_Int32 nHandle ,
|
CSS_UNO::Any& rOldValue ,
|
||||||
const UNO3_ANY& rValue ) throw( UNO3_ILLEGALARGUMENTEXCEPTION );
|
sal_Int32 nHandle ,
|
||||||
|
const CSS_UNO::Any& rValue
|
||||||
|
) throw( CSS_LANG::IllegalArgumentException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -480,8 +482,10 @@ protected:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setFastPropertyValue_NoBroadcast( sal_Int32 nHandle ,
|
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(
|
||||||
const UNO3_ANY& rValue ) throw ( ::com::sun::star::uno::Exception );
|
sal_Int32 nHandle ,
|
||||||
|
const CSS_UNO::Any& rValue
|
||||||
|
) throw ( ::com::sun::star::uno::Exception );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -496,8 +500,8 @@ protected:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL getFastPropertyValue( UNO3_ANY& rValue ,
|
virtual void SAL_CALL getFastPropertyValue( CSS_UNO::Any& rValue ,
|
||||||
sal_Int32 nHandle ) const ;
|
sal_Int32 nHandle ) const ;
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -512,7 +516,7 @@ protected:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_IPROPERTYARRAYHELPER& SAL_CALL getInfoHelper();
|
virtual ::cppu::IPropertyArrayHelper& SAL_CALL getInfoHelper();
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// XPropertySet
|
// XPropertySet
|
||||||
@@ -531,7 +535,8 @@ protected:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
UNO3_REFERENCE< UNO3_XPROPERTYSETINFO > SAL_CALL getPropertySetInfo() throw( UNO3_RUNTIMEEXCEPTION );
|
CSS_UNO::Reference< CSS_BEANS::XPropertySetInfo > SAL_CALL getPropertySetInfo()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// BaseControl
|
// BaseControl
|
||||||
@@ -550,7 +555,9 @@ protected:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_WINDOWDESCRIPTOR* impl_getWindowDescriptor( const UNO3_REFERENCE< UNO3_XWINDOWPEER >& xParentPeer );
|
virtual CSS_AWT::WindowDescriptor* impl_getWindowDescriptor(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowPeer >& xParentPeer
|
||||||
|
);
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
// private methods
|
// private methods
|
||||||
@@ -571,9 +578,9 @@ private:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void impl_createFrame( const UNO3_REFERENCE< UNO3_XWINDOWPEER >& xPeer ,
|
void impl_createFrame( const CSS_UNO::Reference< CSS_AWT::XWindowPeer >& xPeer ,
|
||||||
const UNO3_OUSTRING& sURL ,
|
const ::rtl::OUString& sURL ,
|
||||||
const UNO3_SEQUENCE< UNO3_PROPERTYVALUE >& seqArguments );
|
const CSS_UNO::Sequence< CSS_BEANS::PropertyValue >& seqArguments );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -603,7 +610,7 @@ private:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_SEQUENCE< UNO3_PROPERTY > impl_getStaticPropertyDescriptor();
|
static const CSS_UNO::Sequence< CSS_BEANS::Property > impl_getStaticPropertyDescriptor();
|
||||||
|
|
||||||
|
|
||||||
//______________________________________________________________________________________________________________
|
//______________________________________________________________________________________________________________
|
||||||
@@ -612,14 +619,21 @@ private:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
UNO3_REFERENCE< UNO3_XFRAME > m_xFrame ;
|
CSS_UNO::Reference< CSS_FRAME::XFrame > m_xFrame ;
|
||||||
UNO3_OUSTRING m_sComponentURL ;
|
::rtl::OUString m_sComponentURL ;
|
||||||
UNO3_SEQUENCE< UNO3_PROPERTYVALUE > m_seqLoaderArguments ;
|
CSS_UNO::Sequence< CSS_BEANS::PropertyValue > m_seqLoaderArguments ;
|
||||||
UNO3_OMULTITYPEINTERFACECONTAINERHELPER m_aInterfaceContainer ;
|
::cppu::OMultiTypeInterfaceContainerHelper m_aInterfaceContainer ;
|
||||||
UNO3_OCONNECTIONPOINTCONTAINERHELPER m_aConnectionPointContainer ;
|
OConnectionPointContainerHelper m_aConnectionPointContainer ;
|
||||||
|
|
||||||
}; // class FrameControl
|
}; // class FrameControl
|
||||||
|
|
||||||
|
// The namespace alaises are only used in the header
|
||||||
|
#undef CSS_UNO
|
||||||
|
#undef CSS_LANG
|
||||||
|
#undef CSS_BEANS
|
||||||
|
#undef CSS_AWT
|
||||||
|
#undef CSS_FRAME
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
|
||||||
#endif // #ifndef _UNOCONTROLS_FRAMECONTROL_CTRL_HXX
|
#endif // #ifndef _UNOCONTROLS_FRAMECONTROL_CTRL_HXX
|
||||||
|
@@ -47,17 +47,9 @@
|
|||||||
|
|
||||||
namespace unocontrols{
|
namespace unocontrols{
|
||||||
|
|
||||||
#define UNO3_REFERENCE ::com::sun::star::uno::Reference
|
#define CSS_UNO ::com::sun::star::uno
|
||||||
#define UNO3_XMULTISERVICEFACTORY ::com::sun::star::lang::XMultiServiceFactory
|
#define CSS_LANG ::com::sun::star::lang
|
||||||
#define UNO3_RUNTIMEEXCEPTION ::com::sun::star::uno::RuntimeException
|
#define CSS_AWT ::com::sun::star::awt
|
||||||
#define UNO3_XCONTROLMODEL ::com::sun::star::awt::XControlModel
|
|
||||||
#define UNO3_XPROGRESSBAR ::com::sun::star::awt::XProgressBar
|
|
||||||
#define UNO3_ANY ::com::sun::star::uno::Any
|
|
||||||
#define UNO3_TYPE ::com::sun::star::uno::Type
|
|
||||||
#define UNO3_SEQUENCE ::com::sun::star::uno::Sequence
|
|
||||||
#define UNO3_XGRAPHICS ::com::sun::star::awt::XGraphics
|
|
||||||
#define UNO3_OUSTRING ::rtl::OUString
|
|
||||||
#define UNO3_SIZE ::com::sun::star::awt::Size
|
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// defines
|
// defines
|
||||||
@@ -65,24 +57,24 @@ namespace unocontrols{
|
|||||||
|
|
||||||
#define SERVICENAME_PROGRESSBAR "com.sun.star.awt.XProgressBar"
|
#define SERVICENAME_PROGRESSBAR "com.sun.star.awt.XProgressBar"
|
||||||
#define IMPLEMENTATIONNAME_PROGRESSBAR "stardiv.UnoControls.ProgressBar"
|
#define IMPLEMENTATIONNAME_PROGRESSBAR "stardiv.UnoControls.ProgressBar"
|
||||||
#define FREESPACE 4
|
#define PROGRESSBAR_FREESPACE 4
|
||||||
#define DEFAULT_HORIZONTAL sal_True
|
#define PROGRESSBAR_DEFAULT_HORIZONTAL sal_True
|
||||||
#define DEFAULT_BLOCKDIMENSION Size(1,1)
|
#define PROGRESSBAR_DEFAULT_BLOCKDIMENSION Size(1,1)
|
||||||
#define DEFAULT_BACKGROUNDCOLOR TRGB_COLORDATA( 0x00, 0xC0, 0xC0, 0xC0 ) // lightgray
|
#define PROGRESSBAR_DEFAULT_BACKGROUNDCOLOR TRGB_COLORDATA( 0x00, 0xC0, 0xC0, 0xC0 ) // lightgray
|
||||||
#define DEFAULT_FOREGROUNDCOLOR TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x80 ) // blue
|
#define PROGRESSBAR_DEFAULT_FOREGROUNDCOLOR TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x80 ) // blue
|
||||||
#define DEFAULT_MINRANGE INT_MIN
|
#define PROGRESSBAR_DEFAULT_MINRANGE INT_MIN
|
||||||
#define DEFAULT_MAXRANGE INT_MAX
|
#define PROGRESSBAR_DEFAULT_MAXRANGE INT_MAX
|
||||||
#define DEFAULT_BLOCKVALUE 1
|
#define PROGRESSBAR_DEFAULT_BLOCKVALUE 1
|
||||||
#define DEFAULT_VALUE DEFAULT_MINRANGE
|
#define PROGRESSBAR_DEFAULT_VALUE PROGRESSBAR_DEFAULT_MINRANGE
|
||||||
#define LINECOLOR_BRIGHT TRGB_COLORDATA( 0x00, 0xFF, 0xFF, 0xFF ) // white
|
#define PROGRESSBAR_LINECOLOR_BRIGHT TRGB_COLORDATA( 0x00, 0xFF, 0xFF, 0xFF ) // white
|
||||||
#define LINECOLOR_SHADOW TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x00 ) // black
|
#define PROGRESSBAR_LINECOLOR_SHADOW TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x00 ) // black
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// classes
|
// classes
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
class ProgressBar : public UNO3_XCONTROLMODEL
|
class ProgressBar : public CSS_AWT::XControlModel
|
||||||
, public UNO3_XPROGRESSBAR
|
, public CSS_AWT::XProgressBar
|
||||||
, public BaseControl
|
, public BaseControl
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -109,7 +101,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
ProgressBar( const UNO3_REFERENCE< UNO3_XMULTISERVICEFACTORY >& xFactory );
|
ProgressBar( const CSS_UNO::Reference< CSS_LANG::XMultiServiceFactory >& xFactory );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -143,7 +135,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryInterface( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryInterface( const CSS_UNO::Type& aType )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short increment refcount
|
@short increment refcount
|
||||||
@@ -194,7 +187,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_TYPE > SAL_CALL getTypes() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Type > SAL_CALL getTypes()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// XAggregation
|
// XAggregation
|
||||||
@@ -213,7 +207,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
UNO3_ANY SAL_CALL queryAggregation( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
CSS_UNO::Any SAL_CALL queryAggregation( const CSS_UNO::Type& aType )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XProgressBar
|
// XProgressBar
|
||||||
@@ -232,7 +227,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setForegroundColor( sal_Int32 nColor ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setForegroundColor( sal_Int32 nColor )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -247,7 +243,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setBackgroundColor( sal_Int32 nColor ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setBackgroundColor( sal_Int32 nColor )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -262,7 +259,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setValue( sal_Int32 nValue ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setValue( sal_Int32 nValue ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -277,8 +274,10 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setRange( sal_Int32 nMin ,
|
virtual void SAL_CALL setRange(
|
||||||
sal_Int32 nMax ) throw( UNO3_RUNTIMEEXCEPTION );
|
sal_Int32 nMin ,
|
||||||
|
sal_Int32 nMax
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -293,7 +292,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Int32 SAL_CALL getValue() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Int32 SAL_CALL getValue() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// XWindow
|
// XWindow
|
||||||
@@ -312,11 +311,13 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setPosSize( sal_Int32 nX ,
|
virtual void SAL_CALL setPosSize(
|
||||||
sal_Int32 nY ,
|
sal_Int32 nX ,
|
||||||
sal_Int32 nWidth ,
|
sal_Int32 nY ,
|
||||||
sal_Int32 nHeight ,
|
sal_Int32 nWidth ,
|
||||||
sal_Int16 nFlags ) throw( UNO3_RUNTIMEEXCEPTION );
|
sal_Int32 nHeight ,
|
||||||
|
sal_Int16 nFlags
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// XControl
|
// XControl
|
||||||
@@ -335,7 +336,9 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL setModel( const UNO3_REFERENCE< UNO3_XCONTROLMODEL >& xModel ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Bool SAL_CALL setModel(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XControlModel >& xModel
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -350,7 +353,8 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XCONTROLMODEL > SAL_CALL getModel() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_AWT::XControlModel > SAL_CALL getModel()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//__________________________________________________________________________________________________________
|
//__________________________________________________________________________________________________________
|
||||||
// BaseControl
|
// BaseControl
|
||||||
@@ -369,7 +373,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_SEQUENCE< UNO3_OUSTRING > impl_getStaticSupportedServiceNames();
|
static const CSS_UNO::Sequence< ::rtl::OUString > impl_getStaticSupportedServiceNames();
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -384,7 +388,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_OUSTRING impl_getStaticImplementationName();
|
static const ::rtl::OUString impl_getStaticImplementationName();
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// protected methods
|
// protected methods
|
||||||
@@ -405,9 +409,11 @@ protected:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void impl_paint( sal_Int32 nX ,
|
virtual void impl_paint(
|
||||||
sal_Int32 nY ,
|
sal_Int32 nX ,
|
||||||
const UNO3_REFERENCE< UNO3_XGRAPHICS >& xGraphics );
|
sal_Int32 nY ,
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XGraphics >& xGraphics
|
||||||
|
);
|
||||||
|
|
||||||
/**_________________________________________________________________________________________________________
|
/**_________________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -430,17 +436,22 @@ protected:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
sal_Bool m_bHorizontal ; // orientation for steps [true=horizontal/false=vertikal]
|
sal_Bool m_bHorizontal ; // orientation for steps [true=horizontal/false=vertikal]
|
||||||
UNO3_SIZE m_aBlockSize ; // width and height of a block [>=0,0]
|
CSS_AWT::Size m_aBlockSize ; // width and height of a block [>=0,0]
|
||||||
sal_Int32 m_nForegroundColor ; // (alpha,r,g,b)
|
sal_Int32 m_nForegroundColor ; // (alpha,r,g,b)
|
||||||
sal_Int32 m_nBackgroundColor ; // (alpha,r,g,b)
|
sal_Int32 m_nBackgroundColor ; // (alpha,r,g,b)
|
||||||
sal_Int32 m_nMinRange ; // lowest value = 0% [long, <_nMaxRange]
|
sal_Int32 m_nMinRange ; // lowest value = 0% [long, <_nMaxRange]
|
||||||
sal_Int32 m_nMaxRange ; // highest value = 100% [long, >_nMinRange]
|
sal_Int32 m_nMaxRange ; // highest value = 100% [long, >_nMinRange]
|
||||||
double m_nBlockValue ; // value for one block [long, >0]
|
double m_nBlockValue ; // value for one block [long, >0]
|
||||||
sal_Int32 m_nValue ; // value for progress [long]
|
sal_Int32 m_nValue ; // value for progress [long]
|
||||||
|
|
||||||
}; // class ProgressBar
|
}; // class ProgressBar
|
||||||
|
|
||||||
|
// The namespace aliases are only used in the header
|
||||||
|
#undef CSS_UNO
|
||||||
|
#undef CSS_LANG
|
||||||
|
#undef CSS_AWT
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
|
||||||
#endif // #ifndef _UNOCONTROLS_PROGRESSBAR_CTRL_HXX
|
#endif // #ifndef _UNOCONTROLS_PROGRESSBAR_CTRL_HXX
|
||||||
|
@@ -83,25 +83,9 @@
|
|||||||
|
|
||||||
namespace unocontrols{
|
namespace unocontrols{
|
||||||
|
|
||||||
#define UNO3_ANY ::com::sun::star::uno::Any
|
#define CSS_UNO ::com::sun::star::uno
|
||||||
#define UNO3_OUSTRING ::rtl::OUString
|
#define CSS_AWT ::com::sun::star::awt
|
||||||
#define UNO3_RECTANGLE ::com::sun::star::awt::Rectangle
|
#define CSS_LANG ::com::sun::star::lang
|
||||||
#define UNO3_REFERENCE ::com::sun::star::uno::Reference
|
|
||||||
#define UNO3_RUNTIMEEXCEPTION ::com::sun::star::uno::RuntimeException
|
|
||||||
#define UNO3_SEQUENCE ::com::sun::star::uno::Sequence
|
|
||||||
#define UNO3_SIZE ::com::sun::star::awt::Size
|
|
||||||
#define UNO3_TYPE ::com::sun::star::uno::Type
|
|
||||||
#define UNO3_XACTIONLISTENER ::com::sun::star::awt::XActionListener
|
|
||||||
#define UNO3_XBUTTON ::com::sun::star::awt::XButton
|
|
||||||
#define UNO3_XCONTROLMODEL ::com::sun::star::awt::XControlModel
|
|
||||||
#define UNO3_XFIXEDTEXT ::com::sun::star::awt::XFixedText
|
|
||||||
#define UNO3_XGRAPHICS ::com::sun::star::awt::XGraphics
|
|
||||||
#define UNO3_XLAYOUTCONSTRAINS ::com::sun::star::awt::XLayoutConstrains
|
|
||||||
#define UNO3_XMULTISERVICEFACTORY ::com::sun::star::lang::XMultiServiceFactory
|
|
||||||
#define UNO3_XPROGRESSBAR ::com::sun::star::awt::XProgressBar
|
|
||||||
#define UNO3_XPROGRESSMONITOR ::com::sun::star::awt::XProgressMonitor
|
|
||||||
#define UNO3_XTOOLKIT ::com::sun::star::awt::XToolkit
|
|
||||||
#define UNO3_XWINDOWPEER ::com::sun::star::awt::XWindowPeer
|
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// defines
|
// defines
|
||||||
@@ -109,9 +93,7 @@ namespace unocontrols{
|
|||||||
|
|
||||||
#define SERVICENAME_PROGRESSMONITOR "com.sun.star.awt.XProgressMonitor"
|
#define SERVICENAME_PROGRESSMONITOR "com.sun.star.awt.XProgressMonitor"
|
||||||
#define IMPLEMENTATIONNAME_PROGRESSMONITOR "stardiv.UnoControls.ProgressMonitor"
|
#define IMPLEMENTATIONNAME_PROGRESSMONITOR "stardiv.UnoControls.ProgressMonitor"
|
||||||
#define FREEBORDER 10 // border around and between the controls
|
#define PROGRESSMONITOR_FREEBORDER 10 // border around and between the controls
|
||||||
#define WIDTH_RELATION 4 // reserve 1/4 for button width and rest for progressbar width
|
|
||||||
#define HEIGHT_RELATION 5 // reserve 1/5 for button and progressbar heigth and rest for text height
|
|
||||||
#define FIXEDTEXT_SERVICENAME "com.sun.star.awt.UnoControlFixedText"
|
#define FIXEDTEXT_SERVICENAME "com.sun.star.awt.UnoControlFixedText"
|
||||||
#define BUTTON_SERVICENAME "com.sun.star.awt.UnoControlButton"
|
#define BUTTON_SERVICENAME "com.sun.star.awt.UnoControlButton"
|
||||||
#define FIXEDTEXT_MODELNAME "com.sun.star.awt.UnoControlFixedTextModel"
|
#define FIXEDTEXT_MODELNAME "com.sun.star.awt.UnoControlFixedTextModel"
|
||||||
@@ -120,17 +102,13 @@ namespace unocontrols{
|
|||||||
#define CONTROLNAME_BUTTON "Button" // -||-
|
#define CONTROLNAME_BUTTON "Button" // -||-
|
||||||
#define CONTROLNAME_PROGRESSBAR "ProgressBar" // -||-
|
#define CONTROLNAME_PROGRESSBAR "ProgressBar" // -||-
|
||||||
#define DEFAULT_BUTTONLABEL "Abbrechen"
|
#define DEFAULT_BUTTONLABEL "Abbrechen"
|
||||||
#define DEFAULT_TOPIC "\0"
|
#define PROGRESSMONITOR_DEFAULT_TOPIC "\0"
|
||||||
#define DEFAULT_TEXT "\0"
|
#define PROGRESSMONITOR_DEFAULT_TEXT "\0"
|
||||||
#define BACKGROUNDCOLOR TRGB_COLORDATA( 0x00, 0xC0, 0xC0, 0xC0 ) // lighgray
|
#define PROGRESSMONITOR_BACKGROUNDCOLOR TRGB_COLORDATA( 0x00, 0xC0, 0xC0, 0xC0 ) // lighgray
|
||||||
#define LINECOLOR_BRIGHT TRGB_COLORDATA( 0x00, 0xFF, 0xFF, 0xFF ) // white
|
#define PROGRESSMONITOR_LINECOLOR_BRIGHT TRGB_COLORDATA( 0x00, 0xFF, 0xFF, 0xFF ) // white
|
||||||
#define LINECOLOR_SHADOW TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x00 ) // black
|
#define PROGRESSMONITOR_LINECOLOR_SHADOW TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x00 ) // black
|
||||||
#define HEIGHT_PROGRESSBAR 15
|
#define PROGRESSMONITOR_DEFAULT_WIDTH 350
|
||||||
// Overwrite defines from basecontrol.hxx!!!
|
#define PROGRESSMONITOR_DEFAULT_HEIGHT 100
|
||||||
#undef DEFAULT_WIDTH
|
|
||||||
#undef DEFAULT_HEIGHT
|
|
||||||
#define DEFAULT_WIDTH 350
|
|
||||||
#define DEFAULT_HEIGHT 100
|
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// structs, types
|
// structs, types
|
||||||
@@ -139,8 +117,8 @@ namespace unocontrols{
|
|||||||
/// Item of TextList
|
/// Item of TextList
|
||||||
struct IMPL_TextlistItem
|
struct IMPL_TextlistItem
|
||||||
{
|
{
|
||||||
UNO3_OUSTRING sTopic ; /// Left site of textline in dialog
|
::rtl::OUString sTopic ; /// Left site of textline in dialog
|
||||||
UNO3_OUSTRING sText ; /// Right site of textline in dialog
|
::rtl::OUString sText ; /// Right site of textline in dialog
|
||||||
};
|
};
|
||||||
|
|
||||||
/// Define a list-class for struct IMPL_TextlistItem
|
/// Define a list-class for struct IMPL_TextlistItem
|
||||||
@@ -151,9 +129,9 @@ DECLARE_LIST( IMPL_Textlist, IMPL_TextlistItem* )
|
|||||||
// class declaration
|
// class declaration
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
class ProgressMonitor : public UNO3_XLAYOUTCONSTRAINS
|
class ProgressMonitor : public CSS_AWT::XLayoutConstrains
|
||||||
, public UNO3_XBUTTON
|
, public CSS_AWT::XButton
|
||||||
, public UNO3_XPROGRESSMONITOR
|
, public CSS_AWT::XProgressMonitor
|
||||||
, public BaseContainerControl
|
, public BaseContainerControl
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -180,7 +158,7 @@ public:
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
ProgressMonitor( const UNO3_REFERENCE< UNO3_XMULTISERVICEFACTORY >& xFactory );
|
ProgressMonitor( const CSS_UNO::Reference< CSS_LANG::XMultiServiceFactory >& xFactory );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -214,7 +192,8 @@ public:
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryInterface( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryInterface( const CSS_UNO::Type& aType )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short increment refcount
|
@short increment refcount
|
||||||
@@ -265,7 +244,7 @@ public:
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_TYPE > SAL_CALL getTypes() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Type > SAL_CALL getTypes() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XAggregation
|
// XAggregation
|
||||||
@@ -284,7 +263,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryAggregation( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryAggregation( const CSS_UNO::Type& aType )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XProgressMonitor
|
// XProgressMonitor
|
||||||
@@ -310,9 +290,11 @@ public:
|
|||||||
RELEASE = nothing
|
RELEASE = nothing
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addText( const UNO3_OUSTRING& sTopic ,
|
virtual void SAL_CALL addText(
|
||||||
const UNO3_OUSTRING& sText ,
|
const ::rtl::OUString& sTopic ,
|
||||||
sal_Bool bbeforeProgress ) throw( UNO3_RUNTIMEEXCEPTION );
|
const ::rtl::OUString& sText ,
|
||||||
|
sal_Bool bbeforeProgress
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -327,8 +309,10 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeText( const UNO3_OUSTRING& sTopic ,
|
virtual void SAL_CALL removeText(
|
||||||
sal_Bool bbeforeProgress ) throw( UNO3_RUNTIMEEXCEPTION );
|
const ::rtl::OUString& sTopic ,
|
||||||
|
sal_Bool bbeforeProgress
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -343,9 +327,11 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL updateText( const UNO3_OUSTRING& sTopic ,
|
virtual void SAL_CALL updateText(
|
||||||
const UNO3_OUSTRING& sText ,
|
const ::rtl::OUString& sTopic ,
|
||||||
sal_Bool bbeforeProgress ) throw( UNO3_RUNTIMEEXCEPTION );
|
const ::rtl::OUString& sText ,
|
||||||
|
sal_Bool bbeforeProgress
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XProgressBar
|
// XProgressBar
|
||||||
@@ -364,7 +350,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setForegroundColor( sal_Int32 nColor ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setForegroundColor( sal_Int32 nColor ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -379,7 +365,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setBackgroundColor( sal_Int32 nColor ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setBackgroundColor( sal_Int32 nColor ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -394,7 +380,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setValue( sal_Int32 nValue ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setValue( sal_Int32 nValue ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -410,7 +396,7 @@ public:
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setRange( sal_Int32 nMin ,
|
virtual void SAL_CALL setRange( sal_Int32 nMin ,
|
||||||
sal_Int32 nMax ) throw( UNO3_RUNTIMEEXCEPTION );
|
sal_Int32 nMax ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -425,7 +411,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Int32 SAL_CALL getValue() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Int32 SAL_CALL getValue() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XButton
|
// XButton
|
||||||
@@ -444,7 +430,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL addActionListener( const UNO3_REFERENCE< UNO3_XACTIONLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL addActionListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XActionListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -459,7 +447,9 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL removeActionListener( const UNO3_REFERENCE< UNO3_XACTIONLISTENER >& xListener ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL removeActionListener(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XActionListener >& xListener
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -474,7 +464,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setLabel( const UNO3_OUSTRING& sLabel ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setLabel( const ::rtl::OUString& sLabel ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -489,7 +479,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL setActionCommand( const UNO3_OUSTRING& sCommand ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setActionCommand( const ::rtl::OUString& sCommand )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XLayoutConstrains
|
// XLayoutConstrains
|
||||||
@@ -508,7 +499,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SIZE SAL_CALL getMinimumSize() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_AWT::Size SAL_CALL getMinimumSize() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -523,7 +514,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SIZE SAL_CALL getPreferredSize() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_AWT::Size SAL_CALL getPreferredSize() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -538,7 +529,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SIZE SAL_CALL calcAdjustedSize( const UNO3_SIZE& aNewSize ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_AWT::Size SAL_CALL calcAdjustedSize( const CSS_AWT::Size& aNewSize )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XControl
|
// XControl
|
||||||
@@ -557,8 +549,10 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL createPeer( const UNO3_REFERENCE< UNO3_XTOOLKIT >& xToolkit ,
|
virtual void SAL_CALL createPeer(
|
||||||
const UNO3_REFERENCE< UNO3_XWINDOWPEER >& xParent ) throw( UNO3_RUNTIMEEXCEPTION );
|
const CSS_UNO::Reference< CSS_AWT::XToolkit >& xToolkit ,
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowPeer >& xParent
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -573,7 +567,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL setModel( const UNO3_REFERENCE< UNO3_XCONTROLMODEL >& xModel ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Bool SAL_CALL setModel( const CSS_UNO::Reference< CSS_AWT::XControlModel >& xModel )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -588,7 +583,8 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XCONTROLMODEL > SAL_CALL getModel() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_AWT::XControlModel > SAL_CALL getModel()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XComponent
|
// XComponent
|
||||||
@@ -607,7 +603,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL dispose() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL dispose() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// XWindow
|
// XWindow
|
||||||
@@ -630,7 +626,7 @@ public:
|
|||||||
sal_Int32 nY ,
|
sal_Int32 nY ,
|
||||||
sal_Int32 nWidth ,
|
sal_Int32 nWidth ,
|
||||||
sal_Int32 nHeight ,
|
sal_Int32 nHeight ,
|
||||||
sal_Int16 nFlags ) throw( UNO3_RUNTIMEEXCEPTION );
|
sal_Int16 nFlags ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//________________________________________________________________________________________________________
|
//________________________________________________________________________________________________________
|
||||||
// BaseControl
|
// BaseControl
|
||||||
@@ -649,7 +645,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_SEQUENCE< UNO3_OUSTRING > impl_getStaticSupportedServiceNames();
|
static const CSS_UNO::Sequence< ::rtl::OUString > impl_getStaticSupportedServiceNames();
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -664,7 +660,7 @@ public:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_OUSTRING impl_getStaticImplementationName();
|
static const ::rtl::OUString impl_getStaticImplementationName();
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// protected methods
|
// protected methods
|
||||||
@@ -685,9 +681,9 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void impl_paint( sal_Int32 nX ,
|
virtual void impl_paint( sal_Int32 nX ,
|
||||||
sal_Int32 nY ,
|
sal_Int32 nY ,
|
||||||
const UNO3_REFERENCE< UNO3_XGRAPHICS >& xGraphics );
|
const CSS_UNO::Reference< CSS_AWT::XGraphics >& xGraphics );
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// private methods
|
// private methods
|
||||||
@@ -753,8 +749,7 @@ private:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
IMPL_TextlistItem* impl_searchTopic( const UNO3_OUSTRING& sTopic ,
|
IMPL_TextlistItem* impl_searchTopic( const ::rtl::OUString& sTopic , sal_Bool bbeforeProgress );
|
||||||
sal_Bool bbeforeProgress );
|
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// debug methods
|
// debug methods
|
||||||
@@ -777,8 +772,8 @@ private:
|
|||||||
|
|
||||||
#ifdef DBG_UTIL
|
#ifdef DBG_UTIL
|
||||||
|
|
||||||
sal_Bool impl_debug_checkParameter( const UNO3_OUSTRING& sTopic, const UNO3_OUSTRING& sText, sal_Bool bbeforeProgress ); // addText, updateText
|
sal_Bool impl_debug_checkParameter( const ::rtl::OUString& sTopic, const ::rtl::OUString& sText, sal_Bool bbeforeProgress ); // addText, updateText
|
||||||
sal_Bool impl_debug_checkParameter( const UNO3_OUSTRING& rTopic, sal_Bool bbeforeProgress ); // removeText
|
sal_Bool impl_debug_checkParameter( const ::rtl::OUString& rTopic, sal_Bool bbeforeProgress ); // removeText
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
@@ -787,20 +782,25 @@ private:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
IMPL_Textlist* m_pTextlist_Top ; // Elements before progress
|
IMPL_Textlist* m_pTextlist_Top ; // Elements before progress
|
||||||
UNO3_REFERENCE< UNO3_XFIXEDTEXT > m_xTopic_Top ; // (used, if parameter "beforeProgress"=sal_True in "addText, updateText, removeText")
|
CSS_UNO::Reference< CSS_AWT::XFixedText > m_xTopic_Top ; // (used, if parameter "beforeProgress"=sal_True in "addText, updateText, removeText")
|
||||||
UNO3_REFERENCE< UNO3_XFIXEDTEXT > m_xText_Top ;
|
CSS_UNO::Reference< CSS_AWT::XFixedText > m_xText_Top ;
|
||||||
|
|
||||||
IMPL_Textlist* m_pTextlist_Bottom ; // Elements below of progress
|
IMPL_Textlist* m_pTextlist_Bottom ; // Elements below of progress
|
||||||
UNO3_REFERENCE< UNO3_XFIXEDTEXT > m_xTopic_Bottom ; // (used, if parameter "beforeProgress"=sal_False in "addText, updateText, removeText")
|
CSS_UNO::Reference< CSS_AWT::XFixedText > m_xTopic_Bottom ; // (used, if parameter "beforeProgress"=sal_False in "addText, updateText, removeText")
|
||||||
UNO3_REFERENCE< UNO3_XFIXEDTEXT > m_xText_Bottom ;
|
CSS_UNO::Reference< CSS_AWT::XFixedText > m_xText_Bottom ;
|
||||||
|
|
||||||
UNO3_REFERENCE< UNO3_XPROGRESSBAR > m_xProgressBar ;
|
CSS_UNO::Reference< CSS_AWT::XProgressBar > m_xProgressBar ;
|
||||||
UNO3_REFERENCE< UNO3_XBUTTON > m_xButton ;
|
CSS_UNO::Reference< CSS_AWT::XButton > m_xButton ;
|
||||||
UNO3_RECTANGLE m_a3DLine ;
|
CSS_AWT::Rectangle m_a3DLine ;
|
||||||
|
|
||||||
}; // class ProgressMonitor
|
}; // class ProgressMonitor
|
||||||
|
|
||||||
|
// The namespaces aliases are only used the this header
|
||||||
|
#undef CSS_UNO
|
||||||
|
#undef CSS_AWT
|
||||||
|
#undef CSS_LANG
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
|
||||||
#endif // #ifndef _UNOCONTROLS_PROGRESSMONITOR_CTRL_HXX
|
#endif // #ifndef _UNOCONTROLS_PROGRESSMONITOR_CTRL_HXX
|
||||||
|
@@ -54,45 +54,28 @@
|
|||||||
|
|
||||||
namespace unocontrols{
|
namespace unocontrols{
|
||||||
|
|
||||||
#define UNO3_ANY ::com::sun::star::uno::Any
|
#define CSS_UNO ::com::sun::star::uno
|
||||||
#define UNO3_OUSTRING ::rtl::OUString
|
#define CSS_AWT ::com::sun::star::awt
|
||||||
#define UNO3_RECTANGLE ::com::sun::star::awt::Rectangle
|
#define CSS_LANG ::com::sun::star::lang
|
||||||
#define UNO3_REFERENCE ::com::sun::star::uno::Reference
|
#define CSS_TASK ::com::sun::star::task
|
||||||
#define UNO3_RUNTIMEEXCEPTION ::com::sun::star::uno::RuntimeException
|
|
||||||
#define UNO3_SEQUENCE ::com::sun::star::uno::Sequence
|
|
||||||
#define UNO3_SIZE ::com::sun::star::awt::Size
|
|
||||||
#define UNO3_TYPE ::com::sun::star::uno::Type
|
|
||||||
#define UNO3_XCONTROLMODEL ::com::sun::star::awt::XControlModel
|
|
||||||
#define UNO3_XFIXEDTEXT ::com::sun::star::awt::XFixedText
|
|
||||||
#define UNO3_XGRAPHICS ::com::sun::star::awt::XGraphics
|
|
||||||
#define UNO3_XLAYOUTCONSTRAINS ::com::sun::star::awt::XLayoutConstrains
|
|
||||||
#define UNO3_XMULTISERVICEFACTORY ::com::sun::star::lang::XMultiServiceFactory
|
|
||||||
#define UNO3_XPROGRESSBAR ::com::sun::star::awt::XProgressBar
|
|
||||||
#define UNO3_XSTATUSINDICATOR ::com::sun::star::task::XStatusIndicator
|
|
||||||
#define UNO3_XTOOLKIT ::com::sun::star::awt::XToolkit
|
|
||||||
#define UNO3_XWINDOWPEER ::com::sun::star::awt::XWindowPeer
|
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// defines
|
// defines
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
#define SERVICENAME_STATUSINDICATOR "com.sun.star.task.XStatusIndicator"
|
#define SERVICENAME_STATUSINDICATOR "com.sun.star.task.XStatusIndicator"
|
||||||
#define IMPLEMENTATIONNAME_STATUSINDICATOR "stardiv.UnoControls.StatusIndicator"
|
#define IMPLEMENTATIONNAME_STATUSINDICATOR "stardiv.UnoControls.StatusIndicator"
|
||||||
#undef FREEBORDER
|
#define STATUSINDICATOR_FREEBORDER 5 // border around and between the controls
|
||||||
#define FREEBORDER 5 // border around and between the controls
|
#define FIXEDTEXT_SERVICENAME "com.sun.star.awt.UnoControlFixedText"
|
||||||
#define FIXEDTEXT_SERVICENAME "com.sun.star.awt.UnoControlFixedText"
|
#define FIXEDTEXT_MODELNAME "com.sun.star.awt.UnoControlFixedTextModel"
|
||||||
#define FIXEDTEXT_MODELNAME "com.sun.star.awt.UnoControlFixedTextModel"
|
#define CONTROLNAME_TEXT "Text" // identifier the control in container
|
||||||
#define CONTROLNAME_TEXT "Text" // identifier the control in container
|
#define CONTROLNAME_PROGRESSBAR "ProgressBar" // -||-
|
||||||
#define CONTROLNAME_PROGRESSBAR "ProgressBar" // -||-
|
#define STATUSINDICATOR_DEFAULT_TEXT "\0"
|
||||||
#define DEFAULT_TEXT "\0"
|
#define STATUSINDICATOR_BACKGROUNDCOLOR TRGB_COLORDATA( 0x00, 0xC0, 0xC0, 0xC0 ) // lighgray
|
||||||
#define BACKGROUNDCOLOR TRGB_COLORDATA( 0x00, 0xC0, 0xC0, 0xC0 ) // lighgray
|
#define STATUSINDICATOR_LINECOLOR_BRIGHT TRGB_COLORDATA( 0x00, 0xFF, 0xFF, 0xFF ) // white
|
||||||
#define LINECOLOR_BRIGHT TRGB_COLORDATA( 0x00, 0xFF, 0xFF, 0xFF ) // white
|
#define STATUSINDICATOR_LINECOLOR_SHADOW TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x00 ) // black
|
||||||
#define LINECOLOR_SHADOW TRGB_COLORDATA( 0x00, 0x00, 0x00, 0x00 ) // black
|
#define STATUSINDICATOR_DEFAULT_WIDTH 300
|
||||||
// Overwrite defines from basecontrol.hxx!!!
|
#define STATUSINDICATOR_DEFAULT_HEIGHT 25
|
||||||
#undef DEFAULT_WIDTH
|
|
||||||
#undef DEFAULT_HEIGHT
|
|
||||||
#define DEFAULT_WIDTH 300
|
|
||||||
#define DEFAULT_HEIGHT 25
|
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// structs, types
|
// structs, types
|
||||||
@@ -102,8 +85,8 @@ namespace unocontrols{
|
|||||||
// class declaration
|
// class declaration
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
class StatusIndicator : public CSS_AWT::XLayoutConstrains
|
||||||
, public UNO3_XSTATUSINDICATOR
|
, public CSS_TASK::XStatusIndicator
|
||||||
, public BaseContainerControl
|
, public BaseContainerControl
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -130,7 +113,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror
|
@onerror
|
||||||
*/
|
*/
|
||||||
|
|
||||||
StatusIndicator( const UNO3_REFERENCE< UNO3_XMULTISERVICEFACTORY >& xFactory );
|
StatusIndicator( const CSS_UNO::Reference< CSS_LANG::XMultiServiceFactory >& xFactory );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short
|
@short
|
||||||
@@ -164,7 +147,8 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryInterface( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryInterface( const CSS_UNO::Type& aType )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short increment refcount
|
@short increment refcount
|
||||||
@@ -215,7 +199,8 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror A RuntimeException is thrown.
|
@onerror A RuntimeException is thrown.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SEQUENCE< UNO3_TYPE > SAL_CALL getTypes() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Sequence< CSS_UNO::Type > SAL_CALL getTypes()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------
|
||||||
// XAggregation
|
// XAggregation
|
||||||
@@ -234,7 +219,8 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_ANY SAL_CALL queryAggregation( const UNO3_TYPE& aType ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Any SAL_CALL queryAggregation( const CSS_UNO::Type& aType )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------
|
||||||
// XStatusIndicator
|
// XStatusIndicator
|
||||||
@@ -253,8 +239,10 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*//*-*****************************************************************************************************/
|
*//*-*****************************************************************************************************/
|
||||||
|
|
||||||
virtual void SAL_CALL start( const UNO3_OUSTRING& sText ,
|
virtual void SAL_CALL start(
|
||||||
sal_Int32 nRange ) throw( UNO3_RUNTIMEEXCEPTION );
|
const ::rtl::OUString& sText ,
|
||||||
|
sal_Int32 nRange
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/*-****************************************************************************************************//**
|
/*-****************************************************************************************************//**
|
||||||
@short -
|
@short -
|
||||||
@@ -269,7 +257,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*//*-*****************************************************************************************************/
|
*//*-*****************************************************************************************************/
|
||||||
|
|
||||||
virtual void SAL_CALL end() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL end() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/*-****************************************************************************************************//**
|
/*-****************************************************************************************************//**
|
||||||
@short -
|
@short -
|
||||||
@@ -284,7 +272,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*//*-*****************************************************************************************************/
|
*//*-*****************************************************************************************************/
|
||||||
|
|
||||||
virtual void SAL_CALL reset() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL reset() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/*-****************************************************************************************************//**
|
/*-****************************************************************************************************//**
|
||||||
@short -
|
@short -
|
||||||
@@ -299,7 +287,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*//*-*****************************************************************************************************/
|
*//*-*****************************************************************************************************/
|
||||||
|
|
||||||
virtual void SAL_CALL setText( const UNO3_OUSTRING& sText ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setText( const ::rtl::OUString& sText ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/*-****************************************************************************************************//**
|
/*-****************************************************************************************************//**
|
||||||
@short -
|
@short -
|
||||||
@@ -314,7 +302,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*//*-*****************************************************************************************************/
|
*//*-*****************************************************************************************************/
|
||||||
|
|
||||||
virtual void SAL_CALL setValue( sal_Int32 nValue ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL setValue( sal_Int32 nValue ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------
|
||||||
// XLayoutConstrains
|
// XLayoutConstrains
|
||||||
@@ -333,7 +321,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SIZE SAL_CALL getMinimumSize() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_AWT::Size SAL_CALL getMinimumSize() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -348,7 +336,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SIZE SAL_CALL getPreferredSize() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_AWT::Size SAL_CALL getPreferredSize() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -363,7 +351,8 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_SIZE SAL_CALL calcAdjustedSize( const UNO3_SIZE& aNewSize ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_AWT::Size SAL_CALL calcAdjustedSize( const CSS_AWT::Size& aNewSize )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------
|
||||||
// XControl
|
// XControl
|
||||||
@@ -382,8 +371,10 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL createPeer( const UNO3_REFERENCE< UNO3_XTOOLKIT >& xToolkit ,
|
virtual void SAL_CALL createPeer(
|
||||||
const UNO3_REFERENCE< UNO3_XWINDOWPEER >& xParent ) throw( UNO3_RUNTIMEEXCEPTION );
|
const CSS_UNO::Reference< CSS_AWT::XToolkit >& xToolkit ,
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowPeer >& xParent
|
||||||
|
) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -398,7 +389,8 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual sal_Bool SAL_CALL setModel( const UNO3_REFERENCE< UNO3_XCONTROLMODEL >& xModel ) throw( UNO3_RUNTIMEEXCEPTION );
|
virtual sal_Bool SAL_CALL setModel( const CSS_UNO::Reference< CSS_AWT::XControlModel >& xModel )
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -413,7 +405,8 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_REFERENCE< UNO3_XCONTROLMODEL > SAL_CALL getModel() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual CSS_UNO::Reference< CSS_AWT::XControlModel > SAL_CALL getModel()
|
||||||
|
throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------
|
||||||
// XComponent
|
// XComponent
|
||||||
@@ -432,7 +425,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void SAL_CALL dispose() throw( UNO3_RUNTIMEEXCEPTION );
|
virtual void SAL_CALL dispose() throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------
|
||||||
// XWindow
|
// XWindow
|
||||||
@@ -455,7 +448,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
sal_Int32 nY ,
|
sal_Int32 nY ,
|
||||||
sal_Int32 nWidth ,
|
sal_Int32 nWidth ,
|
||||||
sal_Int32 nHeight ,
|
sal_Int32 nHeight ,
|
||||||
sal_Int16 nFlags ) throw( UNO3_RUNTIMEEXCEPTION );
|
sal_Int16 nFlags ) throw( CSS_UNO::RuntimeException );
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------
|
||||||
// BaseControl
|
// BaseControl
|
||||||
@@ -474,7 +467,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_SEQUENCE< UNO3_OUSTRING > impl_getStaticSupportedServiceNames();
|
static const CSS_UNO::Sequence< ::rtl::OUString > impl_getStaticSupportedServiceNames();
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -489,7 +482,7 @@ class StatusIndicator : public UNO3_XLAYOUTCONSTRAINS
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static const UNO3_OUSTRING impl_getStaticImplementationName();
|
static const ::rtl::OUString impl_getStaticImplementationName();
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// protected methods
|
// protected methods
|
||||||
@@ -510,7 +503,9 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual UNO3_WINDOWDESCRIPTOR* impl_getWindowDescriptor( const UNO3_REFERENCE< UNO3_XWINDOWPEER >& xParentPeer );
|
virtual CSS_AWT::WindowDescriptor* impl_getWindowDescriptor(
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XWindowPeer >& xParentPeer
|
||||||
|
);
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -525,7 +520,11 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void impl_paint ( sal_Int32 nX, sal_Int32 nY, const UNO3_REFERENCE< UNO3_XGRAPHICS > & rGraphics );
|
virtual void impl_paint (
|
||||||
|
sal_Int32 nX,
|
||||||
|
sal_Int32 nY,
|
||||||
|
const CSS_UNO::Reference< CSS_AWT::XGraphics > & rGraphics
|
||||||
|
);
|
||||||
|
|
||||||
/**_______________________________________________________________________________________________________
|
/**_______________________________________________________________________________________________________
|
||||||
@short -
|
@short -
|
||||||
@@ -540,7 +539,7 @@ protected:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
virtual void impl_recalcLayout( const UNO3_WINDOWEVENT& aEvent );
|
virtual void impl_recalcLayout( const CSS_AWT::WindowEvent& aEvent );
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// debug methods
|
// debug methods
|
||||||
@@ -561,21 +560,23 @@ private:
|
|||||||
@onerror -
|
@onerror -
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if OSL_DEBUG_LEVEL > 1
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
// private variables
|
// private variables
|
||||||
//____________________________________________________________________________________________________________
|
//____________________________________________________________________________________________________________
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
UNO3_REFERENCE< UNO3_XFIXEDTEXT > m_xText ;
|
CSS_UNO::Reference< CSS_AWT::XFixedText > m_xText ;
|
||||||
UNO3_REFERENCE< UNO3_XPROGRESSBAR > m_xProgressBar ;
|
CSS_UNO::Reference< CSS_AWT::XProgressBar > m_xProgressBar ;
|
||||||
|
|
||||||
}; // class StatusIndicator
|
}; // class StatusIndicator
|
||||||
|
|
||||||
|
// The name space aliases are only used in the header
|
||||||
|
#undef CSS_UNO
|
||||||
|
#undef CSS_AWT
|
||||||
|
#undef CSS_LANG
|
||||||
|
#undef CSS_TASK
|
||||||
|
|
||||||
} // namespace unocontrols
|
} // namespace unocontrols
|
||||||
|
|
||||||
#endif // #ifndef _UNOCONTROLS_STATUSINDICATOR_CTRL_HXX
|
#endif // #ifndef _UNOCONTROLS_STATUSINDICATOR_CTRL_HXX
|
||||||
|
Reference in New Issue
Block a user