Commit Graph

127 Commits

Author SHA1 Message Date
Sergiusz Bazanski 3352ff4abb Move read methods to ReadMethods, remove some legacy access to Arch 2018-07-14 11:46:32 +01:00
Sergiusz Bazanski a8c84e90a3 Make GUI nice and smooth. 2018-07-13 20:53:52 +01:00
Miodrag Milanovic 07ff5ad8b8 Made python console use edit line and better 2018-07-13 19:56:11 +02:00
Miodrag Milanovic cbfb030264 remove maximum size restriction for tree/property 2018-07-13 15:40:43 +02:00
Clifford Wolf c05bea12e0 Add ctx->pack() API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-13 15:16:44 +02:00
Sergiusz Bazanski 309a533b7c Style. 2018-07-13 11:39:33 +01:00
Miodrag Milanovic b5498c8a53 Fixed initial title and actions after new 2018-07-13 12:02:49 +02:00
Miodrag Milanovic 0f0259fd94 invert palette for fpga viewer 2018-07-13 11:21:49 +02:00
Miodrag Milanovic 96d862311d Add coloring per graphics element style 2018-07-13 11:03:09 +02:00
Miodrag Milanovic 8e54ac1542 Use command line parameters settings for GUI as well. 2018-07-13 09:14:48 +02:00
Sergiusz Bazanski 499951cb65 Remove legacy graphics API
For now we do not optimize the OpenGL renderer against the new decal
API, but this can be done in the future.
2018-07-12 21:30:36 +01:00
Clifford Wolf b8a42ff53b Updates from clang-format
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-12 22:04:13 +02:00
Sergiusz Bazanski 681d824131 Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into q3k/fix-zoom 2018-07-12 20:24:00 +01:00
Sergiusz Bazanski 284b4750ee Fix zoom in fpgawidget 2018-07-12 20:22:53 +01:00
Miodrag Milanovic 7b9b2bef3c make colors configurable, changed to gray 2018-07-12 18:03:10 +02:00
Miodrag Milanovic 8a226626be changed order of scale and translate, makes it zoom at center 2018-07-12 17:38:58 +02:00
Clifford Wolf a436035424 Add Groups API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-12 17:22:29 +02:00
Miodrag Milanovic 1245eb6343 added progress bar for future use 2018-07-12 14:54:16 +02:00
Miodrag Milanovic 93214a2fb0 disable actions and make them accesible 2018-07-11 18:48:06 +02:00
Miodrag Milanovic ab5798e09e margins fix 2018-07-11 18:48:06 +02:00
Clifford Wolf 297a013e4d Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr 2018-07-11 18:17:52 +02:00
Miodrag Milanovic 0d979b964e Fix layout 2018-07-11 18:15:25 +02:00
Clifford Wolf 7daa8524c8 Add ctx->place() API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-11 18:15:08 +02:00
Clifford Wolf 7df67c91b3 Add ctx->route() API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-11 18:04:09 +02:00
Miodrag Milanovic 77818f53bd GUI preparation for search and browse history 2018-07-11 16:20:33 +02:00
Clifford Wolf ce6afb5f7f Merge branch 'ice40gfx' into 'master'
Ice40gfx

See merge request SymbioticEDA/nextpnr!7
2018-07-11 12:04:53 +00:00
Clifford Wolf 7081cca016 Add GUI Decals API
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-07-11 14:03:23 +02:00
Miodrag Milanovic 0d71ed76cb reversed Y coordinate in gui 2018-07-11 11:53:24 +02:00
David Shah 6601adf760 cmake: Post-rebase ecp5 fixes
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-11 10:44:06 +02:00
David Shah 074df03c59 ecp5: Add stub for UI
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-11 10:41:36 +02:00
Clifford Wolf 87d88048ac Merge branch 'master' of gitlab.com:SymbioticEDA/nextpnr into ice40gfx 2018-07-10 15:11:35 +02:00
Miodrag Milanovic bfc47e9cd4 Added ICE40_HX1K_ONLY check in gui and main 2018-07-10 13:58:20 +02:00
Miodrag Milanovic f88f86125d Set family specific parameters for GUI 2018-07-10 13:54:05 +02:00
David Shah a412903651 Increase max zoom, decrease line width
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-09 15:33:09 +02:00
David Shah a1cd9fcf73 Reduce line width, adding some switchboxes
Signed-off-by: David Shah <davey1576@gmail.com>
2018-07-09 14:53:20 +02:00
Miodrag Milanovic 044e46b0ad cleared a warning and add note for python 2018-07-08 20:24:30 +02:00
Miodrag Milanovic 9704ebd079 Added selection of chip and pacakge on new projet in GUI 2018-07-07 13:23:45 +02:00
Miodrag Milanovic 1a22ccdfe6 Added rest of properties to all sections in GUI 2018-07-07 12:24:13 +02:00
Miodrag Milanovic 7a741b66a1 clang format and some cleanup 2018-07-06 19:19:18 +02:00
Miodrag Milanovic cc901d67f5 all nets and cells info visible in properties 2018-07-06 19:05:05 +02:00
Miodrag Milanovic 71ca4f95b8 Cleanup and fix of property view 2018-07-06 08:15:39 +02:00
Miodrag Milanovic 1f2aef943e more properties added for nets 2018-07-05 21:51:17 +02:00
Miodrag Milanovic f0923b1b27 made current properties read only 2018-07-05 20:35:47 +02:00
Miodrag Milanovic d119206ffd display properties for nets and cells and simplify types 2018-07-05 20:17:32 +02:00
Miodrag Milanovic 6b904aefd3 Display nets and cells as well 2018-07-05 20:06:12 +02:00
Miodrag Milanovic 2dd7c77abd no messages on console if all is fine with opengl 2018-07-05 19:32:17 +02:00
Miodrag Milanovic 03d5bc2472 Proper tree in tree view for bels, wires and pips 2018-07-05 19:31:01 +02:00
Miodrag Milanovic 2f5b5369ba Disable warning from qt5 and 2018-07-05 10:33:11 +02:00
Miodrag Milanovic 2fe13e7a07 make GUI compile on MSVC 2018-07-05 10:14:19 +02:00
Miodrag Milanovic d6df1b8ce9 Fixed OpenGL issues noticed on mingw intel/nvidia 2018-07-03 11:48:05 +02:00