slickedit 13.0.2添加双击关闭tab功能

来源:互联网 发布:剑三唐门正太捏脸数据 编辑:程序博客网 时间:2024/05/22 05:03
    在此感谢猪哥,从它的blog学到好多slickedit的知识。
    昨晚上费了九牛二虎之力搞定了linux下的slickedit最新版安装,结果发现11的一些macro改动不通用了(其实就是这个tab而已),研究了猪哥的改动方法,加上无意间看到bufftabs.e下面有提供shift+鼠标左键关闭buffer的方法,借过来修改一下便成功了。
    打开bufftabs.e,在文件最后添加:
  1. /**
  2.  * Handles the left mouse button dbl_click event.
  3.  */
  4. void ctlsstab1.lbutton_double_click()
  5. {
  6.     // get the current tab id
  7.     int tabi = mou_tabid();
  8.     if (tabi < 0) {
  9.        //create new file
  10.        //new_file();
  11.         return;
  12.     }
  13.     //close current tab
  14.    tabs_data* ptabsdata = ctlsstab1.getFileTabsData();
  15.    ptabsdata->clicked_tabid = tabi;
  16.    buff_menu_close();

     
原创粉丝点击