jules
|
15cd46a1de
|
Tidied up some comments
|
9 years ago |
Timur Doumler
|
0838edd138
|
Tidied up order of declarations in juce_PopupMenu.h.
|
9 years ago |
Timur Doumler
|
db078f194d
|
PopupMenu: added option to include an iconToUse to addCommandItem.
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
Joshua Gerrard
|
af643bb49d
|
Added default constructor to MenuBarComponent
|
9 years ago |
jules
|
a4526eae3f
|
Avoided a couple of warnings about missing override specifiers.
|
10 years ago |
jules
|
3e947f1612
|
Fixes for unused parameter warnings when modal loops are disabled.
|
10 years ago |
jules
|
e60aa581d6
|
Added some missing semi-colons.
|
10 years ago |
jules
|
43d4c1ea2f
|
Added LookAndFeel method drawPopupMenuSectionHeader()
|
10 years ago |
jules
|
2fd89b0ac4
|
A few minor clean-ups.
|
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
|
28dbc839b1
|
Refactored LookAndFeel::drawPopupMenuItem() and some PopupMenu methods to allow menus to use Drawables for their icons as well as just Images.
|
11 years ago |
jules
|
12a8dd3092
|
Avoided some pedantic GCC warnings.
|
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
|
98f17ab4dc
|
A few tweaks to support the MSVC DLL build.
|
11 years ago |
jules
|
57db92b276
|
Cleaned up some ints that should have been CommandIDs.
|
11 years ago |
jules
|
be1d5253ee
|
Moved some mouse code out of Desktop class. Made the MouseInputSource class pass-by-value.
|
11 years ago |
jules
|
525370ff8a
|
Refactored PopupMenu internally to avoid some problems with touch input.
|
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
|
45b56e2e20
|
Minor clean-ups around the Justification class.
|
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
|
3d74717349
|
Bit of tidying-up in the Point class, and some spelling fixes in comments.
|
12 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
12 years ago |
jules
|
5918d039ce
|
Added some "override" annotations.
|
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
|
4bc38109df
|
Documentation and warning fix.
|
12 years ago |
jules
|
7ba63768a7
|
Popupmenu key control wrapping.
|
12 years ago |
jules
|
2dc2109876
|
Popupmenu keyboard control fix.
|
12 years ago |
jules
|
c7506df13f
|
Changed some pass-by-references to pass-by-value to improve compiler optimisation.
|
12 years ago |
jules
|
79d26045bb
|
PopupMenu header ID fix.
|
12 years ago |
jules
|
deb02fdf70
|
Added calling convention to logAssertion.
|
12 years ago |
jules
|
2c5bfb952f
|
Minor clean-ups.
|
12 years ago |
jules
|
d0135d9efc
|
Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings.
|
12 years ago |
jules
|
80289de56f
|
Added PopupMenu custom component submenu param.
|
12 years ago |
jules
|
6f88b7ae60
|
Minor clean-ups.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
c6944afd4c
|
PopupMenu: allowed custom components to have sub-menus.
|
12 years ago |
jules
|
f13621a78d
|
Added support for native OSX recent files menu - to enable it, see the MenuBarModel::setMacMainMenu() method, and re-save your project using this version of the introjucer.
|
12 years ago |
jules
|
672dff7c39
|
Avoided a warning in MSVC.
|
12 years ago |
jules
|
0a5b3f1ee3
|
Allowed copying of PopupMenu iterators.
|
12 years ago |
jules
|
5d7622ade5
|
Added methods TreeViewItem::sortSubItems() and PopupMenu::MenuItemIterator::addItemTo().
|
12 years ago |
jules
|
9239842120
|
DLL build fix + minor clean-ups.
|
12 years ago |
jules
|
eea5e74af4
|
PopupMenu: made submenus inherit look+feel
|
12 years ago |
jules
|
7141fe39dc
|
Fix for menu bar problem on OSX.
|
12 years ago |
jules
|
19600a0556
|
Added clickable sub-menus ability to PopupMenu.
|
12 years ago |
jules
|
df729be74a
|
Cleaned-up class inheritance visibilities and encapsulation for some internal classes.
|
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
|
7d8d4b9627
|
Fixed a juce_core dependency problem.
|
13 years ago |