Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff -r 266a9bfd23f0 cegui/include/CEGUIWindowProperties.h
- --- a/cegui/include/CEGUIWindowProperties.h Tue Aug 23 21:00:53 2011 +0200
- +++ b/cegui/include/CEGUIWindowProperties.h Sat Aug 27 01:22:20 2011 +0200
- @@ -30,9 +30,10 @@
- #ifndef _CEGUIWindowProperties_h_
- #define _CEGUIWindowProperties_h_
- -#include "CEGUIProperty.h"
- +#include "CEGUITplProperty.h"
- #include "CEGUIXMLSerializer.h"
- +
- // Start of CEGUI namespace section
- namespace CEGUI
- {
- @@ -55,17 +56,10 @@
- \par Where [windowRendererName] is the factory name of the window renderer type you wish to assign.
- */
- -class WindowRenderer : public Property
- +class WindowRenderer : public TplProperty<Window,String>
- {
- public:
- - WindowRenderer() : Property(
- - "WindowRenderer",
- - "Property to get/set the windows assigned window renderer objects name. Value is a string.",
- - "")
- - {}
- -
- - String get(const PropertyReceiver* receiver) const;
- - void set(PropertyReceiver* receiver, const String& value);
- + WindowRenderer();
- void writeXMLToStream(const PropertyReceiver* receiver, XMLSerializer& xml_stream) const;
- };
- @@ -81,17 +75,10 @@
- \par Where [LookNFeelName] is the name of the look'n'feel you wish to assign.
- */
- -class LookNFeel : public Property
- +class LookNFeel : public TplProperty<Window,String>
- {
- public:
- - LookNFeel() : Property(
- - "LookNFeel",
- - "Property to get/set the windows assigned look'n'feel. Value is a string.",
- - "")
- - {}
- -
- - String get(const PropertyReceiver* receiver) const;
- - void set(PropertyReceiver* receiver, const String& value);
- + LookNFeel();
- void writeXMLToStream(const PropertyReceiver* receiver, XMLSerializer& xml_stream) const;
- };
- diff -r 266a9bfd23f0 cegui/src/CEGUIWindowProperties.cpp
- --- a/cegui/src/CEGUIWindowProperties.cpp Tue Aug 23 21:00:53 2011 +0200
- +++ b/cegui/src/CEGUIWindowProperties.cpp Sat Aug 27 01:22:20 2011 +0200
- @@ -45,16 +45,10 @@
- namespace WindowProperties
- {
- -String WindowRenderer::get(const PropertyReceiver* receiver) const
- -{
- - CEGUI::WindowRenderer* wr = static_cast<const Window*>(receiver)->getWindowRenderer();
- - return wr ? wr->getName() : "";
- -}
- -
- -void WindowRenderer::set(PropertyReceiver* receiver, const String& value)
- -{
- - static_cast<Window*>(receiver)->setWindowRenderer(value);
- -}
- +WindowRenderer::WindowRenderer() : TplProperty<Window,String>(
- + "WindowRenderer", "Property to get/set the windows assigned window renderer objects name. Value is a string.",
- + "Window",&Window::setWindowRenderer,&Window::getWindowRendererName, "")
- + {}
- void WindowRenderer::writeXMLToStream(const PropertyReceiver* receiver, XMLSerializer& xml_stream) const
- {
- @@ -65,16 +59,10 @@
- }
- }
- -
- -String LookNFeel::get(const PropertyReceiver* receiver) const
- -{
- - return static_cast<const Window*>(receiver)->getLookNFeel();
- -}
- -
- -void LookNFeel::set(PropertyReceiver* receiver, const String& value)
- -{
- - static_cast<Window*>(receiver)->setLookNFeel(value);
- -}
- +LookNFeel::LookNFeel() : TplProperty<Window,String>(
- + "LookNFeel", "Property to get/set the windows assigned look'n'feel. Value is a string.",
- + "Window",&Window::setLookNFeel,&Window::getLookNFeel, "")
- + {}
- void LookNFeel::writeXMLToStream(const PropertyReceiver* receiver, XMLSerializer& xml_stream) const
- {
Add Comment
Please, Sign In to add comment