|
|
|
@ -25,8 +25,7 @@
|
|
|
|
|
ResizableDragWidget::ResizableDragWidget(TQWidget *parent, const char *name, WFlags f)
|
|
|
|
|
: DragWidget(parent,name,f)
|
|
|
|
|
{
|
|
|
|
|
rsz=false;
|
|
|
|
|
|
|
|
|
|
rsz=false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -65,7 +64,6 @@ void ResizableDragWidget::mouseMoveEvent(TQMouseEvent * e)
|
|
|
|
|
int nh = curr.y()-pos.y()+dragP.y();
|
|
|
|
|
|
|
|
|
|
resize(nw,nh);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void ResizableDragWidget::mouseReleaseEvent(TQMouseEvent * e)
|
|
|
|
@ -80,17 +78,24 @@ void ResizableDragWidget::mouseReleaseEvent(TQMouseEvent * e)
|
|
|
|
|
|
|
|
|
|
void ResizableDragWidget::paintEvent(TQPaintEvent *)
|
|
|
|
|
{
|
|
|
|
|
drawResizeHandle();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void ResizableDragWidget::drawResizeHandle()
|
|
|
|
|
{
|
|
|
|
|
if (locked)
|
|
|
|
|
{
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TQPainter p(this);
|
|
|
|
|
|
|
|
|
|
for (int a=0;a<20;a+=5){
|
|
|
|
|
|
|
|
|
|
for (int a = 0; a < 20; a += 5)
|
|
|
|
|
{
|
|
|
|
|
p.setPen(TQColor(170,0,0));
|
|
|
|
|
p.drawLine(width()-20+a,height()-2,width()-2,height()-20+a);
|
|
|
|
|
p.setPen(TQColor(200,0,0));
|
|
|
|
|
p.drawLine(width()-19+a,height()-2,width()-2,height()-19+a);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#include "resizabledragwidget.moc"
|
|
|
|
|