comparison mde/gui/widget/miscContent.d @ 166:55667d048c31

Made content displayable while being dragged.
author Diggory Hardy <diggory.hardy@gmail.com>
date Sun, 21 Jun 2009 12:19:18 +0200
parents 24d77c52243f
children e45226d3deae
comparison
equal deleted inserted replaced
165:bb2f1a76346d 166:55667d048c31
91 91
92 override IContent content () { 92 override IContent content () {
93 return content_; 93 return content_;
94 } 94 }
95 95
96 override int clickEvent (wdabs cx, wdabs cy, ubyte b, bool state) {
97 // Also display if dragging
98 return super.clickEvent (cx,cy, b, state) | 4;
99 }
100
101 override bool dragRelease (wdabs cx, wdabs cy, IChildWidget widg) {
102 super.dragRelease (cx, cy, widg);
103 if (widg !is this) { // don't copy content to self
104 widg.dropContent (content_);
105 }
106 return true;
107 }
108
96 override void draw () { 109 override void draw () {
97 super.draw(); 110 super.draw();
98 adapter.draw (x,y); 111 adapter.draw (x,y);
99 } 112 }
100 113