Thanks, but ouch in VS2010! I can fix a couple of errors by qualifying with SliderExt::, but I don’t have time to track the rest of them down right now.
[code]Error 1 error C2664: ‘void juce::ListenerList::callCheckedjuce::Component::BailOutChecker,SliderExt*(const BailOutCheckerType &,void (__thiscall juce::Slider::Listener::* )(P1),SliderExt )’ : cannot convert parameter 2 from 'void (__thiscall SliderExt::Listener:: )(SliderExt )’ to 'void (__thiscall juce::Slider::Listener:: )(P1)’ d:\temp\slidertest\slidertest\source\sliderext.cpp 321
Error 2 error C2664: ‘void juce::ListenerList::callCheckedjuce::Component::BailOutChecker,SliderExt*(const BailOutCheckerType &,void (__thiscall juce::Slider::Listener::* )(P1),SliderExt )’ : cannot convert parameter 2 from 'void (__thiscall SliderExt::Listener:: )(SliderExt )’ to 'void (__thiscall juce::Slider::Listener:: )(P1)’ d:\temp\slidertest\slidertest\source\sliderext.cpp 330
Error 3 error C2664: ‘void juce::ListenerList::callCheckedjuce::Component::BailOutChecker,SliderExt*(const BailOutCheckerType &,void (__thiscall juce::Slider::Listener::* )(P1),SliderExt )’ : cannot convert parameter 2 from 'void (__thiscall SliderExt::Listener:: )(SliderExt )’ to 'void (__thiscall juce::Slider::Listener:: )(P1)’ d:\temp\slidertest\slidertest\source\sliderext.cpp 341
Error 4 error C2664: ‘juce::LookAndFeel::createSliderTextBox’ : cannot convert parameter 1 from ‘SliderExt’ to ‘juce::Slider &’ d:\temp\slidertest\slidertest\source\sliderext.cpp 549
Error 5 error C2664: ‘juce::LookAndFeel::drawRotarySlider’ : cannot convert parameter 9 from ‘SliderExt’ to ‘juce::Slider &’ d:\temp\slidertest\slidertest\source\sliderext.cpp 1030
Error 6 error C2664: ‘juce::LookAndFeel::drawLinearSlider’ : cannot convert parameter 9 from ‘SliderExt::SliderStyle’ to ‘const juce::Slider::SliderStyle’ d:\temp\slidertest\slidertest\source\sliderext.cpp 1040
Error 7 error C2664: ‘juce::LookAndFeel::getSliderThumbRadius’ : cannot convert parameter 1 from ‘SliderExt’ to ‘juce::Slider &’ d:\temp\slidertest\slidertest\source\sliderext.cpp 1097
Error 8 error C2523: ‘SliderExt::~Slider’ : destructor tag mismatch d:\temp\slidertest\slidertest\source\sliderext.cpp 1305
Error 9 error C2511: ‘void SliderExt::addListener(juce::SliderListener *const )’ : overloaded member function not found in ‘SliderExt’ d:\temp\slidertest\slidertest\source\sliderext.cpp 1308
Error 10 error C2511: ‘void SliderExt::removeListener(juce::SliderListener *const )’ : overloaded member function not found in ‘SliderExt’ d:\temp\slidertest\slidertest\source\sliderext.cpp 1309
Error 11 error C2511: ‘void juce::Slider::Listener::sliderDragStarted(SliderExt *)’ : overloaded member function not found in ‘juce::Slider::Listener’ d:\temp\slidertest\slidertest\source\sliderext.cpp 1554
Error 12 error C2511: ‘void juce::Slider::Listener::sliderDragEnded(SliderExt *)’ : overloaded member function not found in ‘juce::Slider::Listener’ d:\temp\slidertest\slidertest\source\sliderext.cpp 1555
13 IntelliSense: identifier "SliderStyle" is undefined d:\temp\slidertest\slidertest\source\sliderext.cpp 19
14 IntelliSense: identifier "TextEntryBoxPosition" is undefined d:\temp\slidertest\slidertest\source\sliderext.cpp 19
15 IntelliSense: identifier "SliderStyle" is undefined d:\temp\slidertest\slidertest\source\sliderext.cpp 436
16 IntelliSense: identifier "IncDecButtonMode" is undefined d:\temp\slidertest\slidertest\source\sliderext.cpp 476
17 IntelliSense: identifier "TextEntryBoxPosition" is undefined d:\temp\slidertest\slidertest\source\sliderext.cpp 485
18 IntelliSense: identifier "SliderStyle" is undefined d:\temp\slidertest\slidertest\source\sliderext.cpp 1163
19 IntelliSense: identifier "TextEntryBoxPosition" is undefined d:\temp\slidertest\slidertest\source\sliderext.cpp 1179
20 IntelliSense: identifier "IncDecButtonMode" is undefined d:\temp\slidertest\slidertest\source\sliderext.cpp 1183
21 IntelliSense: explicit type is missing ('int' assumed) d:\temp\slidertest\slidertest\source\sliderext.cpp 1305
22 IntelliSense: invalid destructor name for type "SliderExt" d:\temp\slidertest\slidertest\source\sliderext.cpp 1305
23 IntelliSense: declaration is incompatible with "void SliderExt::addListener(SliderExt::Listener *listener)" (declared at line 528 of "d:\temp\slidertest\slidertest\source\SliderExt.h") d:\temp\slidertest\slidertest\source\sliderext.cpp 1308
24 IntelliSense: declaration is incompatible with "void SliderExt::removeListener(SliderExt::Listener *listener)" (declared at line 531 of "d:\temp\slidertest\slidertest\source\SliderExt.h") d:\temp\slidertest\slidertest\source\sliderext.cpp 1309
25 IntelliSense: declaration is incompatible with "void juce::Slider::Listener::sliderDragStarted(juce::Slider *slider)" (declared at line 536 of "d:\temp\slidertest\slidertest\source\../JuceLibraryCode/modules/juce_gui_basics/../../../Source/modules/juce_gui_basics/lookandfeel/../widgets/juce_Slider.h") d:\temp\slidertest\slidertest\source\sliderext.cpp 1554
26 IntelliSense: declaration is incompatible with "void juce::Slider::Listener::sliderDragEnded(juce::Slider *slider)" (declared at line 542 of "d:\temp\slidertest\slidertest\source\../JuceLibraryCode/modules/juce_gui_basics/../../../Source/modules/juce_gui_basics/lookandfeel/../widgets/juce_Slider.h") d:\temp\slidertest\slidertest\source\sliderext.cpp 1555
[/code]