jules
|
9a54f3a01a
|
Stopped buttons responding to key-shortcuts when they're not actually visible.
|
11 years ago |
jules
|
158d5693ce
|
Made button toggle callbacks include the modifier state.
|
11 years ago |
jules
|
3b7bcd44ee
|
More micro-tweaking of Button callback behaviour.
|
11 years ago |
jules
|
c1f90d7d6f
|
Yet more tweaking of the minutiae of toggle button group callback behaviour..
|
11 years ago |
jules
|
062c85db12
|
Changed the order in which radio-group toggle button events are sent, so that the "off" event is sent before the "on".
|
11 years ago |
jules
|
0a7b960b09
|
MSVC warning fix.
|
11 years ago |
jules
|
010ba396e9
|
Removed some base classes from the Button class.
|
11 years ago |
jules
|
823608f27a
|
Yet another micro-tweak to button callback behaviour - prevent radio-group auto-toggle buttons sending events to other group buttons when they get turned off.
|
11 years ago |
jules
|
ff0fd27127
|
Yet another attempt to get all the edge-cases right in Button::internalClickCallback
|
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
|
bbd620c1cf
|
More tweaking of Button toggle-notification behaviour.
|
11 years ago |
jules
|
286c256eeb
|
Added an optional border size to ShapeButton.
|
11 years ago |
jules
|
9d505609b7
|
Stopped buttons with auto-toggle sending duplicated events.
|
11 years ago |
jules
|
2cded82ea6
|
Fix for auto-toggle DrawableButtons not updating their image immediately.
|
11 years ago |
jules
|
57db92b276
|
Cleaned up some ints that should have been CommandIDs.
|
11 years ago |
jules
|
a62d0b5d44
|
Prevented Button::setToggleState sending unwanted state change messages.
|
11 years ago |
jules
|
74f8f64608
|
Added notification option to Button::setRadioGroupId
|
11 years ago |
jules
|
b093f47a8c
|
Misc minor cleanups and comment fixes.
|
11 years ago |
jules
|
641cb754f0
|
Minor clean-ups.
|
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
|
3fe9d3ee93
|
Minor clean-ups.
|
11 years ago |
jules
|
cfe45720cc
|
Moved DrawableButton painting into a new method LookAndFeel::drawDrawableButton()
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
4fc8fbaef1
|
Added some more override decorators.
|
12 years ago |
jules
|
4ce1908f79
|
Misc tidying-up.
|
12 years ago |
jules
|
5918d039ce
|
Added some "override" annotations.
|
12 years ago |
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
|
c21e90a2a7
|
Added missing repaint in ShapeButton.
|
12 years ago |
jules
|
a53a50eb35
|
Improved ShapeButton's mouse-click movement behaviour.
|
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
|
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
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
2b613d8da8
|
Documentation fix.
|
12 years ago |
jules
|
0ee5dbf91d
|
Added DrawableButton::textColourOnId
|
12 years ago |
jules
|
6f88b7ae60
|
Minor clean-ups.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
8ae91bb39a
|
Minor clean-ups.
|
12 years ago |
jules
|
4fefd0bb52
|
Added a stretch-to-fit option to DrawableButton.
|
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
|
e3537ba57a
|
Cleaned out some defunct ComponentBuilder code.
|
13 years ago |
jules
|
dc9e0cb9bb
|
Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters.
|
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
|
ce513dc37d
|
ToolbarButton fix.
|
13 years ago |
jules
|
d4deecb2f2
|
Cleaned up a few warnings generated by clang -Wall.
|
13 years ago |
jules
|
ab33b1a05d
|
Fix for component notifications when peer is changing. Some fixes for GCC4.7 on linux.
|
13 years ago |
jules
|
56bbab1537
|
(automated whitespace clean-up)
|
13 years ago |