aboutsummaryrefslogblamecommitdiffstats
path: root/TODO
blob: 29cf4b4d3a696e535b72ae3f319b8d7eebd43e6d (plain) (tree)
1
2
3
4
5
6
7
8
9
                                             
                                                                                                                                                                          
                                                 
                             
                               
                                                    
                                                           

                                                                                                                                               
                                                        


                              
                                      





                                                                      
                                                                                                              
                               




                                                             
- chtype arrays (curs_addchstr, curs_inchstr)
  - the point of these routines is that they are more efficient, since you pass in an array of chtypes rather than an array of chars. how can i expose this functionality?
- reading from the screen (curs_instr, curs_inch)
- reading input (curs_getstr)
- attribute support (curs_attr)
- finish up curs_color (color_content, pair_content)
- scrolling support (curs_scroll, setscrreg (curs_outopts))
- window background support (curs_bkgd)
- multiple window support (all fns that start with w, curs_overlay, curs_initscr, curs_window, curs_getyx (par, beg), curs_touch, curs_overlay)
- support the rest of the refresh options (curs_refresh)
- border support (curs_border)
- status line stuff (curs_slk)
- mouse support (curs_mouse)
- terminal attributes (curs_termattrs)
- pad support (curs_pad)
- screen dump support (curs_scr_dump)
- multiple term support
- low level stuff (curs_kernel)
- wide char support? (curs_addwstr, curs_bkgrnd, curs_border_set, etc)
- trace debugging (curs_trace)
- ncurses extensions (curs_extend, define_key, curs_getch (has_key), key_defined, keybound, keyok, resizeterm)
- misc curses utils (curs_util)

not supporting:
- printing
- formatted reads and writes (use string.format/string.match)
- termcap or terminfo stuff