jules
|
d5c262642c
|
Added a flag to CallOutBox to provide control over the consumption of mouse-events that dismiss the box.
|
10 years ago |
jules
|
086dd2dad4
|
Removed a couple of redundant 'virtual's
|
10 years ago |
jules
|
741816a020
|
Added a missing JUCE_API flag.
|
10 years ago |
jules
|
3e7d305094
|
A few minor whitespace cleanups.
|
10 years ago |
jules
|
7f4270ef59
|
Added method getCallOutBoxBorderSize() to look+feel.
|
10 years ago |
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>.
|
11 years ago |
jules
|
867585701b
|
Tweak to the way TopLevelWindow detects focus
|
11 years ago |
jules
|
c46927d580
|
Minor clean-ups
|
11 years ago |
jules
|
f96ee7c860
|
Extended TextInputTarget to include a preference for the type of virtual keyboard (implemented on iOS + android)
|
11 years ago |
jules
|
fbaa559a19
|
Added a method CallOutBox::getBorderSize
|
11 years ago |
jules
|
5956d5bce0
|
Added a method CallOutBox::dismiss()
|
11 years ago |
jules
|
7786943593
|
Added MidiMessage::textMetaEvent method.
|
11 years ago |
jules
|
8c40999c51
|
Added a callback so that ThreadWithProgressWindow can be used without blocking.
|
11 years ago |
jules
|
a6aca791af
|
Spelling fixes.
|
11 years ago |
jules
|
042d9f22fc
|
Various changes to improve the behaviour of kiosk mode for DocumentWindows on win32.
|
11 years ago |
jules
|
a79292179d
|
Better handling of ResizableWindow screen bounds handling when in kiosk mode.
|
11 years ago |
jules
|
4d79bed3d1
|
Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
|
11 years ago |
jules
|
3f9a4834a6
|
Added a few TRANS wrappers around error messages.
|
11 years ago |
jules
|
2623f4d1e1
|
Added method String::clear(), and used it to replace a few uses of String::empty.
|
11 years ago |
jules
|
aa9241a14a
|
Better CalloutBox positioning.
|
11 years ago |
jules
|
224401a7a9
|
Minor fix to CallOutBox positioning.
|
11 years ago |
jules
|
e9598bb5c5
|
LookAndFeel_V3 tweaks.
|
11 years ago |
jules
|
12a8dd3092
|
Avoided some pedantic GCC warnings.
|
11 years ago |
jules
|
aeb8826889
|
Allowed dynamic activation of repaint debug mode.
|
11 years ago |
jules
|
530dca28a5
|
Made sure that CalloutBoxes disappear when clicking on another app.
|
11 years ago |
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).
|
11 years ago |
jules
|
b2423c4e35
|
Cleaned up some comments.
|
11 years ago |
jules
|
ef1f2e6094
|
Avoided some repainting when moving scaled windows (win32). Also removed the fake drop-shadowing in newer versions of
|
11 years ago |
jules
|
908754e0ea
|
Documentation tweak.
|
11 years ago |
jules
|
329127ad87
|
Changes to ResizableWindow to avoid flicker when first adding to desktop.
|
11 years ago |
jules
|
221786dfcf
|
New method Array::addNullTerminatedArray(), and misc minor tightening-up of code.
|
11 years ago |
jules
|
94da373c31
|
Fixed a couple of rendering problems when using global scale factors.
|
11 years ago |
jules
|
ef058dc285
|
New method TooltipWindow::displayTip
|
11 years ago |
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.
|
11 years ago |
jules
|
a2c95ce4fd
|
Cleaned out and optimised some graphics code.
|
11 years ago |
jules
|
be1d5253ee
|
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
|
11 years ago |
jules
|
7f6394478a
|
Stripped out some unnecessary boilerplate includes from juce_gui_basics.
|
11 years ago |
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.
|
11 years ago |
jules
|
39c44c12ed
|
Added a Component::getDesktopScaleFactor() method which can be overridden to force a scale for a particular window.
|
11 years ago |
jules
|
823039215f
|
Corrected the naming of the iOS component peer rendering engine.
|
11 years ago |
jules
|
1d806961e4
|
Avoided an assertion with very wide tooltip windows.
|
11 years ago |
jules
|
16b9bbe212
|
Fix for win32 scaled component mouse positioning.
|
11 years ago |
jules
|
f2e9b0a434
|
Some modal loop code cleanups.
|
11 years ago |
jules
|
29ada09816
|
Cleaned up some unused variables.
|
11 years ago |
jules
|
7a47c12a76
|
Cleaned away some old region-masking code from ComponentPeer, and improved some messy repaint inefficiencies involving win32 GL rendering.
|
11 years ago |
jules
|
aafa12fd81
|
Increased the warning level for the Xcode builds of the demo + introjucer, and avoided a few warnings.
|
11 years ago |
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.
|
11 years ago |
jules
|
5b25ac6609
|
Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility.
|
11 years ago |
jules
|
b91983c480
|
Work towards supporting a global scaling factor: Desktop::setGlobalScaleFactor().
|
11 years ago |
jules
|
7590e3f1fe
|
Fixed some toolbar customiser drag+drop problems.
|
11 years ago |