MCPcopy Create free account
hub / github.com/RomanKubiak/ctrlr / createSliderButton

Method createSliderButton

Source/Lua/JuceClasses/LComponents.cpp:1099–1129  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1097}
1098
1099Button* LookAndFeelBase::createSliderButton(Slider &slider, bool isIncrement)
1100{
1101 using namespace luabind;
1102
1103 if (methods.contains("createSliderButton"))
1104 {
1105 try
1106 {
1107 Button *b = call_function<Button*>(
1108 methods["createSliderButton"],
1109 boost::ref(slider), isIncrement
1110 );
1111
1112 if (b != nullptr)
1113 {
1114 return (b);
1115 }
1116
1117 return (LookAndFeel_V2::createSliderButton(slider, isIncrement));
1118 }
1119 catch (luabind::error &e)
1120 {
1121 _WRN(object_cast <std::string> (object(luabind::from_stack(e.state(), -1))));
1122 return (LookAndFeel_V2::createSliderButton(slider, isIncrement));
1123 }
1124 }
1125 else
1126 {
1127 return (LookAndFeel_V2::createSliderButton(slider, isIncrement));
1128 }
1129}
1130
1131Label* LookAndFeelBase::createSliderTextBox(Slider &slider)
1132{

Callers

nothing calls this directly

Calls 4

from_stackClass · 0.85
stateMethod · 0.80
objectClass · 0.50
containsMethod · 0.45

Tested by

no test coverage detected