#line 1778 "/home/travis/build/felix-lang/felix/src/packages/gui.fdoc"
  class FlxGuiLineBufferInterface
  {
    interface line_buffer_interface
    {
      get: 1 -> string;
      get_pos: 1 -> int;
      set_pos: int -> 0;
  
      // movement
      mv_left : 1 -> 0;
      mv_right : 1 -> 0;
      mv_start : 1 -> 0;
      mv_end : 1 -> 0;
  
      // insert and overwrite
      ins: char -> 0;
      ovr: char -> 0;
  
      // delete
      del_left: 1 -> 0;
      del_right: 1 -> 0;
      clear : 1 ->0;
      clear_right : 1 -> 0;
      clear_left : 1 -> 0;
    }
  }