CGDB的界面默认由两个窗口和一条状态栏组成。代码窗口默认在上方,GDB窗口默认在下方。状态栏在两个窗口之间。
根据不同窗口的激活情况,CGDB有不同的模式。当代码窗口被激活时,CGDB处于CGDB模式。当GDB窗口被激活时,CGDB处于GDB模式。当TTY窗口被激活时,CGDB处于TTY模式。
当CGDB发布1.0的版本时,所有的窗口将会是可移动的,用户可以创建想要的窗口,个数不限。但是目前我的时间都花在了开发CGDB和GDB之间的接口上。当这部分完成的时候,CGDB的界面会变得更完美。如果你是一个熟悉ncurses的开发者,并且有业余时间来做这部分工作的话,请联系我。