MCPcopy Create free account
hub / github.com/jerryuhoo/Fire / paint

Method paint

Source/Panels/SpectrogramPanel/FreqDividerGroup.cpp:42–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40}
41
42void FreqDividerGroup::paint(juce::Graphics& g)
43{
44 if (getToggleState())
45 {
46 if (verticalLine.isMouseOverOrDragging() || freqTextLabel.isMouseOverCustom())
47 {
48 freqTextLabel.setFade(true, true);
49 freqTextLabel.setVisible(true);
50 }
51 else
52 {
53 freqTextLabel.setFade(true, false);
54 }
55 }
56 else
57 {
58 freqTextLabel.setFreq(-1);
59 verticalLine.setXPercent(0);
60 }
61 // g.setColour(juce::Colours::green.withAlpha(0.2f));
62 // g.fillAll();
63}
64
65void FreqDividerGroup::resized()
66{

Callers

nothing calls this directly

Calls 4

isMouseOverCustomMethod · 0.80
setFadeMethod · 0.80
setXPercentMethod · 0.80
setFreqMethod · 0.45

Tested by

no test coverage detected