jules
|
135a1b65de
|
Fixed a typo in the last commit
|
9 years ago |
jules
|
622add3dc9
|
Made the PopupMenu keep a weak reference to its LookAndFeel, so that it'll avoid crashing in situations where the L+F is deleted while the menu is still on-screen.
|
9 years ago |
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
9 years ago |
jules
|
02492b36b9
|
Lots of small whitespace tweaks.
|
9 years ago |
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.
|
10 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
10 years ago |
Joshua Gerrard
|
af643bb49d
|
Added default constructor to MenuBarComponent
|
10 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.
|
12 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.
|
12 years ago |
jules
|
45b56e2e20
|
Minor clean-ups around the Justification class.
|
12 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.
|
12 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 |