aboutsummaryrefslogtreecommitdiffstats
path: root/gui/fpgaviewwidget.cc
Commit message (Collapse)AuthorAgeFilesLines
* clangformatDavid Shah2018-11-161-53/+41
| | | | Signed-off-by: David Shah <dave@ds0.me>
* Make zoom in/out always display contentMiodrag Milanovic2018-11-121-1/+1
|
* Sorted out zoomout, works for all nowMiodrag Milanovic2018-11-111-22/+9
|
* Update grid properlyMiodrag Milanovic2018-10-271-16/+25
|
* clangformatMiodrag Milanovic2018-10-271-2/+2
|
* make grid cover device only, do not zoom in if there are no elementsMiodrag Milanovic2018-10-271-4/+7
|
* fix edge caseMiodrag Milanovic2018-10-271-1/+1
|
* No gain in optimizing this, but lead to wrong displayMiodrag Milanovic2018-10-261-10/+4
|
* Merge pull request #96 from YosysHQ/imguiMiodrag Milanović2018-10-261-3/+51
|\ | | | | Imgui integration
| * Fix tooltip position when doing screenshotMiodrag Milanovic2018-10-241-1/+4
| |
| * Added cell and net info in hintMiodrag Milanovic2018-10-241-1/+10
| |
| * Fix propagating eventsMiodrag Milanovic2018-10-241-0/+11
| |
| * Display hint on mouse overMiodrag Milanovic2018-10-241-0/+19
| |
| * dummy imgui processingMiodrag Milanovic2018-10-241-4/+10
| |
* | update last_render in case of change of any element, not just number of themMiodrag Milanovic2018-10-261-4/+18
| | | | | | | | optimize for hover/select/highlight where number matters
* | proper update of empty decalMiodrag Milanovic2018-10-251-4/+2
|/
* gui: improved FPGAViewWidget::paintGL() performanceMateusz Zalega2018-10-231-27/+69
| | | | | | | | | Profiling revealed that memcpy() in QOpenGLBuffer::allocate() had been taking the most time during paintGL() calls. I've been able to take the CPU usage down to about 1/4 of its previous values by caching elements in VBOs and updating them only after subsequent calls to renderGraphicElement(). Signed-off-by: Mateusz Zalega <mateusz@appliedsourcery.com>
* Recalculate max zoom level depending of archMiodrag Milanovic2018-10-141-5/+7
|
* Hover on items in treeMiodrag Milanovic2018-08-221-0/+8
|
* Fix hover when cursor leaves view, fixes #63Miodrag Milanovic2018-08-221-0/+8
|
* gui: fix #57Serge Bazanski2018-08-191-3/+17
|
* fix zoom on elements, fixes #61Miodrag Milanovic2018-08-191-1/+1
|
* gui: fix zoom outbound not happening with fast startup timeSergiusz Bazanski2018-08-011-6/+10
|
* gui: unselect on click and zoom fixesSergiusz Bazanski2018-07-271-6/+24
|
* gui: deunionize PickedElement to support arches with typedefd IdsSergiusz Bazanski2018-07-271-9/+18
|
* gui: allow selecting pipsSergiusz Bazanski2018-07-271-0/+2
|
* gui: do not allow selecting FRAMEsSergiusz Bazanski2018-07-271-1/+1
|
* gui: don't keep stale hover selectionsSergiusz Bazanski2018-07-271-1/+7
|
* gui: ctrl click to select multiple elementsSergiusz Bazanski2018-07-271-5/+11
|
* gui: implement zoom to selectionSergiusz Bazanski2018-07-271-42/+47
|
* gui: clang-formatSergiusz Bazanski2018-07-271-66/+65
|
* gui: implement zoom to outboundsSergiusz Bazanski2018-07-271-21/+85
|
* gui: implement basic cursor pickingSergiusz Bazanski2018-07-261-46/+221
|
* wipSergiusz Bazanski2018-07-261-46/+71
|
* Merge branch 'master' into q3k/clickitySergiusz Bazanski2018-07-261-349/+151
|\
| * gui: move polyline/lineshader to gui/lineshader.{h,cc}Sergiusz Bazanski2018-07-261-211/+0
| |
| * gui: refactor FPGAViewWidget even more slightlySergiusz Bazanski2018-07-261-7/+9
| |
| * gui: refactor FPGAViewWidget slightlySergiusz Bazanski2018-07-261-130/+142
| |
| * common: rename GraphicElement::{style,type} enums, add _MAX membersSergiusz Bazanski2018-07-261-10/+10
| |
* | Merge branch 'master' into q3k/clickitySergiusz Bazanski2018-07-261-4/+4
|\|
| * gui: style fixesSergiusz Bazanski2018-07-261-4/+4
| |
* | Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnrSergiusz Bazanski2018-07-261-14/+25
|\|
| * added buttons for new zoom operationsMiodrag Milanovic2018-07-261-14/+25
| |
* | gui: clickable bels, WIPSergiusz Bazanski2018-07-261-15/+59
|/
* Fix for zero length caseMiodrag Milanovic2018-07-251-0/+2
|
* Change G_FRAME color to be significantly darker than G_ACTIVEClifford Wolf2018-07-241-1/+1
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Add G_ARROW (for now same look as G_LINE)Clifford Wolf2018-07-241-2/+2
| | | | Signed-off-by: Clifford Wolf <clifford@clifford.at>
* Proper highlight/selected cleanup on context re-initMiodrag Milanovic2018-07-231-0/+3
|
* QTimer::start(std::chrono::duration -> int)Sergiusz Bazanski2018-07-211-2/+2
| | | | The chrono::duration-friendly method is availble from Qt 5.8 only.
* Use UI lock for yieldingSergiusz Bazanski2018-07-201-2/+2
|