tdf#145614: Convert #define to enum

Change-Id: I1e89d233797461dc363bcd5021cc5347598ffff8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128001
Tested-by: Jenkins
Reviewed-by: Hossein <hossein@libreoffice.org>
diff --git a/basic/source/runtime/stdobj1.cxx b/basic/source/runtime/stdobj1.cxx
index ee7df8d..c24c59a 100644
--- a/basic/source/runtime/stdobj1.cxx
+++ b/basic/source/runtime/stdobj1.cxx
@@ -22,23 +22,26 @@
#include <vcl/outdev.hxx>
#include <sbstdobj.hxx>

#define ATTR_IMP_TYPE           1
#define ATTR_IMP_WIDTH          2
#define ATTR_IMP_HEIGHT         3
#define ATTR_IMP_BOLD           4
#define ATTR_IMP_ITALIC         5
#define ATTR_IMP_STRIKETHROUGH  6
#define ATTR_IMP_UNDERLINE      7
#define ATTR_IMP_SIZE           9
#define ATTR_IMP_NAME           10

#define METH_CLEAR              20
#define METH_GETDATA            21
#define METH_GETFORMAT          22
#define METH_GETTEXT            23
#define METH_SETDATA            24
#define METH_SETTEXT            25

namespace {
    enum UserData
    {
        ATTR_IMP_TYPE           = 1,
        ATTR_IMP_WIDTH          = 2,
        ATTR_IMP_HEIGHT         = 3,
        ATTR_IMP_BOLD           = 4,
        ATTR_IMP_ITALIC         = 5,
        ATTR_IMP_STRIKETHROUGH  = 6,
        ATTR_IMP_UNDERLINE      = 7,
        ATTR_IMP_SIZE           = 9,
        ATTR_IMP_NAME           = 10,
        METH_CLEAR              = 20,
        METH_GETDATA            = 21,
        METH_GETFORMAT          = 22,
        METH_GETTEXT            = 23,
        METH_SETDATA            = 24,
        METH_SETTEXT            = 25
    };
}

SbStdFactory::SbStdFactory()
{
@@ -144,6 +147,7 @@ void SbStdPicture::Notify( SfxBroadcaster& rBC, const SfxHint& rHint )
        case ATTR_IMP_TYPE:     PropType( pVar, bWrite ); return;
        case ATTR_IMP_WIDTH:    PropWidth( pVar, bWrite ); return;
        case ATTR_IMP_HEIGHT:   PropHeight( pVar, bWrite ); return;
        default: break;
    }

    SbxObject::Notify( rBC, rHint );
@@ -264,6 +268,7 @@ void SbStdFont::Notify( SfxBroadcaster& rBC, const SfxHint& rHint )
        case ATTR_IMP_UNDERLINE:    PropUnderline( pVar, bWrite ); return;
        case ATTR_IMP_SIZE:         PropSize( pVar, bWrite ); return;
        case ATTR_IMP_NAME:         PropName( pVar, bWrite ); return;
        default: break;
    }

    SbxObject::Notify( rBC, rHint );
@@ -412,6 +417,7 @@ void SbStdClipboard::Notify( SfxBroadcaster& rBC, const SfxHint& rHint )
        case METH_GETTEXT:          MethGetText( pVar, pPar_ ); return;
        case METH_SETDATA:          MethSetData( pPar_ ); return;
        case METH_SETTEXT:          MethSetText( pPar_ ); return;
        default: break;
    }

    SbxObject::Notify( rBC, rHint );