1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-28 02:30:05 +00:00

Removed the PositionedRectangle class (this has been superseded by the RelativeRectangle class. If you still need PositionedRectangle in your code, just grab a copy of the class from the last revision and put it directly into your codebase). Changed the BorderSize class to be templated like Point, Line, Rectangle, etc - if you've used a BorderSize anywhere, just replace "BorderSize" with "BorderSize<int>" to get it compiling again. Updated Graphics::drawDashedLine to take a Line object.

This commit is contained in:
Julian Storer 2011-01-13 12:55:26 +00:00
parent 837f4c8d81
commit e7f4dac9f9
54 changed files with 914 additions and 1808 deletions

View file

@ -212,7 +212,7 @@ void DocumentWindow::paint (Graphics& g)
{
g.setColour (getBackgroundColour().overlaidWith (Colour (0x80000000)));
const BorderSize border (getBorderThickness());
const BorderSize<int> border (getBorderThickness());
g.fillRect (0, 0, getWidth(), border.getTop());
g.fillRect (0, border.getTop(), border.getLeft(), getHeight() - border.getTopAndBottom());
@ -270,15 +270,15 @@ void DocumentWindow::resized()
titleBarArea.getWidth(), menuBarHeight);
}
const BorderSize DocumentWindow::getBorderThickness()
const BorderSize<int> DocumentWindow::getBorderThickness()
{
return BorderSize ((isFullScreen() || isUsingNativeTitleBar())
? 0 : (resizableBorder != 0 ? 4 : 1));
return BorderSize<int> ((isFullScreen() || isUsingNativeTitleBar())
? 0 : (resizableBorder != 0 ? 4 : 1));
}
const BorderSize DocumentWindow::getContentComponentBorder()
const BorderSize<int> DocumentWindow::getContentComponentBorder()
{
BorderSize border (getBorderThickness());
BorderSize<int> border (getBorderThickness());
border.setTop (border.getTop()
+ (isUsingNativeTitleBar() ? 0 : titleBarHeight)
@ -294,7 +294,7 @@ int DocumentWindow::getTitleBarHeight() const
const Rectangle<int> DocumentWindow::getTitleBarArea()
{
const BorderSize border (getBorderThickness());
const BorderSize<int> border (getBorderThickness());
return Rectangle<int> (border.getLeft(), border.getTop(),
getWidth() - border.getLeftAndRight(),