ultimatepp/bazaar/Controls4U_Demo/JBControls.cpp
koldo a369e62194 Controls4U_Demo: Included changes in Controls4U.
git-svn-id: svn://ultimatepp.org/upp/trunk@3773 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-08-20 23:39:25 +00:00

58 lines
1.2 KiB
C++

#include "JBControlsDemo.h"
JBControlsDemo::JBControlsDemo()
{
CtrlLayout(*this);
// PromptOK("Layout Ok");
progress.Percent(true);
progress.Set(~slider,100);
// jbstar.Percent(true);
// jbstar2.Percent(true);
jbstar.Set(~slider,100);
jbstar2.Set(~slider,100);
jbstar.SetFontColor(Red);
jbstar2.SetFontColor(Black);
jbstar.ShowVotes(true);
jbstar2.ShowVotes(true);
jbstar.SetVotes(~slider2);
jbstar2.SetVotes(~vslider);
// slider.SetValue(25);
// slider2.SetValue(55);
// vslider.SetValue(33);
slider <<= THISBACK(Slide);
slider2 <<= THISBACK(Slide2);
vslider <<= THISBACK(VSlide);
novotes <<= THISBACK(NoVotes);
}
void JBControlsDemo::NoVotes()
{
if (novotes.GetData()) jbstar2.SetVotes(-1);
else jbstar2.SetVotes(~vslider);
}
void JBControlsDemo::Slide()
{
meter.SetData(~slider);
progress.Set(~slider,100);
indic.SetData(~slider);
jbstar.Set(~slider,100);
jbstar2.Set(~slider,100);
}
void JBControlsDemo::Slide2()
{
meter2.SetData(~slider2);
jbstar.SetVotes(~slider2);
}
void JBControlsDemo::VSlide()
{
vindic.SetData(~vslider);
if (novotes.GetData()==false) jbstar2.SetVotes(~vslider);
}