Я новичок в X11, я создал класс только для того, чтобы создавать, показывать и уничтожать окна.В Конструкторе я создаю переменные для Окна, Дисплея и т. Д. Но нужно ли мне создавать Дисплей для каждого Окна, или я должен использовать один и тот же Дисплей для всех окон?
class Widget
{
public:
Widget();
void createWidget(int x,int y,int w,int h);
void showWidget();
void destroyWidget();
private:
Display *disp;
int screenNumber;
unsigned long white;
unsigned long black;
Window win;
XEvent evt;
long eventMask;
};