Fltk+nxlib+nanox标题的显示
Nxlib负责将x11lib接口函数转换成nanox函数接口。在运行fltk或者是nanox应用程序时,需要首先在后台运行nano-X和nanowm这两个应用程序。nano-X程序负责client和server之间的通信,而nanowm则负责处理应用程序窗口的事件处理,包括窗口重绘等。为了让fltk的应用程序能够显示标题部分,在这里我们需要修改fltk里的对于x11函数接口部分的封装部分。对应的文件就是Fl_x.cxx。
具体应该修改Fl_Window:show()函数,修改如下:
Fl_Window:show()
{
Fl_x::make_xid(this);
XStoreName(fl_display, i->xid, this->label());
}
阅读(1366) | 评论(1) | 转发(0) |