[BACK]Return to window-copy.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/window-copy.c between version 1.205 and 1.206

version 1.205, 2018/12/18 13:20:44 version 1.206, 2019/03/07 19:01:21
Line 31 
Line 31 
 static struct screen *window_copy_init(struct window_pane *,  static struct screen *window_copy_init(struct window_pane *,
                     struct cmd_find_state *, struct args *);                      struct cmd_find_state *, struct args *);
 static void     window_copy_free(struct window_pane *);  static void     window_copy_free(struct window_pane *);
   static void     window_copy_resize(struct window_pane *, u_int, u_int);
   static void     window_copy_formats(struct window_pane *, struct format_tree *);
 static int      window_copy_pagedown(struct window_pane *, int, int);  static int      window_copy_pagedown(struct window_pane *, int, int);
 static void     window_copy_next_paragraph(struct window_pane *);  static void     window_copy_next_paragraph(struct window_pane *);
 static void     window_copy_previous_paragraph(struct window_pane *);  static void     window_copy_previous_paragraph(struct window_pane *);
 static void     window_copy_resize(struct window_pane *, u_int, u_int);  
   
 static void     window_copy_redraw_selection(struct window_pane *, u_int);  static void     window_copy_redraw_selection(struct window_pane *, u_int);
 static void     window_copy_redraw_lines(struct window_pane *, u_int, u_int);  static void     window_copy_redraw_lines(struct window_pane *, u_int, u_int);
Line 113 
Line 114 
         .resize = window_copy_resize,          .resize = window_copy_resize,
         .key_table = window_copy_key_table,          .key_table = window_copy_key_table,
         .command = window_copy_command,          .command = window_copy_command,
           .formats = window_copy_formats,
 };  };
   
 enum {  enum {
Line 473 
Line 475 
 }  }
   
 static void  static void
   window_copy_formats(struct window_pane *wp, struct format_tree *ft)
   {
           struct window_copy_mode_data    *data = wp->modedata;
   
           format_add(ft, "selection_present", "%d", data->screen.sel != NULL);
           format_add(ft, "scroll_position", "%d", data->oy);
           format_add(ft, "rectangle_toggle", "%d", data->rectflag);
   }
   
   static void
 window_copy_resize(struct window_pane *wp, u_int sx, u_int sy)  window_copy_resize(struct window_pane *wp, u_int sx, u_int sy)
 {  {
         struct window_copy_mode_data    *data = wp->modedata;          struct window_copy_mode_data    *data = wp->modedata;
Line 2445 
Line 2457 
                 window_copy_write_line(wp, &ctx, 1);                  window_copy_write_line(wp, &ctx, 1);
         screen_write_cursormove(&ctx, data->cx, data->cy);          screen_write_cursormove(&ctx, data->cx, data->cy);
         screen_write_stop(&ctx);          screen_write_stop(&ctx);
 }  
   
 void  
 window_copy_add_formats(struct window_pane *wp, struct format_tree *ft)  
 {  
         struct window_copy_mode_data    *data = wp->modedata;  
   
         if (wp->mode != &window_copy_mode)  
                 return;  
   
         format_add(ft, "selection_present", "%d", data->screen.sel != NULL);  
         format_add(ft, "scroll_position", "%d", data->oy);  
         format_add(ft, "rectangle_toggle", "%d", data->rectflag);  
 }  }
   
 static void  static void

Legend:
Removed from v.1.205  
changed lines
  Added in v.1.206