Lines 94-99
Link Here
|
94 |
|
94 |
|
95 |
#define ATTRIBUTE_ITEMSTYLE_TEXT "text" |
95 |
#define ATTRIBUTE_ITEMSTYLE_TEXT "text" |
96 |
#define ATTRIBUTE_ITEMSTYLE_IMAGE "image" |
96 |
#define ATTRIBUTE_ITEMSTYLE_IMAGE "image" |
|
|
97 |
#define ATTRIBUTE_ITEMSTYLE_RADIO "radio" |
97 |
|
98 |
|
98 |
// Property names of a menu/menu item ItemDescriptor |
99 |
// Property names of a menu/menu item ItemDescriptor |
99 |
static const char ITEM_DESCRIPTOR_COMMANDURL[] = "CommandURL"; |
100 |
static const char ITEM_DESCRIPTOR_COMMANDURL[] = "CommandURL"; |
Lines 134-139
Link Here
|
134 |
MenuStyleItem MenuItemStyles[ ] = { |
135 |
MenuStyleItem MenuItemStyles[ ] = { |
135 |
{ ::com::sun::star::ui::ItemStyle::ICON, ATTRIBUTE_ITEMSTYLE_IMAGE }, |
136 |
{ ::com::sun::star::ui::ItemStyle::ICON, ATTRIBUTE_ITEMSTYLE_IMAGE }, |
136 |
{ ::com::sun::star::ui::ItemStyle::TEXT, ATTRIBUTE_ITEMSTYLE_TEXT }, |
137 |
{ ::com::sun::star::ui::ItemStyle::TEXT, ATTRIBUTE_ITEMSTYLE_TEXT }, |
|
|
138 |
{ ::com::sun::star::ui::ItemStyle::RADIO_CHECK, ATTRIBUTE_ITEMSTYLE_RADIO } |
137 |
}; |
139 |
}; |
138 |
|
140 |
|
139 |
|
141 |
|
Lines 437-444
Link Here
|
437 |
{ |
439 |
{ |
438 |
if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_TEXT ) ) ) |
440 |
if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_TEXT ) ) ) |
439 |
nItemBits |= ::com::sun::star::ui::ItemStyle::TEXT; |
441 |
nItemBits |= ::com::sun::star::ui::ItemStyle::TEXT; |
440 |
if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_IMAGE ) ) ) |
442 |
else if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_IMAGE ) ) ) |
441 |
nItemBits |= ::com::sun::star::ui::ItemStyle::ICON; |
443 |
nItemBits |= ::com::sun::star::ui::ItemStyle::ICON; |
|
|
444 |
else if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_RADIO ) ) ) |
445 |
nItemBits |= ::com::sun::star::ui::ItemStyle::RADIO_CHECK; |
442 |
} |
446 |
} |
443 |
} |
447 |
} |
444 |
while ( nIndex >= 0 ); |
448 |
while ( nIndex >= 0 ); |
Lines 670-677
Link Here
|
670 |
{ |
674 |
{ |
671 |
if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_TEXT ) ) ) |
675 |
if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_TEXT ) ) ) |
672 |
nItemBits |= ::com::sun::star::ui::ItemStyle::TEXT; |
676 |
nItemBits |= ::com::sun::star::ui::ItemStyle::TEXT; |
673 |
if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_IMAGE ) ) ) |
677 |
else if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_IMAGE ) ) ) |
674 |
nItemBits |= ::com::sun::star::ui::ItemStyle::ICON; |
678 |
nItemBits |= ::com::sun::star::ui::ItemStyle::ICON; |
|
|
679 |
else if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_RADIO ) ) ) |
680 |
nItemBits |= ::com::sun::star::ui::ItemStyle::RADIO_CHECK; |
675 |
} |
681 |
} |
676 |
} |
682 |
} |
677 |
while ( nIndex >= 0 ); |
683 |
while ( nIndex >= 0 ); |
Lines 725-732
Link Here
|
725 |
{ |
731 |
{ |
726 |
if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_TEXT ) ) ) |
732 |
if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_TEXT ) ) ) |
727 |
nItemBits |= ::com::sun::star::ui::ItemStyle::TEXT; |
733 |
nItemBits |= ::com::sun::star::ui::ItemStyle::TEXT; |
728 |
if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_IMAGE ) ) ) |
734 |
else if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_IMAGE ) ) ) |
729 |
nItemBits |= ::com::sun::star::ui::ItemStyle::ICON; |
735 |
nItemBits |= ::com::sun::star::ui::ItemStyle::ICON; |
|
|
736 |
else if ( aToken.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( ATTRIBUTE_ITEMSTYLE_RADIO ) ) ) |
737 |
nItemBits |= ::com::sun::star::ui::ItemStyle::RADIO_CHECK; |
730 |
} |
738 |
} |
731 |
} |
739 |
} |
732 |
while ( nIndex >= 0 ); |
740 |
while ( nIndex >= 0 ); |