X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fgui%2Fwidgets%2FFunctionWidget.cxx;h=17b539f4b93db26a749212f83cfd357a97a3ee5e;hp=3c0129b1a12112ffebb8fa1fe4536cdf6aee77bc;hb=84aeb915b20ba15ffef3371733b2a015c3bfc282;hpb=1ad96ce9796ddab0512dd59b45d2795814d782c0 diff --git a/src/gui/widgets/FunctionWidget.cxx b/src/gui/widgets/FunctionWidget.cxx index 3c0129b..17b539f 100644 --- a/src/gui/widgets/FunctionWidget.cxx +++ b/src/gui/widgets/FunctionWidget.cxx @@ -38,9 +38,10 @@ FunctionWidget::FunctionWidget(Function* function, Mainwindow* mainwindow) std::map _blocks; local__add_basic_block(block, mainwindow, - manager, _blocks, scene, start_address, 100); + manager, _blocks, scene, 3*start_address, 100); QGraphicsView * view = new QGraphicsView(scene); + view->setDragMode(QGraphicsView::ScrollHandDrag); addTab(view, "CFG"); // Listing @@ -76,7 +77,7 @@ namespace { scene->addItem(widget); widget->setFlag(QGraphicsItem::ItemIsMovable, true); - widget->moveBy(100*startx, block->getStartAddress() - starty); + widget->moveBy(100*startx, 3*block->getStartAddress() - starty); BasicBlockWidget *tmp, *nextl(NULL), *nextr(NULL); BasicBlock * tmpblock;