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
|
2091e8dfc8
|
Replaced a few Justification references.
|
12 years ago |
jules
|
2329e63f20
|
Converted a few Colour references to pass-by-values.
|
12 years ago |
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
12 years ago |
jules
|
d3a207c596
|
New classes: AnimatedPosition and MouseInactivityDetector.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
de67718bdb
|
Made Viewport filter out mouse-wheel events using cmd mod.
|
12 years ago |
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
910b834f72
|
Minor clean-ups.
|
12 years ago |
jules
|
1bf9f441e6
|
Fix for listbox mousewheeling when using select-on-mouse-move mode.
|
12 years ago |
jules
|
cc26ae1fc1
|
Added ResizableBorderComponent::getCurrentZone(). Misc tidying-up.
|
12 years ago |
jules
|
d0135d9efc
|
Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings.
|
12 years ago |
jules
|
f9e31ab7a9
|
Documentation pedanticism.
|
12 years ago |
jules
|
7a3453f48b
|
Minor clean-ups.
|
12 years ago |
jules
|
5d35a31f2e
|
Minor clean-ups and documentation fixes.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
3c83383d0e
|
Added Line::toFloat(). Fix for scrollbar edge-case.
|
12 years ago |
jules
|
48f2c2734b
|
More notification options for Scrollbar.
|
12 years ago |
jules
|
8ae91bb39a
|
Minor clean-ups.
|
12 years ago |
jules
|
1630476561
|
Srollbar base class visibility tweak.
|
12 years ago |
jules
|
769e2a72d1
|
Added a notification mode to Scrollbar::setCurrentRange()
|
12 years ago |
jules
|
89d5e19fca
|
misc cleanups.
|
12 years ago |
jules
|
0033491cc8
|
Cleaned up some compiler warnings.
|
12 years ago |
jules
|
9a24aa8a20
|
Minor clean-ups.
|
12 years ago |
jules
|
b7089dfa45
|
New type of mouse cursor: ParentCursor, which means "show the same cursor as the parent component".
|
12 years ago |
jules
|
0ce65462af
|
Translation of OSX app menu strings. Minor misc changes and documentation fixes.
|
12 years ago |
jules
|
b16995da41
|
Minor update to ConcertinaPanel
|
12 years ago |
jules
|
a0ed9c96e4
|
New class: ConcertinaPanel.
|
12 years ago |
jules
|
15c35b8ad8
|
TextLayout bugfix. Removed some unused functions.
|
13 years ago |
jules
|
e3537ba57a
|
Cleaned out some defunct ComponentBuilder code.
|
13 years ago |
jules
|
6784564060
|
Scrollbar l+f fix.
|
13 years ago |
jules
|
cd62c252de
|
Minor fix to StretchableObjectResizer
|
13 years ago |
jules
|
b3556f720e
|
Added some colour component accessor methods to PixelARGB, PixelRGB. Tidied up some packing macros.
|
13 years ago |
jules
|
21d7a993ab
|
Minor clean-ups in TabbedComponent.
|
13 years ago |
jules
|
2329cfa286
|
Made the KeyPress (int) constructor explicit, and tightened up the way keypresses are handled by various classes.
|
13 years ago |
jules
|
cd5893d6e8
|
Removed the Scrollbar's setButtonVisibility method, and instead added LookAndFeel::areScrollbarButtonsVisible()
|
13 years ago |
jules
|
9fc29dad53
|
More tabbed component work.
|
13 years ago |
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
13 years ago |
jules
|
b8f557b201
|
Tab button fix and minor clean-ups.
|
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
|
6fe9e2db73
|
Minor clean-ups.
|
13 years ago |
jules
|
591e89cd87
|
Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed.
|
13 years ago |
jules
|
27f1901fe6
|
Refactored Path::addBubble, BubbleMessageComponent and BubbleComponent classes to work better and avoid duplicated code.
|
13 years ago |
jules
|
f824e99f2d
|
Introjucer: refactoring and addition of appearance settings window for editor colours + fonts.
|
13 years ago |
jules
|
decd6dc9fe
|
Documentation fix.
|
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
|
6c847f36ba
|
Documentation correction.
|
13 years ago |
jules
|
7d4bbd114a
|
New class Desktop::Displays, which now handles all display size information and replaces some methods that were in Desktop. Also now supports display scaling values. See Desktop::getDisplays().
|
13 years ago |
jules
|
1f95f54089
|
Purged some warnings.
|
13 years ago |