Commit Graph

94 Commits

Author SHA1 Message Date
David Shah ea03aafc26 clangformat
Signed-off-by: David Shah <davey1576@gmail.com>
2018-09-30 15:13:18 +01:00
David Shah 09ddcb67d3 gui: Fix another zero-decal issue
Signed-off-by: David Shah <davey1576@gmail.com>
2018-09-25 13:55:54 +01:00
David Shah 1d782870dc Apply GUI fix from @mmicko
Signed-off-by: David Shah <davey1576@gmail.com>
2018-09-25 13:31:54 +01:00
Miodrag Milanovic 28e30b2af0 Added hover on properties as well, fixes #64 2018-08-22 18:37:24 +02:00
Miodrag Milanovic ad84df7974 Hover on items in tree 2018-08-22 17:38:42 +02:00
Clifford Wolf 74eebc489f Add arch attributes display to GUI
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-18 14:13:45 +02:00
Clifford Wolf e03ae50e21 Get rid of PortPin and BelType (ice40, generic, docs)
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-08 17:01:18 +02:00
Clifford Wolf 5e53075990 API change: Use CellInfo* and NetInfo* as cell/net handles (common, ice40)
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-08-05 15:25:42 +02:00
Miodrag Milanovic 8abf38f37f Moved to new signal slot syntax 2018-08-03 10:53:38 +02:00
Miodrag Milanovic 23a7d96f4c clangformat 2018-08-02 19:25:20 +02:00
Sergiusz Bazanski 1996f8c2d7 gui: fix race condition when selecting elements during plavement 2018-08-01 11:44:42 +01:00
Sergiusz Bazanski f9d30bcdea gui: lock arch when accessing/building treemodel 2018-08-01 03:26:27 +01:00
Sergiusz Bazanski 6baf8216ed gui: move tree model into own namespace 2018-08-01 02:19:30 +01:00
Sergiusz Bazanski c728cdcae0 gui: restore menu for new tree model 2018-08-01 02:11:23 +01:00
Sergiusz Bazanski 1038b7ef23 gui: restore property navigation in tree 2018-08-01 02:08:56 +01:00
Sergiusz Bazanski bf43c27567 gui: restore lookup into tree after new model 2018-08-01 01:59:58 +01:00
Sergiusz Bazanski 6241052e11 Merge branch 'master' into q3k/treemodel-fast 2018-08-01 00:22:09 +01:00
Sergiusz Bazanski cc0ffee3fe gui: lazy loading of tree model 2018-07-31 15:49:47 +01:00
Miodrag Milanovic 7da64ee167 Implement simple search 2018-07-30 20:10:36 +02:00
Miodrag Milanovic 91227b7753 double click on tree, zoom on selected object 2018-07-29 15:21:34 +02:00
Miodrag Milanovic ba2531edc0 add proper info on model changes 2018-07-28 18:48:32 +02:00
Miodrag Milanovic 9a30b6330b fix select multiple, and reinit model 2018-07-28 17:13:13 +02:00
Miodrag Milanovic 0d3d149c4f Clean highlight selection if removed from tree 2018-07-28 16:56:16 +02:00
Miodrag Milanovic 7b09a7402e Move all to tree model 2018-07-28 15:44:00 +02:00
Sergiusz Bazanski 96608c8d07 gui: allow selecting pips 2018-07-27 02:28:01 +01:00
Sergiusz Bazanski 1fe1b99a5a gui: ctrl click to select multiple elements 2018-07-27 02:14:40 +01:00
Sergiusz Bazanski d2c3807598 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/clickity 2018-07-26 22:41:17 +01:00
Sergiusz Bazanski df908374dc gui: implement basic cursor picking 2018-07-26 22:40:45 +01:00
Miodrag Milanovic e5acd80247 Added back select on property list 2018-07-26 19:32:21 +02:00
Sergiusz Bazanski 4a21436dfa Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-26 16:22:19 +01:00
Sergiusz Bazanski c897c0ca9a gui: clickable bels, WIP 2018-07-26 16:20:58 +01:00
Clifford Wolf 03f92948d1 clangformat and GraphicElement::style comments
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-26 17:14:56 +02:00
Clifford Wolf 467e0926f9 Add getWireType()/getPipType() API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-26 16:38:11 +02:00
Miodrag Milanovic c9b9d9b227 highlight operation on multiple items 2018-07-26 11:42:05 +02:00
Eddie Hung 950f33c1bb clangformat 2018-07-25 17:53:01 -07:00
Miodrag Milanovic 9a4bdbe4b6 made select multiple to work 2018-07-25 19:21:46 +02:00
Miodrag Milanovic 2596b9fe17 Add ability for multiple selection, enable for select only items that make sense 2018-07-25 19:10:45 +02:00
Miodrag Milanovic ede3cc1459 Disable pips for now on ECP5 just to be able to work on other parts 2018-07-24 20:30:18 +02:00
Miodrag Milanovic 139f7e0903 make update of tree for nets and cells partial 2018-07-23 19:54:36 +02:00
Miodrag Milanovic 7fd45c0cdf Proper highlight/selected cleanup on context re-init 2018-07-23 17:10:06 +02:00
Miodrag Milanovic 7f473f5199 Added Bel port info to GUI 2018-07-22 20:37:54 +02:00
Miodrag Milanovic f93fc6fa79 Move to new api 2018-07-22 19:43:56 +02:00
Clifford Wolf a8eadb5ba2 Fix minor issue in GUI Wire properties
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-21 13:53:29 +02:00
Clifford Wolf 78f40ca0af Change DelayInfo semantics to what we actually need
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-21 13:52:59 +02:00
Miodrag Milanovic 9f0be8cd5f make new context work again 2018-07-20 19:16:36 +02:00
Miodrag Milanovic 53034959f3 Start adding bitstream reading for ice40 2018-07-20 13:27:21 +02:00
Miodrag Milanovic 2df7e130fb Fix click on wire in net section 2018-07-18 18:37:54 +02:00
Miodrag Milanovic af8b2b83f6 cell and net now can be selected, fixed issue with highlight 2018-07-18 18:06:47 +02:00
Miodrag Milanovic 19828bdf45 added clear action for browsing history 2018-07-18 17:33:04 +02:00
Miodrag Milanovic 3477263431 removed not used and buggy features 2018-07-18 17:18:44 +02:00