Я новичок в 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;
};