1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2025-04-21 12:27:27 +03:00

eeshow/gui/sheet.c (toggle_old_new): Tab toggles between diff_old and diff_new

This commit is contained in:
Werner Almesberger
2016-08-19 12:34:37 -03:00
parent 3c0adecf86
commit c6db84aa26
3 changed files with 11 additions and 1 deletions

View File

@@ -177,6 +177,12 @@ static void show_diff_cb(void *user)
}
static void toggle_old_new(struct gui_ctx *ctx)
{
set_diff_mode(ctx, ctx->diff_mode == diff_new ? diff_old : diff_new);
}
static void revision_overlays_diff(struct gui_ctx *ctx)
{
struct gui_hist *new = ctx->new_hist;
@@ -491,6 +497,10 @@ static void sheet_key(void *user, int x, int y, int keyval)
case GDK_KEY_KP_Down:
show_history(ctx, sel_old);
break;
case GDK_KEY_Tab:
case GDK_KEY_KP_Tab:
toggle_old_new(ctx);
break;
case GDK_KEY_n:
ctx->diff_mode = diff_new;