From 088cf740a6966f419e67d813e189783f5ff39094 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Mon, 19 May 2014 21:32:21 -0400 Subject: [PATCH] pyDynamicMap header tweaks... More spurious virtual keywords removed --- .../FeatureLib/pfPython/pyDynamicText.h | 64 +++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/Sources/Plasma/FeatureLib/pfPython/pyDynamicText.h b/Sources/Plasma/FeatureLib/pfPython/pyDynamicText.h index b1ae1761..008f911a 100644 --- a/Sources/Plasma/FeatureLib/pfPython/pyDynamicText.h +++ b/Sources/Plasma/FeatureLib/pfPython/pyDynamicText.h @@ -67,7 +67,7 @@ private: bool fNetForce; // clipping - bool fClip; + bool fClip; uint16_t fClipLeft; uint16_t fClipTop; uint16_t fClipRight; @@ -78,8 +78,8 @@ private: uint16_t fWrapWidth; uint16_t fWrapHeight; - virtual plDynamicTextMsg* ICreateDTMsg(); - virtual void IInit(); + plDynamicTextMsg* ICreateDTMsg(); + void IInit(); protected: pyDynamicText(); @@ -90,8 +90,8 @@ public: // required functions for PyObject interoperability PYTHON_CLASS_NEW_FRIEND(ptDynamicMap); PYTHON_CLASS_NEW_DEFINITION; - static PyObject *New(pyKey& key); - static PyObject *New(plKey key); + static PyObject* New(pyKey& key); + static PyObject* New(plKey key); PYTHON_CLASS_CHECK_DEFINITION; // returns true if the PyObject is a pyDynamicText object PYTHON_CLASS_CONVERT_FROM_DEFINITION(pyDynamicText); // converts a PyObject to a pyDynamicText (throws error if not correct type) @@ -100,39 +100,39 @@ public: // methods that will be exposed to Python // message stuff - virtual void SetSender(pyKey& selfKey); - virtual void ClearReceivers(); - virtual void AddReceiver(pyKey& key); - virtual void SetNetPropagate(bool propagate); - virtual void SetNetForce(bool force); + void SetSender(pyKey& selfKey); + void ClearReceivers(); + void AddReceiver(pyKey& key); + void SetNetPropagate(bool propagate); + void SetNetForce(bool force); // dynamicText commands - virtual void ClearToColor( pyColor& color ); - virtual void Flush( void ); - virtual void SetTextColor( pyColor& color ); - virtual void SetTextColor2( pyColor& color, bool blockRGB ); - virtual void SetFont( const char *facename, int16_t size ); - virtual void FillRect( uint16_t left, uint16_t top, uint16_t right, uint16_t bottom, pyColor& color ); - virtual void FrameRect( uint16_t left, uint16_t top, uint16_t right, uint16_t bottom, pyColor& color ); - virtual void SetClipping( uint16_t clipLeft, uint16_t clipTop, uint16_t clipRight, uint16_t clipBottom); - virtual void UnsetClipping(); - virtual void SetWrapping( uint16_t wrapWidth, uint16_t wrapHeight ); - virtual void UnsetWrapping(); - virtual void DrawText( int16_t x, int16_t y, const plString& text ); - virtual void DrawImage( uint16_t x, uint16_t y, pyImage& image, bool respectAlpha ); - virtual void DrawImageClipped( uint16_t x, uint16_t y, pyImage& image, uint16_t cx, uint16_t cy, uint16_t cw, uint16_t ch, - bool respectAlpha ); - virtual void PurgeImage( void ); + void ClearToColor(pyColor& color ); + void Flush(); + void SetTextColor(pyColor& color ); + void SetTextColor2(pyColor& color, bool blockRGB ); + void SetFont(const char *facename, int16_t size ); + void FillRect(uint16_t left, uint16_t top, uint16_t right, uint16_t bottom, pyColor& color ); + void FrameRect(uint16_t left, uint16_t top, uint16_t right, uint16_t bottom, pyColor& color ); + void SetClipping(uint16_t clipLeft, uint16_t clipTop, uint16_t clipRight, uint16_t clipBottom); + void UnsetClipping(); + void SetWrapping(uint16_t wrapWidth, uint16_t wrapHeight); + void UnsetWrapping(); + void DrawText(int16_t x, int16_t y, const plString& text); + void DrawImage(uint16_t x, uint16_t y, pyImage& image, bool respectAlpha); + void DrawImageClipped(uint16_t x, uint16_t y, pyImage& image, uint16_t cx, uint16_t cy, + uint16_t cw, uint16_t ch, bool respectAlpha); + void PurgeImage(); // Actually return the visible width and height, since that's what you want to be drawing to - virtual uint16_t GetWidth( void ); - virtual uint16_t GetHeight( void ); - virtual void CalcTextExtents(const plString& text, uint16_t& width, uint16_t& height); + uint16_t GetWidth(); + uint16_t GetHeight(); + void CalcTextExtents(const plString& text, uint16_t& width, uint16_t& height); - virtual void SetJustify(uint8_t justify); - virtual void SetLineSpacing(int16_t spacing); + void SetJustify(uint8_t justify); + void SetLineSpacing(int16_t spacing); - virtual plKey GetImage(); + plKey GetImage(); }; #endif // _pyDynamicText_h_