Using Firefox 12, Fedora 15. I have a few draggable WTexts which are positioned correctly in the browser window They rest inside a few container widgets which are controlled by layouts.
Oddly, when I click on one of the WTexts, it repositions itself to a different area of the window. I can click and drag on it, but it is incorrectly repositioned. Here is a fragment of the relevant code (I've had to truncate this as I'm using gmane web interface): class CreateTestWidget : public Wt::WContainerWidget { Wt::WContainerWidget *hBoxContainer_; Wt::WHBoxLayout *hBoxLayout_; Wt::WContainerWidget *testLabelVBoxContainer_; Wt::WVBoxLayout *testLabelVBoxLayout_; std::vector<Wt::WText *> testLabels_; Wt::WTable *testTable_; std::vector<Wt::WText *> problemDescriptions_; public: CreateTestWidget(void){ // addWidget(new Wt::WText("Hello")); problemDescriptions_.push_back(new Wt::WText("addition: 1..5")); problemDescriptions_.push_back(new Wt::WText("multiplication: 1..5")); hBoxContainer_=this; hBoxLayout_=new Wt::WHBoxLayout; testLabelVBoxContainer_=new Wt::WContainerWidget; testLabelVBoxLayout_=new Wt::WVBoxLayout; testLabelVBoxLayout_->addWidget(problemDescriptions_[0]); testLabelVBoxLayout_->addWidget(problemDescriptions_[1]); testLabelVBoxContainer_->setLayout(testLabelVBoxLayout_); hBoxLayout_->addWidget(testLabelVBoxContainer_); problemDescriptions_[0]->setDraggable("x-Didacticum-problem_type"); problemDescriptions_[1]->setDraggable("x-Didacticum-problem_type"); #if 1 testTable_=new Wt::WTable; testTable_->setHeaderCount(1,Wt::Horizontal); testTable_->elementAt(0, 0)->addWidget(new Wt::WText("Numbers")); testTable_->elementAt(0, 1)->addWidget(new Wt::WText(" ")); testTable_->elementAt(0, 2)->addWidget(new Wt::WText("Description")); testTable_->elementAt(1, 0)->addWidget(new Wt::WText("3")); testTable_->elementAt(1, 1)->addWidget(new Wt::WText(" ")); testTable_->elementAt(1, 2)->addWidget(new Wt::WText("Item")); testTable_->elementAt(2, 0)->addWidget(new Wt::WText("4")); testTable_->elementAt(3, 1)->addWidget(new Wt::WText(" ")); testTable_->elementAt(3, 2)->addWidget(new Wt::WText("Item")); hBoxLayout_->addWidget(testTable_); #endif hBoxContainer_->setLayout(hBoxLayout_); } }; ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://ad.doubleclick.net/clk;258768047;13503038;j? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ witty-interest mailing list witty-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/witty-interest