trevert frseltick - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 024c9812e4752ea38f8fab05b8b4f05108bb9d4f
 (DIR) parent af4c27865c17dd274cc92cb4a464cb273e4e61ec
 (HTM) Author: rsc <devnull@localhost>
       Date:   Thu, 10 May 2007 19:30:02 +0000
       
       revert frseltick
       
       Diffstat:
         M man/man3/frame.3                    |      20 +-------------------
         M src/libframe/frdraw.c               |      10 ++--------
       
       2 files changed, 3 insertions(+), 27 deletions(-)
       ---
 (DIR) diff --git a/man/man3/frame.3 b/man/man3/frame.3
       t@@ -1,6 +1,6 @@
        .TH FRAME 3
        .SH NAME
       -frinit, frsetrects, frinittick, frclear, frcharofpt, frptofchar, frinsert, frdelete, frselect, frtick, frselectpaint, frdrawsel, frdrawsel0, frdrawseltick, frgetmouse \- frames of text
       +frinit, frsetrects, frinittick, frclear, frcharofpt, frptofchar, frinsert, frdelete, frselect, frtick, frselectpaint, frdrawsel, frdrawsel0, frgetmouse \- frames of text
        .SH SYNOPSIS
        .nf
        .B
       t@@ -55,11 +55,6 @@ void  frdrawsel(Frame *f, Point pt0, ulong p0, ulong p1,
                        int highlighted)
        .PP
        .B
       -void  frdrawseltick(Frame *f, Point pt0, ulong p0, ulong p1,
       -.B
       -                int highlighted, int ticked)
       -.PP
       -.B
        void  frdrawsel0(Frame *f, Point pt0, ulong p0, ulong p1,
        .B
                        Image *back, Image *text)
       t@@ -344,19 +339,6 @@ on the screen; like all of the selection-helper routines'
        .B Point
        arguments, it must be a value generated by
        .IR frptofchar .
       -.I Frdrawseltick
       -is identical to 
       -.I frdrawsel
       -except that the 
       -.I ticked
       -flag controls whether to draw the tick
       -when
       -.I highlighted
       -is non-zero and
       -.I p0
       -and
       -.I p1
       -are equal.
        .I Frdrawsel0
        is a lower-level routine, taking as arguments a background color,
        .IR back ,
 (DIR) diff --git a/src/libframe/frdraw.c b/src/libframe/frdraw.c
       t@@ -32,7 +32,7 @@ nbytes(char *s0, int nr)
        }
        
        void
       -frdrawseltick(Frame *f, Point pt, ulong p0, ulong p1, int issel, int ticked)
       +frdrawsel(Frame *f, Point pt, ulong p0, ulong p1, int issel)
        {
                Image *back, *text;
        
       t@@ -40,7 +40,7 @@ frdrawseltick(Frame *f, Point pt, ulong p0, ulong p1, int issel, int ticked)
                        frtick(f, frptofchar(f, f->p0), 0);
        
                if(p0 == p1){
       -                frtick(f, pt, issel && ticked);
       +                frtick(f, pt, issel);
                        return;
                }
        
       t@@ -56,12 +56,6 @@ frdrawseltick(Frame *f, Point pt, ulong p0, ulong p1, int issel, int ticked)
        }
        
        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)
        {
                Frbox *b;