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

Minor plugin code fix + clean-ups.

This commit is contained in:
Julian Storer 2010-03-08 20:18:20 +00:00
parent 1e1e4ae848
commit 19c332a144
5 changed files with 125 additions and 126 deletions

View file

@ -133,7 +133,7 @@ private:
buffer.calloc (size + 8);
#if JUCE_WINDOWS
WCHAR* w = reinterpret_cast <const WCHAR*> (buffer.getData());
WCHAR* w = reinterpret_cast <WCHAR*> (buffer.getData());
GetModuleFileNameW (0, w, size / sizeof (WCHAR));
return String (w, size);
#elif JUCE_MAC

View file

@ -38504,7 +38504,7 @@ enum ComponentMessageNumbers
static uint32 nextComponentUID = 0;
Component::Component() throw()
Component::Component()
: parentComponent_ (0),
componentUID (++nextComponentUID),
numDeepMouseListeners (0),
@ -38517,7 +38517,7 @@ Component::Component() throw()
{
}
Component::Component (const String& name) throw()
Component::Component (const String& name)
: componentName_ (name),
parentComponent_ (0),
componentUID (++nextComponentUID),
@ -38640,7 +38640,7 @@ void Component::sendVisibilityChangeMessage()
componentListeners.callChecked (checker, &ComponentListener::componentVisibilityChanged, *this);
}
bool Component::isShowing() const throw()
bool Component::isShowing() const
{
if (flags.visibleFlag)
{
@ -38770,12 +38770,12 @@ void Component::fadeOutComponent (const int millisecondsToFade,
setVisible (false);
}
bool Component::isValidComponent() const throw()
bool Component::isValidComponent() const
{
return (this != 0) && isValidMessageListener();
}
void* Component::getWindowHandle() const throw()
void* Component::getWindowHandle() const
{
const ComponentPeer* const peer = getPeer();
@ -38913,7 +38913,7 @@ void Component::minimisationStateChanged (bool)
{
}
void Component::setOpaque (const bool shouldBeOpaque) throw()
void Component::setOpaque (const bool shouldBeOpaque)
{
if (shouldBeOpaque != flags.opaqueFlag)
{
@ -38939,7 +38939,7 @@ bool Component::isOpaque() const throw()
return flags.opaqueFlag;
}
void Component::setBufferedToImage (const bool shouldBeBuffered) throw()
void Component::setBufferedToImage (const bool shouldBeBuffered)
{
if (shouldBeBuffered != flags.bufferToImageFlag)
{
@ -39665,7 +39665,7 @@ Component* Component::getTopLevelComponent() const throw()
while (comp->parentComponent_ != 0)
comp = comp->parentComponent_;
return (Component*) comp;
return const_cast <Component*> (comp);
}
bool Component::isParentOf (const Component* possibleChild) const throw()
@ -39865,7 +39865,7 @@ bool Component::isCurrentlyModal() const throw()
&& getCurrentlyModalComponent() == this;
}
bool Component::isCurrentlyBlockedByAnotherModalComponent() const throw()
bool Component::isCurrentlyBlockedByAnotherModalComponent() const
{
Component* const mc = getCurrentlyModalComponent();
@ -39882,7 +39882,7 @@ int JUCE_CALLTYPE Component::getNumCurrentlyModalComponents() throw()
Component* JUCE_CALLTYPE Component::getCurrentlyModalComponent (int index) throw()
{
Component* const c = (Component*) (modalComponentStack [modalComponentStack.size() - index - 1]);
Component* const c = static_cast <Component*> (modalComponentStack [modalComponentStack.size() - index - 1]);
return c->isValidComponent() ? c : 0;
}
@ -39925,7 +39925,7 @@ bool Component::isBroughtToFrontOnMouseClick() const throw()
return flags.bringToFrontOnClickFlag;
}
void Component::setMouseCursor (const MouseCursor& cursor) throw()
void Component::setMouseCursor (const MouseCursor& cursor)
{
cursor_ = cursor;
@ -39938,7 +39938,7 @@ const MouseCursor Component::getMouseCursor()
return cursor_;
}
void Component::updateMouseCursor() const throw()
void Component::updateMouseCursor() const
{
sendFakeMouseMove();
}
@ -39948,19 +39948,19 @@ void Component::setRepaintsOnMouseActivity (const bool shouldRepaint) throw()
flags.repaintOnMouseActivityFlag = shouldRepaint;
}
void Component::repaintParent() throw()
void Component::repaintParent()
{
if (flags.visibleFlag)
internalRepaint (0, 0, getWidth(), getHeight());
}
void Component::repaint() throw()
void Component::repaint()
{
repaint (0, 0, getWidth(), getHeight());
}
void Component::repaint (const int x, const int y,
const int w, const int h) throw()
const int w, const int h)
{
deleteAndZero (bufferedImage_);
@ -40201,7 +40201,7 @@ static const var::identifier getColourPropertyId (const int colourId)
return s;
}
const Colour Component::findColour (const int colourId, const bool inheritFromParent) const throw()
const Colour Component::findColour (const int colourId, const bool inheritFromParent) const
{
var* v = properties.getItem (getColourPropertyId (colourId));
@ -40214,7 +40214,7 @@ const Colour Component::findColour (const int colourId, const bool inheritFromPa
return getLookAndFeel().findColour (colourId);
}
bool Component::isColourSpecified (const int colourId) const throw()
bool Component::isColourSpecified (const int colourId) const
{
return properties.contains (getColourPropertyId (colourId));
}
@ -40231,7 +40231,7 @@ void Component::setColour (const int colourId, const Colour& colour)
colourChanged();
}
void Component::copyAllExplicitColoursTo (Component& target) const throw()
void Component::copyAllExplicitColoursTo (Component& target) const
{
bool changed = false;
@ -40274,7 +40274,7 @@ const Rectangle<int> Component::getUnclippedArea() const
}
void Component::clipObscuredRegions (Graphics& g, const Rectangle<int>& clipRect,
const int deltaX, const int deltaY) const throw()
const int deltaX, const int deltaY) const
{
for (int i = childComponentList_.size(); --i >= 0;)
{
@ -40328,7 +40328,7 @@ void Component::getVisibleArea (RectangleList& result,
void Component::subtractObscuredRegions (RectangleList& result,
const Point<int>& delta,
const Rectangle<int>& clipRect,
const Component* const compToAvoid) const throw()
const Component* const compToAvoid) const
{
for (int i = childComponentList_.size(); --i >= 0;)
{
@ -40419,12 +40419,12 @@ void Component::parentSizeChanged()
// base class does nothing
}
void Component::addComponentListener (ComponentListener* const newListener) throw()
void Component::addComponentListener (ComponentListener* const newListener)
{
componentListeners.add (newListener);
}
void Component::removeComponentListener (ComponentListener* const listenerToRemove) throw()
void Component::removeComponentListener (ComponentListener* const listenerToRemove)
{
jassert (isValidComponent());
@ -40474,7 +40474,7 @@ void Component::handleMessage (const Message& message)
}
}
void Component::postCommandMessage (const int commandId) throw()
void Component::postCommandMessage (const int commandId)
{
postMessage (new Message (customCommandMessage, commandId, 0, 0));
}
@ -40485,7 +40485,7 @@ void Component::handleCommandMessage (int)
}
void Component::addMouseListener (MouseListener* const newListener,
const bool wantsEventsForAllNestedChildComponents) throw()
const bool wantsEventsForAllNestedChildComponents)
{
// if component methods are being called from threads other than the message
// thread, you'll need to use a MessageManagerLock object to make sure it's thread-safe.
@ -40508,7 +40508,7 @@ void Component::addMouseListener (MouseListener* const newListener,
}
}
void Component::removeMouseListener (MouseListener* const listenerToRemove) throw()
void Component::removeMouseListener (MouseListener* const listenerToRemove)
{
// if component methods are being called from threads other than the message
// thread, you'll need to use a MessageManagerLock object to make sure it's thread-safe.
@ -41319,12 +41319,12 @@ bool Component::isFocusContainer() const throw()
return flags.isFocusContainerFlag;
}
int Component::getExplicitFocusOrder() const throw()
int Component::getExplicitFocusOrder() const
{
return properties ["_jexfo"];
}
void Component::setExplicitFocusOrder (const int newFocusOrderIndex) throw()
void Component::setExplicitFocusOrder (const int newFocusOrderIndex)
{
properties.set ("_jexfo", newFocusOrderIndex);
}
@ -41481,7 +41481,7 @@ void Component::moveKeyboardFocusToSibling (const bool moveToNext)
}
}
bool Component::hasKeyboardFocus (const bool trueIfChildIsFocused) const throw()
bool Component::hasKeyboardFocus (const bool trueIfChildIsFocused) const
{
return (currentlyFocusedComponent == this)
|| (trueIfChildIsFocused && isParentOf (currentlyFocusedComponent));
@ -41528,14 +41528,14 @@ const Point<int> Component::getMouseXYRelative() const
return globalPositionToRelative (Desktop::getMousePosition());
}
const Rectangle<int> Component::getParentMonitorArea() const throw()
const Rectangle<int> Component::getParentMonitorArea() const
{
return Desktop::getInstance()
.getMonitorAreaContaining (relativePositionToGlobal (Point<int> (getWidth() / 2,
getHeight() / 2)));
}
void Component::addKeyListener (KeyListener* const newListener) throw()
void Component::addKeyListener (KeyListener* const newListener)
{
if (keyListeners_ == 0)
keyListeners_ = new VoidArray();
@ -41543,7 +41543,7 @@ void Component::addKeyListener (KeyListener* const newListener) throw()
keyListeners_->addIfNotAlreadyThere (newListener);
}
void Component::removeKeyListener (KeyListener* const listenerToRemove) throw()
void Component::removeKeyListener (KeyListener* const listenerToRemove)
{
if (keyListeners_ != 0)
keyListeners_->removeValue (listenerToRemove);
@ -41572,7 +41572,7 @@ void Component::internalModifierKeysChanged()
modifierKeysChanged (ModifierKeys::getCurrentModifiers());
}
ComponentPeer* Component::getPeer() const throw()
ComponentPeer* Component::getPeer() const
{
if (flags.hasHeavyweightPeerFlag)
return ComponentPeer::getPeerFor (this);

View file

@ -12194,17 +12194,17 @@ class JUCE_API Component : public MouseListener,
{
public:
Component() throw();
Component();
virtual ~Component();
Component (const String& componentName) throw();
Component (const String& componentName);
const String& getName() const throw() { return componentName_; }
virtual void setName (const String& newName);
bool isValidComponent() const throw();
bool isValidComponent() const;
virtual void setVisible (bool shouldBeVisible);
@ -12212,7 +12212,7 @@ public:
virtual void visibilityChanged();
bool isShowing() const throw();
bool isShowing() const;
void fadeOutComponent (const int lengthOfFadeOutInMilliseconds,
const int deltaXToMove = 0,
@ -12226,7 +12226,7 @@ public:
bool isOnDesktop() const throw();
ComponentPeer* getPeer() const throw();
ComponentPeer* getPeer() const;
virtual void userTriedToCloseWindow();
@ -12309,7 +12309,7 @@ public:
int getParentHeight() const throw();
const Rectangle<int> getParentMonitorArea() const throw();
const Rectangle<int> getParentMonitorArea() const;
int getNumChildComponents() const throw();
@ -12375,12 +12375,12 @@ public:
Component* getComponentAt (const Point<int>& position);
void repaint() throw();
void repaint();
void repaint (const int x, const int y,
const int width, const int height) throw();
const int width, const int height);
void setBufferedToImage (const bool shouldBeBuffered) throw();
void setBufferedToImage (const bool shouldBeBuffered);
Image* createComponentSnapshot (const Rectangle<int>& areaToGrab,
const bool clipImageToComponentBounds = true);
@ -12399,7 +12399,7 @@ public:
void sendLookAndFeelChange();
void setOpaque (const bool shouldBeOpaque) throw();
void setOpaque (const bool shouldBeOpaque);
bool isOpaque() const throw();
@ -12419,7 +12419,7 @@ public:
void grabKeyboardFocus();
bool hasKeyboardFocus (const bool trueIfChildIsFocused) const throw();
bool hasKeyboardFocus (const bool trueIfChildIsFocused) const;
static Component* JUCE_CALLTYPE getCurrentlyFocusedComponent() throw();
@ -12427,9 +12427,9 @@ public:
virtual KeyboardFocusTraverser* createFocusTraverser();
int getExplicitFocusOrder() const throw();
int getExplicitFocusOrder() const;
void setExplicitFocusOrder (const int newFocusOrderIndex) throw();
void setExplicitFocusOrder (const int newFocusOrderIndex);
void setFocusContainer (const bool shouldBeFocusContainer) throw();
@ -12441,11 +12441,11 @@ public:
virtual void enablementChanged();
void setMouseCursor (const MouseCursor& cursorType) throw();
void setMouseCursor (const MouseCursor& cursorType);
virtual const MouseCursor getMouseCursor();
void updateMouseCursor() const throw();
void updateMouseCursor() const;
virtual void paint (Graphics& g);
@ -12474,13 +12474,13 @@ public:
void setRepaintsOnMouseActivity (const bool shouldRepaint) throw();
void addMouseListener (MouseListener* const newListener,
const bool wantsEventsForAllNestedChildComponents) throw();
const bool wantsEventsForAllNestedChildComponents);
void removeMouseListener (MouseListener* const listenerToRemove) throw();
void removeMouseListener (MouseListener* const listenerToRemove);
void addKeyListener (KeyListener* const newListener) throw();
void addKeyListener (KeyListener* const newListener);
void removeKeyListener (KeyListener* const listenerToRemove) throw();
void removeKeyListener (KeyListener* const listenerToRemove);
virtual bool keyPressed (const KeyPress& key);
@ -12521,11 +12521,11 @@ public:
virtual void broughtToFront();
void addComponentListener (ComponentListener* const newListener) throw();
void addComponentListener (ComponentListener* const newListener);
void removeComponentListener (ComponentListener* const listenerToRemove) throw();
void removeComponentListener (ComponentListener* const listenerToRemove);
void postCommandMessage (const int commandId) throw();
void postCommandMessage (const int commandId);
virtual void handleCommandMessage (int commandId);
@ -12541,7 +12541,7 @@ public:
static Component* JUCE_CALLTYPE getCurrentlyModalComponent (int index = 0) throw();
bool isCurrentlyBlockedByAnotherModalComponent() const throw();
bool isCurrentlyBlockedByAnotherModalComponent() const;
virtual bool canModalEventBeSentToComponent (const Component* targetComponent);
@ -12551,19 +12551,19 @@ public:
const NamedValueSet& getProperties() const throw() { return properties; }
const Colour findColour (const int colourId, const bool inheritFromParent = false) const throw();
const Colour findColour (const int colourId, const bool inheritFromParent = false) const;
void setColour (const int colourId, const Colour& colour);
void removeColour (const int colourId);
bool isColourSpecified (const int colourId) const throw();
bool isColourSpecified (const int colourId) const;
void copyAllExplicitColoursTo (Component& target) const throw();
void copyAllExplicitColoursTo (Component& target) const;
virtual void colourChanged();
void* getWindowHandle() const throw();
void* getWindowHandle() const;
uint32 getComponentUID() const throw() { return componentUID; }
@ -12697,7 +12697,7 @@ private:
void internalHierarchyChanged();
void renderComponent (Graphics& context);
void sendMovedResizedMessages (const bool wasMoved, const bool wasResized);
void repaintParent() throw();
void repaintParent();
void sendFakeMouseMove() const;
void takeKeyboardFocus (const FocusChangeType cause);
void grabFocusInternal (const FocusChangeType cause, const bool canTryParent = true);
@ -12707,9 +12707,9 @@ private:
static void bringModalComponentToFront();
void subtractObscuredRegions (RectangleList& result, const Point<int>& delta,
const Rectangle<int>& clipRect,
const Component* const compToAvoid) const throw();
const Component* const compToAvoid) const;
void clipObscuredRegions (Graphics& g, const Rectangle<int>& clipRect,
const int deltaX, const int deltaY) const throw();
const int deltaX, const int deltaY) const;
// how much of the component is not off the edges of its parents
const Rectangle<int> getUnclippedArea() const;

View file

@ -62,7 +62,7 @@ static uint32 nextComponentUID = 0;
//==============================================================================
Component::Component() throw()
Component::Component()
: parentComponent_ (0),
componentUID (++nextComponentUID),
numDeepMouseListeners (0),
@ -75,7 +75,7 @@ Component::Component() throw()
{
}
Component::Component (const String& name) throw()
Component::Component (const String& name)
: componentName_ (name),
parentComponent_ (0),
componentUID (++nextComponentUID),
@ -199,7 +199,7 @@ void Component::sendVisibilityChangeMessage()
componentListeners.callChecked (checker, &ComponentListener::componentVisibilityChanged, *this);
}
bool Component::isShowing() const throw()
bool Component::isShowing() const
{
if (flags.visibleFlag)
{
@ -332,12 +332,12 @@ void Component::fadeOutComponent (const int millisecondsToFade,
//==============================================================================
bool Component::isValidComponent() const throw()
bool Component::isValidComponent() const
{
return (this != 0) && isValidMessageListener();
}
void* Component::getWindowHandle() const throw()
void* Component::getWindowHandle() const
{
const ComponentPeer* const peer = getPeer();
@ -477,7 +477,7 @@ void Component::minimisationStateChanged (bool)
}
//==============================================================================
void Component::setOpaque (const bool shouldBeOpaque) throw()
void Component::setOpaque (const bool shouldBeOpaque)
{
if (shouldBeOpaque != flags.opaqueFlag)
{
@ -504,7 +504,7 @@ bool Component::isOpaque() const throw()
}
//==============================================================================
void Component::setBufferedToImage (const bool shouldBeBuffered) throw()
void Component::setBufferedToImage (const bool shouldBeBuffered)
{
if (shouldBeBuffered != flags.bufferToImageFlag)
{
@ -1237,7 +1237,7 @@ Component* Component::getTopLevelComponent() const throw()
while (comp->parentComponent_ != 0)
comp = comp->parentComponent_;
return (Component*) comp;
return const_cast <Component*> (comp);
}
bool Component::isParentOf (const Component* possibleChild) const throw()
@ -1439,7 +1439,7 @@ bool Component::isCurrentlyModal() const throw()
&& getCurrentlyModalComponent() == this;
}
bool Component::isCurrentlyBlockedByAnotherModalComponent() const throw()
bool Component::isCurrentlyBlockedByAnotherModalComponent() const
{
Component* const mc = getCurrentlyModalComponent();
@ -1456,7 +1456,7 @@ int JUCE_CALLTYPE Component::getNumCurrentlyModalComponents() throw()
Component* JUCE_CALLTYPE Component::getCurrentlyModalComponent (int index) throw()
{
Component* const c = (Component*) (modalComponentStack [modalComponentStack.size() - index - 1]);
Component* const c = static_cast <Component*> (modalComponentStack [modalComponentStack.size() - index - 1]);
return c->isValidComponent() ? c : 0;
}
@ -1501,7 +1501,7 @@ bool Component::isBroughtToFrontOnMouseClick() const throw()
}
//==============================================================================
void Component::setMouseCursor (const MouseCursor& cursor) throw()
void Component::setMouseCursor (const MouseCursor& cursor)
{
cursor_ = cursor;
@ -1514,7 +1514,7 @@ const MouseCursor Component::getMouseCursor()
return cursor_;
}
void Component::updateMouseCursor() const throw()
void Component::updateMouseCursor() const
{
sendFakeMouseMove();
}
@ -1526,19 +1526,19 @@ void Component::setRepaintsOnMouseActivity (const bool shouldRepaint) throw()
}
//==============================================================================
void Component::repaintParent() throw()
void Component::repaintParent()
{
if (flags.visibleFlag)
internalRepaint (0, 0, getWidth(), getHeight());
}
void Component::repaint() throw()
void Component::repaint()
{
repaint (0, 0, getWidth(), getHeight());
}
void Component::repaint (const int x, const int y,
const int w, const int h) throw()
const int w, const int h)
{
deleteAndZero (bufferedImage_);
@ -1782,7 +1782,7 @@ static const var::identifier getColourPropertyId (const int colourId)
return s;
}
const Colour Component::findColour (const int colourId, const bool inheritFromParent) const throw()
const Colour Component::findColour (const int colourId, const bool inheritFromParent) const
{
var* v = properties.getItem (getColourPropertyId (colourId));
@ -1795,7 +1795,7 @@ const Colour Component::findColour (const int colourId, const bool inheritFromPa
return getLookAndFeel().findColour (colourId);
}
bool Component::isColourSpecified (const int colourId) const throw()
bool Component::isColourSpecified (const int colourId) const
{
return properties.contains (getColourPropertyId (colourId));
}
@ -1812,7 +1812,7 @@ void Component::setColour (const int colourId, const Colour& colour)
colourChanged();
}
void Component::copyAllExplicitColoursTo (Component& target) const throw()
void Component::copyAllExplicitColoursTo (Component& target) const
{
bool changed = false;
@ -1856,7 +1856,7 @@ const Rectangle<int> Component::getUnclippedArea() const
}
void Component::clipObscuredRegions (Graphics& g, const Rectangle<int>& clipRect,
const int deltaX, const int deltaY) const throw()
const int deltaX, const int deltaY) const
{
for (int i = childComponentList_.size(); --i >= 0;)
{
@ -1910,7 +1910,7 @@ void Component::getVisibleArea (RectangleList& result,
void Component::subtractObscuredRegions (RectangleList& result,
const Point<int>& delta,
const Rectangle<int>& clipRect,
const Component* const compToAvoid) const throw()
const Component* const compToAvoid) const
{
for (int i = childComponentList_.size(); --i >= 0;)
{
@ -2004,12 +2004,12 @@ void Component::parentSizeChanged()
// base class does nothing
}
void Component::addComponentListener (ComponentListener* const newListener) throw()
void Component::addComponentListener (ComponentListener* const newListener)
{
componentListeners.add (newListener);
}
void Component::removeComponentListener (ComponentListener* const listenerToRemove) throw()
void Component::removeComponentListener (ComponentListener* const listenerToRemove)
{
jassert (isValidComponent());
@ -2064,7 +2064,7 @@ void Component::handleMessage (const Message& message)
}
//==============================================================================
void Component::postCommandMessage (const int commandId) throw()
void Component::postCommandMessage (const int commandId)
{
postMessage (new Message (customCommandMessage, commandId, 0, 0));
}
@ -2076,7 +2076,7 @@ void Component::handleCommandMessage (int)
//==============================================================================
void Component::addMouseListener (MouseListener* const newListener,
const bool wantsEventsForAllNestedChildComponents) throw()
const bool wantsEventsForAllNestedChildComponents)
{
// if component methods are being called from threads other than the message
// thread, you'll need to use a MessageManagerLock object to make sure it's thread-safe.
@ -2099,7 +2099,7 @@ void Component::addMouseListener (MouseListener* const newListener,
}
}
void Component::removeMouseListener (MouseListener* const listenerToRemove) throw()
void Component::removeMouseListener (MouseListener* const listenerToRemove)
{
// if component methods are being called from threads other than the message
// thread, you'll need to use a MessageManagerLock object to make sure it's thread-safe.
@ -2917,12 +2917,12 @@ bool Component::isFocusContainer() const throw()
return flags.isFocusContainerFlag;
}
int Component::getExplicitFocusOrder() const throw()
int Component::getExplicitFocusOrder() const
{
return properties ["_jexfo"];
}
void Component::setExplicitFocusOrder (const int newFocusOrderIndex) throw()
void Component::setExplicitFocusOrder (const int newFocusOrderIndex)
{
properties.set ("_jexfo", newFocusOrderIndex);
}
@ -3079,7 +3079,7 @@ void Component::moveKeyboardFocusToSibling (const bool moveToNext)
}
}
bool Component::hasKeyboardFocus (const bool trueIfChildIsFocused) const throw()
bool Component::hasKeyboardFocus (const bool trueIfChildIsFocused) const
{
return (currentlyFocusedComponent == this)
|| (trueIfChildIsFocused && isParentOf (currentlyFocusedComponent));
@ -3128,7 +3128,7 @@ const Point<int> Component::getMouseXYRelative() const
}
//==============================================================================
const Rectangle<int> Component::getParentMonitorArea() const throw()
const Rectangle<int> Component::getParentMonitorArea() const
{
return Desktop::getInstance()
.getMonitorAreaContaining (relativePositionToGlobal (Point<int> (getWidth() / 2,
@ -3136,7 +3136,7 @@ const Rectangle<int> Component::getParentMonitorArea() const throw()
}
//==============================================================================
void Component::addKeyListener (KeyListener* const newListener) throw()
void Component::addKeyListener (KeyListener* const newListener)
{
if (keyListeners_ == 0)
keyListeners_ = new VoidArray();
@ -3144,7 +3144,7 @@ void Component::addKeyListener (KeyListener* const newListener) throw()
keyListeners_->addIfNotAlreadyThere (newListener);
}
void Component::removeKeyListener (KeyListener* const listenerToRemove) throw()
void Component::removeKeyListener (KeyListener* const listenerToRemove)
{
if (keyListeners_ != 0)
keyListeners_->removeValue (listenerToRemove);
@ -3174,7 +3174,7 @@ void Component::internalModifierKeysChanged()
}
//==============================================================================
ComponentPeer* Component::getPeer() const throw()
ComponentPeer* Component::getPeer() const
{
if (flags.hasHeavyweightPeerFlag)
return ComponentPeer::getPeerFor (this);

View file

@ -67,7 +67,7 @@ public:
subclass of Component or use one of the other types of component from
the library.
*/
Component() throw();
Component();
/** Destructor.
@ -81,7 +81,7 @@ public:
@see getName, setName
*/
Component (const String& componentName) throw();
Component (const String& componentName);
/** Returns the name of this component.
@ -109,7 +109,7 @@ public:
same memory address which this one occupied, this methods can return a
false positive.
*/
bool isValidComponent() const throw();
bool isValidComponent() const;
//==============================================================================
/** Makes the component visible or invisible.
@ -148,7 +148,7 @@ public:
@returns true only if this component and all its parents are visible.
@see isVisible
*/
bool isShowing() const throw();
bool isShowing() const;
/** Makes a component invisible using a groovy fade-out and animated zoom effect.
@ -227,7 +227,7 @@ public:
@see addToDesktop, isOnDesktop
*/
ComponentPeer* getPeer() const throw();
ComponentPeer* getPeer() const;
/** For components on the desktop, this is called if the system wants to close the window.
@ -515,7 +515,7 @@ public:
monitors, it will return the area of the monitor that contains the component's
centre.
*/
const Rectangle<int> getParentMonitorArea() const throw();
const Rectangle<int> getParentMonitorArea() const;
//==============================================================================
/** Returns the number of child components that this component contains.
@ -805,7 +805,7 @@ public:
@see paint
*/
void repaint() throw();
void repaint();
/** Marks a subsection of this component as needing to be redrawn.
@ -821,7 +821,7 @@ public:
@see repaint()
*/
void repaint (const int x, const int y,
const int width, const int height) throw();
const int width, const int height);
//==============================================================================
/** Makes the component use an internal buffer to optimise its redrawing.
@ -841,7 +841,7 @@ public:
@see repaint, paint, createComponentSnapshot
*/
void setBufferedToImage (const bool shouldBeBuffered) throw();
void setBufferedToImage (const bool shouldBeBuffered);
/** Generates a snapshot of part of this component.
@ -963,7 +963,7 @@ public:
@see isOpaque, getVisibleArea
*/
void setOpaque (const bool shouldBeOpaque) throw();
void setOpaque (const bool shouldBeOpaque);
/** Returns true if no parts of this component are transparent.
@ -1064,7 +1064,7 @@ public:
@see grabKeyboardFocus, setWantsKeyboardFocus, getCurrentlyFocusedComponent,
focusGained, focusLost
*/
bool hasKeyboardFocus (const bool trueIfChildIsFocused) const throw();
bool hasKeyboardFocus (const bool trueIfChildIsFocused) const;
/** Returns the component that currently has the keyboard focus.
@ -1117,7 +1117,7 @@ public:
@see moveKeyboardFocusToSibling, createFocusTraverser, KeyboardFocusTraverser
*/
int getExplicitFocusOrder() const throw();
int getExplicitFocusOrder() const;
/** Sets the index used in determining the order in which focusable components
should be traversed.
@ -1127,7 +1127,7 @@ public:
@see getExplicitFocusOrder, moveKeyboardFocusToSibling
*/
void setExplicitFocusOrder (const int newFocusOrderIndex) throw();
void setExplicitFocusOrder (const int newFocusOrderIndex);
/** Indicates whether this component is a parent for components that can have
their focus traversed.
@ -1197,7 +1197,7 @@ public:
@see MouseCursor
*/
void setMouseCursor (const MouseCursor& cursorType) throw();
void setMouseCursor (const MouseCursor& cursorType);
/** Returns the mouse cursor shape to use when the mouse is over this component.
@ -1218,7 +1218,7 @@ public:
This isn't needed if you're only using setMouseCursor().
*/
void updateMouseCursor() const throw();
void updateMouseCursor() const;
//==============================================================================
/** Components can override this method to draw their content.
@ -1438,13 +1438,12 @@ public:
@see MouseListener, removeMouseListener
*/
void addMouseListener (MouseListener* const newListener,
const bool wantsEventsForAllNestedChildComponents) throw();
const bool wantsEventsForAllNestedChildComponents);
/** Deregisters a mouse listener.
@see addMouseListener, MouseListener
*/
void removeMouseListener (MouseListener* const listenerToRemove) throw();
void removeMouseListener (MouseListener* const listenerToRemove);
//==============================================================================
/** Adds a listener that wants to hear about keypresses that this component receives.
@ -1457,13 +1456,13 @@ public:
@see keyPressed, keyStateChanged, removeKeyListener
*/
void addKeyListener (KeyListener* const newListener) throw();
void addKeyListener (KeyListener* const newListener);
/** Removes a previously-registered key listener.
@see addKeyListener
*/
void removeKeyListener (KeyListener* const listenerToRemove) throw();
void removeKeyListener (KeyListener* const listenerToRemove);
/** Called when a key is pressed.
@ -1673,13 +1672,13 @@ public:
will be ignored.
@see ComponentListener, removeComponentListener
*/
void addComponentListener (ComponentListener* const newListener) throw();
void addComponentListener (ComponentListener* const newListener);
/** Removes a component listener.
@see addComponentListener
*/
void removeComponentListener (ComponentListener* const listenerToRemove) throw();
void removeComponentListener (ComponentListener* const listenerToRemove);
//==============================================================================
/** Dispatches a numbered message to this component.
@ -1693,7 +1692,7 @@ public:
@see handleCommandMessage
*/
void postCommandMessage (const int commandId) throw();
void postCommandMessage (const int commandId);
/** Called to handle a command that was sent by postCommandMessage().
@ -1782,7 +1781,7 @@ public:
@see runModalLoop, getCurrentlyModalComponent
*/
bool isCurrentlyBlockedByAnotherModalComponent() const throw();
bool isCurrentlyBlockedByAnotherModalComponent() const;
/** When a component is modal, this callback allows it to choose which other
components can still receive events.
@ -1838,7 +1837,7 @@ public:
@see setColour, isColourSpecified, colourChanged, LookAndFeel::findColour, LookAndFeel::setColour
*/
const Colour findColour (const int colourId, const bool inheritFromParent = false) const throw();
const Colour findColour (const int colourId, const bool inheritFromParent = false) const;
/** Registers a colour to be used for a particular purpose.
@ -1861,12 +1860,12 @@ public:
/** Returns true if the specified colour ID has been explicitly set for this
component using the setColour() method.
*/
bool isColourSpecified (const int colourId) const throw();
bool isColourSpecified (const int colourId) const;
/** This looks for any colours that have been specified for this component,
and copies them to the specified target component.
*/
void copyAllExplicitColoursTo (Component& target) const throw();
void copyAllExplicitColoursTo (Component& target) const;
/** This method is called when a colour is changed by the setColour() method.
@ -1879,7 +1878,7 @@ public:
This is platform-dependent and strictly for power-users only!
*/
void* getWindowHandle() const throw();
void* getWindowHandle() const;
/** When created, each component is given a number to uniquely identify it.
@ -2057,7 +2056,7 @@ private:
void internalHierarchyChanged();
void renderComponent (Graphics& context);
void sendMovedResizedMessages (const bool wasMoved, const bool wasResized);
void repaintParent() throw();
void repaintParent();
void sendFakeMouseMove() const;
void takeKeyboardFocus (const FocusChangeType cause);
void grabFocusInternal (const FocusChangeType cause, const bool canTryParent = true);
@ -2067,9 +2066,9 @@ private:
static void bringModalComponentToFront();
void subtractObscuredRegions (RectangleList& result, const Point<int>& delta,
const Rectangle<int>& clipRect,
const Component* const compToAvoid) const throw();
const Component* const compToAvoid) const;
void clipObscuredRegions (Graphics& g, const Rectangle<int>& clipRect,
const int deltaX, const int deltaY) const throw();
const int deltaX, const int deltaY) const;
// how much of the component is not off the edges of its parents
const Rectangle<int> getUnclippedArea() const;