MCPcopy Create free account
hub / github.com/BespokeSynth/BespokeSynth / SetElement

Method SetElement

Source/CanvasControls.cpp:73–93  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

71}
72
73void CanvasControls::SetElement(CanvasElement* element)
74{
75 if (mSelectedElement)
76 {
77 for (auto* control : mSelectedElement->GetUIControls())
78 control->SetShowing(false);
79 }
80
81 mSelectedElement = element;
82
83 if (mSelectedElement)
84 {
85 int idx = 0;
86 for (auto* control : mSelectedElement->GetUIControls())
87 {
88 control->SetShowing(true);
89 control->SetPosition(5 + (idx / 4) * 110, 20 + (idx % 4) * 18);
90 ++idx;
91 }
92 }
93}
94
95void CanvasControls::AllowDragModeSelection(bool allow)
96{

Callers 3

SelectElementMethod · 0.80
SelectElementsMethod · 0.80
KeyPressedMethod · 0.80

Calls 3

GetUIControlsMethod · 0.80
SetShowingMethod · 0.45
SetPositionMethod · 0.45

Tested by

no test coverage detected