Type: required
         Title: Different SvLBoxButton kinds
     Posted by: [EMAIL PROTECTED]
      Affected: -
Effective from: CWS jl49


*Summary*
--------
svtools/svlbitm.hxx:
+ enum SvLBoxButtonKind { SvLBoxButtonKind_enabledCheckbox, 
SvLBoxButtonKind_disabledCheckbox, SvLBoxButtonKind_staticImage };
- SvLBoxButton::SvLBoxButton(SvLBoxEntry*, USHORT, SvLBoxButtonData*);
+ SvLBoxButton::SvLBoxButton(SvLBoxEntry*, SvLBoxButtonKind, USHORT, 
SvLBoxButtonData*);

svtools/svtabbx.hxx:
- virtual void SvTabListBox::InitEntry(SvLBoxEntry*, String const&, Image 
const&, Image const&);
+ virtual void SvTabListBox::InitEntry(SvLBoxEntry*, String const&, Image 
const&, Image const&, SvLBoxButtonKind);
- virtual SvLBoxEntry* SvTabListBox::InsertEntry(String const&, 
SvLBoxEntry*=NULL, BOOL=false, ULONG=LIST_APPEND, void*=NULL);
+ virtual SvLBoxEntry* SvTabListBox::InsertEntry(String const&, 
SvLBoxEntry*=NULL, BOOL=false, ULONG=LIST_APPEND, void*=NULL, 
SvLBoxButtonKind=SvLBoxButtonKind_enabledCheckbox);
- virtual SvLBoxEntry* SvTabListBox::InsertEntry(String const&, Image const&, 
Image const&, SvLBoxEntry*=NULL, BOOL=false, ULONG=LIST_APPEND, void*=NULL);
+ virtual SvLBoxEntry* SvTabListBox::InsertEntry(String const&, Image const&, 
Image const&, SvLBoxEntry*=NULL, BOOL=false, ULONG=LIST_APPEND, void*=NULL, 
SvLBoxButtonKind=SvLBoxButtonKind_enabledCheckbox);

svx/checklbx.hxx:
+ SvxCheckListBox::SvxCheckListBox(Window*, ResId const&, Image 
const&rNormalStaticImage, Image const&rHighContrastStaticImage);
- void SvxCheckListBox::InsertEntry(String const&, USHORT=LISTBOX_APPEND);
+ void SvxCheckListBox::InsertEntry(String const&, USHORT=LISTBOX_APPEND, 
void*pUserData=NULL, SvLBoxButtonKind 
eButtonKind=SvLBoxButtonKind_enabledCheckbox);

*Description*
-------------
An SvLBoxButton (used in SvTabListBox, SvxCheckListBox, etc.) can now
be of three different kinds: an enabled checkbox (the normal kind), a
disabled checkbox (which cannot be modified via UI), or a static image.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to