1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-17 00:44:19 +00:00
Commit graph

153 commits

Author SHA1 Message Date
jules
72b49689bf Fix to make sure that ResizableWindow can't accidentally be dragged without first getting a mouseDown event. 2015-03-25 15:14:46 +00:00
jules
e3dfaff0db Replaced the old LookAndFeel method getTooltipSize() with getTooltipBounds(), which can return a position as well as a size. 2015-03-25 14:51:11 +00:00
jules
f6139cee55 Minor documentation cleanups. 2015-03-07 17:45:45 +00:00
jules
b998308ccd Whitespace. 2015-02-18 11:01:05 +00:00
jules
23cf12f449 Corrected a typo in some comments. 2015-02-02 09:58:53 +00:00
jules
50a55b2e9c Avoided a few compiler warnings. 2014-12-03 11:45:15 +00:00
jules
885a665b27 Avoided recursion in TooltipWindow on win32 2014-11-19 17:53:33 +02:00
jules
43fa10b12f More template cleanups 2014-11-04 17:36:59 +00:00
jules
d5c262642c Added a flag to CallOutBox to provide control over the consumption of mouse-events that dismiss the box. 2014-10-12 16:38:18 +01:00
jules
086dd2dad4 Removed a couple of redundant 'virtual's 2014-09-26 13:05:55 +01:00
jules
741816a020 Added a missing JUCE_API flag. 2014-09-17 08:47:51 +01:00
jules
3e7d305094 A few minor whitespace cleanups. 2014-08-16 21:06:27 +01:00
jules
7f4270ef59 Added method getCallOutBoxBorderSize() to look+feel. 2014-07-20 16:24:48 +01:00
jules
6c61dbb68e Refactored the internal mouse-handling code to use floating point coords. This shouldn't affect much user code, but a few methods in MouseInputSource have now changed to use Point<float> rather than Point<int>. 2014-06-14 13:06:53 +01:00
jules
867585701b Tweak to the way TopLevelWindow detects focus 2014-05-23 21:52:29 +01:00
jules
c46927d580 Minor clean-ups 2014-05-23 21:50:43 +01:00
jules
f96ee7c860 Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android) 2014-04-23 20:35:45 +01:00
jules
fbaa559a19 Added a method CallOutBox::getBorderSize 2014-03-15 12:30:32 +00:00
jules
5956d5bce0 Added a method CallOutBox::dismiss() 2014-03-08 14:18:51 +00:00
jules
7786943593 Added MidiMessage::textMetaEvent method. 2014-02-19 20:37:15 +00:00
jules
8c40999c51 Added a callback so that ThreadWithProgressWindow can be used without blocking. 2014-02-19 12:14:56 +00:00
jules
a6aca791af Spelling fixes. 2014-02-19 12:13:32 +00:00
jules
042d9f22fc Various changes to improve the behaviour of kiosk mode for DocumentWindows on win32. 2014-01-27 17:39:21 +00:00
jules
a79292179d Better handling of ResizableWindow screen bounds handling when in kiosk mode. 2014-01-09 17:44:46 +00:00
jules
4d79bed3d1 Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer. 2013-12-23 15:16:38 +00:00
jules
3f9a4834a6 Added a few TRANS wrappers around error messages. 2013-12-05 11:32:38 +00:00
jules
2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 2013-12-01 11:32:39 +00:00
jules
aa9241a14a Better CalloutBox positioning. 2013-11-13 10:26:52 +00:00
jules
224401a7a9 Minor fix to CallOutBox positioning. 2013-11-11 10:37:24 +00:00
jules
e9598bb5c5 LookAndFeel_V3 tweaks. 2013-11-07 10:19:07 +00:00
jules
12a8dd3092 Avoided some pedantic GCC warnings. 2013-11-03 19:16:52 +00:00
jules
aeb8826889 Allowed dynamic activation of repaint debug mode. 2013-11-01 10:42:47 +00:00
jules
530dca28a5 Made sure that CalloutBoxes disappear when clicking on another app. 2013-10-29 13:21:02 +00:00
jules
bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 2013-10-27 22:02:21 +00:00
jules
b2423c4e35 Cleaned up some comments. 2013-10-22 12:43:49 +01:00
jules
ef1f2e6094 Avoided some repainting when moving scaled windows (win32). Also removed the fake drop-shadowing in newer versions of 2013-10-17 20:50:17 +01:00
jules
908754e0ea Documentation tweak. 2013-10-11 15:40:55 +01:00
jules
329127ad87 Changes to ResizableWindow to avoid flicker when first adding to desktop. 2013-09-27 12:47:31 +01:00
jules
221786dfcf New method Array::addNullTerminatedArray(), and misc minor tightening-up of code. 2013-09-18 19:10:01 +01:00
jules
94da373c31 Fixed a couple of rendering problems when using global scale factors. 2013-09-17 10:23:17 +01:00
jules
ef058dc285 New method TooltipWindow::displayTip 2013-09-16 16:11:28 +01:00
jules
42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 2013-09-07 09:43:45 +01:00
jules
a2c95ce4fd Cleaned out and optimised some graphics code. 2013-09-04 13:38:54 +01:00
jules
be1d5253ee Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value. 2013-09-03 10:44:55 +01:00
jules
7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 2013-08-24 11:45:55 +01:00
jules
65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 2013-08-23 12:08:31 +01:00
jules
39c44c12ed Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window. 2013-08-21 19:02:50 +01:00
jules
823039215f Corrected the naming of the iOS component peer rendering engine. 2013-08-12 15:20:46 +01:00
jules
1d806961e4 Avoided an assertion with very wide tooltip windows. 2013-08-11 20:34:28 +01:00
jules
16b9bbe212 Fix for win32 scaled component mouse positioning. 2013-08-07 19:05:21 +01:00