1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-03 03:30:06 +00:00
Commit graph

3241 commits

Author SHA1 Message Date
ed
e8ac4a7c27 BooleanPropertyComponent uses its own outline colour id instead of ComboBox outline colour id 2017-04-26 20:19:05 +01:00
jules
1234775fc7 Minor tidying-up in some OSX UI code 2017-04-26 18:27:47 +01:00
ed
79885fc6ad Force TreeView to recalculate its size after restoring item openness in TreeView::restoreOpennessState() so that its Viewport scroll position is restored correctly 2017-04-26 10:48:59 +01:00
jules
a4c0968635 Fixed a problem with mouse interception in Drawable's base class copy constructor 2017-04-25 09:07:25 +01:00
jules
bf94ab0e4c Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings 2017-04-21 15:09:35 +01:00
jules
6bb3d9b1db Tweaks to ListBox so that if its viewport is in drag-to-scroll mode, the selection automatically happens on mouse-up so not to interfere with dragging. (Also a bit of modernisation of the class internals) 2017-04-21 12:24:51 +01:00
jules
320c8002da Added methods Viewport::canScrollVertically() and Viewport::canScrollHorizontally() 2017-04-21 12:01:44 +01:00
jules
926652be8a Added the -Wextra-semi warning to the projucer build 2017-04-21 11:31:09 +01:00
jules
d36156c620 Removed some extraneous semicolons 2017-04-21 11:15:07 +01:00
tpoole
37e21e9cb1 Fixed VS2013 compiler warning in SVGParser 2017-04-20 11:59:04 +01:00
jules
024fe6c9ad Avoided an assertion in win32 file chooser code 2017-04-20 09:53:56 +01:00
jules
dace37288b Tidied up a couple of minor analyser warnings and comments 2017-04-17 16:15:29 +01:00
hogliux
411071f3b1 Fixed linux mouse jump issue by removing code that was made redundant after the latest linux improvements 2017-04-13 14:36:25 +01:00
hogliux
87a895d5a4 Added a check to send fake mouse move events only if the current mouse cursor's position could have an effect on mouseEnter/mouseLeve events 2017-04-13 12:58:33 +01:00
jules
7d6e5f8d73 Added a comment in the Desktop class 2017-04-11 11:15:39 +01:00
jules
5b6c82b59c Improved some SVG CSS parsing, and did some minor internal cleanup on the parser. 2017-04-10 10:30:36 +01:00
jules
b0f06df714 In TextEditor, avoided an unwanted change callback in TextEditor::setText(), and did a bit of C++11 modernising 2017-04-07 12:49:01 +01:00
hogliux
f8ae98894f Added extra nullptr checks in Android windowing code which fixes rare crashes when callbacks occur before the Component peer has been fully constructed 2017-04-05 19:14:49 +01:00
hogliux
87a467c61b Reverted commit #ec0f3fc: Bug fix broke combo-box input 2017-04-04 16:26:57 +01:00
jules
81bc630ba1 Avoided a spurious assertion when launching OSX file dialogs 2017-04-04 11:19:07 +01:00
jules
2284b5f9ca Added an internal option guarded by JUCE_REMOVE_COMPONENT_FROM_DESKTOP_ON_WM_DESTROY to help with obscure situations where an app needs to handle its windows being destroyed 2017-04-03 16:12:35 +01:00
jules
38d49a5ee7 Modernised a few RectangleList iterators 2017-04-03 16:08:07 +01:00
hogliux
b198fa4c2c Fixed a bug on linux where the mouse pointer would jump around while dragging sliders 2017-04-03 11:55:12 +01:00
ed
dc10e61366 Added ConcertinaPanel::setCustomPanelHeader() method to allow custom components to be used as ConcertinaPanel headers 2017-03-31 14:24:53 +01:00
ed
50eeb1df7e Fixed a bug where ConcertinaPanel::setPanelHeaderSize() wouldn't resize the panel header correctly. 2017-03-31 09:51:39 +01:00
ed
f21f9c11ff Fixed some typos in juce_win32_Windowing.cpp 2017-03-30 15:02:35 +01:00
ed
d05b9496eb Moved some constants at the top of juce_win32_Windowing.cpp into enums 2017-03-30 11:44:48 +01:00
ed
1116a6a1f1 Added some defines to the top of juce_win32_Windowing.cpp to make the Windows pointer API changes compatible with the XP toolset 2017-03-30 11:16:52 +01:00
jules
60e9231fb1 Removed need for std::function in order to use MessageManager::callAsync(). Used it to modernise a few bits of old code. 2017-03-29 15:31:41 +01:00
ed
0747a7067b Fixed bug with multi-touch in Viewport when drag is blocked and made some methods const 2017-03-29 15:21:32 +01:00
ed
1e7a933543 Added viewportIgnoreDragFlag to Component to indicate that mouse drag events should not move the Component's parent Viewport with drag-to-scroll functionality enabled. 2017-03-28 15:44:49 +01:00
hogliux
c69d24fa7a Added support for embedding native X11 widgets (such as gtk_plug or QX11EmbedWidget) on linux 2017-03-28 15:35:15 +01:00
ed
9c62eaf4f8 Removed JUCE_USE_WINDOWS_POINTER_API flag from juce_gui_basics.h and changed juce_win32_Windowing.cpp to dynamically load Windows pointer API methods. 2017-03-28 12:55:54 +01:00
jules
44cd80969d A few C++11 modernisations and comment corrections 2017-03-28 12:31:51 +01:00
jules
e253b8bea1 Added some notes and an assertion to Component::grabKeyboardFocus(), to help people avoid a common mistake, which is trying to grab the focus of not-yet-visible components. 2017-03-28 10:44:52 +01:00
jules
fc844d949c Refactored the way OSX main menu updating happens, to avoid some issues when refreshing the whole menu bar 2017-03-27 15:38:02 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
tpoole
405a6aeaed Fixed a MinGW tablet mode detection compiler error 2017-03-27 12:56:17 +01:00
ed
91eb19e6f5 Added a call to sendLookAndFeelChange() before making new tab content component visible in TabbedComponent::changeCallback 2017-03-24 08:56:21 +00:00
ed
ee6411ea13 Fixed a typo in MenuBarModel 2017-03-23 14:59:53 +00:00
jules
c236e75cf5 Adde some missing JUCE_API annotations 2017-03-21 16:07:46 +00:00
ed
479390c689 Try to use TreeView background colour when painting open/close button in TreeViewItem::paintRecursively() instead of always using white 2017-03-20 16:40:21 +00:00
ed
f855806602 Added 'JUCE_USE_WINDOWS_POINTER_API' flag to juce_gui_basics.h to enable/disable the advanced Windows pointer API (only available on Windows 8 and above). 2017-03-17 11:49:04 +00:00
ed
8ca0bc6791 Fixed call to ComponentPeer::handleMouseEvent() in FakeMouseMoveGenerator. Added isPen() and isMouse() methods to MouseInputSource. 2017-03-16 08:53:46 +00:00
ed
b7b8d5be57 Multiple fixes for touch and pen input on Windows 2017-03-15 17:16:04 +00:00
jules
d6bf2e8cf9 Added line spacing to TextEditor and methods to set/get the current line spacing 2017-03-10 17:07:34 +00:00
ed
beab10fca7 Added a check in ImagePreviewComponent to avoid reading directories 2017-03-10 14:39:17 +00:00
hogliux
85900377b9 Fixed a typo in the documentation of the NativeMessageBox::showYesNoBox method 2017-03-07 09:40:31 +00:00
hogliux
51d5572220 Added showYesNoBox to NativeMessageBox class 2017-03-06 12:39:09 +00:00
ed
0fa188ab5b Reverted #6d356423 as it broke centring for child components 2017-03-06 11:45:15 +00:00