1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-25 02:04:23 +00:00
Commit graph

108 commits

Author SHA1 Message Date
jules
842d30fbfa Minor tidying-up. 2012-09-04 11:38:16 +01:00
jules
d7cea05104 Added a new struct DialogWindow::LaunchOptions, to provide a better mechanism than the existing static methods for launching dialog boxes. I've left the old static methods in there but will probably deprecate them at some point in the future. Also added a couple of methods to OptionalOwnedPointer. 2012-08-29 11:01:47 +01:00
jules
3c345997f5 Removed some c++11 syntax that had slipped in there accidentally. 2012-08-24 17:35:49 +01:00
jules
08ca3ac5a7 Minor C++ tokenising stuff. 2012-08-24 15:45:09 +01:00
jules
f6f412e587 Documentation fix. 2012-08-24 13:26:06 +01:00
jules
5950d1d877 Removed some base classes from CodeEditorComponent. 2012-08-22 20:10:53 +01:00
jules
90f6353f4f Minor C++ tokenising changes. 2012-08-20 15:18:48 +01:00
jules
386cb19ddd CodeDocument fix. 2012-08-19 22:34:40 +01:00
jules
ab10aeca89 Refactored some c++ tokeniser classes. 2012-08-19 20:29:29 +01:00
jules
9a89d815cc Reverted CodeDocument::replaceAllContent, and added an applyChanges() method. 2012-08-19 18:54:23 +01:00
jules
331e102663 CodeDocument new method + internal tweaks. 2012-08-17 20:24:19 +01:00
jules
6d8bd3029d Tweaks to token selection behaviour in CodeEditorComponent. 2012-08-17 08:20:01 +01:00
jules
85e5fae0fd Made CodeDocument:: replaceAllContent apply a diff of only the changed regions. 2012-08-15 23:13:18 +01:00
jules
b7089dfa45 New type of mouse cursor: ParentCursor, which means "show the same cursor as the parent component". 2012-08-14 17:47:41 +01:00
jules
de916db567 Changed the callback methods used by CodeDocument::Listener, to provide more detail about the exact changes. 2012-08-09 21:40:11 +01:00
jules
665c85b147 Version number bump. 2012-08-09 08:56:28 +01:00
jules
a0ed9c96e4 New class: ConcertinaPanel. 2012-08-05 22:09:26 +01:00
jules
897ee9017b C++ tokeniser fix. 2012-08-05 18:05:30 +01:00
jules
4f206a3f3a Version bump. 2012-07-24 17:04:29 +01:00
jules
e6e46b3187 Code editor fix for large line numbers. 2012-07-24 16:30:14 +01:00
jules
87db662f29 Introjucer: code editor improvements, icon class reshuffle. 2012-07-24 15:45:44 +01:00
jules
c2697bdce9 Code editor fix for long lines. 2012-07-24 10:37:33 +01:00
jules
d4ae8f3d55 Minor optimisations. New method OwnedArray::insertArray(). Changed some CodeDocument inner class constructors to use references rather than pointers. 2012-07-23 07:54:23 +01:00
jules
c16783f645 Minor code editor optimisation. 2012-07-22 14:48:14 +01:00
jules
75d72d6323 Version number bump. 2012-07-21 14:39:29 +01:00
jules
8ee1897916 Introjucer: some code editor fixes and functionality. 2012-07-20 20:57:39 +01:00
jules
391e99443e Added a method Desktop::getMouseWheelMoveCounter(), and made the existing getMouseButtonClickCounter() method non-static. 2012-07-15 13:59:13 +01:00
jules
d78b10edb3 Introjucer: code indent tweaks. 2012-07-15 11:56:10 +01:00
jules
dc9e0cb9bb Added some new versions of Graphics::drawText and drawFittedText that take Rectangle parameters. 2012-07-14 11:54:29 +01:00
jules
b1d73f2086 Minor internal refactoring and clean-ups. 2012-07-14 10:02:45 +01:00
jules
5a69cc6ce2 Internal tidying-up. 2012-07-13 19:31:00 +01:00
jules
df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 2012-07-12 14:10:46 +01:00
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. 2012-07-11 21:07:47 +01:00
jules
7afbc077e7 Version update. 2012-07-11 10:19:09 +01:00
jules
b95258cb20 C++ syntax tokeniser fix. 2012-07-10 10:29:50 +01:00
jules
25e7361f2c Refactored some TreeView key handling. Introjucer: now restores the last set of open documents for a project. 2012-07-08 15:05:55 +01:00
jules
39c974194e Added a CodeEditorComponent::State class. 2012-07-07 21:09:49 +01:00
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. 2012-07-07 21:09:10 +01:00
jules
27f1901fe6 Refactored Path::addBubble, BubbleMessageComponent and BubbleComponent classes to work better and avoid duplicated code. 2012-07-07 15:13:46 +01:00
jules
9e3cd767aa Introjucer: minor internal changes. 2012-07-06 10:15:59 +01:00
jules
6758ce0bc9 CodeEditorComponent improvements and TextEditor menu refactoring. 2012-07-04 20:34:47 +01:00
jules
d3bb7fb9cc Added line-numbering to the CodeEditorComponent. 2012-07-04 13:11:25 +01:00
jules
f824e99f2d Introjucer: refactoring and addition of appearance settings window for editor colours + fonts. 2012-07-04 10:43:18 +01:00
jules
767589710b Minor syntax tokeniser changes. 2012-07-03 10:12:48 +01:00
jules
3974e09c9f Workaround for a GCC problem. 2012-06-26 20:40:31 +01:00
jules
f5d72f1406 Removed the style parameter from Graphics::setFont(), because if the current font doesn't support that style, it'll give the wrong results. If this breaks your code, just wrap your arguments in a Font constructor, e.g. g.setFont (Font (mySize, myStyle)); 2012-06-26 13:18:03 +01:00
jules
25303b158a Refactored the classes used for the CodeEditorComponent colour-schemes. 2012-06-25 21:16:19 +01:00
jules
943a8ef757 Added a get() method to ReferenceCountedObjectPtr. 2012-06-02 08:30:08 +01:00
jules
07a774adcc Fix for GCC syntax problem. 2012-05-31 09:01:39 +01:00
jules
dab9295611 Minor refactoring of obj-C internals. 2012-05-30 14:35:40 +01:00