本文整理汇总了C++中juce::Graphics::drawLine方法的典型用法代码示例。如果您正苦于以下问题:C++ Graphics::drawLine方法的具体用法?C++ Graphics::drawLine怎么用?C++ Graphics::drawLine使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类juce::Graphics
的用法示例。
在下文中一共展示了Graphics::drawLine方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: paintListBoxItem
void InterfaceComponent::paintListBoxItem (const int rowNumber,
juce::Graphics& g,
const int width, const int height,
const bool isRowSelected)
{
if (isRowSelected)
{
g.fillAll (juce::Colours::white.darker());
g.setColour (juce::Colours::white.darker().contrasting());
}
else
{
g.setColour (fileListBox.findColour (juce::ListBox::textColourId));
}
g.setFont (height * 0.7f);
g.drawText (files[rowNumber],
5, 0, width, height,
juce::Justification::centredLeft, false);
const float h = (float) height;
const float w = (float) width;
const float offset = 5.0f;
const float thickness = 0.25f;
g.setColour (juce::Colours::lightgrey);
g.drawLine (offset, h - thickness,
w - (offset * 2.0f), h - thickness,
thickness);
}
示例2: paint
void OscOutputManagerHeaderComponent::paint(juce::Graphics &g)
{
g.setColour( AddictLookAndFeel::getBackgroundColour() );
g.fillAll();
g.setColour( AddictLookAndFeel::getOutlineColour() );
g.drawLine( 0.0f, float(getHeight()), float(getWidth()), float(getHeight()));
}