← Back to team overview

linuxdcpp-team team mailing list archive

[Branch ~dcplusplus-team/dcplusplus/trunk] Rev 2439: Splitter is not a container

 

------------------------------------------------------------
revno: 2439
committer: Jacek Sieka <arnetheduck@xxxxxxxxx>
branch nick: dcplusplus
timestamp: Wed 2011-02-23 22:29:36 +0100
message:
  Splitter is not a container
modified:
  dwt/include/dwt/widgets/Splitter.h


--
lp:dcplusplus
https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk

Your team Dcplusplus-team is subscribed to branch lp:dcplusplus.
To unsubscribe from this branch go to https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk/+edit-subscription
=== modified file 'dwt/include/dwt/widgets/Splitter.h'
--- dwt/include/dwt/widgets/Splitter.h	2011-02-20 17:37:48 +0000
+++ dwt/include/dwt/widgets/Splitter.h	2011-02-23 21:29:36 +0000
@@ -41,9 +41,9 @@
 
 template<bool horizontal>
 class Splitter :
-	public Container
+	public Control
 {
-	typedef Container BaseType;
+	typedef Control BaseType;
 
 	friend class WidgetCreator<Splitter>;
 
@@ -169,7 +169,7 @@
 
 template<bool horizontal>
 Splitter<horizontal>::Seed::Seed(double pos_) :
-BaseType::Seed(),
+BaseType::Seed(WS_CHILD, 0),
 pos(pos_)
 {
 }
@@ -197,7 +197,7 @@
 	onMouseMove([this](const MouseEvent& mouseEvent) { return GCC_WTF->handleMouseMove(mouseEvent); });
 	onLeftMouseUp([this](const MouseEvent&) { return GCC_WTF->handleLButtonUp(); });
 
-	addChild(ToolTip::Seed())->setText(Texts::get(Texts::resize));
+	WidgetCreator<ToolTip>::create(this, ToolTip::Seed())->setText(Texts::get(Texts::resize));
 }
 
 template<bool horizontal>