var searchIndex = {}; searchIndex["ansi_control"] = {"doc":"This is a library for controlling a cursor and a screen,\non ANSI terminals.","items":[[4,"Pos","ansi_control","A Pos is position of clearing (display|line) from cursor.",null,null],[13,"Back","","",0,null],[13,"Front","","",0,null],[13,"Both","","",0,null],[5,"move_cursor","","Moves the cursor _i_ (row), _j_ (column) cells. If the cursor\nis already at the edge of the screen, this has no effect.",null,{"inputs":[{"name":"i32"},{"name":"i32"}],"output":{"name":"string"}}],[5,"move_line","","Moves the cursor to beginning of the line _n_ lines down.\nIf _n_ is a negative number, this function moves the cursor\n_|n|_ lines up.",null,{"inputs":[{"name":"i32"}],"output":{"name":"string"}}],[5,"set_column","","Sets the column of the cursor. (_n_: column)",null,{"inputs":[{"name":"u32"}],"output":{"name":"string"}}],[5,"set_position","","Sets the position of the cursor. (_i_: row, _j_: column)",null,{"inputs":[{"name":"u32"},{"name":"u32"}],"output":{"name":"string"}}],[5,"clear_display","","Clears part of screen. If pos is Pos::Back, clear from cursor\nto the end of the screen. If pos is Pos::Front, clear from\ncursor to beginning of the screen. If pos is Pos::Both, clear\nentire screen.",null,{"inputs":[{"name":"pos"}],"output":{"name":"string"}}],[5,"clear_line","","Clears part of line. If pos is Pos::Back, clear from cursor\nto the end of the line. If pos is Pos::Front, clear from\ncursor to beginning of the line. If pos is Pos::Both, clear\nentire line.",null,{"inputs":[{"name":"pos"}],"output":{"name":"string"}}],[5,"scroll","","Scroll whole page up by _n_ lines. If _n_ is a negative\nnumber, this function scroll whole page down by _|n|_ lines.",null,{"inputs":[{"name":"i32"}],"output":{"name":"string"}}]],"paths":[[4,"Pos"]]}; initSearch(searchIndex);