about summary refs log blame commit diff stats
path: root/termbox/x.cc
blob: 1b715746c5adf0cd8f89f0f6a25ac3ae76ae9a05 (plain) (tree)
1
2
3
4
5
6
7
8
9
                  
                


                   
            

                                           
             





                                               
                

           
#include<iostream>
using std::cout;
#include"termbox.h"

int main() {
  tb_init();
  std::setvbuf(stdout, NULL, _IONBF, 0);
  cout << tb_width() << ' ' << tb_height();
  tb_event x;
  for (int col = 0; col <= tb_width(); ++col) {
    tb_set_cursor(col, 1);
    tb_poll_event(&x);
    cout << "a";
    tb_poll_event(&x);
  }
  tb_shutdown();
  return 0;
}
an class="p">['aa']) self.assertKeyError(cl, 'aabb') self.assertKeyError(cl, 'aab') self.assertEqual(dmy, cl['aaa']) self.assertEqual(fnc, cl['aaaa'].execute) hint_text = 'some tip blablablba' cl.hint(hint_text, 'aa') cl.rebuild_paths() self.assertEqual(dmy, cl['a']) self.assertEqual(hint_text, cl['aa'].text) self.assertEqual(dmy, cl['aaa']) self.assertEqual(fnc, cl['aaaa'].execute) # ------------------------ test aliases cl.alias('aaaa', 'cc') cl.rebuild_paths() self.assertEqual(dmy, cl['c']) self.assertEqual(cl['cc'].execute, cl['aaaa'].execute) cl.bind(fnc2, 'aaaa') cl.rebuild_paths() self.assertEqual(cl['cc'].execute, cl['aaaa'].execute) cl.unbind('cc') cl.rebuild_paths() self.assertEqual(fnc2, cl['aaaa'].execute) self.assertKeyError(cl, 'cc') # ----------------------- test clearing cl.clear() self.assertKeyError(cl, 'a') self.assertKeyError(cl, 'aa') self.assertKeyError(cl, 'aaa') self.assertKeyError(cl, 'aaaa') self.assertKeyError(cl, 'aab') self.assertKeyError(cl, 'aabb') if __name__ == '__main__': main()