Werner Almesberger
|
0550b016ee
|
eeshow/gui/: change zoom system to use float; reduce step from 2 to 2^(1/3)
|
2016-08-22 06:41:03 -03:00 |
|
Werner Almesberger
|
c6498a8cc1
|
eeshow/gui/: hover callback now indicates in which direction we left
|
2016-08-21 22:31:52 -03:00 |
|
Werner Almesberger
|
c8dfe1c4f6
|
eeshow/Makefile, gui/sheet.c: grow icons from 16 to 20 pixels reduce padding
|
2016-08-21 02:01:36 -03:00 |
|
Werner Almesberger
|
e5e53ec904
|
eeshow/gui/sheet.c (add_delta): use pretty icons instead of unicode
|
2016-08-21 01:26:44 -03:00 |
|
Werner Almesberger
|
0d2b024d9c
|
eeshow/gui/ (aoi_click): also protect from access after free
Unlike aoi_hover, aoi_click was not observed to actually run into this
problem. But better safe than sorry.
|
2016-08-20 20:42:34 -03:00 |
|
Werner Almesberger
|
eeda1c1700
|
eeshow/gui/ (aoi_hover): could cause an access after free
|
2016-08-20 20:39:08 -03:00 |
|
Werner Almesberger
|
1e13572283
|
eeshow/gui/sheet.c (add_delta): show inverted greek delta when in delta mode
|
2016-08-20 09:30:38 -03:00 |
|
Werner Almesberger
|
23a2340ca8
|
eeshow/gui/render.c: resurrect delta mode (A toggles between delta and diff)
|
2016-08-20 09:01:59 -03:00 |
|
Werner Almesberger
|
169e34d50f
|
eeshow/: Esc cancels current action
|
2016-08-20 07:50:15 -03:00 |
|
Werner Almesberger
|
654c97e89e
|
eeshow/: don't use ? for help
We may want to use it in the future for searching (/ forward, ? backward, etc.)
|
2016-08-20 07:01:42 -03:00 |
|
Werner Almesberger
|
1805118940
|
eeshow/gui/: sel_split to select 2nd version; sel_only doesn't set old_hist
|
2016-08-19 17:58:03 -03:00 |
|
Werner Almesberger
|
ebbb986768
|
eeshow/: add online help with h or ? (WIP)
|
2016-08-19 14:34:25 -03:00 |
|
Werner Almesberger
|
c6db84aa26
|
eeshow/gui/sheet.c (toggle_old_new): Tab toggles between diff_old and diff_new
|
2016-08-19 12:34:37 -03:00 |
|
Werner Almesberger
|
2b0640f15d
|
eeshow/gui/: in diff_old, use sheet from old_hist for AoIs
|
2016-08-19 12:24:05 -03:00 |
|
Werner Almesberger
|
133a9c8ae3
|
eeshow/gui/sheet.c: clicking on the revision overlays changes diff mode
|
2016-08-19 07:34:31 -03:00 |
|
Werner Almesberger
|
c012addf4a
|
eeshow/gui/sheet.c (revision_overlays_diff): support selection of diff mode
|
2016-08-19 07:24:25 -03:00 |
|
Werner Almesberger
|
4f9a9f1d0d
|
eeshow/gui/sheet.c (sheet_key): recognize GDK_KEY_KP_Home, GDK_KEY_KP_Delete
|
2016-08-19 07:09:57 -03:00 |
|
Werner Almesberger
|
006d83057b
|
eeshow/gui/: difference display can now be switched with New/Old/Diff
Still need a GUI way to do the same.
|
2016-08-19 07:08:22 -03:00 |
|
Werner Almesberger
|
76f7f80c88
|
eeshow/gui/: add "underlay" for pop-ups (WIP)
We'll use this to construct stacks for glabels.
|
2016-08-18 17:09:20 -03:00 |
|
Werner Almesberger
|
25f3d3c509
|
eeshow/gui/sheet.c (sheet_drag_end): re-hover glabels after dragging
|
2016-08-18 13:40:09 -03:00 |
|
Werner Almesberger
|
d633fbf91d
|
eeshow/gui/sheet.c (sheet_scroll): call input_update to maybe re-hover glabel
|
2016-08-18 13:13:06 -03:00 |
|
Werner Almesberger
|
f8742fa050
|
eeshow/gui/sheet.c (sheet_setup): wrong use of ctx, broke resizing
... with a segfault.
|
2016-08-18 12:52:37 -03:00 |
|
Werner Almesberger
|
bbdf819c85
|
eeshow/gui/sheet.c: remove glabel pop-up when scrolling
Scrolling changes the geometry and the pop-up ended up at weird places.
|
2016-08-18 12:25:44 -03:00 |
|
Werner Almesberger
|
822a14fc55
|
eeshow/gui/sheet.c: improve sectioning of code
|
2016-08-18 04:22:27 -03:00 |
|
Werner Almesberger
|
8d3b642fb2
|
eeshow/gui/history.c: provide complete set of input functions
|
2016-08-18 04:10:35 -03:00 |
|
Werner Almesberger
|
4ae81be02a
|
eeshow/gui/gui.c: move sheet navigation to sheet.c
|
2016-08-18 03:50:43 -03:00 |
|