1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2024-08-25 04:38:58 +03:00
Commit Graph

13 Commits

Author SHA1 Message Date
Werner Almesberger
69497551dd eeshow/gui-over.h, gui-over.c: split overlays from gui.c 2016-08-03 20:55:51 -03:00
Werner Almesberger
2e909029bc eeshow/gui.c: add overlays; use to show sheet name (WIP) 2016-08-03 19:21:38 -03:00
Werner Almesberger
27b217d062 eeshow/gui.c (redraw): abstract gtk_widget_queue_draw() 2016-08-03 18:49:16 -03:00
Werner Almesberger
d07a5b8d8b eeshow/gui.c (key_press_event): Home returns to the topmost sheet 2016-08-03 16:00:51 -03:00
Werner Almesberger
9b81d08525 eeshow/gui.c: also zoom to extents when resizing the window 2016-08-03 13:15:25 -03:00
Werner Almesberger
92a0cfab4b eeshow/gui.c: zoom to extents on [*] and when showing a new sheet 2016-08-03 13:05:30 -03:00
Werner Almesberger
7630325ae6 eeshow/gui.c: delete/backspace return to previous sheet 2016-08-03 12:34:33 -03:00
Werner Almesberger
2135f8ffc9 eeshow/gui.c: add "areas of interest" and selection of sub-sheets 2016-08-03 12:26:22 -03:00
Werner Almesberger
1771c635b0 eeshow/: separate sheet context from GUI ctx; record all sheets we have
"record" as in "render with record_*"
2016-08-03 10:54:06 -03:00
Werner Almesberger
2775b5cb8d eeshow/gui.c: add zoom in/out with + (or =) and - 2016-08-03 10:05:01 -03:00
Werner Almesberger
c8b8dbd174 eeshow/: add panning (middle mouse button) 2016-08-03 09:57:58 -03:00
Werner Almesberger
e2ff07457c eeshow/: scroll wheel zooms 2016-08-03 09:33:16 -03:00
Werner Almesberger
76c1f916df eeshow/: add rendering on Gtk canvas 2016-08-03 07:38:57 -03:00