83 Commits (eb646f8c4282bed752ec2d207e15150ecfd333db)

Author SHA1 Message Date
  jules eb646f8c42 Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes. 12 years ago
  jules c5b4e48b80 Updated some headers and URLs. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 2a39f805ab Fixed a typo in the demo code. 12 years ago
  jules 01e3e4c40c Fixed some coverity warnings. 12 years ago
  jules ddc1524742 Updated headers in demo project files. 12 years ago
  jules 82976c2ac7 Introjucer: some code-gen updates. 12 years ago
  jules e93f645b5a Made introjucer fix line endings when saving jucer documents. 12 years ago
  jules 7bc0cf13b1 Added method Component::mouseMagnify(), to respond to pinch-to-zoom gestures. Supported in OSX and (untested) Windows. 12 years ago
  jules af18430f08 Changed Label::setText to use a NotificationType parameter rather than a bool. 12 years ago
  jules 9c9cae12f4 Resaved some projects. Added a Code::Blocks project for the introjucer. 12 years ago
  jules bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 12 years ago
  jules 2ae82c4db4 New method Font::withPointHeight, for specifying font sizes in points. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules af094f3448 Fixes for DirectShowComponent. 12 years ago
  jules f6ce67ed4a OpenGL context now supports high DPI displays. Added operator* to Rectangle class. 12 years ago
  jules 5ed768e953 New enum: NotificationType, to indicate whether to send a change message or not (and whether it should be async). Updates to ListBox, TreeView and Slider methods to use this type instead of bools. 12 years ago
  jules 53784490b2 Minor fixes and clean-ups. 12 years ago
  jules 6b1654e1d2 Fixed some more warnings. 12 years ago
  jules faf92ea026 Old jucer: eliminated the 'L' string literal prefix. 12 years ago
  jules 08dd8f62c7 Got rid of the remaining uses of juce_useDebuggingNewOperator in the old Jucer template. 12 years ago
  jules 9a24aa8a20 Minor clean-ups. 12 years ago
  jules 8e0d120421 Small fix for the demo on iOS. 12 years ago
  jules d7cea05104 Added a new struct DialogWindow::LaunchOptions, to provide a better mechanism than the existing static methods for launching dialog boxes. I've left the old static methods in there but will probably deprecate them at some point in the future. Also added a couple of methods to OptionalOwnedPointer. 12 years ago
  jules ffbf1cd5c4 Gave DrawableButton a bit of a spring-cleaning: got rid of its non-standard setBackgroundColours() method, and instead gave it some colour IDs for setting its colours, like other components do. 12 years ago
  jules b4fe06fb81 CallOutBox: changed parameters to allow better positioning, and improved layout algorithm. 12 years ago
  jules bddebf3433 Added a couple of reduced/expanded methods to Rectangle. 13 years ago
  jules cf4c9c9823 Tweaks to some posix code. 13 years ago
  jules 40fd93e32e Fixed a typo in the widgets demo. 13 years ago
  jules 9b8a39e27c Removed some default parameters in NamedPipe methods and fixed time-outs when using posix NamedPipe::read(). 13 years ago
  jules dc9e0cb9bb Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters. 13 years ago
  jules b1d73f2086 Minor internal refactoring and clean-ups. 13 years ago
  jules df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 13 years ago
  jules 3ddc6dd43d New class: DropShadow, and a complete refactoring of the way shadows are rendered. The DropShadowEffect and DropShadower classes now take a DropShadow object to describe their shadow parameters, instead of the raw numbers. 13 years ago
  jules 591ce2a396 Added TabBarButton::setExtraComponent() method to allow custom components to be inserted into tabs. This involved a big refactoring and clean-up of all the tab drawing methods in the LookAndFeel class. Also (slightly) cleaned up some of the crappy old code in the WidgetsDemo while I was adding a demo for this. 13 years ago
  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)); 13 years ago
  jules 87175c91f5 Changed the signature of MouseListener::mouseWheelMove() to take a struct MouseWheelDetails rather than raw floats. This will require updates in source code that uses mouse-wheel callbacks, but provides some new abilities, including a flag to indicate inverted wheel direction. 13 years ago
  jules cb169b251d Altered BubbleMessageComponent to take an AttributedString rather than a plain String, for more control over its layout. 13 years ago
  jules 5caaa4009a Added class: TextDragAndDropTarget. 13 years ago
  jules 67c1ad6d4a Fixed some findParentComponentOfClass() calls. 13 years ago
  jules 7a36867150 Workaround for VS2005 compiler bugs. 13 years ago
  jules 7e9fbd30c3 Some font style tweaks, and update of the juce demo fonts page to show a list of available styles. 13 years ago
  jules ccb357d23a Fixed a typo in the demo app. 13 years ago
  jules 04c2d6cfc1 Added some GL error handling and tweaks to support older PC builds. 13 years ago
  jules 351416c09a Tidied up some docs and comments. 13 years ago
  jules 0f8cc04904 GL fixes, clean-ups, docs. 13 years ago
  jules 91a41ddbd8 OpenGL refactoring (stage 1) 13 years ago
  jules b338698e34 OpenGL: removed the fixed-function rendering code, replacing it with a simple software renderer that blits its results to the GL context. Removed the public OpenGLGraphicsContext class, replacing it with a createOpenGLGraphicsContext() function which returns an appropriate shader-based or software-based renderer object. 13 years ago
  jules 5b22611306 Cleaned up and simplified the ThreadPool class - addJob now takes a flag to indicate whether the pool should delete that job, and the class's constructor arguments have been simplified. 13 years ago
  jules ea0260cfc7 Fix for OpenGL demo. 13 years ago