Является ли отображение уникальным для каждого окна в X11? - PullRequest
2 голосов
/ 15 июня 2011

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

Ответы [ 2 ]

2 голосов
/ 15 июня 2011

Это зависит от того, где вы хотите создать окно.Если он находится в той же системе - тот же графический процессор, то да, вы можете использовать тот же дисплей.

2 голосов
/ 15 июня 2011

Используйте один Дисплей для всех окон в вашем приложении.

...