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 |
|