[w3m-dev 03564] clean up displayBuffer()
* display.c (delayed_msg): static (drawAnchorCursor): static (redrawBuffer): define (redrawNLine): static (redrawLine): static (redrawLineRegion): static (do_effects): static (do_color): static (make_lastline_link): added (make_lastline_message): added (displayBuffer): rewrite with make_lastline_message() (drawAnchorCursor0): added (drawAnchorCursor): added * main.c (main): remove onA() (keyPressEventProc): remove onA() (disp_srchresult): static disp_message TRUE (isrch): remove onA() (srch): displayBuffer remove onA() (srch_nxtprv): remove onA() (pipeBuf): disp_message TRUE (pipesh): disp_message TRUE (readsh): disp_message TRUE (_mark): dispBuffer (_followForm): break, always dispBuffer (drawAnchorCursor0): deleted (drawAnchorCursor): deleted (onA): deleted (anchorMn): delete onA() (svBuf): displayBuffer B_NORMAL (reload): disp_err_message TRUE displayBuffer (rFrame): displayBuffer (invoke_browser): displayBuffer (extbrz): disp_err_message TRUE (process_mouse): onA -> displayBuffer (movMs): delete onA() (menuMs): onA -> displayBuffer (closeTMs): disp_message TRUE (wrapToggle): disp_message TRUE (execdict): disp_message TRUE (SigAlarm): displayBuffer, delete onA (reinit): displayBuffer * map.c (getCurrentMapLabel): deleted (retrieveCurrentMapArea): added * proto.h (redrawBuffer): deleted (redrawNLine): deleted (redrawLine): deleted (redrawLineRegion): deleted (do_effects): deleted (do_color): deleted (message_list): deleted (getCurrentMapLabel): deleted (retrieveCurrentMapArea): added From: Hironori SAKAMOTO <hsaka@mth.biglobe.ne.jp>
This commit is contained in:
23
map.c
23
map.c
@@ -1,4 +1,4 @@
|
||||
/* $Id: map.c,v 1.21 2002/12/09 15:51:09 ukai Exp $ */
|
||||
/* $Id: map.c,v 1.22 2002/12/13 02:19:01 ukai Exp $ */
|
||||
/*
|
||||
* client-side image maps
|
||||
*/
|
||||
@@ -128,8 +128,8 @@ searchMapArea(Buffer *buf, MapList *ml, Anchor *a_img)
|
||||
return n;
|
||||
}
|
||||
|
||||
Str
|
||||
getCurrentMapLabel(Buffer *buf)
|
||||
MapArea *
|
||||
retrieveCurrentMapArea(Buffer *buf)
|
||||
{
|
||||
Anchor *a_img, *a_form;
|
||||
FormItemList *fi;
|
||||
@@ -137,7 +137,6 @@ getCurrentMapLabel(Buffer *buf)
|
||||
ListItem *al;
|
||||
MapArea *a;
|
||||
int i, n;
|
||||
Str s = NULL;
|
||||
|
||||
a_img = retrieveCurrentImg(buf);
|
||||
if (!(a_img && a_img->image && a_img->image->map))
|
||||
@@ -157,20 +156,8 @@ getCurrentMapLabel(Buffer *buf)
|
||||
return NULL;
|
||||
for (i = 0, al = ml->area->first; al != NULL; i++, al = al->next) {
|
||||
a = (MapArea *) al->ptr;
|
||||
if (!(a && i == n))
|
||||
continue;
|
||||
if (*a->alt)
|
||||
s = Sprintf("[%s]", a->alt);
|
||||
if (*a->url) {
|
||||
ParsedURL pu;
|
||||
parseURL2(a->url, &pu, baseURL(buf));
|
||||
if (s)
|
||||
Strcat_char(s, ' ');
|
||||
else
|
||||
s = Strnew();
|
||||
Strcat(s, parsedURL2Str(&pu));
|
||||
}
|
||||
return s;
|
||||
if (a && i == n)
|
||||
return a;
|
||||
}
|
||||
return NULL;
|
||||
}
|
||||
|
Reference in New Issue
Block a user