[w3m-dev 03456] tiling of tab

* display.c (displayBuffer): use LastTab->y
	(redrawNLine): fix column calculation
* fm.h (TabBuffer): add x1, x2, y
* main.c (calcTabPos): added
	(main): calcTabPos()
	(mouse_scroll_line): rewrite
	(process_mouse): use LastTab->y
	(_newT): calcTabPos()
	(calcTabPos): added
	(deleteTab): calcTabPos()
	(moveTab): calcTabPos()
From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
This commit is contained in:
Fumitoshi UKAI
2002-11-21 17:05:00 +00:00
parent ed3e673f0a
commit edf793a00b
4 changed files with 96 additions and 32 deletions

5
fm.h
View File

@@ -1,4 +1,4 @@
/* $Id: fm.h,v 1.85 2002/11/21 16:31:36 ukai Exp $ */
/* $Id: fm.h,v 1.86 2002/11/21 17:05:01 ukai Exp $ */
/*
* w3m: WWW wo Miru utility
*
@@ -452,6 +452,9 @@ typedef struct _TabBuffer {
struct _TabBuffer *prevTab;
Buffer *currentBuffer;
Buffer *firstBuffer;
short x1;
short x2;
short y;
} TabBuffer;
typedef struct _DownloadList {