70 lines
1.8 KiB
C++
70 lines
1.8 KiB
C++
![]() |
#ifndef LAYOUT_AWT_VCLXBUTTON_HXX
|
||
|
#define LAYOUT_AWT_VCLXBUTTON_HXX
|
||
|
|
||
|
#include "vclxproxy.hxx"
|
||
|
|
||
|
/* Replacements for broken toolkit/ impls. of ok, cancel, help button, etc. */
|
||
|
|
||
|
class IconButton : public VCLXProxy
|
||
|
{
|
||
|
protected:
|
||
|
IconButton( com::sun::star::uno::Reference< com::sun::star::uno::XInterface > xButton,
|
||
|
rtl::OUString aDefaultLabel, const char *pGraphName );
|
||
|
};
|
||
|
|
||
|
class VCLXOKButton : public IconButton
|
||
|
{
|
||
|
public:
|
||
|
VCLXOKButton( com::sun::star::uno::Reference< com::sun::star::uno::XInterface > xButton );
|
||
|
};
|
||
|
|
||
|
class VCLXCancelButton : public IconButton
|
||
|
{
|
||
|
public:
|
||
|
VCLXCancelButton( com::sun::star::uno::Reference< com::sun::star::uno::XInterface > xButton );
|
||
|
};
|
||
|
|
||
|
class VCLXYesButton : public IconButton
|
||
|
{
|
||
|
public:
|
||
|
VCLXYesButton( com::sun::star::uno::Reference< com::sun::star::uno::XInterface > xButton );
|
||
|
};
|
||
|
|
||
|
class VCLXNoButton : public IconButton
|
||
|
{
|
||
|
public:
|
||
|
VCLXNoButton( com::sun::star::uno::Reference< com::sun::star::uno::XInterface > xButton );
|
||
|
};
|
||
|
|
||
|
class VCLXRetryButton : public IconButton
|
||
|
{
|
||
|
public:
|
||
|
VCLXRetryButton( com::sun::star::uno::Reference< com::sun::star::uno::XInterface > xButton );
|
||
|
};
|
||
|
|
||
|
class VCLXIgnoreButton : public IconButton
|
||
|
{
|
||
|
public:
|
||
|
VCLXIgnoreButton( com::sun::star::uno::Reference< com::sun::star::uno::XInterface > xButton );
|
||
|
};
|
||
|
|
||
|
class VCLXResetButton : public IconButton
|
||
|
{
|
||
|
public:
|
||
|
VCLXResetButton( com::sun::star::uno::Reference< com::sun::star::uno::XInterface > xButton );
|
||
|
};
|
||
|
|
||
|
class VCLXApplyButton : public IconButton
|
||
|
{
|
||
|
public:
|
||
|
VCLXApplyButton( com::sun::star::uno::Reference< com::sun::star::uno::XInterface > xButton );
|
||
|
};
|
||
|
|
||
|
class VCLXHelpButton : public IconButton
|
||
|
{
|
||
|
public:
|
||
|
VCLXHelpButton( com::sun::star::uno::Reference< com::sun::star::uno::XInterface > xButton );
|
||
|
};
|
||
|
|
||
|
#endif // LAYOUT_AWT_VCLXBUTTON_HXX
|