add frdrawseltick

This commit is contained in:
rsc 2007-05-10 19:08:09 +00:00
parent 35920e96a1
commit 813751d754
2 changed files with 27 additions and 3 deletions

View file

@ -32,7 +32,7 @@ nbytes(char *s0, int nr)
}
void
frdrawsel(Frame *f, Point pt, ulong p0, ulong p1, int issel)
frdrawseltick(Frame *f, Point pt, ulong p0, ulong p1, int issel, int ticked)
{
Image *back, *text;
@ -40,7 +40,7 @@ frdrawsel(Frame *f, Point pt, ulong p0, ulong p1, int issel)
frtick(f, frptofchar(f, f->p0), 0);
if(p0 == p1){
frtick(f, pt, issel);
frtick(f, pt, issel && ticked);
return;
}
@ -55,6 +55,12 @@ frdrawsel(Frame *f, Point pt, ulong p0, ulong p1, int issel)
frdrawsel0(f, pt, p0, p1, back, text);
}
void
frdrawsel(Frame *f, Point pt, ulong p0, ulong p1, int issel)
{
frdrawseltick(f, pt, p0, p1, issel, issel);
}
void
frdrawsel0(Frame *f, Point pt, ulong p0, ulong p1, Image *back, Image *text)
{