jules
|
f58eacc135
|
Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects.
|
2019-05-15 12:08:38 +01:00 |
|
ed
|
06da4f2daf
|
Added a font 'leading' parameter for multiline text layouts
|
2019-03-11 16:43:21 +00:00 |
|
James Hurst
|
af35baccf5
|
Allowed different text justifications in drawMultiLineText
|
2018-08-22 11:24:29 +01:00 |
|
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
2018-04-19 20:27:47 +01:00 |
|
ed
|
cdbc28c18b
|
Add documentation tags
|
2018-03-15 12:10:32 +00:00 |
|
jules
|
d9585241ad
|
Changed the parameters to Graphics::fillCheckerBoard() to be floats rather than ints, and improved its performance
|
2017-12-06 17:33:26 +00:00 |
|
jules
|
c3a218ab49
|
Added some methods ColourGradient::vertical and ColourGradient::horizontal, and also some missing move operators for that class
|
2017-11-08 15:00:47 +00:00 |
|
jules
|
970eda679e
|
Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting!
|
2017-10-09 12:38:06 +01:00 |
|
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
2017-09-08 08:59:55 +01:00 |
|
jules
|
3df7f8ff8b
|
Did a bit of minor modernising in Graphics + Path
|
2017-08-09 10:41:08 +01:00 |
|
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
2017-04-27 14:43:04 +01:00 |
|
jules
|
dace37288b
|
Tidied up a couple of minor analyser warnings and comments
|
2017-04-17 16:15:29 +01:00 |
|
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
2017-02-01 17:18:07 +00:00 |
|
tpoole
|
9d08f8fcac
|
Fixed a documentation typo.
|
2016-10-13 15:11:33 +01:00 |
|
tpoole
|
13c494666e
|
Changed lowResamplingQuality to kCGInterpolationNone on OS X and iOS
|
2016-10-06 10:46:48 +01:00 |
|
tpoole
|
a440c16d89
|
Added Graphics::ResamplingQuality::noResampling
|
2016-10-05 08:50:09 +01:00 |
|
hogliux
|
0159102e10
|
Fix ResamplingQuality documentation
|
2016-08-10 12:35:47 +01:00 |
|
jules
|
31f935cc60
|
Added a new Graphics::drawImage method that takes a Rectangle<float>
|
2016-07-01 15:35:04 +01:00 |
|
jules
|
5960afde1a
|
Cleaned up a few functions in Graphics, and optimised drawEllipse when used for circles
|
2016-06-30 15:44:25 +01:00 |
|
jules
|
edec7b34b2
|
Replaced some uses of AffineTransform::identity with a default-constructed object
|
2015-12-22 17:46:31 +00:00 |
|
hogliux
|
c7b8e77031
|
Update copyright notice
|
2015-07-22 15:59:34 +01:00 |
|
jules
|
c5e0a60481
|
Added a couple of documentation notes.
|
2015-05-20 09:59:32 +01:00 |
|
jules
|
844d9e8d86
|
Added method Font::getDefaultMinimumHorizontalScaleFactor() to make it possible to change the global minimum font squashing amount.
|
2015-03-17 11:41:14 +00:00 |
|
jules
|
38bddb3a0d
|
Added a default parameter value to Graphics::drawText.
|
2014-10-02 13:03:18 +01:00 |
|
jules
|
6b43ebfafc
|
Added a version of Graphics::drawText that uses float coords.
|
2014-02-07 19:27:27 +00:00 |
|
jules
|
6dda450ad6
|
Added a version of Graphics::drawEllipse that takes a rectangle.
|
2013-10-29 21:36:38 +00:00 |
|
jules
|
9e5e5c82da
|
Added an integer fillRectList method to Graphics.
|
2013-09-24 17:25:48 +01:00 |
|
jules
|
a2c95ce4fd
|
Cleaned out and optimised some graphics code.
|
2013-09-04 13:38:54 +01:00 |
|
jules
|
dbf7053861
|
New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows.
|
2013-08-30 18:20:51 +01:00 |
|
jules
|
d28ebfdb36
|
Stripped out some unnecessary boilerplate includes from juce_graphics.
|
2013-08-24 10:49:25 +01:00 |
|
jules
|
1b9a60e52c
|
Added a templated type to the RectangleList class. If you've used this class and these changes cause syntax errors, all you need to do to your code is to replace "RectangleList" with "RectangleList<int>" and everything will work as it did before.
|
2013-07-28 18:08:28 +01:00 |
|
jules
|
3d74717349
|
Bit of tidying-up in the Point class, and some spelling fixes in comments.
|
2013-07-22 13:18:29 +01:00 |
|
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
2013-07-17 16:26:35 +01:00 |
|
jules
|
4fc8fbaef1
|
Added some more override decorators.
|
2013-07-10 10:22:33 +01:00 |
|
jules
|
2091e8dfc8
|
Replaced a few Justification references.
|
2013-07-01 22:07:39 +01:00 |
|
jules
|
49fd486c23
|
Removed Graphics::drawTextAsPath, which is obsolete, since the same job can be done using Graphics::addTransform and any of the other drawText methods.
|
2013-06-15 16:53:47 +01:00 |
|
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
2013-06-13 13:17:12 +01:00 |
|
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
2013-05-22 23:05:53 -06:00 |
|
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
2012-12-04 21:39:15 +00:00 |
|
jules
|
b416ab6651
|
Added a couple of methods to Graphics.
|
2012-10-13 11:17:21 +01:00 |
|
jules
|
dc9e0cb9bb
|
Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters.
|
2012-07-14 11:54:29 +01:00 |
|
jules
|
006e324114
|
Moved the Graphics::drawBevel() method into LookAndFeel. Fixed an introjucer caret colour bug.
|
2012-07-14 11:21:56 +01:00 |
|
jules
|
b1d73f2086
|
Minor internal refactoring and clean-ups.
|
2012-07-14 10:02:45 +01:00 |
|
jules
|
1e9e6cbf79
|
New methods for Graphics, CallOutBox.
|
2012-07-11 14:26:51 +01:00 |
|
jules
|
f5d72f1406
|
Removed the style parameter from Graphics::setFont(), because if the current font doesn't support that style, it'll give the wrong results. If this breaks your code, just wrap your arguments in a Font constructor, e.g. g.setFont (Font (mySize, myStyle));
|
2012-06-26 13:18:03 +01:00 |
|
jules
|
27d7185f34
|
OSX10.4 menu fix. Graphics::drawSingleLineText justification.
|
2011-10-20 22:22:40 +01:00 |
|
Julian Storer
|
2c328dfedc
|
Changed some return types from being const objects to non-const objects (for better c++11 compliance in future). This may mean that you need to remove the 'const' from your own code if you override the virtual methods that have changed.
|
2011-08-19 21:34:34 +01:00 |
|
Julian Storer
|
b70e0a28d2
|
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
|
2011-08-12 10:04:52 +01:00 |
|